Metadata-Version: 2.1
Name: ai-python
Version: 0.0.4
Summary: Microsoft AI Python Package
Home-page: https://github.com/microsoft/ai-python
Author: Daniel Ciborowski
Author-email: dciborow@microsoft.com
License: MIT License
Project-URL: Code, https://github.com/microsoft/ai-python
Project-URL: Issues, https://github.com/microsoft/ai-python/issues
Project-URL: Documents, https://github.com/microsoft/ai-python
Keywords: ai
Platform: Windows
Platform: Linux
Platform: macOS
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.7,<3.8
Description-Content-Type: text/x-rst
Provides-Extra: all
Requires-Dist: aiohttp (<=3.7.4.post0,>=3.7.4.post0) ; extra == 'all'
Requires-Dist: asyncio (<=3.4.3,>=3.4.3) ; extra == 'all'
Requires-Dist: azure-ai-formrecognizer (<=3.1.0,>=3.1.0) ; extra == 'all'
Requires-Dist: azure-cognitiveservices-vision-customvision (<=1.0.0,>=1.0.0) ; extra == 'all'
Requires-Dist: azure-cognitiveservices-vision-computervision (<=0.7.0,>=0.7.0) ; extra == 'all'
Requires-Dist: azure-core (<=1.10.0,>=1.10.0) ; extra == 'all'
Requires-Dist: azure-cosmos (<=4.2.0,>=4.2.0) ; extra == 'all'
Requires-Dist: azure-cosmosdb-table (<=1.0.6,>=1.0.6) ; extra == 'all'
Requires-Dist: azure-data-tables (<=12.0.0b1,>=12.0.0b1) ; extra == 'all'
Requires-Dist: azure-functions (<1.8.0,>=1.7.0) ; extra == 'all'
Requires-Dist: azure-keyvault (<=4.1.0,>=4.1.0) ; extra == 'all'
Requires-Dist: azure-keyvault-secrets (<=4.2.0,>=4.2.0) ; extra == 'all'
Requires-Dist: azure-mgmt-compute ; extra == 'all'
Requires-Dist: azure-mgmt-deploymentmanager ; extra == 'all'
Requires-Dist: azure-mgmt-resource ; extra == 'all'
Requires-Dist: azure-search-documents (<=11.1.0b3,>=11.1.0b3) ; extra == 'all'
Requires-Dist: azure-servicebus (<=0.50.3,>=0.50.3) ; extra == 'all'
Requires-Dist: azure-storage (<=0.36.0,>=0.36.0) ; extra == 'all'
Requires-Dist: azure-storage-blob (<13.0.0,>=12.6.0) ; extra == 'all'
Requires-Dist: azure-storage-common (<=2.1.0,>=2.1.0) ; extra == 'all'
Requires-Dist: azure-storage-file (<=2.1.0,>=2.1.0) ; extra == 'all'
Requires-Dist: azure-storage-nspkg (<=3.1.0,>=3.1.0) ; extra == 'all'
Requires-Dist: azure-storage-queue (<=12.1.4,>=12.1.4) ; extra == 'all'
Requires-Dist: azureml-contrib-automl-pipeline-steps (<=1.27.0,>=1.27.0) ; extra == 'all'
Requires-Dist: azureml-core (<=1.27.0,>=1.27.0) ; extra == 'all'
Requires-Dist: azureml-defaults (<=1.27.0,>=1.27.0) ; extra == 'all'
Requires-Dist: azureml-pipeline (<=1.27.0,>=1.27.0) ; extra == 'all'
Requires-Dist: azureml-train (<=1.27.0,>=1.27.0) ; extra == 'all'
Requires-Dist: beautifulsoup4 ; extra == 'all'
Requires-Dist: cached-property (<=1.5.1,>=1.5.1) ; extra == 'all'
Requires-Dist: chardet ; extra == 'all'
Requires-Dist: ciso8601 (<=2.1.3,>=2.1.3) ; extra == 'all'
Requires-Dist: cornac (<=1.7.1,>=1.7.1) ; extra == 'all'
Requires-Dist: cppy (<=1.1.0,>=1.1.0) ; extra == 'all'
Requires-Dist: cryptography (<3.4.0,>=3.3) ; extra == 'all'
Requires-Dist: cycler (<=0.10.0,>=0.10.0) ; extra == 'all'
Requires-Dist: cvxpy (<=1.1.10,>=1.1.10) ; extra == 'all'
Requires-Dist: cvxopt (<=1.2.6,>=1.2.6) ; extra == 'all'
Requires-Dist: databricks-cli (<=0.14.1,>=0.14.1) ; extra == 'all'
Requires-Dist: datasets (<=1.3.0,>=1.3.0) ; extra == 'all'
Requires-Dist: dateparser (<=0.7.6,>=0.7.6) ; extra == 'all'
Requires-Dist: dm-tree (<=0.1.5,>=0.1.5) ; extra == 'all'
Requires-Dist: eli5 (<=0.10.0,>=0.10.0) ; extra == 'all'
Requires-Dist: fairlearn (<=0.5.0,>=0.5.0) ; extra == 'all'
Requires-Dist: fastai (<=2.2.7,>=2.2.7) ; extra == 'all'
Requires-Dist: fastapi (<=0.65.2,>=0.65.2) ; extra == 'all'
Requires-Dist: feedparser (<=5.2.1,>=5.2.1) ; extra == 'all'
Requires-Dist: flask (<=1.1.1,>=1.0.3) ; extra == 'all'
Requires-Dist: flask-login (<=0.5.0,>=0.5.0) ; extra == 'all'
Requires-Dist: geopandas (<=0.8.2,>=0.8.2) ; extra == 'all'
Requires-Dist: gym (<=0.19.0,>=0.15.6) ; extra == 'all'
Requires-Dist: hyperopt (<=0.2.3,>=0.2.3) ; extra == 'all'
Requires-Dist: interpret-core (<=0.2.0,>=0.2.0) ; extra == 'all'
Requires-Dist: ipython (<=7.22.0,>=7.22.0) ; extra == 'all'
Requires-Dist: jieba3k (<=0.35.1,>=0.35.1) ; extra == 'all'
Requires-Dist: joblib (<=0.16.0,>=0.16.0) ; extra == 'all'
Requires-Dist: kiwisolver (>=1.0.0) ; extra == 'all'
Requires-Dist: lasio (<=0.25.0,>=0.25.0) ; extra == 'all'
Requires-Dist: lightgbm (<=2.3.0,>=2.3.0) ; extra == 'all'
Requires-Dist: llvmlite (<=0.35.0,>=0.35.0) ; extra == 'all'
Requires-Dist: lxml (>=4.6.2) ; extra == 'all'
Requires-Dist: matplotlib (<=3.2.2,>=3.2.2) ; extra == 'all'
Requires-Dist: msrest (<=0.6.19,>=0.6.19) ; extra == 'all'
Requires-Dist: msrestazure (<=0.6.4,>=0.6.4) ; extra == 'all'
Requires-Dist: netCDF4 (<=1.5.5.1,>=1.5.5.1) ; extra == 'all'
Requires-Dist: newspaper3k (<=0.2.8,>=0.2.8) ; extra == 'all'
Requires-Dist: nltk (<=3.5,>=3.5) ; extra == 'all'
Requires-Dist: numba (<=0.52.0,>=0.52.0) ; extra == 'all'
Requires-Dist: opencensus-ext-azure (<=1.0.5,>=1.0.5) ; extra == 'all'
Requires-Dist: opencv-python-headless (<4.5.2.55,>=4.3.0.36) ; extra == 'all'
Requires-Dist: opencv-python (<=4.3.0.36,>=4.3.0.36) ; extra == 'all'
Requires-Dist: ortools (<=7.8.7959,>=7.8.7959) ; extra == 'all'
Requires-Dist: pathfinder (<=0.6.2,>=0.6.2) ; extra == 'all'
Requires-Dist: pathlib2 (>=2.2.0) ; extra == 'all'
Requires-Dist: pathspec (<=0.8.0,>=0.8.0) ; extra == 'all'
Requires-Dist: pathtools ; extra == 'all'
Requires-Dist: pbr (<=5.4.5,>=5.4.5) ; extra == 'all'
Requires-Dist: pkgconfig ; extra == 'all'
Requires-Dist: pip (==21.0.1) ; extra == 'all'
Requires-Dist: Pillow (<=9.0,>=6.2) ; extra == 'all'
Requires-Dist: preshed (<=3.0.4,>=3.0.4) ; extra == 'all'
Requires-Dist: protobuf (<3.17.4,>=3.15.7) ; extra == 'all'
Requires-Dist: playfab (<=0.0.200914,>=0.0.200914) ; extra == 'all'
Requires-Dist: pluggy (<=0.13.1,>=0.13.1) ; extra == 'all'
Requires-Dist: psycopg2 (<=2.8.6,>=2.8.6) ; extra == 'all'
Requires-Dist: pydantic (<=1.7.3,>=1.7.3) ; extra == 'all'
Requires-Dist: pyodbc (<=4.0.30,>=4.0.30) ; extra == 'all'
Requires-Dist: pypandoc (<=1.5.0,>=1.5.0) ; extra == 'all'
Requires-Dist: pyparsing (>=2.0.3) ; extra == 'all'
Requires-Dist: pyscaffold (<=3.2.1,>=3.2.1) ; extra == 'all'
Requires-Dist: pyspark (==2.4.0) ; extra == 'all'
Requires-Dist: python-dateutil (>=2.1) ; extra == 'all'
Requires-Dist: pytorch-pretrained-bert (<=0.6.2,>=0.6.2) ; extra == 'all'
Requires-Dist: pytz (<=2020.1,>=2020.1) ; extra == 'all'
Requires-Dist: pyyaml (<=5.4.1,>=5.4.1) ; extra == 'all'
Requires-Dist: randomgen (<=1.19.3,>=1.19.3) ; extra == 'all'
Requires-Dist: ray[rllib] (<=1.1.0,>=1.1.0) ; extra == 'all'
Requires-Dist: regex (<=2021.4.4,>=2021.4.4) ; extra == 'all'
Requires-Dist: scikit-learn (<=0.23.0) ; extra == 'all'
Requires-Dist: scipy (<=1.5.4,>=1.5.4) ; extra == 'all'
Requires-Dist: seaborn (<=0.10.1,>=0.10.1) ; extra == 'all'
Requires-Dist: seqeval (<=1.2.2,>=1.2.2) ; extra == 'all'
Requires-Dist: sentencepiece (<=0.1.95,>=0.1.95) ; extra == 'all'
Requires-Dist: sentinelsat (<=0.14,>=0.14) ; extra == 'all'
Requires-Dist: setuptools (<=54.2.0,>=54.2.0) ; extra == 'all'
Requires-Dist: spacy (<2.3.5) ; extra == 'all'
Requires-Dist: tensorflow (<2.6,>=2.2.2) ; extra == 'all'
Requires-Dist: termcolor (<=1.1.0,>=1.1.0) ; extra == 'all'
Requires-Dist: toml (<=0.10.2,>=0.10.2) ; extra == 'all'
Requires-Dist: torch (<=1.7.1,>=1.7.1) ; extra == 'all'
Requires-Dist: torchvision (<=0.8.2,>=0.8.2) ; extra == 'all'
Requires-Dist: tqdm (<=4.46.0,>=4.46.0) ; extra == 'all'
Requires-Dist: transformers (<=4.2.0,>=4.2.0) ; extra == 'all'
Requires-Dist: urllib3 (<=1.26.5,>=1.26.5) ; extra == 'all'
Requires-Dist: utm (<=0.6.0,>=0.6.0) ; extra == 'all'
Requires-Dist: uvicorn (<=0.12.2,>=0.12.2) ; extra == 'all'
Requires-Dist: wget (<=3.2,>=3.2) ; extra == 'all'
Provides-Extra: required
Requires-Dist: aiohttp (<=3.7.4.post0,>=3.7.4.post0) ; extra == 'required'
Requires-Dist: asyncio (<=3.4.3,>=3.4.3) ; extra == 'required'
Requires-Dist: azure-ai-formrecognizer (<=3.1.0,>=3.1.0) ; extra == 'required'
Requires-Dist: azure-cognitiveservices-vision-customvision (<=1.0.0,>=1.0.0) ; extra == 'required'
Requires-Dist: azure-cognitiveservices-vision-computervision (<=0.7.0,>=0.7.0) ; extra == 'required'
Requires-Dist: azure-core (<=1.10.0,>=1.10.0) ; extra == 'required'
Requires-Dist: azure-cosmos (<=4.2.0,>=4.2.0) ; extra == 'required'
Requires-Dist: azure-cosmosdb-table (<=1.0.6,>=1.0.6) ; extra == 'required'
Requires-Dist: azure-data-tables (<=12.0.0b1,>=12.0.0b1) ; extra == 'required'
Requires-Dist: azure-functions (<1.8.0,>=1.7.0) ; extra == 'required'
Requires-Dist: azure-keyvault (<=4.1.0,>=4.1.0) ; extra == 'required'
Requires-Dist: azure-keyvault-secrets (<=4.2.0,>=4.2.0) ; extra == 'required'
Requires-Dist: azure-mgmt-compute ; extra == 'required'
Requires-Dist: azure-mgmt-deploymentmanager ; extra == 'required'
Requires-Dist: azure-mgmt-resource ; extra == 'required'
Requires-Dist: azure-search-documents (<=11.1.0b3,>=11.1.0b3) ; extra == 'required'
Requires-Dist: azure-servicebus (<=0.50.3,>=0.50.3) ; extra == 'required'
Requires-Dist: azure-storage (<=0.36.0,>=0.36.0) ; extra == 'required'
Requires-Dist: azure-storage-blob (<13.0.0,>=12.6.0) ; extra == 'required'
Requires-Dist: azure-storage-common (<=2.1.0,>=2.1.0) ; extra == 'required'
Requires-Dist: azure-storage-file (<=2.1.0,>=2.1.0) ; extra == 'required'
Requires-Dist: azure-storage-nspkg (<=3.1.0,>=3.1.0) ; extra == 'required'
Requires-Dist: azure-storage-queue (<=12.1.4,>=12.1.4) ; extra == 'required'
Requires-Dist: azureml-contrib-automl-pipeline-steps (<=1.27.0,>=1.27.0) ; extra == 'required'
Requires-Dist: azureml-core (<=1.27.0,>=1.27.0) ; extra == 'required'
Requires-Dist: azureml-defaults (<=1.27.0,>=1.27.0) ; extra == 'required'
Requires-Dist: azureml-pipeline (<=1.27.0,>=1.27.0) ; extra == 'required'
Requires-Dist: azureml-train (<=1.27.0,>=1.27.0) ; extra == 'required'
Requires-Dist: beautifulsoup4 ; extra == 'required'
Requires-Dist: cached-property (<=1.5.1,>=1.5.1) ; extra == 'required'
Requires-Dist: chardet ; extra == 'required'
Requires-Dist: ciso8601 (<=2.1.3,>=2.1.3) ; extra == 'required'
Requires-Dist: cornac (<=1.7.1,>=1.7.1) ; extra == 'required'
Requires-Dist: cppy (<=1.1.0,>=1.1.0) ; extra == 'required'
Requires-Dist: cryptography (<3.4.0,>=3.3) ; extra == 'required'
Requires-Dist: cycler (<=0.10.0,>=0.10.0) ; extra == 'required'
Requires-Dist: cvxpy (<=1.1.10,>=1.1.10) ; extra == 'required'
Requires-Dist: cvxopt (<=1.2.6,>=1.2.6) ; extra == 'required'
Requires-Dist: databricks-cli (<=0.14.1,>=0.14.1) ; extra == 'required'
Requires-Dist: datasets (<=1.3.0,>=1.3.0) ; extra == 'required'
Requires-Dist: dateparser (<=0.7.6,>=0.7.6) ; extra == 'required'
Requires-Dist: dm-tree (<=0.1.5,>=0.1.5) ; extra == 'required'
Requires-Dist: eli5 (<=0.10.0,>=0.10.0) ; extra == 'required'
Requires-Dist: fairlearn (<=0.5.0,>=0.5.0) ; extra == 'required'
Requires-Dist: fastai (<=2.2.7,>=2.2.7) ; extra == 'required'
Requires-Dist: fastapi (<=0.65.2,>=0.65.2) ; extra == 'required'
Requires-Dist: feedparser (<=5.2.1,>=5.2.1) ; extra == 'required'
Requires-Dist: flask (<=1.1.1,>=1.0.3) ; extra == 'required'
Requires-Dist: flask-login (<=0.5.0,>=0.5.0) ; extra == 'required'
Requires-Dist: geopandas (<=0.8.2,>=0.8.2) ; extra == 'required'
Requires-Dist: gym (<=0.19.0,>=0.15.6) ; extra == 'required'
Requires-Dist: hyperopt (<=0.2.3,>=0.2.3) ; extra == 'required'
Requires-Dist: interpret-core (<=0.2.0,>=0.2.0) ; extra == 'required'
Requires-Dist: ipython (<=7.22.0,>=7.22.0) ; extra == 'required'
Requires-Dist: jieba3k (<=0.35.1,>=0.35.1) ; extra == 'required'
Requires-Dist: joblib (<=0.16.0,>=0.16.0) ; extra == 'required'
Requires-Dist: kiwisolver (>=1.0.0) ; extra == 'required'
Requires-Dist: lasio (<=0.25.0,>=0.25.0) ; extra == 'required'
Requires-Dist: lightgbm (<=2.3.0,>=2.3.0) ; extra == 'required'
Requires-Dist: llvmlite (<=0.35.0,>=0.35.0) ; extra == 'required'
Requires-Dist: lxml (>=4.6.2) ; extra == 'required'
Requires-Dist: matplotlib (<=3.2.2,>=3.2.2) ; extra == 'required'
Requires-Dist: msrest (<=0.6.19,>=0.6.19) ; extra == 'required'
Requires-Dist: msrestazure (<=0.6.4,>=0.6.4) ; extra == 'required'
Requires-Dist: netCDF4 (<=1.5.5.1,>=1.5.5.1) ; extra == 'required'
Requires-Dist: newspaper3k (<=0.2.8,>=0.2.8) ; extra == 'required'
Requires-Dist: nltk (<=3.5,>=3.5) ; extra == 'required'
Requires-Dist: numba (<=0.52.0,>=0.52.0) ; extra == 'required'
Requires-Dist: opencensus-ext-azure (<=1.0.5,>=1.0.5) ; extra == 'required'
Requires-Dist: opencv-python-headless (<4.5.2.55,>=4.3.0.36) ; extra == 'required'
Requires-Dist: opencv-python (<=4.3.0.36,>=4.3.0.36) ; extra == 'required'
Requires-Dist: ortools (<=7.8.7959,>=7.8.7959) ; extra == 'required'
Requires-Dist: pathfinder (<=0.6.2,>=0.6.2) ; extra == 'required'
Requires-Dist: pathlib2 (>=2.2.0) ; extra == 'required'
Requires-Dist: pathspec (<=0.8.0,>=0.8.0) ; extra == 'required'
Requires-Dist: pathtools ; extra == 'required'
Requires-Dist: pbr (<=5.4.5,>=5.4.5) ; extra == 'required'
Requires-Dist: pkgconfig ; extra == 'required'
Requires-Dist: pip (==21.0.1) ; extra == 'required'
Requires-Dist: Pillow (<=9.0,>=6.2) ; extra == 'required'
Requires-Dist: preshed (<=3.0.4,>=3.0.4) ; extra == 'required'
Requires-Dist: protobuf (<3.17.4,>=3.15.7) ; extra == 'required'
Requires-Dist: playfab (<=0.0.200914,>=0.0.200914) ; extra == 'required'
Requires-Dist: pluggy (<=0.13.1,>=0.13.1) ; extra == 'required'
Requires-Dist: psycopg2 (<=2.8.6,>=2.8.6) ; extra == 'required'
Requires-Dist: pydantic (<=1.7.3,>=1.7.3) ; extra == 'required'
Requires-Dist: pyodbc (<=4.0.30,>=4.0.30) ; extra == 'required'
Requires-Dist: pypandoc (<=1.5.0,>=1.5.0) ; extra == 'required'
Requires-Dist: pyparsing (>=2.0.3) ; extra == 'required'
Requires-Dist: pyscaffold (<=3.2.1,>=3.2.1) ; extra == 'required'
Requires-Dist: pyspark (==2.4.0) ; extra == 'required'
Requires-Dist: python-dateutil (>=2.1) ; extra == 'required'
Requires-Dist: pytorch-pretrained-bert (<=0.6.2,>=0.6.2) ; extra == 'required'
Requires-Dist: pytz (<=2020.1,>=2020.1) ; extra == 'required'
Requires-Dist: pyyaml (<=5.4.1,>=5.4.1) ; extra == 'required'
Requires-Dist: randomgen (<=1.19.3,>=1.19.3) ; extra == 'required'
Requires-Dist: ray[rllib] (<=1.1.0,>=1.1.0) ; extra == 'required'
Requires-Dist: regex (<=2021.4.4,>=2021.4.4) ; extra == 'required'
Requires-Dist: scikit-learn (<=0.23.0) ; extra == 'required'
Requires-Dist: scipy (<=1.5.4,>=1.5.4) ; extra == 'required'
Requires-Dist: seaborn (<=0.10.1,>=0.10.1) ; extra == 'required'
Requires-Dist: seqeval (<=1.2.2,>=1.2.2) ; extra == 'required'
Requires-Dist: sentencepiece (<=0.1.95,>=0.1.95) ; extra == 'required'
Requires-Dist: sentinelsat (<=0.14,>=0.14) ; extra == 'required'
Requires-Dist: setuptools (<=54.2.0,>=54.2.0) ; extra == 'required'
Requires-Dist: spacy (<2.3.5) ; extra == 'required'
Requires-Dist: tensorflow (<2.6,>=2.2.2) ; extra == 'required'
Requires-Dist: termcolor (<=1.1.0,>=1.1.0) ; extra == 'required'
Requires-Dist: toml (<=0.10.2,>=0.10.2) ; extra == 'required'
Requires-Dist: torch (<=1.7.1,>=1.7.1) ; extra == 'required'
Requires-Dist: torchvision (<=0.8.2,>=0.8.2) ; extra == 'required'
Requires-Dist: tqdm (<=4.46.0,>=4.46.0) ; extra == 'required'
Requires-Dist: transformers (<=4.2.0,>=4.2.0) ; extra == 'required'
Requires-Dist: urllib3 (<=1.26.5,>=1.26.5) ; extra == 'required'
Requires-Dist: utm (<=0.6.0,>=0.6.0) ; extra == 'required'
Requires-Dist: uvicorn (<=0.12.2,>=0.12.2) ; extra == 'required'
Requires-Dist: wget (<=3.2,>=3.2) ; extra == 'required'
Provides-Extra: retail-cdm2ai
Requires-Dist: azure-identity (<1.5.0) ; extra == 'retail-cdm2ai'
Requires-Dist: azure-storage-file-datalake (<=12.4.0) ; extra == 'retail-cdm2ai'
Requires-Dist: pandas (<=1.1.3,>=1.0.3) ; extra == 'retail-cdm2ai'
Requires-Dist: pyspark (<=2.4.5,>2.4.2) ; extra == 'retail-cdm2ai'
Provides-Extra: retail-utils
Requires-Dist: azure-storage-file-datalake (<=12.4.0) ; extra == 'retail-utils'
Requires-Dist: azureml-core (<=1.21.0.post2,>=1.21.0.post2) ; extra == 'retail-utils'
Requires-Dist: commondatamodel-objectmodel (<=1.2.2,>=1.2.2) ; extra == 'retail-utils'
Requires-Dist: ms-recommenders (<=0.6.0,>=0.6.0) ; extra == 'retail-utils'
Requires-Dist: pydantic (<=1.7.4,>1.7.3) ; extra == 'retail-utils'
Requires-Dist: pyspark (<=2.4.5,>2.4.2) ; extra == 'retail-utils'
Requires-Dist: python-dotenv (<=0.14.0,>=0.14.0) ; extra == 'retail-utils'
Requires-Dist: requests (<=2.24.0,>=2.24.0) ; extra == 'retail-utils'
Provides-Extra: test
Requires-Dist: attrs (<=19.3.0,>=19.3.0) ; extra == 'test'
Requires-Dist: azureml-contrib-reinforcementlearning (<=1.21.0,>=1.21.0) ; extra == 'test'
Requires-Dist: bandit (<=1.6.2,>=1.6.2) ; extra == 'test'
Requires-Dist: black (<=19.10b0,>=19.10b0) ; extra == 'test'
Requires-Dist: check-manifest (<=0.45,>=0.45) ; extra == 'test'
Requires-Dist: cryptography (<3.4.0,>=3.3) ; extra == 'test'
Requires-Dist: coverage ; extra == 'test'
Requires-Dist: Cython ; extra == 'test'
Requires-Dist: flake8-bugbear (<=19.8.0,>=19.8.0) ; extra == 'test'
Requires-Dist: flake8-docstrings (<=1.6.0,>=1.6.0) ; extra == 'test'
Requires-Dist: flake8-formatter-junit-xml (<=0.0.6,>=0.0.6) ; extra == 'test'
Requires-Dist: flake8 (<=3.8.3,>=3.8.3) ; extra == 'test'
Requires-Dist: flit-core (<=2.3.0,>=2.3.0) ; extra == 'test'
Requires-Dist: flit (<=2.3.0,>=2.3.0) ; extra == 'test'
Requires-Dist: ipykernel (<=5.5.5,>=5.5.5) ; extra == 'test'
Requires-Dist: ipyleaflet (<0.14.0,>=0.13.6) ; extra == 'test'
Requires-Dist: junit-xml (<=1.8,>=1.8) ; extra == 'test'
Requires-Dist: jupyter-packaging (<0.8,>=0.7.12) ; extra == 'test'
Requires-Dist: lxml (<=4.6.3,>=4.6.2) ; extra == 'test'
Requires-Dist: mock (<=4.0.2,>=4.0.2) ; extra == 'test'
Requires-Dist: mypy (<=0.720,>=0.720) ; extra == 'test'
Requires-Dist: numpy (<1.19.0) ; extra == 'test'
Requires-Dist: papermill (<=2.1.2,>=2.1.2) ; extra == 'test'
Requires-Dist: pathlib2 (<=2.3.5,>=2.2.0) ; extra == 'test'
Requires-Dist: pbr (<=5.4.5,>=5.4.5) ; extra == 'test'
Requires-Dist: pre-commit (<=2.8.2,>=2.8.2) ; extra == 'test'
Requires-Dist: pylint (<=2.8.3,>=2.7.0) ; extra == 'test'
Requires-Dist: pylint-junit (<=0.3.2,>=0.3.2) ; extra == 'test'
Requires-Dist: pytest-cov (<=2.7.1,>=2.7.1) ; extra == 'test'
Requires-Dist: pytest-mock (<=3.6.1,>=3.6.1) ; extra == 'test'
Requires-Dist: pytest-runner (<=5.3.1,>=5.3.1) ; extra == 'test'
Requires-Dist: pytest (<=6.2.1,>=6.2.1) ; extra == 'test'
Requires-Dist: scrapbook (<=0.5.0,>=0.5.0) ; extra == 'test'
Requires-Dist: setuptools-scm (<=6.0.1,>=6.0.1) ; extra == 'test'
Requires-Dist: setuptools ; extra == 'test'
Requires-Dist: shellcheck-py (<=0.7.1.1,>=0.7.1.1) ; extra == 'test'
Requires-Dist: syncer (<=1.3.0,>=1.3.0) ; extra == 'test'
Requires-Dist: testpath (<=0.4.4,>=0.4.4) ; extra == 'test'
Requires-Dist: typing-extensions (<=3.7.4.2,>=3.7.4.2) ; extra == 'test'
Requires-Dist: azure-identity (<1.5.0) ; extra == 'test'
Requires-Dist: azure-storage-file-datalake (<=12.4.0) ; extra == 'test'
Requires-Dist: azureml-core (<=1.21.0.post2,>=1.21.0.post2) ; extra == 'test'
Requires-Dist: commondatamodel-objectmodel (<=1.2.2,>=1.2.2) ; extra == 'test'
Requires-Dist: python-dotenv (<=0.14.0,>=0.14.0) ; extra == 'test'
Requires-Dist: ms-recommenders (<=0.6.0,>=0.6.0) ; extra == 'test'
Requires-Dist: pandas (<=1.1.3,>=1.0.3) ; extra == 'test'
Requires-Dist: pydantic (<=1.7.4,>1.7.3) ; extra == 'test'
Requires-Dist: pyspark (<=2.4.5,>2.4.2) ; extra == 'test'
Requires-Dist: requests (<=2.24.0,>=2.24.0) ; extra == 'test'

# Project

> This repo has been populated by an initial template to help get you started. Please
> make sure to update the content to build a great experience for community-building.

As the maintainer of this project, please make a few updates:

- Improving this README.MD file to provide a great experience
- Updating SUPPORT.MD with content about this project's support experience
- Understanding the security reporting process in SECURITY.MD
- Remove this section from the README

## Contributing

This project welcomes contributions and suggestions.  Most contributions require you to agree to a
Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us
the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide
a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions
provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).
For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or
contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any additional questions or comments.

## Trademarks

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft 
trademarks or logos is subject to and must follow 
[Microsoft's Trademark & Brand Guidelines](https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks/usage/general).
Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship.
Any use of third-party trademarks or logos are subject to those third-party's policies.


