Metadata-Version: 2.1
Name: ai-python
Version: 0.7.3
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: absl-py (==0.13.0) ; extra == 'all'
Requires-Dist: adal (==1.2.7) ; extra == 'all'
Requires-Dist: affine (==2.3.0) ; extra == 'all'
Requires-Dist: aiohttp (==3.7.4) ; extra == 'all'
Requires-Dist: aiohttp-cors (==0.7.0) ; extra == 'all'
Requires-Dist: aioredis (==2.0.0) ; extra == 'all'
Requires-Dist: appdirs (==1.4.4) ; extra == 'all'
Requires-Dist: applicationinsights (==0.11.10) ; extra == 'all'
Requires-Dist: argcomplete (==1.12.3) ; extra == 'all'
Requires-Dist: argon2-cffi (==21.1.0) ; extra == 'all'
Requires-Dist: asgiref (==3.4.1) ; extra == 'all'
Requires-Dist: astunparse (==1.6.3) ; extra == 'all'
Requires-Dist: async-timeout (==3.0.1) ; extra == 'all'
Requires-Dist: asyncio (==3.4.3) ; extra == 'all'
Requires-Dist: atari-py (==0.2.6) ; extra == 'all'
Requires-Dist: attrs (==21.2.0) ; extra == 'all'
Requires-Dist: azure-ai-anomalydetector (==3.0.0b3) ; extra == 'all'
Requires-Dist: azure-ai-formrecognizer (==3.1.2) ; extra == 'all'
Requires-Dist: azure-ai-metricsadvisor (==1.0.0) ; extra == 'all'
Requires-Dist: azure-cognitiveservices-vision-computervision (==0.9.0) ; extra == 'all'
Requires-Dist: azure-cognitiveservices-vision-customvision (==3.1.0) ; extra == 'all'
Requires-Dist: azure-common (==1.1.27) ; extra == 'all'
Requires-Dist: azure-core (==1.18.0) ; extra == 'all'
Requires-Dist: azure-cosmos (==4.2.0) ; extra == 'all'
Requires-Dist: azure-cosmosdb-nspkg (==2.0.2) ; extra == 'all'
Requires-Dist: azure-cosmosdb-table (==1.0.6) ; extra == 'all'
Requires-Dist: azure-data-tables (==12.1.0) ; extra == 'all'
Requires-Dist: azure-functions (==1.7.2) ; extra == 'all'
Requires-Dist: azure-graphrbac (==0.61.1) ; extra == 'all'
Requires-Dist: azure-identity (==1.4.1) ; extra == 'all'
Requires-Dist: azure-keyvault (==4.1.0) ; extra == 'all'
Requires-Dist: azure-keyvault-certificates (==4.3.0) ; extra == 'all'
Requires-Dist: azure-keyvault-keys (==4.4.0) ; extra == 'all'
Requires-Dist: azure-keyvault-secrets (==4.3.0) ; extra == 'all'
Requires-Dist: azure-kusto-data (==2.0.0) ; extra == 'all'
Requires-Dist: azure-mgmt-authorization (==0.61.0) ; extra == 'all'
Requires-Dist: azure-mgmt-compute (==23.0.0) ; extra == 'all'
Requires-Dist: azure-mgmt-containerregistry (==8.1.0) ; extra == 'all'
Requires-Dist: azure-mgmt-core (==1.3.0) ; extra == 'all'
Requires-Dist: azure-mgmt-deploymentmanager (==1.0.0) ; extra == 'all'
Requires-Dist: azure-mgmt-keyvault (==9.1.0) ; extra == 'all'
Requires-Dist: azure-mgmt-resource (==13.0.0) ; extra == 'all'
Requires-Dist: azure-mgmt-storage (==11.2.0) ; extra == 'all'
Requires-Dist: azure-nspkg (==3.0.2) ; extra == 'all'
Requires-Dist: azure-search-documents (==11.3.0b2) ; extra == 'all'
Requires-Dist: azure-servicebus (==7.3.2) ; extra == 'all'
Requires-Dist: azure-storage (==0.36.0) ; extra == 'all'
Requires-Dist: azure-storage-blob (==12.8.1) ; extra == 'all'
Requires-Dist: azure-storage-common (==2.1.0) ; extra == 'all'
Requires-Dist: azure-storage-file (==2.1.0) ; extra == 'all'
Requires-Dist: azure-storage-file-datalake (==12.4.0) ; extra == 'all'
Requires-Dist: azure-storage-nspkg (==3.1.0) ; extra == 'all'
Requires-Dist: azure-storage-queue (==12.1.6) ; extra == 'all'
Requires-Dist: azureml-automl-core (==1.33.1) ; extra == 'all'
Requires-Dist: azureml-contrib-automl-pipeline-steps (==1.33.0) ; extra == 'all'
Requires-Dist: azureml-contrib-reinforcementlearning (==1.33.0) ; extra == 'all'
Requires-Dist: azureml-core (==1.33.0) ; extra == 'all'
Requires-Dist: azureml-dataprep (==2.20.1) ; extra == 'all'
Requires-Dist: azureml-dataprep-native (==38.0.0) ; extra == 'all'
Requires-Dist: azureml-dataprep-rslex (==1.18.2) ; extra == 'all'
Requires-Dist: azureml-dataset-runtime[fuse] (==1.33.0) ; extra == 'all'
Requires-Dist: azureml-defaults (==1.33.0) ; extra == 'all'
Requires-Dist: azureml-pipeline (==1.33.0) ; extra == 'all'
Requires-Dist: azureml-pipeline-core (==1.33.0) ; extra == 'all'
Requires-Dist: azureml-pipeline-steps (==1.33.0) ; extra == 'all'
Requires-Dist: azureml-telemetry (==1.33.0) ; extra == 'all'
Requires-Dist: azureml-train (==1.33.0) ; extra == 'all'
Requires-Dist: azureml-train-automl-client (==1.33.0) ; extra == 'all'
Requires-Dist: azureml-train-core (==1.33.0) ; extra == 'all'
Requires-Dist: azureml-train-restclients-hyperdrive (==1.33.0) ; extra == 'all'
Requires-Dist: backcall (==0.2.0) ; extra == 'all'
Requires-Dist: backports.tempfile (==1.0) ; extra == 'all'
Requires-Dist: backports.weakref (==1.0.post1) ; extra == 'all'
Requires-Dist: backports.zoneinfo (==0.2.1) ; extra == 'all'
Requires-Dist: bcrypt (==3.2.0) ; extra == 'all'
Requires-Dist: beautifulsoup4 (==4.10.0) ; extra == 'all'
Requires-Dist: bleach (==4.1.0) ; extra == 'all'
Requires-Dist: blessings (==1.7) ; extra == 'all'
Requires-Dist: blis (==0.7.4) ; extra == 'all'
Requires-Dist: boto3 (==1.18.42) ; extra == 'all'
Requires-Dist: botocore (==1.21.42) ; extra == 'all'
Requires-Dist: bottleneck (==1.3.2) ; extra == 'all'
Requires-Dist: cached-property (==1.5.2) ; extra == 'all'
Requires-Dist: cachetools (==4.2.2) ; extra == 'all'
Requires-Dist: catalogue (==2.0.6) ; extra == 'all'
Requires-Dist: category-encoders (==1.3.0) ; extra == 'all'
Requires-Dist: certifi (==2021.5.30) ; extra == 'all'
Requires-Dist: cffi (==1.14.6) ; extra == 'all'
Requires-Dist: cftime (==1.5.0) ; extra == 'all'
Requires-Dist: chardet (==3.0.4) ; extra == 'all'
Requires-Dist: charset-normalizer (==2.0.5) ; extra == 'all'
Requires-Dist: ciso8601 (==2.2.0) ; extra == 'all'
Requires-Dist: clang (==5.0) ; extra == 'all'
Requires-Dist: click (==7.1.2) ; extra == 'all'
Requires-Dist: click-plugins (==1.1.1) ; extra == 'all'
Requires-Dist: cligj (==0.7.2) ; extra == 'all'
Requires-Dist: cloudpickle (==1.6.0) ; extra == 'all'
Requires-Dist: colorama (==0.4.4) ; extra == 'all'
Requires-Dist: colorful (==0.5.4) ; extra == 'all'
Requires-Dist: commondatamodel-objectmodel (==1.3.1) ; extra == 'all'
Requires-Dist: configparser (==3.7.4) ; extra == 'all'
Requires-Dist: configupdater (==2.0) ; extra == 'all'
Requires-Dist: contextlib2 (==0.6.0.post1) ; extra == 'all'
Requires-Dist: convertdate (==2.3.2) ; extra == 'all'
Requires-Dist: cornac (==1.13.5) ; extra == 'all'
Requires-Dist: cppy (==1.1.0) ; extra == 'all'
Requires-Dist: cryptography (==3.4.7) ; extra == 'all'
Requires-Dist: cssselect (==1.1.0) ; extra == 'all'
Requires-Dist: cvxopt (==1.2.6) ; extra == 'all'
Requires-Dist: cvxpy (==1.1.15) ; extra == 'all'
Requires-Dist: cycler (==0.10.0) ; extra == 'all'
Requires-Dist: cymem (==2.0.5) ; extra == 'all'
Requires-Dist: cython (==0.29.24) ; extra == 'all'
Requires-Dist: databricks-cli (==0.15.0) ; extra == 'all'
Requires-Dist: datasets (==1.11.0) ; extra == 'all'
Requires-Dist: dateparser (==1.0.0) ; extra == 'all'
Requires-Dist: debugpy (==1.4.3) ; extra == 'all'
Requires-Dist: decorator (==4.4.2) ; extra == 'all'
Requires-Dist: deepdiff (==5.5.0) ; extra == 'all'
Requires-Dist: defusedxml (==0.7.1) ; extra == 'all'
Requires-Dist: descartes (==1.1.0) ; extra == 'all'
Requires-Dist: dill (==0.3.4) ; extra == 'all'
Requires-Dist: distro (==1.6.0) ; extra == 'all'
Requires-Dist: dm-tree (==0.1.6) ; extra == 'all'
Requires-Dist: docker (==4.4.4) ; extra == 'all'
Requires-Dist: dotnetcore2 (==2.1.21) ; extra == 'all'
Requires-Dist: ecos (==2.0.7.post1) ; extra == 'all'
Requires-Dist: eli5 (==0.11.0) ; extra == 'all'
Requires-Dist: entrypoints (==0.3) ; extra == 'all'
Requires-Dist: fairlearn (==0.5.0) ; extra == 'all'
Requires-Dist: fastai (==2.3.1) ; extra == 'all'
Requires-Dist: fastapi (==0.65.2) ; extra == 'all'
Requires-Dist: fastcore (==1.3.26) ; extra == 'all'
Requires-Dist: fastprogress (==1.0.0) ; extra == 'all'
Requires-Dist: feedfinder2 (==0.0.4) ; extra == 'all'
Requires-Dist: feedparser (==5.2.1) ; extra == 'all'
Requires-Dist: filelock (==3.0.12) ; extra == 'all'
Requires-Dist: fiona (==1.8.20) ; extra == 'all'
Requires-Dist: flask (==1.0.3) ; extra == 'all'
Requires-Dist: flask-login (==0.5.0) ; extra == 'all'
Requires-Dist: flatbuffers (==1.12) ; extra == 'all'
Requires-Dist: fsspec (==2021.8.1) ; extra == 'all'
Requires-Dist: fusepy (==3.0.1) ; extra == 'all'
Requires-Dist: future (==0.18.2) ; extra == 'all'
Requires-Dist: gast (==0.4.0) ; extra == 'all'
Requires-Dist: gdal (==2.4.2) ; extra == 'all'
Requires-Dist: geoalchemy2 (==0.9.4) ; extra == 'all'
Requires-Dist: geographiclib (==1.52) ; extra == 'all'
Requires-Dist: geojson (==2.5.0) ; extra == 'all'
Requires-Dist: geomet (==0.3.0) ; extra == 'all'
Requires-Dist: geopandas (==0.8.2) ; extra == 'all'
Requires-Dist: geopy (==2.2.0) ; extra == 'all'
Requires-Dist: google-api-core (==1.31.2) ; extra == 'all'
Requires-Dist: google-auth (==1.35.0) ; extra == 'all'
Requires-Dist: google-auth-oauthlib (==0.4.6) ; extra == 'all'
Requires-Dist: google-pasta (==0.2.0) ; extra == 'all'
Requires-Dist: googleapis-common-protos (==1.53.0) ; extra == 'all'
Requires-Dist: gpustat (==0.6.0) ; extra == 'all'
Requires-Dist: graphviz (==0.17) ; extra == 'all'
Requires-Dist: greenlet (==1.1.1) ; extra == 'all'
Requires-Dist: grpcio (==1.40.0) ; extra == 'all'
Requires-Dist: gunicorn (==20.1.0) ; extra == 'all'
Requires-Dist: gym[atari] (==0.19.0) ; extra == 'all'
Requires-Dist: h11 (==0.12.0) ; extra == 'all'
Requires-Dist: h5py (==3.1.0) ; extra == 'all'
Requires-Dist: hijri-converter (==2.2.1) ; extra == 'all'
Requires-Dist: holidays (==0.11.1) ; extra == 'all'
Requires-Dist: html2text (==2020.1.16) ; extra == 'all'
Requires-Dist: huggingface-hub (==0.0.17) ; extra == 'all'
Requires-Dist: hyperopt (==0.2.5) ; extra == 'all'
Requires-Dist: idna (==3.2) ; extra == 'all'
Requires-Dist: importlib-metadata (==4.8.1) ; extra == 'all'
Requires-Dist: interpret-core (==0.2.6) ; extra == 'all'
Requires-Dist: ipykernel (==6.4.1) ; extra == 'all'
Requires-Dist: ipython (==7.27.0) ; extra == 'all'
Requires-Dist: ipython-genutils (==0.2.0) ; extra == 'all'
Requires-Dist: ipywidgets (==7.6.5) ; extra == 'all'
Requires-Dist: isodate (==0.6.0) ; extra == 'all'
Requires-Dist: itsdangerous (==1.1.0) ; extra == 'all'
Requires-Dist: jedi (==0.18.0) ; extra == 'all'
Requires-Dist: jeepney (==0.7.1) ; extra == 'all'
Requires-Dist: jieba3k (==0.35.1) ; extra == 'all'
Requires-Dist: jinja2 (==2.11.3) ; extra == 'all'
Requires-Dist: jmespath (==0.10.0) ; extra == 'all'
Requires-Dist: joblib (==1.0.1) ; extra == 'all'
Requires-Dist: json-logging-py (==0.2) ; extra == 'all'
Requires-Dist: jsonpickle (==2.0.0) ; extra == 'all'
Requires-Dist: jsonschema (==3.2.0) ; extra == 'all'
Requires-Dist: jupyter-client (==7.0.2) ; extra == 'all'
Requires-Dist: jupyter-core (==4.7.1) ; extra == 'all'
Requires-Dist: jupyterlab-pygments (==0.1.2) ; extra == 'all'
Requires-Dist: jupyterlab-widgets (==1.0.2) ; extra == 'all'
Requires-Dist: keplergl (==0.3.0) ; extra == 'all'
Requires-Dist: keras (==2.6.0) ; extra == 'all'
Requires-Dist: keras-preprocessing (==1.1.2) ; extra == 'all'
Requires-Dist: kiwisolver (==1.3.2) ; extra == 'all'
Requires-Dist: korean-lunar-calendar (==0.2.1) ; extra == 'all'
Requires-Dist: kubernetes (==18.20.0) ; extra == 'all'
Requires-Dist: lasio (==0.25.0) ; extra == 'all'
Requires-Dist: lightfm (==1.16) ; extra == 'all'
Requires-Dist: lightgbm (==2.3.0) ; extra == 'all'
Requires-Dist: llvmlite (==0.35.0) ; extra == 'all'
Requires-Dist: lxml (==4.6.3) ; extra == 'all'
Requires-Dist: lz4 (==3.1.3) ; extra == 'all'
Requires-Dist: mapclassify (==2.4.3) ; extra == 'all'
Requires-Dist: markdown (==3.3.4) ; extra == 'all'
Requires-Dist: markupsafe (==1.1.1) ; extra == 'all'
Requires-Dist: matplotlib (==3.4.2) ; extra == 'all'
Requires-Dist: matplotlib-inline (==0.1.3) ; extra == 'all'
Requires-Dist: memory-profiler (==0.58.0) ; extra == 'all'
Requires-Dist: mistune (==0.8.4) ; extra == 'all'
Requires-Dist: mpmath (==1.2.1) ; extra == 'all'
Requires-Dist: msal (==1.14.0) ; extra == 'all'
Requires-Dist: msal-extensions (==0.2.2) ; extra == 'all'
Requires-Dist: msgpack (==1.0.2) ; extra == 'all'
Requires-Dist: msrest (==0.6.21) ; extra == 'all'
Requires-Dist: msrestazure (==0.6.4) ; extra == 'all'
Requires-Dist: multidict (==5.1.0) ; extra == 'all'
Requires-Dist: multiprocess (==0.70.12.2) ; extra == 'all'
Requires-Dist: munch (==2.5.0) ; extra == 'all'
Requires-Dist: murmurhash (==1.0.5) ; extra == 'all'
Requires-Dist: nbclient (==0.5.4) ; extra == 'all'
Requires-Dist: nbconvert (==6.1.0) ; extra == 'all'
Requires-Dist: nbformat (==5.1.3) ; extra == 'all'
Requires-Dist: ndg-httpsclient (==0.5.1) ; extra == 'all'
Requires-Dist: nest-asyncio (==1.5.1) ; extra == 'all'
Requires-Dist: netcdf4 (==1.5.7) ; extra == 'all'
Requires-Dist: networkx (==2.5.1) ; extra == 'all'
Requires-Dist: newspaper3k (==0.2.8) ; extra == 'all'
Requires-Dist: nltk (==3.6.2) ; extra == 'all'
Requires-Dist: notebook (==6.4.3) ; extra == 'all'
Requires-Dist: numba (==0.52.0) ; extra == 'all'
Requires-Dist: numpy (==1.19.5) ; extra == 'all'
Requires-Dist: nvidia-ml-py3 (==7.352.0) ; extra == 'all'
Requires-Dist: oauthlib (==3.1.1) ; extra == 'all'
Requires-Dist: opencensus (==0.7.13) ; extra == 'all'
Requires-Dist: opencensus-context (==0.1.2) ; extra == 'all'
Requires-Dist: opencensus-ext-azure (==1.0.8) ; extra == 'all'
Requires-Dist: opencv-python (==4.4.0.42) ; extra == 'all'
Requires-Dist: opencv-python-headless (==4.3.0.36) ; extra == 'all'
Requires-Dist: opt-einsum (==3.3.0) ; extra == 'all'
Requires-Dist: ordered-set (==4.0.2) ; extra == 'all'
Requires-Dist: ortools (==9.0.9048) ; extra == 'all'
Requires-Dist: osqp (==0.6.2.post0) ; extra == 'all'
Requires-Dist: packaging (==21.0) ; extra == 'all'
Requires-Dist: pandas (==1.1.3) ; extra == 'all'
Requires-Dist: pandocfilters (==1.5.0) ; extra == 'all'
Requires-Dist: paramiko (==2.7.2) ; extra == 'all'
Requires-Dist: parso (==0.8.2) ; extra == 'all'
Requires-Dist: pastel (==0.2.1) ; extra == 'all'
Requires-Dist: pathfinder (==0.6.2) ; extra == 'all'
Requires-Dist: pathlib2 (==2.3.6) ; extra == 'all'
Requires-Dist: pathspec (==0.9.0) ; extra == 'all'
Requires-Dist: pathtools (==0.1.2) ; extra == 'all'
Requires-Dist: pathy (==0.6.0) ; extra == 'all'
Requires-Dist: patsy (==0.5.1) ; extra == 'all'
Requires-Dist: pbr (==5.6.0) ; extra == 'all'
Requires-Dist: pexpect (==4.8.0) ; extra == 'all'
Requires-Dist: pickleshare (==0.7.5) ; extra == 'all'
Requires-Dist: pillow (==8.2.0) ; extra == 'all'
Requires-Dist: pkgconfig (==1.5.5) ; extra == 'all'
Requires-Dist: playfab (==0.0.201014) ; extra == 'all'
Requires-Dist: plotly (==5.3.1) ; extra == 'all'
Requires-Dist: pluggy (==0.13.1) ; extra == 'all'
Requires-Dist: portalocker (==1.7.1) ; extra == 'all'
Requires-Dist: powerlaw (==1.5) ; extra == 'all'
Requires-Dist: preshed (==3.0.5) ; extra == 'all'
Requires-Dist: prometheus-client (==0.11.0) ; extra == 'all'
Requires-Dist: prompt-toolkit (==3.0.20) ; extra == 'all'
Requires-Dist: protobuf (==3.17.3) ; extra == 'all'
Requires-Dist: psutil (==5.8.0) ; extra == 'all'
Requires-Dist: psycopg2 (==2.8.6) ; extra == 'all'
Requires-Dist: ptyprocess (==0.7.0) ; extra == 'all'
Requires-Dist: pulp (==2.5.0) ; extra == 'all'
Requires-Dist: py-spy (==0.3.9) ; extra == 'all'
Requires-Dist: py4j (==0.10.7) ; extra == 'all'
Requires-Dist: pyaml (==21.8.3) ; extra == 'all'
Requires-Dist: pyarrow (==3.0.0) ; extra == 'all'
Requires-Dist: pyasn1 (==0.4.8) ; extra == 'all'
Requires-Dist: pyasn1-modules (==0.2.8) ; extra == 'all'
Requires-Dist: pycparser (==2.20) ; extra == 'all'
Requires-Dist: pydantic (==1.7.4) ; extra == 'all'
Requires-Dist: pydocumentdb (==2.3.5) ; extra == 'all'
Requires-Dist: pygments (==2.10.0) ; extra == 'all'
Requires-Dist: pyjwt[crypto] (==2.1.0) ; extra == 'all'
Requires-Dist: pykrige (==1.6.0) ; extra == 'all'
Requires-Dist: pymanopt (==0.2.5) ; extra == 'all'
Requires-Dist: pymaro (==0.2.3a3) ; extra == 'all'
Requires-Dist: pymeeus (==0.5.11) ; extra == 'all'
Requires-Dist: pynacl (==1.4.0) ; extra == 'all'
Requires-Dist: pyodbc (==4.0.32) ; extra == 'all'
Requires-Dist: pyopenssl (==20.0.1) ; extra == 'all'
Requires-Dist: pypandoc (==1.6.3) ; extra == 'all'
Requires-Dist: pyparsing (==2.4.7) ; extra == 'all'
Requires-Dist: pyproj (==3.2.0) ; extra == 'all'
Requires-Dist: pyrsistent (==0.18.0) ; extra == 'all'
Requires-Dist: pyscaffold (==4.0.2) ; extra == 'all'
Requires-Dist: pyspark (==2.4.5) ; extra == 'all'
Requires-Dist: python-dateutil (==2.8.2) ; extra == 'all'
Requires-Dist: python-dotenv (==0.19.0) ; extra == 'all'
Requires-Dist: pytorch-pretrained-bert (==0.6.2) ; extra == 'all'
Requires-Dist: pytz (==2021.1) ; extra == 'all'
Requires-Dist: pyvis (==0.1.9) ; extra == 'all'
Requires-Dist: pyyaml (==5.4.1) ; extra == 'all'
Requires-Dist: pyzmq (==22.0.3) ; extra == 'all'
Requires-Dist: qdldl (==0.1.5.post0) ; extra == 'all'
Requires-Dist: randomgen (==1.19.3) ; extra == 'all'
Requires-Dist: rasterio (==1.2.6) ; extra == 'all'
Requires-Dist: ray[rllib] (==1.1.0) ; extra == 'all'
Requires-Dist: recommenders (==0.6.0) ; extra == 'all'
Requires-Dist: redis (==3.5.3) ; extra == 'all'
Requires-Dist: regex (==2020.11.13) ; extra == 'all'
Requires-Dist: requests (==2.26.0) ; extra == 'all'
Requires-Dist: requests-file (==1.5.1) ; extra == 'all'
Requires-Dist: requests-oauthlib (==1.3.0) ; extra == 'all'
Requires-Dist: retrying (==1.3.3) ; extra == 'all'
Requires-Dist: rioxarray (==0.3.1) ; extra == 'all'
Requires-Dist: rsa (==4.7.2) ; extra == 'all'
Requires-Dist: ruamel.yaml (==0.17.4) ; extra == 'all'
Requires-Dist: ruamel.yaml.clib (==0.2.6) ; extra == 'all'
Requires-Dist: s3transfer (==0.5.0) ; extra == 'all'
Requires-Dist: sacremoses (==0.0.45) ; extra == 'all'
Requires-Dist: scikit-learn (==0.24.2) ; extra == 'all'
Requires-Dist: scikit-surprise (==1.1.1) ; extra == 'all'
Requires-Dist: scipy (==1.5.4) ; extra == 'all'
Requires-Dist: scs (==2.1.4) ; extra == 'all'
Requires-Dist: seaborn (==0.11.1) ; extra == 'all'
Requires-Dist: secretstorage (==3.3.1) ; extra == 'all'
Requires-Dist: send2trash (==1.8.0) ; extra == 'all'
Requires-Dist: sentencepiece (==0.1.96) ; extra == 'all'
Requires-Dist: sentinelsat (==1.1.0) ; extra == 'all'
Requires-Dist: seqeval (==1.2.2) ; extra == 'all'
Requires-Dist: setuptools-scm (==6.3.2) ; extra == 'all'
Requires-Dist: shapely (==1.7.1) ; extra == 'all'
Requires-Dist: six (==1.15.0) ; extra == 'all'
Requires-Dist: skorch (==0.10.0) ; extra == 'all'
Requires-Dist: smart-open (==5.2.1) ; extra == 'all'
Requires-Dist: snuggs (==1.4.7) ; extra == 'all'
Requires-Dist: soupsieve (==2.2.1) ; extra == 'all'
Requires-Dist: spacy (==3.0.4) ; extra == 'all'
Requires-Dist: spacy-legacy (==3.0.8) ; extra == 'all'
Requires-Dist: spacy-universal-sentence-encoder (==0.4.3) ; extra == 'all'
Requires-Dist: sqlalchemy (==1.4.23) ; extra == 'all'
Requires-Dist: srsly (==2.4.1) ; extra == 'all'
Requires-Dist: starlette (==0.14.2) ; extra == 'all'
Requires-Dist: statsmodels (==0.12.2) ; extra == 'all'
Requires-Dist: stringcase (==1.2.0) ; extra == 'all'
Requires-Dist: syncer (==1.3.0) ; extra == 'all'
Requires-Dist: tabulate (==0.8.9) ; extra == 'all'
Requires-Dist: tenacity (==8.0.1) ; extra == 'all'
Requires-Dist: tensorboard (==2.6.0) ; extra == 'all'
Requires-Dist: tensorboard-data-server (==0.6.1) ; extra == 'all'
Requires-Dist: tensorboard-plugin-wit (==1.8.0) ; extra == 'all'
Requires-Dist: tensorboardx (==2.4) ; extra == 'all'
Requires-Dist: tensorflow (==2.6.0) ; extra == 'all'
Requires-Dist: tensorflow-estimator (==2.6.0) ; extra == 'all'
Requires-Dist: tensorflow-hub (==0.12.0) ; extra == 'all'
Requires-Dist: termcolor (==1.1.0) ; extra == 'all'
Requires-Dist: terminado (==0.12.1) ; extra == 'all'
Requires-Dist: testpath (==0.5.0) ; extra == 'all'
Requires-Dist: thinc (==8.0.10) ; extra == 'all'
Requires-Dist: threadpoolctl (==2.2.0) ; extra == 'all'
Requires-Dist: tinysegmenter (==0.3) ; extra == 'all'
Requires-Dist: tk (==0.1.0) ; extra == 'all'
Requires-Dist: tldextract (==3.1.2) ; extra == 'all'
Requires-Dist: tokenizers (==0.10.3) ; extra == 'all'
Requires-Dist: toml (==0.10.2) ; extra == 'all'
Requires-Dist: tomli (==1.2.1) ; extra == 'all'
Requires-Dist: tomlkit (==0.7.2) ; extra == 'all'
Requires-Dist: torch (==1.7.1) ; extra == 'all'
Requires-Dist: torchvision (==0.8.2) ; extra == 'all'
Requires-Dist: tornado (==6.1) ; extra == 'all'
Requires-Dist: tqdm (==4.62.2) ; extra == 'all'
Requires-Dist: traitlets (==5.1.0) ; extra == 'all'
Requires-Dist: traittypes (==0.2.1) ; extra == 'all'
Requires-Dist: transformers (==4.10.0) ; extra == 'all'
Requires-Dist: typer (==0.3.2) ; extra == 'all'
Requires-Dist: typing-extensions (==3.7.4.3) ; extra == 'all'
Requires-Dist: tzlocal (==3.0) ; extra == 'all'
Requires-Dist: uamqp (==1.4.1) ; extra == 'all'
Requires-Dist: urllib3 (==1.26.5) ; extra == 'all'
Requires-Dist: utm (==0.7.0) ; extra == 'all'
Requires-Dist: uvicorn (==0.15.0) ; extra == 'all'
Requires-Dist: validators (==0.18.2) ; extra == 'all'
Requires-Dist: wasabi (==0.8.2) ; extra == 'all'
Requires-Dist: wcwidth (==0.2.5) ; extra == 'all'
Requires-Dist: webencodings (==0.5.1) ; extra == 'all'
Requires-Dist: websocket-client (==1.2.1) ; extra == 'all'
Requires-Dist: werkzeug (==1.0.1) ; extra == 'all'
Requires-Dist: wget (==3.2) ; extra == 'all'
Requires-Dist: wheel (==0.37.0) ; extra == 'all'
Requires-Dist: widgetsnbextension (==3.5.1) ; extra == 'all'
Requires-Dist: wrapt (==1.12.1) ; extra == 'all'
Requires-Dist: xarray (==0.19.0) ; extra == 'all'
Requires-Dist: xlrd (==2.0.1) ; extra == 'all'
Requires-Dist: xxhash (==2.0.2) ; extra == 'all'
Requires-Dist: yarl (==1.6.3) ; extra == 'all'
Requires-Dist: zipp (==3.5.0) ; extra == 'all'
Requires-Dist: py-rouge (==1.1) ; extra == 'all'
Provides-Extra: ama
Requires-Dist: adal (==1.2.7) ; extra == 'ama'
Requires-Dist: azure-common (==1.1.27) ; extra == 'ama'
Requires-Dist: azure-core (==1.18.0) ; extra == 'ama'
Requires-Dist: azure-identity (==1.4.1) ; extra == 'ama'
Requires-Dist: azure-mgmt-core (==1.3.0) ; extra == 'ama'
Requires-Dist: azure-mgmt-deploymentmanager (==1.0.0) ; extra == 'ama'
Requires-Dist: azure-mgmt-resource (==13.0.0) ; extra == 'ama'
Requires-Dist: azure-storage-blob (==12.8.1) ; extra == 'ama'
Requires-Dist: certifi (==2021.5.30) ; extra == 'ama'
Requires-Dist: cffi (==1.14.6) ; extra == 'ama'
Requires-Dist: charset-normalizer (==2.0.5) ; extra == 'ama'
Requires-Dist: cryptography (==3.4.7) ; extra == 'ama'
Requires-Dist: idna (==3.2) ; extra == 'ama'
Requires-Dist: isodate (==0.6.0) ; extra == 'ama'
Requires-Dist: msal (==1.14.0) ; extra == 'ama'
Requires-Dist: msal-extensions (==0.2.2) ; extra == 'ama'
Requires-Dist: msrest (==0.6.21) ; extra == 'ama'
Requires-Dist: msrestazure (==0.6.4) ; extra == 'ama'
Requires-Dist: oauthlib (==3.1.1) ; extra == 'ama'
Requires-Dist: portalocker (==1.7.1) ; extra == 'ama'
Requires-Dist: pycparser (==2.20) ; extra == 'ama'
Requires-Dist: pyjwt[crypto] (==2.1.0) ; extra == 'ama'
Requires-Dist: python-dateutil (==2.8.2) ; extra == 'ama'
Requires-Dist: pyyaml (==5.4.1) ; extra == 'ama'
Requires-Dist: requests (==2.26.0) ; extra == 'ama'
Requires-Dist: requests-oauthlib (==1.3.0) ; extra == 'ama'
Requires-Dist: six (==1.15.0) ; extra == 'ama'
Requires-Dist: urllib3 (==1.26.5) ; extra == 'ama'
Requires-Dist: wget (==3.2) ; extra == 'ama'
Provides-Extra: cdm
Requires-Dist: certifi (==2021.5.30) ; extra == 'cdm'
Requires-Dist: cffi (==1.14.6) ; extra == 'cdm'
Requires-Dist: charset-normalizer (==2.0.5) ; extra == 'cdm'
Requires-Dist: cryptography (==3.4.7) ; extra == 'cdm'
Requires-Dist: idna (==3.2) ; extra == 'cdm'
Requires-Dist: msal (==1.14.0) ; extra == 'cdm'
Requires-Dist: nest-asyncio (==1.5.1) ; extra == 'cdm'
Requires-Dist: pycparser (==2.20) ; extra == 'cdm'
Requires-Dist: pyjwt[crypto] (==2.1.0) ; extra == 'cdm'
Requires-Dist: python-dateutil (==2.8.2) ; extra == 'cdm'
Requires-Dist: regex (==2020.11.13) ; extra == 'cdm'
Requires-Dist: requests (==2.26.0) ; extra == 'cdm'
Requires-Dist: six (==1.15.0) ; extra == 'cdm'
Requires-Dist: urllib3 (==1.26.5) ; extra == 'cdm'
Provides-Extra: core
Requires-Dist: absl-py (==0.13.0) ; extra == 'core'
Requires-Dist: adal (==1.2.7) ; extra == 'core'
Requires-Dist: affine (==2.3.0) ; extra == 'core'
Requires-Dist: aiohttp (==3.7.4) ; extra == 'core'
Requires-Dist: aiohttp-cors (==0.7.0) ; extra == 'core'
Requires-Dist: aioredis (==2.0.0) ; extra == 'core'
Requires-Dist: appdirs (==1.4.4) ; extra == 'core'
Requires-Dist: applicationinsights (==0.11.10) ; extra == 'core'
Requires-Dist: argcomplete (==1.12.3) ; extra == 'core'
Requires-Dist: argon2-cffi (==21.1.0) ; extra == 'core'
Requires-Dist: asgiref (==3.4.1) ; extra == 'core'
Requires-Dist: astunparse (==1.6.3) ; extra == 'core'
Requires-Dist: async-timeout (==3.0.1) ; extra == 'core'
Requires-Dist: asyncio (==3.4.3) ; extra == 'core'
Requires-Dist: atari-py (==0.2.6) ; extra == 'core'
Requires-Dist: attrs (==21.2.0) ; extra == 'core'
Requires-Dist: azure-ai-anomalydetector (==3.0.0b3) ; extra == 'core'
Requires-Dist: azure-ai-formrecognizer (==3.1.2) ; extra == 'core'
Requires-Dist: azure-ai-metricsadvisor (==1.0.0) ; extra == 'core'
Requires-Dist: azure-cognitiveservices-vision-computervision (==0.9.0) ; extra == 'core'
Requires-Dist: azure-cognitiveservices-vision-customvision (==3.1.0) ; extra == 'core'
Requires-Dist: azure-common (==1.1.27) ; extra == 'core'
Requires-Dist: azure-core (==1.18.0) ; extra == 'core'
Requires-Dist: azure-cosmos (==4.2.0) ; extra == 'core'
Requires-Dist: azure-cosmosdb-nspkg (==2.0.2) ; extra == 'core'
Requires-Dist: azure-cosmosdb-table (==1.0.6) ; extra == 'core'
Requires-Dist: azure-data-tables (==12.1.0) ; extra == 'core'
Requires-Dist: azure-functions (==1.7.2) ; extra == 'core'
Requires-Dist: azure-graphrbac (==0.61.1) ; extra == 'core'
Requires-Dist: azure-identity (==1.4.1) ; extra == 'core'
Requires-Dist: azure-keyvault (==4.1.0) ; extra == 'core'
Requires-Dist: azure-keyvault-certificates (==4.3.0) ; extra == 'core'
Requires-Dist: azure-keyvault-keys (==4.4.0) ; extra == 'core'
Requires-Dist: azure-keyvault-secrets (==4.3.0) ; extra == 'core'
Requires-Dist: azure-kusto-data (==2.0.0) ; extra == 'core'
Requires-Dist: azure-mgmt-authorization (==0.61.0) ; extra == 'core'
Requires-Dist: azure-mgmt-compute (==23.0.0) ; extra == 'core'
Requires-Dist: azure-mgmt-containerregistry (==8.1.0) ; extra == 'core'
Requires-Dist: azure-mgmt-core (==1.3.0) ; extra == 'core'
Requires-Dist: azure-mgmt-deploymentmanager (==1.0.0) ; extra == 'core'
Requires-Dist: azure-mgmt-keyvault (==9.1.0) ; extra == 'core'
Requires-Dist: azure-mgmt-resource (==13.0.0) ; extra == 'core'
Requires-Dist: azure-mgmt-storage (==11.2.0) ; extra == 'core'
Requires-Dist: azure-nspkg (==3.0.2) ; extra == 'core'
Requires-Dist: azure-search-documents (==11.3.0b2) ; extra == 'core'
Requires-Dist: azure-servicebus (==7.3.2) ; extra == 'core'
Requires-Dist: azure-storage (==0.36.0) ; extra == 'core'
Requires-Dist: azure-storage-blob (==12.8.1) ; extra == 'core'
Requires-Dist: azure-storage-common (==2.1.0) ; extra == 'core'
Requires-Dist: azure-storage-file (==2.1.0) ; extra == 'core'
Requires-Dist: azure-storage-file-datalake (==12.4.0) ; extra == 'core'
Requires-Dist: azure-storage-nspkg (==3.1.0) ; extra == 'core'
Requires-Dist: azure-storage-queue (==12.1.6) ; extra == 'core'
Requires-Dist: azureml-automl-core (==1.33.1) ; extra == 'core'
Requires-Dist: azureml-contrib-automl-pipeline-steps (==1.33.0) ; extra == 'core'
Requires-Dist: azureml-contrib-reinforcementlearning (==1.33.0) ; extra == 'core'
Requires-Dist: azureml-core (==1.33.0) ; extra == 'core'
Requires-Dist: azureml-dataprep (==2.20.1) ; extra == 'core'
Requires-Dist: azureml-dataprep-native (==38.0.0) ; extra == 'core'
Requires-Dist: azureml-dataprep-rslex (==1.18.2) ; extra == 'core'
Requires-Dist: azureml-dataset-runtime[fuse] (==1.33.0) ; extra == 'core'
Requires-Dist: azureml-defaults (==1.33.0) ; extra == 'core'
Requires-Dist: azureml-pipeline (==1.33.0) ; extra == 'core'
Requires-Dist: azureml-pipeline-core (==1.33.0) ; extra == 'core'
Requires-Dist: azureml-pipeline-steps (==1.33.0) ; extra == 'core'
Requires-Dist: azureml-telemetry (==1.33.0) ; extra == 'core'
Requires-Dist: azureml-train (==1.33.0) ; extra == 'core'
Requires-Dist: azureml-train-automl-client (==1.33.0) ; extra == 'core'
Requires-Dist: azureml-train-core (==1.33.0) ; extra == 'core'
Requires-Dist: azureml-train-restclients-hyperdrive (==1.33.0) ; extra == 'core'
Requires-Dist: backcall (==0.2.0) ; extra == 'core'
Requires-Dist: backports.tempfile (==1.0) ; extra == 'core'
Requires-Dist: backports.weakref (==1.0.post1) ; extra == 'core'
Requires-Dist: backports.zoneinfo (==0.2.1) ; extra == 'core'
Requires-Dist: bcrypt (==3.2.0) ; extra == 'core'
Requires-Dist: beautifulsoup4 (==4.10.0) ; extra == 'core'
Requires-Dist: bleach (==4.1.0) ; extra == 'core'
Requires-Dist: blessings (==1.7) ; extra == 'core'
Requires-Dist: blis (==0.7.4) ; extra == 'core'
Requires-Dist: boto3 (==1.18.42) ; extra == 'core'
Requires-Dist: botocore (==1.21.42) ; extra == 'core'
Requires-Dist: bottleneck (==1.3.2) ; extra == 'core'
Requires-Dist: cached-property (==1.5.2) ; extra == 'core'
Requires-Dist: cachetools (==4.2.2) ; extra == 'core'
Requires-Dist: catalogue (==2.0.6) ; extra == 'core'
Requires-Dist: category-encoders (==1.3.0) ; extra == 'core'
Requires-Dist: certifi (==2021.5.30) ; extra == 'core'
Requires-Dist: cffi (==1.14.6) ; extra == 'core'
Requires-Dist: cftime (==1.5.0) ; extra == 'core'
Requires-Dist: chardet (==3.0.4) ; extra == 'core'
Requires-Dist: charset-normalizer (==2.0.5) ; extra == 'core'
Requires-Dist: ciso8601 (==2.2.0) ; extra == 'core'
Requires-Dist: clang (==5.0) ; extra == 'core'
Requires-Dist: click (==7.1.2) ; extra == 'core'
Requires-Dist: click-plugins (==1.1.1) ; extra == 'core'
Requires-Dist: cligj (==0.7.2) ; extra == 'core'
Requires-Dist: cloudpickle (==1.6.0) ; extra == 'core'
Requires-Dist: colorama (==0.4.4) ; extra == 'core'
Requires-Dist: colorful (==0.5.4) ; extra == 'core'
Requires-Dist: commondatamodel-objectmodel (==1.3.1) ; extra == 'core'
Requires-Dist: configparser (==3.7.4) ; extra == 'core'
Requires-Dist: configupdater (==2.0) ; extra == 'core'
Requires-Dist: contextlib2 (==0.6.0.post1) ; extra == 'core'
Requires-Dist: convertdate (==2.3.2) ; extra == 'core'
Requires-Dist: cornac (==1.13.5) ; extra == 'core'
Requires-Dist: cppy (==1.1.0) ; extra == 'core'
Requires-Dist: cryptography (==3.4.7) ; extra == 'core'
Requires-Dist: cssselect (==1.1.0) ; extra == 'core'
Requires-Dist: cvxopt (==1.2.6) ; extra == 'core'
Requires-Dist: cvxpy (==1.1.15) ; extra == 'core'
Requires-Dist: cycler (==0.10.0) ; extra == 'core'
Requires-Dist: cymem (==2.0.5) ; extra == 'core'
Requires-Dist: cython (==0.29.24) ; extra == 'core'
Requires-Dist: databricks-cli (==0.15.0) ; extra == 'core'
Requires-Dist: datasets (==1.11.0) ; extra == 'core'
Requires-Dist: dateparser (==1.0.0) ; extra == 'core'
Requires-Dist: debugpy (==1.4.3) ; extra == 'core'
Requires-Dist: decorator (==4.4.2) ; extra == 'core'
Requires-Dist: deepdiff (==5.5.0) ; extra == 'core'
Requires-Dist: defusedxml (==0.7.1) ; extra == 'core'
Requires-Dist: descartes (==1.1.0) ; extra == 'core'
Requires-Dist: dill (==0.3.4) ; extra == 'core'
Requires-Dist: distro (==1.6.0) ; extra == 'core'
Requires-Dist: dm-tree (==0.1.6) ; extra == 'core'
Requires-Dist: docker (==4.4.4) ; extra == 'core'
Requires-Dist: dotnetcore2 (==2.1.21) ; extra == 'core'
Requires-Dist: ecos (==2.0.7.post1) ; extra == 'core'
Requires-Dist: eli5 (==0.11.0) ; extra == 'core'
Requires-Dist: entrypoints (==0.3) ; extra == 'core'
Requires-Dist: fairlearn (==0.5.0) ; extra == 'core'
Requires-Dist: fastai (==2.3.1) ; extra == 'core'
Requires-Dist: fastapi (==0.65.2) ; extra == 'core'
Requires-Dist: fastcore (==1.3.26) ; extra == 'core'
Requires-Dist: fastprogress (==1.0.0) ; extra == 'core'
Requires-Dist: feedfinder2 (==0.0.4) ; extra == 'core'
Requires-Dist: feedparser (==5.2.1) ; extra == 'core'
Requires-Dist: filelock (==3.0.12) ; extra == 'core'
Requires-Dist: fiona (==1.8.20) ; extra == 'core'
Requires-Dist: flask (==1.0.3) ; extra == 'core'
Requires-Dist: flask-login (==0.5.0) ; extra == 'core'
Requires-Dist: flatbuffers (==1.12) ; extra == 'core'
Requires-Dist: fsspec (==2021.8.1) ; extra == 'core'
Requires-Dist: fusepy (==3.0.1) ; extra == 'core'
Requires-Dist: future (==0.18.2) ; extra == 'core'
Requires-Dist: gast (==0.4.0) ; extra == 'core'
Requires-Dist: gdal (==2.4.2) ; extra == 'core'
Requires-Dist: geoalchemy2 (==0.9.4) ; extra == 'core'
Requires-Dist: geographiclib (==1.52) ; extra == 'core'
Requires-Dist: geojson (==2.5.0) ; extra == 'core'
Requires-Dist: geomet (==0.3.0) ; extra == 'core'
Requires-Dist: geopandas (==0.8.2) ; extra == 'core'
Requires-Dist: geopy (==2.2.0) ; extra == 'core'
Requires-Dist: google-api-core (==1.31.2) ; extra == 'core'
Requires-Dist: google-auth (==1.35.0) ; extra == 'core'
Requires-Dist: google-auth-oauthlib (==0.4.6) ; extra == 'core'
Requires-Dist: google-pasta (==0.2.0) ; extra == 'core'
Requires-Dist: googleapis-common-protos (==1.53.0) ; extra == 'core'
Requires-Dist: gpustat (==0.6.0) ; extra == 'core'
Requires-Dist: graphviz (==0.17) ; extra == 'core'
Requires-Dist: greenlet (==1.1.1) ; extra == 'core'
Requires-Dist: grpcio (==1.40.0) ; extra == 'core'
Requires-Dist: gunicorn (==20.1.0) ; extra == 'core'
Requires-Dist: gym[atari] (==0.19.0) ; extra == 'core'
Requires-Dist: h11 (==0.12.0) ; extra == 'core'
Requires-Dist: h5py (==3.1.0) ; extra == 'core'
Requires-Dist: hijri-converter (==2.2.1) ; extra == 'core'
Requires-Dist: holidays (==0.11.1) ; extra == 'core'
Requires-Dist: html2text (==2020.1.16) ; extra == 'core'
Requires-Dist: huggingface-hub (==0.0.17) ; extra == 'core'
Requires-Dist: hyperopt (==0.2.5) ; extra == 'core'
Requires-Dist: idna (==3.2) ; extra == 'core'
Requires-Dist: importlib-metadata (==4.8.1) ; extra == 'core'
Requires-Dist: interpret-core (==0.2.6) ; extra == 'core'
Requires-Dist: ipykernel (==6.4.1) ; extra == 'core'
Requires-Dist: ipython (==7.27.0) ; extra == 'core'
Requires-Dist: ipython-genutils (==0.2.0) ; extra == 'core'
Requires-Dist: ipywidgets (==7.6.5) ; extra == 'core'
Requires-Dist: isodate (==0.6.0) ; extra == 'core'
Requires-Dist: itsdangerous (==1.1.0) ; extra == 'core'
Requires-Dist: jedi (==0.18.0) ; extra == 'core'
Requires-Dist: jeepney (==0.7.1) ; extra == 'core'
Requires-Dist: jieba3k (==0.35.1) ; extra == 'core'
Requires-Dist: jinja2 (==2.11.3) ; extra == 'core'
Requires-Dist: jmespath (==0.10.0) ; extra == 'core'
Requires-Dist: joblib (==1.0.1) ; extra == 'core'
Requires-Dist: json-logging-py (==0.2) ; extra == 'core'
Requires-Dist: jsonpickle (==2.0.0) ; extra == 'core'
Requires-Dist: jsonschema (==3.2.0) ; extra == 'core'
Requires-Dist: jupyter-client (==7.0.2) ; extra == 'core'
Requires-Dist: jupyter-core (==4.7.1) ; extra == 'core'
Requires-Dist: jupyterlab-pygments (==0.1.2) ; extra == 'core'
Requires-Dist: jupyterlab-widgets (==1.0.2) ; extra == 'core'
Requires-Dist: keplergl (==0.3.0) ; extra == 'core'
Requires-Dist: keras (==2.6.0) ; extra == 'core'
Requires-Dist: keras-preprocessing (==1.1.2) ; extra == 'core'
Requires-Dist: kiwisolver (==1.3.2) ; extra == 'core'
Requires-Dist: korean-lunar-calendar (==0.2.1) ; extra == 'core'
Requires-Dist: kubernetes (==18.20.0) ; extra == 'core'
Requires-Dist: lasio (==0.25.0) ; extra == 'core'
Requires-Dist: lightfm (==1.16) ; extra == 'core'
Requires-Dist: lightgbm (==2.3.0) ; extra == 'core'
Requires-Dist: llvmlite (==0.35.0) ; extra == 'core'
Requires-Dist: lxml (==4.6.3) ; extra == 'core'
Requires-Dist: lz4 (==3.1.3) ; extra == 'core'
Requires-Dist: mapclassify (==2.4.3) ; extra == 'core'
Requires-Dist: markdown (==3.3.4) ; extra == 'core'
Requires-Dist: markupsafe (==1.1.1) ; extra == 'core'
Requires-Dist: matplotlib (==3.4.2) ; extra == 'core'
Requires-Dist: matplotlib-inline (==0.1.3) ; extra == 'core'
Requires-Dist: memory-profiler (==0.58.0) ; extra == 'core'
Requires-Dist: mistune (==0.8.4) ; extra == 'core'
Requires-Dist: mpmath (==1.2.1) ; extra == 'core'
Requires-Dist: msal (==1.14.0) ; extra == 'core'
Requires-Dist: msal-extensions (==0.2.2) ; extra == 'core'
Requires-Dist: msgpack (==1.0.2) ; extra == 'core'
Requires-Dist: msrest (==0.6.21) ; extra == 'core'
Requires-Dist: msrestazure (==0.6.4) ; extra == 'core'
Requires-Dist: multidict (==5.1.0) ; extra == 'core'
Requires-Dist: multiprocess (==0.70.12.2) ; extra == 'core'
Requires-Dist: munch (==2.5.0) ; extra == 'core'
Requires-Dist: murmurhash (==1.0.5) ; extra == 'core'
Requires-Dist: nbclient (==0.5.4) ; extra == 'core'
Requires-Dist: nbconvert (==6.1.0) ; extra == 'core'
Requires-Dist: nbformat (==5.1.3) ; extra == 'core'
Requires-Dist: ndg-httpsclient (==0.5.1) ; extra == 'core'
Requires-Dist: nest-asyncio (==1.5.1) ; extra == 'core'
Requires-Dist: netcdf4 (==1.5.7) ; extra == 'core'
Requires-Dist: networkx (==2.5.1) ; extra == 'core'
Requires-Dist: newspaper3k (==0.2.8) ; extra == 'core'
Requires-Dist: nltk (==3.6.2) ; extra == 'core'
Requires-Dist: notebook (==6.4.3) ; extra == 'core'
Requires-Dist: numba (==0.52.0) ; extra == 'core'
Requires-Dist: numpy (==1.19.5) ; extra == 'core'
Requires-Dist: nvidia-ml-py3 (==7.352.0) ; extra == 'core'
Requires-Dist: oauthlib (==3.1.1) ; extra == 'core'
Requires-Dist: opencensus (==0.7.13) ; extra == 'core'
Requires-Dist: opencensus-context (==0.1.2) ; extra == 'core'
Requires-Dist: opencensus-ext-azure (==1.0.8) ; extra == 'core'
Requires-Dist: opencv-python (==4.4.0.42) ; extra == 'core'
Requires-Dist: opencv-python-headless (==4.3.0.36) ; extra == 'core'
Requires-Dist: opt-einsum (==3.3.0) ; extra == 'core'
Requires-Dist: ordered-set (==4.0.2) ; extra == 'core'
Requires-Dist: ortools (==9.0.9048) ; extra == 'core'
Requires-Dist: osqp (==0.6.2.post0) ; extra == 'core'
Requires-Dist: packaging (==21.0) ; extra == 'core'
Requires-Dist: pandas (==1.1.3) ; extra == 'core'
Requires-Dist: pandocfilters (==1.5.0) ; extra == 'core'
Requires-Dist: paramiko (==2.7.2) ; extra == 'core'
Requires-Dist: parso (==0.8.2) ; extra == 'core'
Requires-Dist: pastel (==0.2.1) ; extra == 'core'
Requires-Dist: pathfinder (==0.6.2) ; extra == 'core'
Requires-Dist: pathlib2 (==2.3.6) ; extra == 'core'
Requires-Dist: pathspec (==0.9.0) ; extra == 'core'
Requires-Dist: pathtools (==0.1.2) ; extra == 'core'
Requires-Dist: pathy (==0.6.0) ; extra == 'core'
Requires-Dist: patsy (==0.5.1) ; extra == 'core'
Requires-Dist: pbr (==5.6.0) ; extra == 'core'
Requires-Dist: pexpect (==4.8.0) ; extra == 'core'
Requires-Dist: pickleshare (==0.7.5) ; extra == 'core'
Requires-Dist: pillow (==8.2.0) ; extra == 'core'
Requires-Dist: pkgconfig (==1.5.5) ; extra == 'core'
Requires-Dist: playfab (==0.0.201014) ; extra == 'core'
Requires-Dist: plotly (==5.3.1) ; extra == 'core'
Requires-Dist: pluggy (==0.13.1) ; extra == 'core'
Requires-Dist: portalocker (==1.7.1) ; extra == 'core'
Requires-Dist: powerlaw (==1.5) ; extra == 'core'
Requires-Dist: preshed (==3.0.5) ; extra == 'core'
Requires-Dist: prometheus-client (==0.11.0) ; extra == 'core'
Requires-Dist: prompt-toolkit (==3.0.20) ; extra == 'core'
Requires-Dist: protobuf (==3.17.3) ; extra == 'core'
Requires-Dist: psutil (==5.8.0) ; extra == 'core'
Requires-Dist: psycopg2 (==2.8.6) ; extra == 'core'
Requires-Dist: ptyprocess (==0.7.0) ; extra == 'core'
Requires-Dist: pulp (==2.5.0) ; extra == 'core'
Requires-Dist: py-spy (==0.3.9) ; extra == 'core'
Requires-Dist: py4j (==0.10.7) ; extra == 'core'
Requires-Dist: pyaml (==21.8.3) ; extra == 'core'
Requires-Dist: pyarrow (==3.0.0) ; extra == 'core'
Requires-Dist: pyasn1 (==0.4.8) ; extra == 'core'
Requires-Dist: pyasn1-modules (==0.2.8) ; extra == 'core'
Requires-Dist: pycparser (==2.20) ; extra == 'core'
Requires-Dist: pydantic (==1.7.4) ; extra == 'core'
Requires-Dist: pydocumentdb (==2.3.5) ; extra == 'core'
Requires-Dist: pygments (==2.10.0) ; extra == 'core'
Requires-Dist: pyjwt[crypto] (==2.1.0) ; extra == 'core'
Requires-Dist: pykrige (==1.6.0) ; extra == 'core'
Requires-Dist: pymanopt (==0.2.5) ; extra == 'core'
Requires-Dist: pymaro (==0.2.3a3) ; extra == 'core'
Requires-Dist: pymeeus (==0.5.11) ; extra == 'core'
Requires-Dist: pynacl (==1.4.0) ; extra == 'core'
Requires-Dist: pyodbc (==4.0.32) ; extra == 'core'
Requires-Dist: pyopenssl (==20.0.1) ; extra == 'core'
Requires-Dist: pypandoc (==1.6.3) ; extra == 'core'
Requires-Dist: pyparsing (==2.4.7) ; extra == 'core'
Requires-Dist: pyproj (==3.2.0) ; extra == 'core'
Requires-Dist: pyrsistent (==0.18.0) ; extra == 'core'
Requires-Dist: pyscaffold (==4.0.2) ; extra == 'core'
Requires-Dist: pyspark (==2.4.5) ; extra == 'core'
Requires-Dist: python-dateutil (==2.8.2) ; extra == 'core'
Requires-Dist: python-dotenv (==0.19.0) ; extra == 'core'
Requires-Dist: pytorch-pretrained-bert (==0.6.2) ; extra == 'core'
Requires-Dist: pytz (==2021.1) ; extra == 'core'
Requires-Dist: pyvis (==0.1.9) ; extra == 'core'
Requires-Dist: pyyaml (==5.4.1) ; extra == 'core'
Requires-Dist: pyzmq (==22.0.3) ; extra == 'core'
Requires-Dist: qdldl (==0.1.5.post0) ; extra == 'core'
Requires-Dist: randomgen (==1.19.3) ; extra == 'core'
Requires-Dist: rasterio (==1.2.6) ; extra == 'core'
Requires-Dist: ray[rllib] (==1.1.0) ; extra == 'core'
Requires-Dist: recommenders (==0.6.0) ; extra == 'core'
Requires-Dist: redis (==3.5.3) ; extra == 'core'
Requires-Dist: regex (==2020.11.13) ; extra == 'core'
Requires-Dist: requests (==2.26.0) ; extra == 'core'
Requires-Dist: requests-file (==1.5.1) ; extra == 'core'
Requires-Dist: requests-oauthlib (==1.3.0) ; extra == 'core'
Requires-Dist: retrying (==1.3.3) ; extra == 'core'
Requires-Dist: rioxarray (==0.3.1) ; extra == 'core'
Requires-Dist: rsa (==4.7.2) ; extra == 'core'
Requires-Dist: ruamel.yaml (==0.17.4) ; extra == 'core'
Requires-Dist: ruamel.yaml.clib (==0.2.6) ; extra == 'core'
Requires-Dist: s3transfer (==0.5.0) ; extra == 'core'
Requires-Dist: sacremoses (==0.0.45) ; extra == 'core'
Requires-Dist: scikit-learn (==0.24.2) ; extra == 'core'
Requires-Dist: scikit-surprise (==1.1.1) ; extra == 'core'
Requires-Dist: scipy (==1.5.4) ; extra == 'core'
Requires-Dist: scs (==2.1.4) ; extra == 'core'
Requires-Dist: seaborn (==0.11.1) ; extra == 'core'
Requires-Dist: secretstorage (==3.3.1) ; extra == 'core'
Requires-Dist: send2trash (==1.8.0) ; extra == 'core'
Requires-Dist: sentencepiece (==0.1.96) ; extra == 'core'
Requires-Dist: sentinelsat (==1.1.0) ; extra == 'core'
Requires-Dist: seqeval (==1.2.2) ; extra == 'core'
Requires-Dist: setuptools-scm (==6.3.2) ; extra == 'core'
Requires-Dist: shapely (==1.7.1) ; extra == 'core'
Requires-Dist: six (==1.15.0) ; extra == 'core'
Requires-Dist: skorch (==0.10.0) ; extra == 'core'
Requires-Dist: smart-open (==5.2.1) ; extra == 'core'
Requires-Dist: snuggs (==1.4.7) ; extra == 'core'
Requires-Dist: soupsieve (==2.2.1) ; extra == 'core'
Requires-Dist: spacy (==3.0.4) ; extra == 'core'
Requires-Dist: spacy-legacy (==3.0.8) ; extra == 'core'
Requires-Dist: spacy-universal-sentence-encoder (==0.4.3) ; extra == 'core'
Requires-Dist: sqlalchemy (==1.4.23) ; extra == 'core'
Requires-Dist: srsly (==2.4.1) ; extra == 'core'
Requires-Dist: starlette (==0.14.2) ; extra == 'core'
Requires-Dist: statsmodels (==0.12.2) ; extra == 'core'
Requires-Dist: stringcase (==1.2.0) ; extra == 'core'
Requires-Dist: syncer (==1.3.0) ; extra == 'core'
Requires-Dist: tabulate (==0.8.9) ; extra == 'core'
Requires-Dist: tenacity (==8.0.1) ; extra == 'core'
Requires-Dist: tensorboard (==2.6.0) ; extra == 'core'
Requires-Dist: tensorboard-data-server (==0.6.1) ; extra == 'core'
Requires-Dist: tensorboard-plugin-wit (==1.8.0) ; extra == 'core'
Requires-Dist: tensorboardx (==2.4) ; extra == 'core'
Requires-Dist: tensorflow (==2.6.0) ; extra == 'core'
Requires-Dist: tensorflow-estimator (==2.6.0) ; extra == 'core'
Requires-Dist: tensorflow-hub (==0.12.0) ; extra == 'core'
Requires-Dist: termcolor (==1.1.0) ; extra == 'core'
Requires-Dist: terminado (==0.12.1) ; extra == 'core'
Requires-Dist: testpath (==0.5.0) ; extra == 'core'
Requires-Dist: thinc (==8.0.10) ; extra == 'core'
Requires-Dist: threadpoolctl (==2.2.0) ; extra == 'core'
Requires-Dist: tinysegmenter (==0.3) ; extra == 'core'
Requires-Dist: tk (==0.1.0) ; extra == 'core'
Requires-Dist: tldextract (==3.1.2) ; extra == 'core'
Requires-Dist: tokenizers (==0.10.3) ; extra == 'core'
Requires-Dist: toml (==0.10.2) ; extra == 'core'
Requires-Dist: tomli (==1.2.1) ; extra == 'core'
Requires-Dist: tomlkit (==0.7.2) ; extra == 'core'
Requires-Dist: torch (==1.7.1) ; extra == 'core'
Requires-Dist: torchvision (==0.8.2) ; extra == 'core'
Requires-Dist: tornado (==6.1) ; extra == 'core'
Requires-Dist: tqdm (==4.62.2) ; extra == 'core'
Requires-Dist: traitlets (==5.1.0) ; extra == 'core'
Requires-Dist: traittypes (==0.2.1) ; extra == 'core'
Requires-Dist: transformers (==4.10.0) ; extra == 'core'
Requires-Dist: typer (==0.3.2) ; extra == 'core'
Requires-Dist: typing-extensions (==3.7.4.3) ; extra == 'core'
Requires-Dist: tzlocal (==3.0) ; extra == 'core'
Requires-Dist: uamqp (==1.4.1) ; extra == 'core'
Requires-Dist: urllib3 (==1.26.5) ; extra == 'core'
Requires-Dist: utm (==0.7.0) ; extra == 'core'
Requires-Dist: uvicorn (==0.15.0) ; extra == 'core'
Requires-Dist: validators (==0.18.2) ; extra == 'core'
Requires-Dist: wasabi (==0.8.2) ; extra == 'core'
Requires-Dist: wcwidth (==0.2.5) ; extra == 'core'
Requires-Dist: webencodings (==0.5.1) ; extra == 'core'
Requires-Dist: websocket-client (==1.2.1) ; extra == 'core'
Requires-Dist: werkzeug (==1.0.1) ; extra == 'core'
Requires-Dist: wget (==3.2) ; extra == 'core'
Requires-Dist: wheel (==0.37.0) ; extra == 'core'
Requires-Dist: widgetsnbextension (==3.5.1) ; extra == 'core'
Requires-Dist: wrapt (==1.12.1) ; extra == 'core'
Requires-Dist: xarray (==0.19.0) ; extra == 'core'
Requires-Dist: xlrd (==2.0.1) ; extra == 'core'
Requires-Dist: xxhash (==2.0.2) ; extra == 'core'
Requires-Dist: yarl (==1.6.3) ; extra == 'core'
Requires-Dist: zipp (==3.5.0) ; extra == 'core'
Provides-Extra: energy
Requires-Dist: affine (==2.3.0) ; extra == 'energy'
Requires-Dist: asgiref (==3.4.1) ; extra == 'energy'
Requires-Dist: attrs (==21.2.0) ; extra == 'energy'
Requires-Dist: azure-ai-anomalydetector (==3.0.0b3) ; extra == 'energy'
Requires-Dist: azure-common (==1.1.27) ; extra == 'energy'
Requires-Dist: azure-core (==1.18.0) ; extra == 'energy'
Requires-Dist: azure-identity (==1.4.1) ; extra == 'energy'
Requires-Dist: azure-keyvault (==4.1.0) ; extra == 'energy'
Requires-Dist: azure-keyvault-certificates (==4.3.0) ; extra == 'energy'
Requires-Dist: azure-keyvault-keys (==4.4.0) ; extra == 'energy'
Requires-Dist: azure-keyvault-secrets (==4.3.0) ; extra == 'energy'
Requires-Dist: azure-storage-blob (==12.8.1) ; extra == 'energy'
Requires-Dist: cachetools (==4.2.2) ; extra == 'energy'
Requires-Dist: certifi (==2021.5.30) ; extra == 'energy'
Requires-Dist: cffi (==1.14.6) ; extra == 'energy'
Requires-Dist: cftime (==1.5.0) ; extra == 'energy'
Requires-Dist: charset-normalizer (==2.0.5) ; extra == 'energy'
Requires-Dist: ciso8601 (==2.2.0) ; extra == 'energy'
Requires-Dist: click (==7.1.2) ; extra == 'energy'
Requires-Dist: click-plugins (==1.1.1) ; extra == 'energy'
Requires-Dist: cligj (==0.7.2) ; extra == 'energy'
Requires-Dist: cryptography (==3.4.7) ; extra == 'energy'
Requires-Dist: cycler (==0.10.0) ; extra == 'energy'
Requires-Dist: fastapi (==0.65.2) ; extra == 'energy'
Requires-Dist: fiona (==1.8.20) ; extra == 'energy'
Requires-Dist: gdal (==2.4.2) ; extra == 'energy'
Requires-Dist: geojson (==2.5.0) ; extra == 'energy'
Requires-Dist: geomet (==0.3.0) ; extra == 'energy'
Requires-Dist: geopandas (==0.8.2) ; extra == 'energy'
Requires-Dist: google-api-core (==1.31.2) ; extra == 'energy'
Requires-Dist: google-auth (==1.35.0) ; extra == 'energy'
Requires-Dist: googleapis-common-protos (==1.53.0) ; extra == 'energy'
Requires-Dist: h11 (==0.12.0) ; extra == 'energy'
Requires-Dist: html2text (==2020.1.16) ; extra == 'energy'
Requires-Dist: idna (==3.2) ; extra == 'energy'
Requires-Dist: isodate (==0.6.0) ; extra == 'energy'
Requires-Dist: kiwisolver (==1.3.2) ; extra == 'energy'
Requires-Dist: matplotlib (==3.4.2) ; extra == 'energy'
Requires-Dist: msal (==1.14.0) ; extra == 'energy'
Requires-Dist: msal-extensions (==0.2.2) ; extra == 'energy'
Requires-Dist: msrest (==0.6.21) ; extra == 'energy'
Requires-Dist: munch (==2.5.0) ; extra == 'energy'
Requires-Dist: netcdf4 (==1.5.7) ; extra == 'energy'
Requires-Dist: numpy (==1.19.5) ; extra == 'energy'
Requires-Dist: oauthlib (==3.1.1) ; extra == 'energy'
Requires-Dist: opencensus (==0.7.13) ; extra == 'energy'
Requires-Dist: opencensus-context (==0.1.2) ; extra == 'energy'
Requires-Dist: opencensus-ext-azure (==1.0.8) ; extra == 'energy'
Requires-Dist: packaging (==21.0) ; extra == 'energy'
Requires-Dist: pandas (==1.1.3) ; extra == 'energy'
Requires-Dist: pillow (==8.2.0) ; extra == 'energy'
Requires-Dist: portalocker (==1.7.1) ; extra == 'energy'
Requires-Dist: protobuf (==3.17.3) ; extra == 'energy'
Requires-Dist: psutil (==5.8.0) ; extra == 'energy'
Requires-Dist: psycopg2 (==2.8.6) ; extra == 'energy'
Requires-Dist: pyasn1 (==0.4.8) ; extra == 'energy'
Requires-Dist: pyasn1-modules (==0.2.8) ; extra == 'energy'
Requires-Dist: pycparser (==2.20) ; extra == 'energy'
Requires-Dist: pydantic (==1.7.4) ; extra == 'energy'
Requires-Dist: pyjwt[crypto] (==2.1.0) ; extra == 'energy'
Requires-Dist: pyparsing (==2.4.7) ; extra == 'energy'
Requires-Dist: pyproj (==3.2.0) ; extra == 'energy'
Requires-Dist: python-dateutil (==2.8.2) ; extra == 'energy'
Requires-Dist: pytz (==2021.1) ; extra == 'energy'
Requires-Dist: rasterio (==1.2.6) ; extra == 'energy'
Requires-Dist: requests (==2.26.0) ; extra == 'energy'
Requires-Dist: requests-oauthlib (==1.3.0) ; extra == 'energy'
Requires-Dist: rsa (==4.7.2) ; extra == 'energy'
Requires-Dist: sentinelsat (==1.1.0) ; extra == 'energy'
Requires-Dist: shapely (==1.7.1) ; extra == 'energy'
Requires-Dist: six (==1.15.0) ; extra == 'energy'
Requires-Dist: snuggs (==1.4.7) ; extra == 'energy'
Requires-Dist: starlette (==0.14.2) ; extra == 'energy'
Requires-Dist: tqdm (==4.62.2) ; extra == 'energy'
Requires-Dist: typing-extensions (==3.7.4.3) ; extra == 'energy'
Requires-Dist: urllib3 (==1.26.5) ; extra == 'energy'
Requires-Dist: uvicorn (==0.15.0) ; extra == 'energy'
Provides-Extra: energy-ca
Requires-Dist: affine (==2.3.0) ; extra == 'energy-ca'
Requires-Dist: asgiref (==3.4.1) ; extra == 'energy-ca'
Requires-Dist: attrs (==21.2.0) ; extra == 'energy-ca'
Requires-Dist: azure-ai-anomalydetector (==3.0.0b3) ; extra == 'energy-ca'
Requires-Dist: azure-common (==1.1.27) ; extra == 'energy-ca'
Requires-Dist: azure-core (==1.18.0) ; extra == 'energy-ca'
Requires-Dist: azure-identity (==1.4.1) ; extra == 'energy-ca'
Requires-Dist: azure-keyvault (==4.1.0) ; extra == 'energy-ca'
Requires-Dist: azure-keyvault-certificates (==4.3.0) ; extra == 'energy-ca'
Requires-Dist: azure-keyvault-keys (==4.4.0) ; extra == 'energy-ca'
Requires-Dist: azure-keyvault-secrets (==4.3.0) ; extra == 'energy-ca'
Requires-Dist: azure-storage-blob (==12.8.1) ; extra == 'energy-ca'
Requires-Dist: cachetools (==4.2.2) ; extra == 'energy-ca'
Requires-Dist: certifi (==2021.5.30) ; extra == 'energy-ca'
Requires-Dist: cffi (==1.14.6) ; extra == 'energy-ca'
Requires-Dist: cftime (==1.5.0) ; extra == 'energy-ca'
Requires-Dist: charset-normalizer (==2.0.5) ; extra == 'energy-ca'
Requires-Dist: ciso8601 (==2.2.0) ; extra == 'energy-ca'
Requires-Dist: click (==7.1.2) ; extra == 'energy-ca'
Requires-Dist: click-plugins (==1.1.1) ; extra == 'energy-ca'
Requires-Dist: cligj (==0.7.2) ; extra == 'energy-ca'
Requires-Dist: cryptography (==3.4.7) ; extra == 'energy-ca'
Requires-Dist: cycler (==0.10.0) ; extra == 'energy-ca'
Requires-Dist: fastapi (==0.65.2) ; extra == 'energy-ca'
Requires-Dist: fiona (==1.8.20) ; extra == 'energy-ca'
Requires-Dist: gdal (==2.4.2) ; extra == 'energy-ca'
Requires-Dist: geojson (==2.5.0) ; extra == 'energy-ca'
Requires-Dist: geomet (==0.3.0) ; extra == 'energy-ca'
Requires-Dist: geopandas (==0.8.2) ; extra == 'energy-ca'
Requires-Dist: google-api-core (==1.31.2) ; extra == 'energy-ca'
Requires-Dist: google-auth (==1.35.0) ; extra == 'energy-ca'
Requires-Dist: googleapis-common-protos (==1.53.0) ; extra == 'energy-ca'
Requires-Dist: h11 (==0.12.0) ; extra == 'energy-ca'
Requires-Dist: html2text (==2020.1.16) ; extra == 'energy-ca'
Requires-Dist: idna (==3.2) ; extra == 'energy-ca'
Requires-Dist: isodate (==0.6.0) ; extra == 'energy-ca'
Requires-Dist: kiwisolver (==1.3.2) ; extra == 'energy-ca'
Requires-Dist: matplotlib (==3.4.2) ; extra == 'energy-ca'
Requires-Dist: msal (==1.14.0) ; extra == 'energy-ca'
Requires-Dist: msal-extensions (==0.2.2) ; extra == 'energy-ca'
Requires-Dist: msrest (==0.6.21) ; extra == 'energy-ca'
Requires-Dist: munch (==2.5.0) ; extra == 'energy-ca'
Requires-Dist: netcdf4 (==1.5.7) ; extra == 'energy-ca'
Requires-Dist: numpy (==1.19.5) ; extra == 'energy-ca'
Requires-Dist: oauthlib (==3.1.1) ; extra == 'energy-ca'
Requires-Dist: opencensus (==0.7.13) ; extra == 'energy-ca'
Requires-Dist: opencensus-context (==0.1.2) ; extra == 'energy-ca'
Requires-Dist: opencensus-ext-azure (==1.0.8) ; extra == 'energy-ca'
Requires-Dist: packaging (==21.0) ; extra == 'energy-ca'
Requires-Dist: pandas (==1.1.3) ; extra == 'energy-ca'
Requires-Dist: pillow (==8.2.0) ; extra == 'energy-ca'
Requires-Dist: portalocker (==1.7.1) ; extra == 'energy-ca'
Requires-Dist: protobuf (==3.17.3) ; extra == 'energy-ca'
Requires-Dist: psutil (==5.8.0) ; extra == 'energy-ca'
Requires-Dist: psycopg2 (==2.8.6) ; extra == 'energy-ca'
Requires-Dist: pyasn1 (==0.4.8) ; extra == 'energy-ca'
Requires-Dist: pyasn1-modules (==0.2.8) ; extra == 'energy-ca'
Requires-Dist: pycparser (==2.20) ; extra == 'energy-ca'
Requires-Dist: pydantic (==1.7.4) ; extra == 'energy-ca'
Requires-Dist: pyjwt[crypto] (==2.1.0) ; extra == 'energy-ca'
Requires-Dist: pyparsing (==2.4.7) ; extra == 'energy-ca'
Requires-Dist: pyproj (==3.2.0) ; extra == 'energy-ca'
Requires-Dist: python-dateutil (==2.8.2) ; extra == 'energy-ca'
Requires-Dist: pytz (==2021.1) ; extra == 'energy-ca'
Requires-Dist: rasterio (==1.2.6) ; extra == 'energy-ca'
Requires-Dist: requests (==2.26.0) ; extra == 'energy-ca'
Requires-Dist: requests-oauthlib (==1.3.0) ; extra == 'energy-ca'
Requires-Dist: rsa (==4.7.2) ; extra == 'energy-ca'
Requires-Dist: sentinelsat (==1.1.0) ; extra == 'energy-ca'
Requires-Dist: shapely (==1.7.1) ; extra == 'energy-ca'
Requires-Dist: six (==1.15.0) ; extra == 'energy-ca'
Requires-Dist: snuggs (==1.4.7) ; extra == 'energy-ca'
Requires-Dist: starlette (==0.14.2) ; extra == 'energy-ca'
Requires-Dist: tqdm (==4.62.2) ; extra == 'energy-ca'
Requires-Dist: typing-extensions (==3.7.4.3) ; extra == 'energy-ca'
Requires-Dist: urllib3 (==1.26.5) ; extra == 'energy-ca'
Requires-Dist: uvicorn (==0.15.0) ; extra == 'energy-ca'
Provides-Extra: energy-km
Requires-Dist: adal (==1.2.7) ; extra == 'energy-km'
Requires-Dist: aiohttp (==3.7.4) ; extra == 'energy-km'
Requires-Dist: applicationinsights (==0.11.10) ; extra == 'energy-km'
Requires-Dist: asgiref (==3.4.1) ; extra == 'energy-km'
Requires-Dist: async-timeout (==3.0.1) ; extra == 'energy-km'
Requires-Dist: attrs (==21.2.0) ; extra == 'energy-km'
Requires-Dist: azure-common (==1.1.27) ; extra == 'energy-km'
Requires-Dist: azure-core (==1.18.0) ; extra == 'energy-km'
Requires-Dist: azure-cosmosdb-nspkg (==2.0.2) ; extra == 'energy-km'
Requires-Dist: azure-cosmosdb-table (==1.0.6) ; extra == 'energy-km'
Requires-Dist: azure-functions (==1.7.2) ; extra == 'energy-km'
Requires-Dist: azure-graphrbac (==0.61.1) ; extra == 'energy-km'
Requires-Dist: azure-identity (==1.4.1) ; extra == 'energy-km'
Requires-Dist: azure-mgmt-authorization (==0.61.0) ; extra == 'energy-km'
Requires-Dist: azure-mgmt-containerregistry (==8.1.0) ; extra == 'energy-km'
Requires-Dist: azure-mgmt-core (==1.3.0) ; extra == 'energy-km'
Requires-Dist: azure-mgmt-keyvault (==9.1.0) ; extra == 'energy-km'
Requires-Dist: azure-mgmt-resource (==13.0.0) ; extra == 'energy-km'
Requires-Dist: azure-mgmt-storage (==11.2.0) ; extra == 'energy-km'
Requires-Dist: azure-nspkg (==3.0.2) ; extra == 'energy-km'
Requires-Dist: azure-search-documents (==11.3.0b2) ; extra == 'energy-km'
Requires-Dist: azure-storage-blob (==12.8.1) ; extra == 'energy-km'
Requires-Dist: azureml-automl-core (==1.33.1) ; extra == 'energy-km'
Requires-Dist: azureml-core (==1.33.0) ; extra == 'energy-km'
Requires-Dist: azureml-dataprep (==2.20.1) ; extra == 'energy-km'
Requires-Dist: azureml-dataprep-native (==38.0.0) ; extra == 'energy-km'
Requires-Dist: azureml-dataprep-rslex (==1.18.2) ; extra == 'energy-km'
Requires-Dist: azureml-dataset-runtime[fuse] (==1.33.0) ; extra == 'energy-km'
Requires-Dist: azureml-defaults (==1.33.0) ; extra == 'energy-km'
Requires-Dist: azureml-pipeline (==1.33.0) ; extra == 'energy-km'
Requires-Dist: azureml-pipeline-core (==1.33.0) ; extra == 'energy-km'
Requires-Dist: azureml-pipeline-steps (==1.33.0) ; extra == 'energy-km'
Requires-Dist: azureml-telemetry (==1.33.0) ; extra == 'energy-km'
Requires-Dist: azureml-train (==1.33.0) ; extra == 'energy-km'
Requires-Dist: azureml-train-automl-client (==1.33.0) ; extra == 'energy-km'
Requires-Dist: azureml-train-core (==1.33.0) ; extra == 'energy-km'
Requires-Dist: azureml-train-restclients-hyperdrive (==1.33.0) ; extra == 'energy-km'
Requires-Dist: backports.tempfile (==1.0) ; extra == 'energy-km'
Requires-Dist: backports.weakref (==1.0.post1) ; extra == 'energy-km'
Requires-Dist: beautifulsoup4 (==4.10.0) ; extra == 'energy-km'
Requires-Dist: blis (==0.7.4) ; extra == 'energy-km'
Requires-Dist: cachetools (==4.2.2) ; extra == 'energy-km'
Requires-Dist: catalogue (==2.0.6) ; extra == 'energy-km'
Requires-Dist: certifi (==2021.5.30) ; extra == 'energy-km'
Requires-Dist: cffi (==1.14.6) ; extra == 'energy-km'
Requires-Dist: chardet (==3.0.4) ; extra == 'energy-km'
Requires-Dist: charset-normalizer (==2.0.5) ; extra == 'energy-km'
Requires-Dist: click (==7.1.2) ; extra == 'energy-km'
Requires-Dist: cloudpickle (==1.6.0) ; extra == 'energy-km'
Requires-Dist: configparser (==3.7.4) ; extra == 'energy-km'
Requires-Dist: contextlib2 (==0.6.0.post1) ; extra == 'energy-km'
Requires-Dist: cryptography (==3.4.7) ; extra == 'energy-km'
Requires-Dist: cycler (==0.10.0) ; extra == 'energy-km'
Requires-Dist: cymem (==2.0.5) ; extra == 'energy-km'
Requires-Dist: distro (==1.6.0) ; extra == 'energy-km'
Requires-Dist: docker (==4.4.4) ; extra == 'energy-km'
Requires-Dist: dotnetcore2 (==2.1.21) ; extra == 'energy-km'
Requires-Dist: fastai (==2.3.1) ; extra == 'energy-km'
Requires-Dist: fastapi (==0.65.2) ; extra == 'energy-km'
Requires-Dist: fastcore (==1.3.26) ; extra == 'energy-km'
Requires-Dist: fastprogress (==1.0.0) ; extra == 'energy-km'
Requires-Dist: filelock (==3.0.12) ; extra == 'energy-km'
Requires-Dist: flask (==1.0.3) ; extra == 'energy-km'
Requires-Dist: fusepy (==3.0.1) ; extra == 'energy-km'
Requires-Dist: google-api-core (==1.31.2) ; extra == 'energy-km'
Requires-Dist: google-auth (==1.35.0) ; extra == 'energy-km'
Requires-Dist: googleapis-common-protos (==1.53.0) ; extra == 'energy-km'
Requires-Dist: gunicorn (==20.1.0) ; extra == 'energy-km'
Requires-Dist: h11 (==0.12.0) ; extra == 'energy-km'
Requires-Dist: huggingface-hub (==0.0.17) ; extra == 'energy-km'
Requires-Dist: idna (==3.2) ; extra == 'energy-km'
Requires-Dist: importlib-metadata (==4.8.1) ; extra == 'energy-km'
Requires-Dist: isodate (==0.6.0) ; extra == 'energy-km'
Requires-Dist: itsdangerous (==1.1.0) ; extra == 'energy-km'
Requires-Dist: jeepney (==0.7.1) ; extra == 'energy-km'
Requires-Dist: jinja2 (==2.11.3) ; extra == 'energy-km'
Requires-Dist: jmespath (==0.10.0) ; extra == 'energy-km'
Requires-Dist: joblib (==1.0.1) ; extra == 'energy-km'
Requires-Dist: json-logging-py (==0.2) ; extra == 'energy-km'
Requires-Dist: jsonpickle (==2.0.0) ; extra == 'energy-km'
Requires-Dist: kiwisolver (==1.3.2) ; extra == 'energy-km'
Requires-Dist: lasio (==0.25.0) ; extra == 'energy-km'
Requires-Dist: markupsafe (==1.1.1) ; extra == 'energy-km'
Requires-Dist: matplotlib (==3.4.2) ; extra == 'energy-km'
Requires-Dist: msal (==1.14.0) ; extra == 'energy-km'
Requires-Dist: msal-extensions (==0.2.2) ; extra == 'energy-km'
Requires-Dist: msrest (==0.6.21) ; extra == 'energy-km'
Requires-Dist: msrestazure (==0.6.4) ; extra == 'energy-km'
Requires-Dist: multidict (==5.1.0) ; extra == 'energy-km'
Requires-Dist: murmurhash (==1.0.5) ; extra == 'energy-km'
Requires-Dist: ndg-httpsclient (==0.5.1) ; extra == 'energy-km'
Requires-Dist: numpy (==1.19.5) ; extra == 'energy-km'
Requires-Dist: oauthlib (==3.1.1) ; extra == 'energy-km'
Requires-Dist: opencensus (==0.7.13) ; extra == 'energy-km'
Requires-Dist: opencensus-context (==0.1.2) ; extra == 'energy-km'
Requires-Dist: opencensus-ext-azure (==1.0.8) ; extra == 'energy-km'
Requires-Dist: packaging (==21.0) ; extra == 'energy-km'
Requires-Dist: pandas (==1.1.3) ; extra == 'energy-km'
Requires-Dist: pathlib2 (==2.3.6) ; extra == 'energy-km'
Requires-Dist: pathspec (==0.9.0) ; extra == 'energy-km'
Requires-Dist: pathtools (==0.1.2) ; extra == 'energy-km'
Requires-Dist: pathy (==0.6.0) ; extra == 'energy-km'
Requires-Dist: pillow (==8.2.0) ; extra == 'energy-km'
Requires-Dist: portalocker (==1.7.1) ; extra == 'energy-km'
Requires-Dist: preshed (==3.0.5) ; extra == 'energy-km'
Requires-Dist: protobuf (==3.17.3) ; extra == 'energy-km'
Requires-Dist: psutil (==5.8.0) ; extra == 'energy-km'
Requires-Dist: pyarrow (==3.0.0) ; extra == 'energy-km'
Requires-Dist: pyasn1 (==0.4.8) ; extra == 'energy-km'
Requires-Dist: pyasn1-modules (==0.2.8) ; extra == 'energy-km'
Requires-Dist: pycparser (==2.20) ; extra == 'energy-km'
Requires-Dist: pydantic (==1.7.4) ; extra == 'energy-km'
Requires-Dist: pyjwt[crypto] (==2.1.0) ; extra == 'energy-km'
Requires-Dist: pyopenssl (==20.0.1) ; extra == 'energy-km'
Requires-Dist: pyparsing (==2.4.7) ; extra == 'energy-km'
Requires-Dist: python-dateutil (==2.8.2) ; extra == 'energy-km'
Requires-Dist: pytz (==2021.1) ; extra == 'energy-km'
Requires-Dist: pyyaml (==5.4.1) ; extra == 'energy-km'
Requires-Dist: regex (==2020.11.13) ; extra == 'energy-km'
Requires-Dist: requests (==2.26.0) ; extra == 'energy-km'
Requires-Dist: requests-oauthlib (==1.3.0) ; extra == 'energy-km'
Requires-Dist: rsa (==4.7.2) ; extra == 'energy-km'
Requires-Dist: ruamel.yaml (==0.17.4) ; extra == 'energy-km'
Requires-Dist: ruamel.yaml.clib (==0.2.6) ; extra == 'energy-km'
Requires-Dist: sacremoses (==0.0.45) ; extra == 'energy-km'
Requires-Dist: scikit-learn (==0.24.2) ; extra == 'energy-km'
Requires-Dist: scipy (==1.5.4) ; extra == 'energy-km'
Requires-Dist: secretstorage (==3.3.1) ; extra == 'energy-km'
Requires-Dist: six (==1.15.0) ; extra == 'energy-km'
Requires-Dist: smart-open (==5.2.1) ; extra == 'energy-km'
Requires-Dist: soupsieve (==2.2.1) ; extra == 'energy-km'
Requires-Dist: spacy (==3.0.4) ; extra == 'energy-km'
Requires-Dist: spacy-legacy (==3.0.8) ; extra == 'energy-km'
Requires-Dist: srsly (==2.4.1) ; extra == 'energy-km'
Requires-Dist: starlette (==0.14.2) ; extra == 'energy-km'
Requires-Dist: thinc (==8.0.10) ; extra == 'energy-km'
Requires-Dist: threadpoolctl (==2.2.0) ; extra == 'energy-km'
Requires-Dist: tokenizers (==0.10.3) ; extra == 'energy-km'
Requires-Dist: torch (==1.7.1) ; extra == 'energy-km'
Requires-Dist: torchvision (==0.8.2) ; extra == 'energy-km'
Requires-Dist: tqdm (==4.62.2) ; extra == 'energy-km'
Requires-Dist: transformers (==4.10.0) ; extra == 'energy-km'
Requires-Dist: typer (==0.3.2) ; extra == 'energy-km'
Requires-Dist: typing-extensions (==3.7.4.3) ; extra == 'energy-km'
Requires-Dist: urllib3 (==1.26.5) ; extra == 'energy-km'
Requires-Dist: utm (==0.7.0) ; extra == 'energy-km'
Requires-Dist: uvicorn (==0.15.0) ; extra == 'energy-km'
Requires-Dist: wasabi (==0.8.2) ; extra == 'energy-km'
Requires-Dist: websocket-client (==1.2.1) ; extra == 'energy-km'
Requires-Dist: werkzeug (==1.0.1) ; extra == 'energy-km'
Requires-Dist: yarl (==1.6.3) ; extra == 'energy-km'
Requires-Dist: zipp (==3.5.0) ; extra == 'energy-km'
Provides-Extra: fclib
Requires-Dist: certifi (==2021.5.30) ; extra == 'fclib'
Requires-Dist: charset-normalizer (==2.0.5) ; extra == 'fclib'
Requires-Dist: cycler (==0.10.0) ; extra == 'fclib'
Requires-Dist: idna (==3.2) ; extra == 'fclib'
Requires-Dist: joblib (==1.0.1) ; extra == 'fclib'
Requires-Dist: kiwisolver (==1.3.2) ; extra == 'fclib'
Requires-Dist: lightgbm (==2.3.0) ; extra == 'fclib'
Requires-Dist: matplotlib (==3.4.2) ; extra == 'fclib'
Requires-Dist: numpy (==1.19.5) ; extra == 'fclib'
Requires-Dist: pandas (==1.1.3) ; extra == 'fclib'
Requires-Dist: pillow (==8.2.0) ; extra == 'fclib'
Requires-Dist: pyparsing (==2.4.7) ; extra == 'fclib'
Requires-Dist: python-dateutil (==2.8.2) ; extra == 'fclib'
Requires-Dist: pytz (==2021.1) ; extra == 'fclib'
Requires-Dist: requests (==2.26.0) ; extra == 'fclib'
Requires-Dist: scikit-learn (==0.24.2) ; extra == 'fclib'
Requires-Dist: scipy (==1.5.4) ; extra == 'fclib'
Requires-Dist: six (==1.15.0) ; extra == 'fclib'
Requires-Dist: threadpoolctl (==2.2.0) ; extra == 'fclib'
Requires-Dist: tqdm (==4.62.2) ; extra == 'fclib'
Requires-Dist: urllib3 (==1.26.5) ; extra == 'fclib'
Provides-Extra: fsi
Requires-Dist: adal (==1.2.7) ; extra == 'fsi'
Requires-Dist: applicationinsights (==0.11.10) ; extra == 'fsi'
Requires-Dist: attrs (==21.2.0) ; extra == 'fsi'
Requires-Dist: azure-common (==1.1.27) ; extra == 'fsi'
Requires-Dist: azure-core (==1.18.0) ; extra == 'fsi'
Requires-Dist: azure-graphrbac (==0.61.1) ; extra == 'fsi'
Requires-Dist: azure-identity (==1.4.1) ; extra == 'fsi'
Requires-Dist: azure-mgmt-authorization (==0.61.0) ; extra == 'fsi'
Requires-Dist: azure-mgmt-containerregistry (==8.1.0) ; extra == 'fsi'
Requires-Dist: azure-mgmt-core (==1.3.0) ; extra == 'fsi'
Requires-Dist: azure-mgmt-keyvault (==9.1.0) ; extra == 'fsi'
Requires-Dist: azure-mgmt-resource (==13.0.0) ; extra == 'fsi'
Requires-Dist: azure-mgmt-storage (==11.2.0) ; extra == 'fsi'
Requires-Dist: azureml-automl-core (==1.33.1) ; extra == 'fsi'
Requires-Dist: azureml-core (==1.33.0) ; extra == 'fsi'
Requires-Dist: azureml-dataprep (==2.20.1) ; extra == 'fsi'
Requires-Dist: azureml-dataprep-native (==38.0.0) ; extra == 'fsi'
Requires-Dist: azureml-dataprep-rslex (==1.18.2) ; extra == 'fsi'
Requires-Dist: azureml-dataset-runtime[fuse] (==1.33.0) ; extra == 'fsi'
Requires-Dist: azureml-pipeline (==1.33.0) ; extra == 'fsi'
Requires-Dist: azureml-pipeline-core (==1.33.0) ; extra == 'fsi'
Requires-Dist: azureml-pipeline-steps (==1.33.0) ; extra == 'fsi'
Requires-Dist: azureml-telemetry (==1.33.0) ; extra == 'fsi'
Requires-Dist: azureml-train (==1.33.0) ; extra == 'fsi'
Requires-Dist: azureml-train-automl-client (==1.33.0) ; extra == 'fsi'
Requires-Dist: azureml-train-core (==1.33.0) ; extra == 'fsi'
Requires-Dist: azureml-train-restclients-hyperdrive (==1.33.0) ; extra == 'fsi'
Requires-Dist: backports.tempfile (==1.0) ; extra == 'fsi'
Requires-Dist: backports.weakref (==1.0.post1) ; extra == 'fsi'
Requires-Dist: backports.zoneinfo (==0.2.1) ; extra == 'fsi'
Requires-Dist: certifi (==2021.5.30) ; extra == 'fsi'
Requires-Dist: cffi (==1.14.6) ; extra == 'fsi'
Requires-Dist: charset-normalizer (==2.0.5) ; extra == 'fsi'
Requires-Dist: cloudpickle (==1.6.0) ; extra == 'fsi'
Requires-Dist: contextlib2 (==0.6.0.post1) ; extra == 'fsi'
Requires-Dist: cryptography (==3.4.7) ; extra == 'fsi'
Requires-Dist: cycler (==0.10.0) ; extra == 'fsi'
Requires-Dist: dateparser (==1.0.0) ; extra == 'fsi'
Requires-Dist: distro (==1.6.0) ; extra == 'fsi'
Requires-Dist: docker (==4.4.4) ; extra == 'fsi'
Requires-Dist: dotnetcore2 (==2.1.21) ; extra == 'fsi'
Requires-Dist: eli5 (==0.11.0) ; extra == 'fsi'
Requires-Dist: fairlearn (==0.5.0) ; extra == 'fsi'
Requires-Dist: fastapi (==0.65.2) ; extra == 'fsi'
Requires-Dist: fusepy (==3.0.1) ; extra == 'fsi'
Requires-Dist: graphviz (==0.17) ; extra == 'fsi'
Requires-Dist: idna (==3.2) ; extra == 'fsi'
Requires-Dist: importlib-metadata (==4.8.1) ; extra == 'fsi'
Requires-Dist: interpret-core (==0.2.6) ; extra == 'fsi'
Requires-Dist: isodate (==0.6.0) ; extra == 'fsi'
Requires-Dist: jeepney (==0.7.1) ; extra == 'fsi'
Requires-Dist: jinja2 (==2.11.3) ; extra == 'fsi'
Requires-Dist: jmespath (==0.10.0) ; extra == 'fsi'
Requires-Dist: joblib (==1.0.1) ; extra == 'fsi'
Requires-Dist: jsonpickle (==2.0.0) ; extra == 'fsi'
Requires-Dist: kiwisolver (==1.3.2) ; extra == 'fsi'
Requires-Dist: lightgbm (==2.3.0) ; extra == 'fsi'
Requires-Dist: markupsafe (==1.1.1) ; extra == 'fsi'
Requires-Dist: matplotlib (==3.4.2) ; extra == 'fsi'
Requires-Dist: msal (==1.14.0) ; extra == 'fsi'
Requires-Dist: msal-extensions (==0.2.2) ; extra == 'fsi'
Requires-Dist: msrest (==0.6.21) ; extra == 'fsi'
Requires-Dist: msrestazure (==0.6.4) ; extra == 'fsi'
Requires-Dist: ndg-httpsclient (==0.5.1) ; extra == 'fsi'
Requires-Dist: numpy (==1.19.5) ; extra == 'fsi'
Requires-Dist: oauthlib (==3.1.1) ; extra == 'fsi'
Requires-Dist: pandas (==1.1.3) ; extra == 'fsi'
Requires-Dist: pathspec (==0.9.0) ; extra == 'fsi'
Requires-Dist: pillow (==8.2.0) ; extra == 'fsi'
Requires-Dist: portalocker (==1.7.1) ; extra == 'fsi'
Requires-Dist: pyarrow (==3.0.0) ; extra == 'fsi'
Requires-Dist: pyasn1 (==0.4.8) ; extra == 'fsi'
Requires-Dist: pycparser (==2.20) ; extra == 'fsi'
Requires-Dist: pydantic (==1.7.4) ; extra == 'fsi'
Requires-Dist: pyjwt[crypto] (==2.1.0) ; extra == 'fsi'
Requires-Dist: pyopenssl (==20.0.1) ; extra == 'fsi'
Requires-Dist: pyparsing (==2.4.7) ; extra == 'fsi'
Requires-Dist: python-dateutil (==2.8.2) ; extra == 'fsi'
Requires-Dist: python-dotenv (==0.19.0) ; extra == 'fsi'
Requires-Dist: pytz (==2021.1) ; extra == 'fsi'
Requires-Dist: regex (==2020.11.13) ; extra == 'fsi'
Requires-Dist: requests (==2.26.0) ; extra == 'fsi'
Requires-Dist: requests-oauthlib (==1.3.0) ; extra == 'fsi'
Requires-Dist: ruamel.yaml (==0.17.4) ; extra == 'fsi'
Requires-Dist: ruamel.yaml.clib (==0.2.6) ; extra == 'fsi'
Requires-Dist: scikit-learn (==0.24.2) ; extra == 'fsi'
Requires-Dist: scipy (==1.5.4) ; extra == 'fsi'
Requires-Dist: secretstorage (==3.3.1) ; extra == 'fsi'
Requires-Dist: six (==1.15.0) ; extra == 'fsi'
Requires-Dist: starlette (==0.14.2) ; extra == 'fsi'
Requires-Dist: tabulate (==0.8.9) ; extra == 'fsi'
Requires-Dist: threadpoolctl (==2.2.0) ; extra == 'fsi'
Requires-Dist: torch (==1.7.1) ; extra == 'fsi'
Requires-Dist: typing-extensions (==3.7.4.3) ; extra == 'fsi'
Requires-Dist: tzlocal (==3.0) ; extra == 'fsi'
Requires-Dist: urllib3 (==1.26.5) ; extra == 'fsi'
Requires-Dist: websocket-client (==1.2.1) ; extra == 'fsi'
Requires-Dist: wget (==3.2) ; extra == 'fsi'
Requires-Dist: zipp (==3.5.0) ; extra == 'fsi'
Requires-Dist: asgiref (==3.4.1) ; extra == 'fsi'
Requires-Dist: azure-ai-formrecognizer (==3.1.2) ; extra == 'fsi'
Requires-Dist: azure-cognitiveservices-vision-computervision (==0.9.0) ; extra == 'fsi'
Requires-Dist: azure-functions (==1.7.2) ; extra == 'fsi'
Requires-Dist: azure-keyvault-secrets (==4.3.0) ; extra == 'fsi'
Requires-Dist: azure-storage-blob (==12.8.1) ; extra == 'fsi'
Requires-Dist: azureml-defaults (==1.33.0) ; extra == 'fsi'
Requires-Dist: cachetools (==4.2.2) ; extra == 'fsi'
Requires-Dist: click (==7.1.2) ; extra == 'fsi'
Requires-Dist: configparser (==3.7.4) ; extra == 'fsi'
Requires-Dist: datasets (==1.11.0) ; extra == 'fsi'
Requires-Dist: dill (==0.3.4) ; extra == 'fsi'
Requires-Dist: filelock (==3.0.12) ; extra == 'fsi'
Requires-Dist: flask (==1.0.3) ; extra == 'fsi'
Requires-Dist: fsspec (==2021.8.1) ; extra == 'fsi'
Requires-Dist: google-api-core (==1.31.2) ; extra == 'fsi'
Requires-Dist: google-auth (==1.35.0) ; extra == 'fsi'
Requires-Dist: googleapis-common-protos (==1.53.0) ; extra == 'fsi'
Requires-Dist: gunicorn (==20.1.0) ; extra == 'fsi'
Requires-Dist: h11 (==0.12.0) ; extra == 'fsi'
Requires-Dist: huggingface-hub (==0.0.17) ; extra == 'fsi'
Requires-Dist: itsdangerous (==1.1.0) ; extra == 'fsi'
Requires-Dist: json-logging-py (==0.2) ; extra == 'fsi'
Requires-Dist: multiprocess (==0.70.12.2) ; extra == 'fsi'
Requires-Dist: nltk (==3.6.2) ; extra == 'fsi'
Requires-Dist: opencensus (==0.7.13) ; extra == 'fsi'
Requires-Dist: opencensus-context (==0.1.2) ; extra == 'fsi'
Requires-Dist: opencensus-ext-azure (==1.0.8) ; extra == 'fsi'
Requires-Dist: packaging (==21.0) ; extra == 'fsi'
Requires-Dist: protobuf (==3.17.3) ; extra == 'fsi'
Requires-Dist: psutil (==5.8.0) ; extra == 'fsi'
Requires-Dist: py-rouge (==1.1) ; extra == 'fsi'
Requires-Dist: pyasn1-modules (==0.2.8) ; extra == 'fsi'
Requires-Dist: pyodbc (==4.0.32) ; extra == 'fsi'
Requires-Dist: pyyaml (==5.4.1) ; extra == 'fsi'
Requires-Dist: rsa (==4.7.2) ; extra == 'fsi'
Requires-Dist: sacremoses (==0.0.45) ; extra == 'fsi'
Requires-Dist: sentencepiece (==0.1.96) ; extra == 'fsi'
Requires-Dist: seqeval (==1.2.2) ; extra == 'fsi'
Requires-Dist: tokenizers (==0.10.3) ; extra == 'fsi'
Requires-Dist: tqdm (==4.62.2) ; extra == 'fsi'
Requires-Dist: transformers (==4.10.0) ; extra == 'fsi'
Requires-Dist: uvicorn (==0.15.0) ; extra == 'fsi'
Requires-Dist: werkzeug (==1.0.1) ; extra == 'fsi'
Requires-Dist: xxhash (==2.0.2) ; extra == 'fsi'
Provides-Extra: fsi-nlp
Requires-Dist: adal (==1.2.7) ; extra == 'fsi-nlp'
Requires-Dist: applicationinsights (==0.11.10) ; extra == 'fsi-nlp'
Requires-Dist: asgiref (==3.4.1) ; extra == 'fsi-nlp'
Requires-Dist: azure-ai-formrecognizer (==3.1.2) ; extra == 'fsi-nlp'
Requires-Dist: azure-cognitiveservices-vision-computervision (==0.9.0) ; extra == 'fsi-nlp'
Requires-Dist: azure-common (==1.1.27) ; extra == 'fsi-nlp'
Requires-Dist: azure-core (==1.18.0) ; extra == 'fsi-nlp'
Requires-Dist: azure-functions (==1.7.2) ; extra == 'fsi-nlp'
Requires-Dist: azure-graphrbac (==0.61.1) ; extra == 'fsi-nlp'
Requires-Dist: azure-identity (==1.4.1) ; extra == 'fsi-nlp'
Requires-Dist: azure-keyvault-secrets (==4.3.0) ; extra == 'fsi-nlp'
Requires-Dist: azure-mgmt-authorization (==0.61.0) ; extra == 'fsi-nlp'
Requires-Dist: azure-mgmt-containerregistry (==8.1.0) ; extra == 'fsi-nlp'
Requires-Dist: azure-mgmt-core (==1.3.0) ; extra == 'fsi-nlp'
Requires-Dist: azure-mgmt-keyvault (==9.1.0) ; extra == 'fsi-nlp'
Requires-Dist: azure-mgmt-resource (==13.0.0) ; extra == 'fsi-nlp'
Requires-Dist: azure-mgmt-storage (==11.2.0) ; extra == 'fsi-nlp'
Requires-Dist: azure-storage-blob (==12.8.1) ; extra == 'fsi-nlp'
Requires-Dist: azureml-automl-core (==1.33.1) ; extra == 'fsi-nlp'
Requires-Dist: azureml-core (==1.33.0) ; extra == 'fsi-nlp'
Requires-Dist: azureml-dataprep (==2.20.1) ; extra == 'fsi-nlp'
Requires-Dist: azureml-dataprep-native (==38.0.0) ; extra == 'fsi-nlp'
Requires-Dist: azureml-dataprep-rslex (==1.18.2) ; extra == 'fsi-nlp'
Requires-Dist: azureml-dataset-runtime[fuse] (==1.33.0) ; extra == 'fsi-nlp'
Requires-Dist: azureml-defaults (==1.33.0) ; extra == 'fsi-nlp'
Requires-Dist: azureml-pipeline (==1.33.0) ; extra == 'fsi-nlp'
Requires-Dist: azureml-pipeline-core (==1.33.0) ; extra == 'fsi-nlp'
Requires-Dist: azureml-pipeline-steps (==1.33.0) ; extra == 'fsi-nlp'
Requires-Dist: azureml-telemetry (==1.33.0) ; extra == 'fsi-nlp'
Requires-Dist: azureml-train (==1.33.0) ; extra == 'fsi-nlp'
Requires-Dist: azureml-train-automl-client (==1.33.0) ; extra == 'fsi-nlp'
Requires-Dist: azureml-train-core (==1.33.0) ; extra == 'fsi-nlp'
Requires-Dist: azureml-train-restclients-hyperdrive (==1.33.0) ; extra == 'fsi-nlp'
Requires-Dist: backports.tempfile (==1.0) ; extra == 'fsi-nlp'
Requires-Dist: backports.weakref (==1.0.post1) ; extra == 'fsi-nlp'
Requires-Dist: backports.zoneinfo (==0.2.1) ; extra == 'fsi-nlp'
Requires-Dist: cachetools (==4.2.2) ; extra == 'fsi-nlp'
Requires-Dist: certifi (==2021.5.30) ; extra == 'fsi-nlp'
Requires-Dist: cffi (==1.14.6) ; extra == 'fsi-nlp'
Requires-Dist: charset-normalizer (==2.0.5) ; extra == 'fsi-nlp'
Requires-Dist: click (==7.1.2) ; extra == 'fsi-nlp'
Requires-Dist: cloudpickle (==1.6.0) ; extra == 'fsi-nlp'
Requires-Dist: configparser (==3.7.4) ; extra == 'fsi-nlp'
Requires-Dist: contextlib2 (==0.6.0.post1) ; extra == 'fsi-nlp'
Requires-Dist: cryptography (==3.4.7) ; extra == 'fsi-nlp'
Requires-Dist: datasets (==1.11.0) ; extra == 'fsi-nlp'
Requires-Dist: dateparser (==1.0.0) ; extra == 'fsi-nlp'
Requires-Dist: dill (==0.3.4) ; extra == 'fsi-nlp'
Requires-Dist: distro (==1.6.0) ; extra == 'fsi-nlp'
Requires-Dist: docker (==4.4.4) ; extra == 'fsi-nlp'
Requires-Dist: dotnetcore2 (==2.1.21) ; extra == 'fsi-nlp'
Requires-Dist: fastapi (==0.65.2) ; extra == 'fsi-nlp'
Requires-Dist: filelock (==3.0.12) ; extra == 'fsi-nlp'
Requires-Dist: flask (==1.0.3) ; extra == 'fsi-nlp'
Requires-Dist: fsspec (==2021.8.1) ; extra == 'fsi-nlp'
Requires-Dist: fusepy (==3.0.1) ; extra == 'fsi-nlp'
Requires-Dist: google-api-core (==1.31.2) ; extra == 'fsi-nlp'
Requires-Dist: google-auth (==1.35.0) ; extra == 'fsi-nlp'
Requires-Dist: googleapis-common-protos (==1.53.0) ; extra == 'fsi-nlp'
Requires-Dist: gunicorn (==20.1.0) ; extra == 'fsi-nlp'
Requires-Dist: h11 (==0.12.0) ; extra == 'fsi-nlp'
Requires-Dist: huggingface-hub (==0.0.17) ; extra == 'fsi-nlp'
Requires-Dist: idna (==3.2) ; extra == 'fsi-nlp'
Requires-Dist: importlib-metadata (==4.8.1) ; extra == 'fsi-nlp'
Requires-Dist: isodate (==0.6.0) ; extra == 'fsi-nlp'
Requires-Dist: itsdangerous (==1.1.0) ; extra == 'fsi-nlp'
Requires-Dist: jeepney (==0.7.1) ; extra == 'fsi-nlp'
Requires-Dist: jinja2 (==2.11.3) ; extra == 'fsi-nlp'
Requires-Dist: jmespath (==0.10.0) ; extra == 'fsi-nlp'
Requires-Dist: joblib (==1.0.1) ; extra == 'fsi-nlp'
Requires-Dist: json-logging-py (==0.2) ; extra == 'fsi-nlp'
Requires-Dist: jsonpickle (==2.0.0) ; extra == 'fsi-nlp'
Requires-Dist: markupsafe (==1.1.1) ; extra == 'fsi-nlp'
Requires-Dist: msal (==1.14.0) ; extra == 'fsi-nlp'
Requires-Dist: msal-extensions (==0.2.2) ; extra == 'fsi-nlp'
Requires-Dist: msrest (==0.6.21) ; extra == 'fsi-nlp'
Requires-Dist: msrestazure (==0.6.4) ; extra == 'fsi-nlp'
Requires-Dist: multiprocess (==0.70.12.2) ; extra == 'fsi-nlp'
Requires-Dist: ndg-httpsclient (==0.5.1) ; extra == 'fsi-nlp'
Requires-Dist: nltk (==3.6.2) ; extra == 'fsi-nlp'
Requires-Dist: numpy (==1.19.5) ; extra == 'fsi-nlp'
Requires-Dist: oauthlib (==3.1.1) ; extra == 'fsi-nlp'
Requires-Dist: opencensus (==0.7.13) ; extra == 'fsi-nlp'
Requires-Dist: opencensus-context (==0.1.2) ; extra == 'fsi-nlp'
Requires-Dist: opencensus-ext-azure (==1.0.8) ; extra == 'fsi-nlp'
Requires-Dist: packaging (==21.0) ; extra == 'fsi-nlp'
Requires-Dist: pandas (==1.1.3) ; extra == 'fsi-nlp'
Requires-Dist: pathspec (==0.9.0) ; extra == 'fsi-nlp'
Requires-Dist: portalocker (==1.7.1) ; extra == 'fsi-nlp'
Requires-Dist: protobuf (==3.17.3) ; extra == 'fsi-nlp'
Requires-Dist: psutil (==5.8.0) ; extra == 'fsi-nlp'
Requires-Dist: py-rouge (==1.1) ; extra == 'fsi-nlp'
Requires-Dist: pyarrow (==3.0.0) ; extra == 'fsi-nlp'
Requires-Dist: pyasn1 (==0.4.8) ; extra == 'fsi-nlp'
Requires-Dist: pyasn1-modules (==0.2.8) ; extra == 'fsi-nlp'
Requires-Dist: pycparser (==2.20) ; extra == 'fsi-nlp'
Requires-Dist: pydantic (==1.7.4) ; extra == 'fsi-nlp'
Requires-Dist: pyjwt[crypto] (==2.1.0) ; extra == 'fsi-nlp'
Requires-Dist: pyodbc (==4.0.32) ; extra == 'fsi-nlp'
Requires-Dist: pyopenssl (==20.0.1) ; extra == 'fsi-nlp'
Requires-Dist: pyparsing (==2.4.7) ; extra == 'fsi-nlp'
Requires-Dist: python-dateutil (==2.8.2) ; extra == 'fsi-nlp'
Requires-Dist: python-dotenv (==0.19.0) ; extra == 'fsi-nlp'
Requires-Dist: pytz (==2021.1) ; extra == 'fsi-nlp'
Requires-Dist: pyyaml (==5.4.1) ; extra == 'fsi-nlp'
Requires-Dist: regex (==2020.11.13) ; extra == 'fsi-nlp'
Requires-Dist: requests (==2.26.0) ; extra == 'fsi-nlp'
Requires-Dist: requests-oauthlib (==1.3.0) ; extra == 'fsi-nlp'
Requires-Dist: rsa (==4.7.2) ; extra == 'fsi-nlp'
Requires-Dist: ruamel.yaml (==0.17.4) ; extra == 'fsi-nlp'
Requires-Dist: ruamel.yaml.clib (==0.2.6) ; extra == 'fsi-nlp'
Requires-Dist: sacremoses (==0.0.45) ; extra == 'fsi-nlp'
Requires-Dist: scikit-learn (==0.24.2) ; extra == 'fsi-nlp'
Requires-Dist: scipy (==1.5.4) ; extra == 'fsi-nlp'
Requires-Dist: secretstorage (==3.3.1) ; extra == 'fsi-nlp'
Requires-Dist: sentencepiece (==0.1.96) ; extra == 'fsi-nlp'
Requires-Dist: seqeval (==1.2.2) ; extra == 'fsi-nlp'
Requires-Dist: six (==1.15.0) ; extra == 'fsi-nlp'
Requires-Dist: starlette (==0.14.2) ; extra == 'fsi-nlp'
Requires-Dist: threadpoolctl (==2.2.0) ; extra == 'fsi-nlp'
Requires-Dist: tokenizers (==0.10.3) ; extra == 'fsi-nlp'
Requires-Dist: torch (==1.7.1) ; extra == 'fsi-nlp'
Requires-Dist: tqdm (==4.62.2) ; extra == 'fsi-nlp'
Requires-Dist: transformers (==4.10.0) ; extra == 'fsi-nlp'
Requires-Dist: typing-extensions (==3.7.4.3) ; extra == 'fsi-nlp'
Requires-Dist: tzlocal (==3.0) ; extra == 'fsi-nlp'
Requires-Dist: urllib3 (==1.26.5) ; extra == 'fsi-nlp'
Requires-Dist: uvicorn (==0.15.0) ; extra == 'fsi-nlp'
Requires-Dist: websocket-client (==1.2.1) ; extra == 'fsi-nlp'
Requires-Dist: werkzeug (==1.0.1) ; extra == 'fsi-nlp'
Requires-Dist: xxhash (==2.0.2) ; extra == 'fsi-nlp'
Requires-Dist: zipp (==3.5.0) ; extra == 'fsi-nlp'
Provides-Extra: fsi-risk
Requires-Dist: adal (==1.2.7) ; extra == 'fsi-risk'
Requires-Dist: applicationinsights (==0.11.10) ; extra == 'fsi-risk'
Requires-Dist: attrs (==21.2.0) ; extra == 'fsi-risk'
Requires-Dist: azure-common (==1.1.27) ; extra == 'fsi-risk'
Requires-Dist: azure-core (==1.18.0) ; extra == 'fsi-risk'
Requires-Dist: azure-graphrbac (==0.61.1) ; extra == 'fsi-risk'
Requires-Dist: azure-identity (==1.4.1) ; extra == 'fsi-risk'
Requires-Dist: azure-mgmt-authorization (==0.61.0) ; extra == 'fsi-risk'
Requires-Dist: azure-mgmt-containerregistry (==8.1.0) ; extra == 'fsi-risk'
Requires-Dist: azure-mgmt-core (==1.3.0) ; extra == 'fsi-risk'
Requires-Dist: azure-mgmt-keyvault (==9.1.0) ; extra == 'fsi-risk'
Requires-Dist: azure-mgmt-resource (==13.0.0) ; extra == 'fsi-risk'
Requires-Dist: azure-mgmt-storage (==11.2.0) ; extra == 'fsi-risk'
Requires-Dist: azureml-automl-core (==1.33.1) ; extra == 'fsi-risk'
Requires-Dist: azureml-core (==1.33.0) ; extra == 'fsi-risk'
Requires-Dist: azureml-dataprep (==2.20.1) ; extra == 'fsi-risk'
Requires-Dist: azureml-dataprep-native (==38.0.0) ; extra == 'fsi-risk'
Requires-Dist: azureml-dataprep-rslex (==1.18.2) ; extra == 'fsi-risk'
Requires-Dist: azureml-dataset-runtime[fuse] (==1.33.0) ; extra == 'fsi-risk'
Requires-Dist: azureml-pipeline (==1.33.0) ; extra == 'fsi-risk'
Requires-Dist: azureml-pipeline-core (==1.33.0) ; extra == 'fsi-risk'
Requires-Dist: azureml-pipeline-steps (==1.33.0) ; extra == 'fsi-risk'
Requires-Dist: azureml-telemetry (==1.33.0) ; extra == 'fsi-risk'
Requires-Dist: azureml-train (==1.33.0) ; extra == 'fsi-risk'
Requires-Dist: azureml-train-automl-client (==1.33.0) ; extra == 'fsi-risk'
Requires-Dist: azureml-train-core (==1.33.0) ; extra == 'fsi-risk'
Requires-Dist: azureml-train-restclients-hyperdrive (==1.33.0) ; extra == 'fsi-risk'
Requires-Dist: backports.tempfile (==1.0) ; extra == 'fsi-risk'
Requires-Dist: backports.weakref (==1.0.post1) ; extra == 'fsi-risk'
Requires-Dist: backports.zoneinfo (==0.2.1) ; extra == 'fsi-risk'
Requires-Dist: certifi (==2021.5.30) ; extra == 'fsi-risk'
Requires-Dist: cffi (==1.14.6) ; extra == 'fsi-risk'
Requires-Dist: charset-normalizer (==2.0.5) ; extra == 'fsi-risk'
Requires-Dist: cloudpickle (==1.6.0) ; extra == 'fsi-risk'
Requires-Dist: contextlib2 (==0.6.0.post1) ; extra == 'fsi-risk'
Requires-Dist: cryptography (==3.4.7) ; extra == 'fsi-risk'
Requires-Dist: cycler (==0.10.0) ; extra == 'fsi-risk'
Requires-Dist: dateparser (==1.0.0) ; extra == 'fsi-risk'
Requires-Dist: distro (==1.6.0) ; extra == 'fsi-risk'
Requires-Dist: docker (==4.4.4) ; extra == 'fsi-risk'
Requires-Dist: dotnetcore2 (==2.1.21) ; extra == 'fsi-risk'
Requires-Dist: eli5 (==0.11.0) ; extra == 'fsi-risk'
Requires-Dist: fairlearn (==0.5.0) ; extra == 'fsi-risk'
Requires-Dist: fastapi (==0.65.2) ; extra == 'fsi-risk'
Requires-Dist: fusepy (==3.0.1) ; extra == 'fsi-risk'
Requires-Dist: graphviz (==0.17) ; extra == 'fsi-risk'
Requires-Dist: idna (==3.2) ; extra == 'fsi-risk'
Requires-Dist: importlib-metadata (==4.8.1) ; extra == 'fsi-risk'
Requires-Dist: interpret-core (==0.2.6) ; extra == 'fsi-risk'
Requires-Dist: isodate (==0.6.0) ; extra == 'fsi-risk'
Requires-Dist: jeepney (==0.7.1) ; extra == 'fsi-risk'
Requires-Dist: jinja2 (==2.11.3) ; extra == 'fsi-risk'
Requires-Dist: jmespath (==0.10.0) ; extra == 'fsi-risk'
Requires-Dist: joblib (==1.0.1) ; extra == 'fsi-risk'
Requires-Dist: jsonpickle (==2.0.0) ; extra == 'fsi-risk'
Requires-Dist: kiwisolver (==1.3.2) ; extra == 'fsi-risk'
Requires-Dist: lightgbm (==2.3.0) ; extra == 'fsi-risk'
Requires-Dist: markupsafe (==1.1.1) ; extra == 'fsi-risk'
Requires-Dist: matplotlib (==3.4.2) ; extra == 'fsi-risk'
Requires-Dist: msal (==1.14.0) ; extra == 'fsi-risk'
Requires-Dist: msal-extensions (==0.2.2) ; extra == 'fsi-risk'
Requires-Dist: msrest (==0.6.21) ; extra == 'fsi-risk'
Requires-Dist: msrestazure (==0.6.4) ; extra == 'fsi-risk'
Requires-Dist: ndg-httpsclient (==0.5.1) ; extra == 'fsi-risk'
Requires-Dist: numpy (==1.19.5) ; extra == 'fsi-risk'
Requires-Dist: oauthlib (==3.1.1) ; extra == 'fsi-risk'
Requires-Dist: pandas (==1.1.3) ; extra == 'fsi-risk'
Requires-Dist: pathspec (==0.9.0) ; extra == 'fsi-risk'
Requires-Dist: pillow (==8.2.0) ; extra == 'fsi-risk'
Requires-Dist: portalocker (==1.7.1) ; extra == 'fsi-risk'
Requires-Dist: pyarrow (==3.0.0) ; extra == 'fsi-risk'
Requires-Dist: pyasn1 (==0.4.8) ; extra == 'fsi-risk'
Requires-Dist: pycparser (==2.20) ; extra == 'fsi-risk'
Requires-Dist: pydantic (==1.7.4) ; extra == 'fsi-risk'
Requires-Dist: pyjwt[crypto] (==2.1.0) ; extra == 'fsi-risk'
Requires-Dist: pyopenssl (==20.0.1) ; extra == 'fsi-risk'
Requires-Dist: pyparsing (==2.4.7) ; extra == 'fsi-risk'
Requires-Dist: python-dateutil (==2.8.2) ; extra == 'fsi-risk'
Requires-Dist: python-dotenv (==0.19.0) ; extra == 'fsi-risk'
Requires-Dist: pytz (==2021.1) ; extra == 'fsi-risk'
Requires-Dist: regex (==2020.11.13) ; extra == 'fsi-risk'
Requires-Dist: requests (==2.26.0) ; extra == 'fsi-risk'
Requires-Dist: requests-oauthlib (==1.3.0) ; extra == 'fsi-risk'
Requires-Dist: ruamel.yaml (==0.17.4) ; extra == 'fsi-risk'
Requires-Dist: ruamel.yaml.clib (==0.2.6) ; extra == 'fsi-risk'
Requires-Dist: scikit-learn (==0.24.2) ; extra == 'fsi-risk'
Requires-Dist: scipy (==1.5.4) ; extra == 'fsi-risk'
Requires-Dist: secretstorage (==3.3.1) ; extra == 'fsi-risk'
Requires-Dist: six (==1.15.0) ; extra == 'fsi-risk'
Requires-Dist: starlette (==0.14.2) ; extra == 'fsi-risk'
Requires-Dist: tabulate (==0.8.9) ; extra == 'fsi-risk'
Requires-Dist: threadpoolctl (==2.2.0) ; extra == 'fsi-risk'
Requires-Dist: torch (==1.7.1) ; extra == 'fsi-risk'
Requires-Dist: typing-extensions (==3.7.4.3) ; extra == 'fsi-risk'
Requires-Dist: tzlocal (==3.0) ; extra == 'fsi-risk'
Requires-Dist: urllib3 (==1.26.5) ; extra == 'fsi-risk'
Requires-Dist: websocket-client (==1.2.1) ; extra == 'fsi-risk'
Requires-Dist: wget (==3.2) ; extra == 'fsi-risk'
Requires-Dist: zipp (==3.5.0) ; extra == 'fsi-risk'
Provides-Extra: gem
Requires-Dist: asgiref (==3.4.1) ; extra == 'gem'
Requires-Dist: backports.zoneinfo (==0.2.1) ; extra == 'gem'
Requires-Dist: blis (==0.7.4) ; extra == 'gem'
Requires-Dist: catalogue (==2.0.6) ; extra == 'gem'
Requires-Dist: certifi (==2021.5.30) ; extra == 'gem'
Requires-Dist: charset-normalizer (==2.0.5) ; extra == 'gem'
Requires-Dist: click (==7.1.2) ; extra == 'gem'
Requires-Dist: cymem (==2.0.5) ; extra == 'gem'
Requires-Dist: dateparser (==1.0.0) ; extra == 'gem'
Requires-Dist: decorator (==4.4.2) ; extra == 'gem'
Requires-Dist: fastapi (==0.65.2) ; extra == 'gem'
Requires-Dist: h11 (==0.12.0) ; extra == 'gem'
Requires-Dist: idna (==3.2) ; extra == 'gem'
Requires-Dist: importlib-metadata (==4.8.1) ; extra == 'gem'
Requires-Dist: jinja2 (==2.11.3) ; extra == 'gem'
Requires-Dist: markupsafe (==1.1.1) ; extra == 'gem'
Requires-Dist: murmurhash (==1.0.5) ; extra == 'gem'
Requires-Dist: numpy (==1.19.5) ; extra == 'gem'
Requires-Dist: packaging (==21.0) ; extra == 'gem'
Requires-Dist: pathy (==0.6.0) ; extra == 'gem'
Requires-Dist: preshed (==3.0.5) ; extra == 'gem'
Requires-Dist: pydantic (==1.7.4) ; extra == 'gem'
Requires-Dist: pyparsing (==2.4.7) ; extra == 'gem'
Requires-Dist: python-dateutil (==2.8.2) ; extra == 'gem'
Requires-Dist: python-dotenv (==0.19.0) ; extra == 'gem'
Requires-Dist: pytz (==2021.1) ; extra == 'gem'
Requires-Dist: regex (==2020.11.13) ; extra == 'gem'
Requires-Dist: requests (==2.26.0) ; extra == 'gem'
Requires-Dist: six (==1.15.0) ; extra == 'gem'
Requires-Dist: smart-open (==5.2.1) ; extra == 'gem'
Requires-Dist: spacy (==3.0.4) ; extra == 'gem'
Requires-Dist: spacy-legacy (==3.0.8) ; extra == 'gem'
Requires-Dist: srsly (==2.4.1) ; extra == 'gem'
Requires-Dist: starlette (==0.14.2) ; extra == 'gem'
Requires-Dist: thinc (==8.0.10) ; extra == 'gem'
Requires-Dist: tqdm (==4.62.2) ; extra == 'gem'
Requires-Dist: typer (==0.3.2) ; extra == 'gem'
Requires-Dist: typing-extensions (==3.7.4.3) ; extra == 'gem'
Requires-Dist: tzlocal (==3.0) ; extra == 'gem'
Requires-Dist: urllib3 (==1.26.5) ; extra == 'gem'
Requires-Dist: uvicorn (==0.15.0) ; extra == 'gem'
Requires-Dist: validators (==0.18.2) ; extra == 'gem'
Requires-Dist: wasabi (==0.8.2) ; extra == 'gem'
Requires-Dist: wget (==3.2) ; extra == 'gem'
Requires-Dist: zipp (==3.5.0) ; extra == 'gem'
Requires-Dist: adal (==1.2.7) ; extra == 'gem'
Requires-Dist: azure-common (==1.1.27) ; extra == 'gem'
Requires-Dist: azure-core (==1.18.0) ; extra == 'gem'
Requires-Dist: azure-cosmosdb-nspkg (==2.0.2) ; extra == 'gem'
Requires-Dist: azure-cosmosdb-table (==1.0.6) ; extra == 'gem'
Requires-Dist: azure-graphrbac (==0.61.1) ; extra == 'gem'
Requires-Dist: azure-identity (==1.4.1) ; extra == 'gem'
Requires-Dist: azure-kusto-data (==2.0.0) ; extra == 'gem'
Requires-Dist: azure-mgmt-authorization (==0.61.0) ; extra == 'gem'
Requires-Dist: azure-mgmt-containerregistry (==8.1.0) ; extra == 'gem'
Requires-Dist: azure-mgmt-core (==1.3.0) ; extra == 'gem'
Requires-Dist: azure-mgmt-keyvault (==9.1.0) ; extra == 'gem'
Requires-Dist: azure-mgmt-resource (==13.0.0) ; extra == 'gem'
Requires-Dist: azure-mgmt-storage (==11.2.0) ; extra == 'gem'
Requires-Dist: azure-nspkg (==3.0.2) ; extra == 'gem'
Requires-Dist: azure-storage-blob (==12.8.1) ; extra == 'gem'
Requires-Dist: azureml-core (==1.33.0) ; extra == 'gem'
Requires-Dist: backports.tempfile (==1.0) ; extra == 'gem'
Requires-Dist: backports.weakref (==1.0.post1) ; extra == 'gem'
Requires-Dist: cffi (==1.14.6) ; extra == 'gem'
Requires-Dist: contextlib2 (==0.6.0.post1) ; extra == 'gem'
Requires-Dist: cryptography (==3.4.7) ; extra == 'gem'
Requires-Dist: docker (==4.4.4) ; extra == 'gem'
Requires-Dist: isodate (==0.6.0) ; extra == 'gem'
Requires-Dist: jeepney (==0.7.1) ; extra == 'gem'
Requires-Dist: jmespath (==0.10.0) ; extra == 'gem'
Requires-Dist: jsonpickle (==2.0.0) ; extra == 'gem'
Requires-Dist: msal (==1.14.0) ; extra == 'gem'
Requires-Dist: msal-extensions (==0.2.2) ; extra == 'gem'
Requires-Dist: msrest (==0.6.21) ; extra == 'gem'
Requires-Dist: msrestazure (==0.6.4) ; extra == 'gem'
Requires-Dist: ndg-httpsclient (==0.5.1) ; extra == 'gem'
Requires-Dist: oauthlib (==3.1.1) ; extra == 'gem'
Requires-Dist: pathspec (==0.9.0) ; extra == 'gem'
Requires-Dist: playfab (==0.0.201014) ; extra == 'gem'
Requires-Dist: portalocker (==1.7.1) ; extra == 'gem'
Requires-Dist: py4j (==0.10.7) ; extra == 'gem'
Requires-Dist: pyasn1 (==0.4.8) ; extra == 'gem'
Requires-Dist: pycparser (==2.20) ; extra == 'gem'
Requires-Dist: pyjwt[crypto] (==2.1.0) ; extra == 'gem'
Requires-Dist: pyopenssl (==20.0.1) ; extra == 'gem'
Requires-Dist: pyspark (==2.4.5) ; extra == 'gem'
Requires-Dist: requests-oauthlib (==1.3.0) ; extra == 'gem'
Requires-Dist: ruamel.yaml (==0.17.4) ; extra == 'gem'
Requires-Dist: ruamel.yaml.clib (==0.2.6) ; extra == 'gem'
Requires-Dist: secretstorage (==3.3.1) ; extra == 'gem'
Requires-Dist: websocket-client (==1.2.1) ; extra == 'gem'
Provides-Extra: gem-ent
Requires-Dist: asgiref (==3.4.1) ; extra == 'gem-ent'
Requires-Dist: backports.zoneinfo (==0.2.1) ; extra == 'gem-ent'
Requires-Dist: blis (==0.7.4) ; extra == 'gem-ent'
Requires-Dist: catalogue (==2.0.6) ; extra == 'gem-ent'
Requires-Dist: certifi (==2021.5.30) ; extra == 'gem-ent'
Requires-Dist: charset-normalizer (==2.0.5) ; extra == 'gem-ent'
Requires-Dist: click (==7.1.2) ; extra == 'gem-ent'
Requires-Dist: cymem (==2.0.5) ; extra == 'gem-ent'
Requires-Dist: dateparser (==1.0.0) ; extra == 'gem-ent'
Requires-Dist: decorator (==4.4.2) ; extra == 'gem-ent'
Requires-Dist: fastapi (==0.65.2) ; extra == 'gem-ent'
Requires-Dist: h11 (==0.12.0) ; extra == 'gem-ent'
Requires-Dist: idna (==3.2) ; extra == 'gem-ent'
Requires-Dist: importlib-metadata (==4.8.1) ; extra == 'gem-ent'
Requires-Dist: jinja2 (==2.11.3) ; extra == 'gem-ent'
Requires-Dist: markupsafe (==1.1.1) ; extra == 'gem-ent'
Requires-Dist: murmurhash (==1.0.5) ; extra == 'gem-ent'
Requires-Dist: numpy (==1.19.5) ; extra == 'gem-ent'
Requires-Dist: packaging (==21.0) ; extra == 'gem-ent'
Requires-Dist: pathy (==0.6.0) ; extra == 'gem-ent'
Requires-Dist: preshed (==3.0.5) ; extra == 'gem-ent'
Requires-Dist: pydantic (==1.7.4) ; extra == 'gem-ent'
Requires-Dist: pyparsing (==2.4.7) ; extra == 'gem-ent'
Requires-Dist: python-dateutil (==2.8.2) ; extra == 'gem-ent'
Requires-Dist: python-dotenv (==0.19.0) ; extra == 'gem-ent'
Requires-Dist: pytz (==2021.1) ; extra == 'gem-ent'
Requires-Dist: regex (==2020.11.13) ; extra == 'gem-ent'
Requires-Dist: requests (==2.26.0) ; extra == 'gem-ent'
Requires-Dist: six (==1.15.0) ; extra == 'gem-ent'
Requires-Dist: smart-open (==5.2.1) ; extra == 'gem-ent'
Requires-Dist: spacy (==3.0.4) ; extra == 'gem-ent'
Requires-Dist: spacy-legacy (==3.0.8) ; extra == 'gem-ent'
Requires-Dist: srsly (==2.4.1) ; extra == 'gem-ent'
Requires-Dist: starlette (==0.14.2) ; extra == 'gem-ent'
Requires-Dist: thinc (==8.0.10) ; extra == 'gem-ent'
Requires-Dist: tqdm (==4.62.2) ; extra == 'gem-ent'
Requires-Dist: typer (==0.3.2) ; extra == 'gem-ent'
Requires-Dist: typing-extensions (==3.7.4.3) ; extra == 'gem-ent'
Requires-Dist: tzlocal (==3.0) ; extra == 'gem-ent'
Requires-Dist: urllib3 (==1.26.5) ; extra == 'gem-ent'
Requires-Dist: uvicorn (==0.15.0) ; extra == 'gem-ent'
Requires-Dist: validators (==0.18.2) ; extra == 'gem-ent'
Requires-Dist: wasabi (==0.8.2) ; extra == 'gem-ent'
Requires-Dist: wget (==3.2) ; extra == 'gem-ent'
Requires-Dist: zipp (==3.5.0) ; extra == 'gem-ent'
Provides-Extra: gem-reco
Requires-Dist: adal (==1.2.7) ; extra == 'gem-reco'
Requires-Dist: azure-common (==1.1.27) ; extra == 'gem-reco'
Requires-Dist: azure-core (==1.18.0) ; extra == 'gem-reco'
Requires-Dist: azure-cosmosdb-nspkg (==2.0.2) ; extra == 'gem-reco'
Requires-Dist: azure-cosmosdb-table (==1.0.6) ; extra == 'gem-reco'
Requires-Dist: azure-graphrbac (==0.61.1) ; extra == 'gem-reco'
Requires-Dist: azure-identity (==1.4.1) ; extra == 'gem-reco'
Requires-Dist: azure-kusto-data (==2.0.0) ; extra == 'gem-reco'
Requires-Dist: azure-mgmt-authorization (==0.61.0) ; extra == 'gem-reco'
Requires-Dist: azure-mgmt-containerregistry (==8.1.0) ; extra == 'gem-reco'
Requires-Dist: azure-mgmt-core (==1.3.0) ; extra == 'gem-reco'
Requires-Dist: azure-mgmt-keyvault (==9.1.0) ; extra == 'gem-reco'
Requires-Dist: azure-mgmt-resource (==13.0.0) ; extra == 'gem-reco'
Requires-Dist: azure-mgmt-storage (==11.2.0) ; extra == 'gem-reco'
Requires-Dist: azure-nspkg (==3.0.2) ; extra == 'gem-reco'
Requires-Dist: azure-storage-blob (==12.8.1) ; extra == 'gem-reco'
Requires-Dist: azureml-core (==1.33.0) ; extra == 'gem-reco'
Requires-Dist: backports.tempfile (==1.0) ; extra == 'gem-reco'
Requires-Dist: backports.weakref (==1.0.post1) ; extra == 'gem-reco'
Requires-Dist: certifi (==2021.5.30) ; extra == 'gem-reco'
Requires-Dist: cffi (==1.14.6) ; extra == 'gem-reco'
Requires-Dist: charset-normalizer (==2.0.5) ; extra == 'gem-reco'
Requires-Dist: contextlib2 (==0.6.0.post1) ; extra == 'gem-reco'
Requires-Dist: cryptography (==3.4.7) ; extra == 'gem-reco'
Requires-Dist: docker (==4.4.4) ; extra == 'gem-reco'
Requires-Dist: idna (==3.2) ; extra == 'gem-reco'
Requires-Dist: importlib-metadata (==4.8.1) ; extra == 'gem-reco'
Requires-Dist: isodate (==0.6.0) ; extra == 'gem-reco'
Requires-Dist: jeepney (==0.7.1) ; extra == 'gem-reco'
Requires-Dist: jmespath (==0.10.0) ; extra == 'gem-reco'
Requires-Dist: jsonpickle (==2.0.0) ; extra == 'gem-reco'
Requires-Dist: msal (==1.14.0) ; extra == 'gem-reco'
Requires-Dist: msal-extensions (==0.2.2) ; extra == 'gem-reco'
Requires-Dist: msrest (==0.6.21) ; extra == 'gem-reco'
Requires-Dist: msrestazure (==0.6.4) ; extra == 'gem-reco'
Requires-Dist: ndg-httpsclient (==0.5.1) ; extra == 'gem-reco'
Requires-Dist: oauthlib (==3.1.1) ; extra == 'gem-reco'
Requires-Dist: pathspec (==0.9.0) ; extra == 'gem-reco'
Requires-Dist: playfab (==0.0.201014) ; extra == 'gem-reco'
Requires-Dist: portalocker (==1.7.1) ; extra == 'gem-reco'
Requires-Dist: py4j (==0.10.7) ; extra == 'gem-reco'
Requires-Dist: pyasn1 (==0.4.8) ; extra == 'gem-reco'
Requires-Dist: pycparser (==2.20) ; extra == 'gem-reco'
Requires-Dist: pyjwt[crypto] (==2.1.0) ; extra == 'gem-reco'
Requires-Dist: pyopenssl (==20.0.1) ; extra == 'gem-reco'
Requires-Dist: pyspark (==2.4.5) ; extra == 'gem-reco'
Requires-Dist: python-dateutil (==2.8.2) ; extra == 'gem-reco'
Requires-Dist: python-dotenv (==0.19.0) ; extra == 'gem-reco'
Requires-Dist: pytz (==2021.1) ; extra == 'gem-reco'
Requires-Dist: requests (==2.26.0) ; extra == 'gem-reco'
Requires-Dist: requests-oauthlib (==1.3.0) ; extra == 'gem-reco'
Requires-Dist: ruamel.yaml (==0.17.4) ; extra == 'gem-reco'
Requires-Dist: ruamel.yaml.clib (==0.2.6) ; extra == 'gem-reco'
Requires-Dist: secretstorage (==3.3.1) ; extra == 'gem-reco'
Requires-Dist: six (==1.15.0) ; extra == 'gem-reco'
Requires-Dist: typing-extensions (==3.7.4.3) ; extra == 'gem-reco'
Requires-Dist: urllib3 (==1.26.5) ; extra == 'gem-reco'
Requires-Dist: websocket-client (==1.2.1) ; extra == 'gem-reco'
Requires-Dist: zipp (==3.5.0) ; extra == 'gem-reco'
Provides-Extra: maro
Requires-Dist: azure-common (==1.1.27) ; extra == 'maro'
Requires-Dist: azure-core (==1.18.0) ; extra == 'maro'
Requires-Dist: azure-storage-blob (==12.8.1) ; extra == 'maro'
Requires-Dist: azure-storage-common (==2.1.0) ; extra == 'maro'
Requires-Dist: bcrypt (==3.2.0) ; extra == 'maro'
Requires-Dist: cachetools (==4.2.2) ; extra == 'maro'
Requires-Dist: certifi (==2021.5.30) ; extra == 'maro'
Requires-Dist: cffi (==1.14.6) ; extra == 'maro'
Requires-Dist: charset-normalizer (==2.0.5) ; extra == 'maro'
Requires-Dist: convertdate (==2.3.2) ; extra == 'maro'
Requires-Dist: cryptography (==3.4.7) ; extra == 'maro'
Requires-Dist: deepdiff (==5.5.0) ; extra == 'maro'
Requires-Dist: geographiclib (==1.52) ; extra == 'maro'
Requires-Dist: geopy (==2.2.0) ; extra == 'maro'
Requires-Dist: google-auth (==1.35.0) ; extra == 'maro'
Requires-Dist: hijri-converter (==2.2.1) ; extra == 'maro'
Requires-Dist: holidays (==0.11.1) ; extra == 'maro'
Requires-Dist: idna (==3.2) ; extra == 'maro'
Requires-Dist: isodate (==0.6.0) ; extra == 'maro'
Requires-Dist: korean-lunar-calendar (==0.2.1) ; extra == 'maro'
Requires-Dist: kubernetes (==18.20.0) ; extra == 'maro'
Requires-Dist: msrest (==0.6.21) ; extra == 'maro'
Requires-Dist: numpy (==1.19.5) ; extra == 'maro'
Requires-Dist: oauthlib (==3.1.1) ; extra == 'maro'
Requires-Dist: ordered-set (==4.0.2) ; extra == 'maro'
Requires-Dist: pandas (==1.1.3) ; extra == 'maro'
Requires-Dist: paramiko (==2.7.2) ; extra == 'maro'
Requires-Dist: prompt-toolkit (==3.0.20) ; extra == 'maro'
Requires-Dist: psutil (==5.8.0) ; extra == 'maro'
Requires-Dist: pyaml (==21.8.3) ; extra == 'maro'
Requires-Dist: pyasn1 (==0.4.8) ; extra == 'maro'
Requires-Dist: pyasn1-modules (==0.2.8) ; extra == 'maro'
Requires-Dist: pycparser (==2.20) ; extra == 'maro'
Requires-Dist: pymeeus (==0.5.11) ; extra == 'maro'
Requires-Dist: pynacl (==1.4.0) ; extra == 'maro'
Requires-Dist: python-dateutil (==2.8.2) ; extra == 'maro'
Requires-Dist: pytz (==2021.1) ; extra == 'maro'
Requires-Dist: pyyaml (==5.4.1) ; extra == 'maro'
Requires-Dist: pyzmq (==22.0.3) ; extra == 'maro'
Requires-Dist: redis (==3.5.3) ; extra == 'maro'
Requires-Dist: requests (==2.26.0) ; extra == 'maro'
Requires-Dist: requests-oauthlib (==1.3.0) ; extra == 'maro'
Requires-Dist: rsa (==4.7.2) ; extra == 'maro'
Requires-Dist: six (==1.15.0) ; extra == 'maro'
Requires-Dist: stringcase (==1.2.0) ; extra == 'maro'
Requires-Dist: torch (==1.7.1) ; extra == 'maro'
Requires-Dist: typing-extensions (==3.7.4.3) ; extra == 'maro'
Requires-Dist: urllib3 (==1.26.5) ; extra == 'maro'
Requires-Dist: wcwidth (==0.2.5) ; extra == 'maro'
Requires-Dist: websocket-client (==1.2.1) ; extra == 'maro'
Provides-Extra: msft-utils
Requires-Dist: adal (==1.2.7) ; extra == 'msft-utils'
Requires-Dist: azure-common (==1.1.27) ; extra == 'msft-utils'
Requires-Dist: azure-core (==1.18.0) ; extra == 'msft-utils'
Requires-Dist: azure-graphrbac (==0.61.1) ; extra == 'msft-utils'
Requires-Dist: azure-identity (==1.4.1) ; extra == 'msft-utils'
Requires-Dist: azure-keyvault (==4.1.0) ; extra == 'msft-utils'
Requires-Dist: azure-keyvault-certificates (==4.3.0) ; extra == 'msft-utils'
Requires-Dist: azure-keyvault-keys (==4.4.0) ; extra == 'msft-utils'
Requires-Dist: azure-keyvault-secrets (==4.3.0) ; extra == 'msft-utils'
Requires-Dist: azure-mgmt-authorization (==0.61.0) ; extra == 'msft-utils'
Requires-Dist: azure-mgmt-containerregistry (==8.1.0) ; extra == 'msft-utils'
Requires-Dist: azure-mgmt-core (==1.3.0) ; extra == 'msft-utils'
Requires-Dist: azure-mgmt-keyvault (==9.1.0) ; extra == 'msft-utils'
Requires-Dist: azure-mgmt-resource (==13.0.0) ; extra == 'msft-utils'
Requires-Dist: azure-mgmt-storage (==11.2.0) ; extra == 'msft-utils'
Requires-Dist: azureml-core (==1.33.0) ; extra == 'msft-utils'
Requires-Dist: backports.tempfile (==1.0) ; extra == 'msft-utils'
Requires-Dist: backports.weakref (==1.0.post1) ; extra == 'msft-utils'
Requires-Dist: certifi (==2021.5.30) ; extra == 'msft-utils'
Requires-Dist: cffi (==1.14.6) ; extra == 'msft-utils'
Requires-Dist: charset-normalizer (==2.0.5) ; extra == 'msft-utils'
Requires-Dist: contextlib2 (==0.6.0.post1) ; extra == 'msft-utils'
Requires-Dist: cryptography (==3.4.7) ; extra == 'msft-utils'
Requires-Dist: docker (==4.4.4) ; extra == 'msft-utils'
Requires-Dist: idna (==3.2) ; extra == 'msft-utils'
Requires-Dist: importlib-metadata (==4.8.1) ; extra == 'msft-utils'
Requires-Dist: isodate (==0.6.0) ; extra == 'msft-utils'
Requires-Dist: jeepney (==0.7.1) ; extra == 'msft-utils'
Requires-Dist: jmespath (==0.10.0) ; extra == 'msft-utils'
Requires-Dist: jsonpickle (==2.0.0) ; extra == 'msft-utils'
Requires-Dist: msal (==1.14.0) ; extra == 'msft-utils'
Requires-Dist: msal-extensions (==0.2.2) ; extra == 'msft-utils'
Requires-Dist: msrest (==0.6.21) ; extra == 'msft-utils'
Requires-Dist: msrestazure (==0.6.4) ; extra == 'msft-utils'
Requires-Dist: ndg-httpsclient (==0.5.1) ; extra == 'msft-utils'
Requires-Dist: oauthlib (==3.1.1) ; extra == 'msft-utils'
Requires-Dist: pathspec (==0.9.0) ; extra == 'msft-utils'
Requires-Dist: portalocker (==1.7.1) ; extra == 'msft-utils'
Requires-Dist: pyasn1 (==0.4.8) ; extra == 'msft-utils'
Requires-Dist: pycparser (==2.20) ; extra == 'msft-utils'
Requires-Dist: pyjwt[crypto] (==2.1.0) ; extra == 'msft-utils'
Requires-Dist: pyopenssl (==20.0.1) ; extra == 'msft-utils'
Requires-Dist: python-dateutil (==2.8.2) ; extra == 'msft-utils'
Requires-Dist: python-dotenv (==0.19.0) ; extra == 'msft-utils'
Requires-Dist: pytz (==2021.1) ; extra == 'msft-utils'
Requires-Dist: requests (==2.26.0) ; extra == 'msft-utils'
Requires-Dist: requests-oauthlib (==1.3.0) ; extra == 'msft-utils'
Requires-Dist: ruamel.yaml (==0.17.4) ; extra == 'msft-utils'
Requires-Dist: ruamel.yaml.clib (==0.2.6) ; extra == 'msft-utils'
Requires-Dist: secretstorage (==3.3.1) ; extra == 'msft-utils'
Requires-Dist: six (==1.15.0) ; extra == 'msft-utils'
Requires-Dist: typing-extensions (==3.7.4.3) ; extra == 'msft-utils'
Requires-Dist: urllib3 (==1.26.5) ; extra == 'msft-utils'
Requires-Dist: websocket-client (==1.2.1) ; extra == 'msft-utils'
Requires-Dist: zipp (==3.5.0) ; extra == 'msft-utils'
Provides-Extra: reco
Requires-Dist: bottleneck (==1.3.2) ; extra == 'reco'
Requires-Dist: category-encoders (==1.3.0) ; extra == 'reco'
Requires-Dist: certifi (==2021.5.30) ; extra == 'reco'
Requires-Dist: charset-normalizer (==2.0.5) ; extra == 'reco'
Requires-Dist: click (==7.1.2) ; extra == 'reco'
Requires-Dist: cornac (==1.13.5) ; extra == 'reco'
Requires-Dist: cycler (==0.10.0) ; extra == 'reco'
Requires-Dist: filelock (==3.0.12) ; extra == 'reco'
Requires-Dist: huggingface-hub (==0.0.17) ; extra == 'reco'
Requires-Dist: idna (==3.2) ; extra == 'reco'
Requires-Dist: importlib-metadata (==4.8.1) ; extra == 'reco'
Requires-Dist: jinja2 (==2.11.3) ; extra == 'reco'
Requires-Dist: joblib (==1.0.1) ; extra == 'reco'
Requires-Dist: kiwisolver (==1.3.2) ; extra == 'reco'
Requires-Dist: lightfm (==1.16) ; extra == 'reco'
Requires-Dist: lightgbm (==2.3.0) ; extra == 'reco'
Requires-Dist: llvmlite (==0.35.0) ; extra == 'reco'
Requires-Dist: markupsafe (==1.1.1) ; extra == 'reco'
Requires-Dist: matplotlib (==3.4.2) ; extra == 'reco'
Requires-Dist: memory-profiler (==0.58.0) ; extra == 'reco'
Requires-Dist: mpmath (==1.2.1) ; extra == 'reco'
Requires-Dist: nltk (==3.6.2) ; extra == 'reco'
Requires-Dist: numba (==0.52.0) ; extra == 'reco'
Requires-Dist: numpy (==1.19.5) ; extra == 'reco'
Requires-Dist: packaging (==21.0) ; extra == 'reco'
Requires-Dist: pandas (==1.1.3) ; extra == 'reco'
Requires-Dist: patsy (==0.5.1) ; extra == 'reco'
Requires-Dist: pillow (==8.2.0) ; extra == 'reco'
Requires-Dist: powerlaw (==1.5) ; extra == 'reco'
Requires-Dist: psutil (==5.8.0) ; extra == 'reco'
Requires-Dist: pydocumentdb (==2.3.5) ; extra == 'reco'
Requires-Dist: pymanopt (==0.2.5) ; extra == 'reco'
Requires-Dist: pyparsing (==2.4.7) ; extra == 'reco'
Requires-Dist: python-dateutil (==2.8.2) ; extra == 'reco'
Requires-Dist: pytz (==2021.1) ; extra == 'reco'
Requires-Dist: pyyaml (==5.4.1) ; extra == 'reco'
Requires-Dist: regex (==2020.11.13) ; extra == 'reco'
Requires-Dist: requests (==2.26.0) ; extra == 'reco'
Requires-Dist: retrying (==1.3.3) ; extra == 'reco'
Requires-Dist: sacremoses (==0.0.45) ; extra == 'reco'
Requires-Dist: scikit-learn (==0.24.2) ; extra == 'reco'
Requires-Dist: scikit-surprise (==1.1.1) ; extra == 'reco'
Requires-Dist: scipy (==1.5.4) ; extra == 'reco'
Requires-Dist: seaborn (==0.11.1) ; extra == 'reco'
Requires-Dist: six (==1.15.0) ; extra == 'reco'
Requires-Dist: statsmodels (==0.12.2) ; extra == 'reco'
Requires-Dist: threadpoolctl (==2.2.0) ; extra == 'reco'
Requires-Dist: tokenizers (==0.10.3) ; extra == 'reco'
Requires-Dist: tqdm (==4.62.2) ; extra == 'reco'
Requires-Dist: transformers (==4.10.0) ; extra == 'reco'
Requires-Dist: typing-extensions (==3.7.4.3) ; extra == 'reco'
Requires-Dist: urllib3 (==1.26.5) ; extra == 'reco'
Requires-Dist: zipp (==3.5.0) ; extra == 'reco'
Provides-Extra: required
Provides-Extra: retail
Requires-Dist: adal (==1.2.7) ; extra == 'retail'
Requires-Dist: azure-common (==1.1.27) ; extra == 'retail'
Requires-Dist: azure-core (==1.18.0) ; extra == 'retail'
Requires-Dist: azure-graphrbac (==0.61.1) ; extra == 'retail'
Requires-Dist: azure-identity (==1.4.1) ; extra == 'retail'
Requires-Dist: azure-mgmt-authorization (==0.61.0) ; extra == 'retail'
Requires-Dist: azure-mgmt-containerregistry (==8.1.0) ; extra == 'retail'
Requires-Dist: azure-mgmt-core (==1.3.0) ; extra == 'retail'
Requires-Dist: azure-mgmt-keyvault (==9.1.0) ; extra == 'retail'
Requires-Dist: azure-mgmt-resource (==13.0.0) ; extra == 'retail'
Requires-Dist: azure-mgmt-storage (==11.2.0) ; extra == 'retail'
Requires-Dist: azure-storage-blob (==12.8.1) ; extra == 'retail'
Requires-Dist: azure-storage-file-datalake (==12.4.0) ; extra == 'retail'
Requires-Dist: azureml-core (==1.33.0) ; extra == 'retail'
Requires-Dist: backports.tempfile (==1.0) ; extra == 'retail'
Requires-Dist: backports.weakref (==1.0.post1) ; extra == 'retail'
Requires-Dist: bottleneck (==1.3.2) ; extra == 'retail'
Requires-Dist: category-encoders (==1.3.0) ; extra == 'retail'
Requires-Dist: certifi (==2021.5.30) ; extra == 'retail'
Requires-Dist: cffi (==1.14.6) ; extra == 'retail'
Requires-Dist: charset-normalizer (==2.0.5) ; extra == 'retail'
Requires-Dist: click (==7.1.2) ; extra == 'retail'
Requires-Dist: commondatamodel-objectmodel (==1.3.1) ; extra == 'retail'
Requires-Dist: contextlib2 (==0.6.0.post1) ; extra == 'retail'
Requires-Dist: cornac (==1.13.5) ; extra == 'retail'
Requires-Dist: cryptography (==3.4.7) ; extra == 'retail'
Requires-Dist: cycler (==0.10.0) ; extra == 'retail'
Requires-Dist: docker (==4.4.4) ; extra == 'retail'
Requires-Dist: filelock (==3.0.12) ; extra == 'retail'
Requires-Dist: huggingface-hub (==0.0.17) ; extra == 'retail'
Requires-Dist: idna (==3.2) ; extra == 'retail'
Requires-Dist: importlib-metadata (==4.8.1) ; extra == 'retail'
Requires-Dist: isodate (==0.6.0) ; extra == 'retail'
Requires-Dist: jeepney (==0.7.1) ; extra == 'retail'
Requires-Dist: jinja2 (==2.11.3) ; extra == 'retail'
Requires-Dist: jmespath (==0.10.0) ; extra == 'retail'
Requires-Dist: joblib (==1.0.1) ; extra == 'retail'
Requires-Dist: jsonpickle (==2.0.0) ; extra == 'retail'
Requires-Dist: kiwisolver (==1.3.2) ; extra == 'retail'
Requires-Dist: lightfm (==1.16) ; extra == 'retail'
Requires-Dist: lightgbm (==2.3.0) ; extra == 'retail'
Requires-Dist: llvmlite (==0.35.0) ; extra == 'retail'
Requires-Dist: markupsafe (==1.1.1) ; extra == 'retail'
Requires-Dist: matplotlib (==3.4.2) ; extra == 'retail'
Requires-Dist: memory-profiler (==0.58.0) ; extra == 'retail'
Requires-Dist: mpmath (==1.2.1) ; extra == 'retail'
Requires-Dist: msal (==1.14.0) ; extra == 'retail'
Requires-Dist: msal-extensions (==0.2.2) ; extra == 'retail'
Requires-Dist: msrest (==0.6.21) ; extra == 'retail'
Requires-Dist: msrestazure (==0.6.4) ; extra == 'retail'
Requires-Dist: ndg-httpsclient (==0.5.1) ; extra == 'retail'
Requires-Dist: nest-asyncio (==1.5.1) ; extra == 'retail'
Requires-Dist: nltk (==3.6.2) ; extra == 'retail'
Requires-Dist: numba (==0.52.0) ; extra == 'retail'
Requires-Dist: numpy (==1.19.5) ; extra == 'retail'
Requires-Dist: oauthlib (==3.1.1) ; extra == 'retail'
Requires-Dist: packaging (==21.0) ; extra == 'retail'
Requires-Dist: pandas (==1.1.3) ; extra == 'retail'
Requires-Dist: pathspec (==0.9.0) ; extra == 'retail'
Requires-Dist: patsy (==0.5.1) ; extra == 'retail'
Requires-Dist: pillow (==8.2.0) ; extra == 'retail'
Requires-Dist: portalocker (==1.7.1) ; extra == 'retail'
Requires-Dist: powerlaw (==1.5) ; extra == 'retail'
Requires-Dist: psutil (==5.8.0) ; extra == 'retail'
Requires-Dist: py4j (==0.10.7) ; extra == 'retail'
Requires-Dist: pyasn1 (==0.4.8) ; extra == 'retail'
Requires-Dist: pycparser (==2.20) ; extra == 'retail'
Requires-Dist: pydantic (==1.7.4) ; extra == 'retail'
Requires-Dist: pydocumentdb (==2.3.5) ; extra == 'retail'
Requires-Dist: pyjwt[crypto] (==2.1.0) ; extra == 'retail'
Requires-Dist: pymanopt (==0.2.5) ; extra == 'retail'
Requires-Dist: pyopenssl (==20.0.1) ; extra == 'retail'
Requires-Dist: pyparsing (==2.4.7) ; extra == 'retail'
Requires-Dist: pyspark (==2.4.5) ; extra == 'retail'
Requires-Dist: python-dateutil (==2.8.2) ; extra == 'retail'
Requires-Dist: python-dotenv (==0.19.0) ; extra == 'retail'
Requires-Dist: pytz (==2021.1) ; extra == 'retail'
Requires-Dist: pyyaml (==5.4.1) ; extra == 'retail'
Requires-Dist: recommenders (==0.6.0) ; extra == 'retail'
Requires-Dist: regex (==2020.11.13) ; extra == 'retail'
Requires-Dist: requests (==2.26.0) ; extra == 'retail'
Requires-Dist: requests-oauthlib (==1.3.0) ; extra == 'retail'
Requires-Dist: retrying (==1.3.3) ; extra == 'retail'
Requires-Dist: ruamel.yaml (==0.17.4) ; extra == 'retail'
Requires-Dist: ruamel.yaml.clib (==0.2.6) ; extra == 'retail'
Requires-Dist: sacremoses (==0.0.45) ; extra == 'retail'
Requires-Dist: scikit-learn (==0.24.2) ; extra == 'retail'
Requires-Dist: scikit-surprise (==1.1.1) ; extra == 'retail'
Requires-Dist: scipy (==1.5.4) ; extra == 'retail'
Requires-Dist: seaborn (==0.11.1) ; extra == 'retail'
Requires-Dist: secretstorage (==3.3.1) ; extra == 'retail'
Requires-Dist: six (==1.15.0) ; extra == 'retail'
Requires-Dist: statsmodels (==0.12.2) ; extra == 'retail'
Requires-Dist: threadpoolctl (==2.2.0) ; extra == 'retail'
Requires-Dist: tokenizers (==0.10.3) ; extra == 'retail'
Requires-Dist: tqdm (==4.62.2) ; extra == 'retail'
Requires-Dist: transformers (==4.10.0) ; extra == 'retail'
Requires-Dist: typing-extensions (==3.7.4.3) ; extra == 'retail'
Requires-Dist: urllib3 (==1.26.5) ; extra == 'retail'
Requires-Dist: websocket-client (==1.2.1) ; extra == 'retail'
Requires-Dist: zipp (==3.5.0) ; extra == 'retail'
Provides-Extra: sc
Requires-Dist: certifi (==2021.5.30) ; extra == 'sc'
Requires-Dist: charset-normalizer (==2.0.5) ; extra == 'sc'
Requires-Dist: cvxopt (==1.2.6) ; extra == 'sc'
Requires-Dist: cvxpy (==1.1.15) ; extra == 'sc'
Requires-Dist: cycler (==0.10.0) ; extra == 'sc'
Requires-Dist: ecos (==2.0.7.post1) ; extra == 'sc'
Requires-Dist: idna (==3.2) ; extra == 'sc'
Requires-Dist: joblib (==1.0.1) ; extra == 'sc'
Requires-Dist: kiwisolver (==1.3.2) ; extra == 'sc'
Requires-Dist: matplotlib (==3.4.2) ; extra == 'sc'
Requires-Dist: numpy (==1.19.5) ; extra == 'sc'
Requires-Dist: osqp (==0.6.2.post0) ; extra == 'sc'
Requires-Dist: pandas (==1.1.3) ; extra == 'sc'
Requires-Dist: pillow (==8.2.0) ; extra == 'sc'
Requires-Dist: pyarrow (==3.0.0) ; extra == 'sc'
Requires-Dist: pyparsing (==2.4.7) ; extra == 'sc'
Requires-Dist: python-dateutil (==2.8.2) ; extra == 'sc'
Requires-Dist: pytz (==2021.1) ; extra == 'sc'
Requires-Dist: qdldl (==0.1.5.post0) ; extra == 'sc'
Requires-Dist: requests (==2.26.0) ; extra == 'sc'
Requires-Dist: scikit-learn (==0.24.2) ; extra == 'sc'
Requires-Dist: scipy (==1.5.4) ; extra == 'sc'
Requires-Dist: scs (==2.1.4) ; extra == 'sc'
Requires-Dist: seaborn (==0.11.1) ; extra == 'sc'
Requires-Dist: six (==1.15.0) ; extra == 'sc'
Requires-Dist: threadpoolctl (==2.2.0) ; extra == 'sc'
Requires-Dist: torch (==1.7.1) ; extra == 'sc'
Requires-Dist: torchvision (==0.8.2) ; extra == 'sc'
Requires-Dist: tqdm (==4.62.2) ; extra == 'sc'
Requires-Dist: typing-extensions (==3.7.4.3) ; extra == 'sc'
Requires-Dist: urllib3 (==1.26.5) ; extra == 'sc'
Requires-Dist: absl-py (==0.13.0) ; extra == 'sc'
Requires-Dist: astunparse (==1.6.3) ; extra == 'sc'
Requires-Dist: cached-property (==1.5.2) ; extra == 'sc'
Requires-Dist: cachetools (==4.2.2) ; extra == 'sc'
Requires-Dist: clang (==5.0) ; extra == 'sc'
Requires-Dist: convertdate (==2.3.2) ; extra == 'sc'
Requires-Dist: flatbuffers (==1.12) ; extra == 'sc'
Requires-Dist: gast (==0.4.0) ; extra == 'sc'
Requires-Dist: google-auth (==1.35.0) ; extra == 'sc'
Requires-Dist: google-auth-oauthlib (==0.4.6) ; extra == 'sc'
Requires-Dist: google-pasta (==0.2.0) ; extra == 'sc'
Requires-Dist: grpcio (==1.40.0) ; extra == 'sc'
Requires-Dist: h5py (==3.1.0) ; extra == 'sc'
Requires-Dist: hijri-converter (==2.2.1) ; extra == 'sc'
Requires-Dist: holidays (==0.11.1) ; extra == 'sc'
Requires-Dist: importlib-metadata (==4.8.1) ; extra == 'sc'
Requires-Dist: keras (==2.6.0) ; extra == 'sc'
Requires-Dist: keras-preprocessing (==1.1.2) ; extra == 'sc'
Requires-Dist: korean-lunar-calendar (==0.2.1) ; extra == 'sc'
Requires-Dist: markdown (==3.3.4) ; extra == 'sc'
Requires-Dist: oauthlib (==3.1.1) ; extra == 'sc'
Requires-Dist: opt-einsum (==3.3.0) ; extra == 'sc'
Requires-Dist: protobuf (==3.17.3) ; extra == 'sc'
Requires-Dist: pyasn1 (==0.4.8) ; extra == 'sc'
Requires-Dist: pyasn1-modules (==0.2.8) ; extra == 'sc'
Requires-Dist: pymeeus (==0.5.11) ; extra == 'sc'
Requires-Dist: requests-oauthlib (==1.3.0) ; extra == 'sc'
Requires-Dist: rsa (==4.7.2) ; extra == 'sc'
Requires-Dist: skorch (==0.10.0) ; extra == 'sc'
Requires-Dist: tabulate (==0.8.9) ; extra == 'sc'
Requires-Dist: tensorboard (==2.6.0) ; extra == 'sc'
Requires-Dist: tensorboard-data-server (==0.6.1) ; extra == 'sc'
Requires-Dist: tensorboard-plugin-wit (==1.8.0) ; extra == 'sc'
Requires-Dist: tensorflow (==2.6.0) ; extra == 'sc'
Requires-Dist: tensorflow-estimator (==2.6.0) ; extra == 'sc'
Requires-Dist: termcolor (==1.1.0) ; extra == 'sc'
Requires-Dist: werkzeug (==1.0.1) ; extra == 'sc'
Requires-Dist: wheel (==0.37.0) ; extra == 'sc'
Requires-Dist: wrapt (==1.12.1) ; extra == 'sc'
Requires-Dist: zipp (==3.5.0) ; extra == 'sc'
Requires-Dist: azure-common (==1.1.27) ; extra == 'sc'
Requires-Dist: azure-core (==1.18.0) ; extra == 'sc'
Requires-Dist: azure-storage-blob (==12.8.1) ; extra == 'sc'
Requires-Dist: azure-storage-common (==2.1.0) ; extra == 'sc'
Requires-Dist: backcall (==0.2.0) ; extra == 'sc'
Requires-Dist: bcrypt (==3.2.0) ; extra == 'sc'
Requires-Dist: cffi (==1.14.6) ; extra == 'sc'
Requires-Dist: cryptography (==3.4.7) ; extra == 'sc'
Requires-Dist: cython (==0.29.24) ; extra == 'sc'
Requires-Dist: decorator (==4.4.2) ; extra == 'sc'
Requires-Dist: deepdiff (==5.5.0) ; extra == 'sc'
Requires-Dist: geographiclib (==1.52) ; extra == 'sc'
Requires-Dist: geopy (==2.2.0) ; extra == 'sc'
Requires-Dist: ipython (==7.27.0) ; extra == 'sc'
Requires-Dist: isodate (==0.6.0) ; extra == 'sc'
Requires-Dist: jedi (==0.18.0) ; extra == 'sc'
Requires-Dist: jinja2 (==2.11.3) ; extra == 'sc'
Requires-Dist: jsonpickle (==2.0.0) ; extra == 'sc'
Requires-Dist: kubernetes (==18.20.0) ; extra == 'sc'
Requires-Dist: markupsafe (==1.1.1) ; extra == 'sc'
Requires-Dist: matplotlib-inline (==0.1.3) ; extra == 'sc'
Requires-Dist: msrest (==0.6.21) ; extra == 'sc'
Requires-Dist: networkx (==2.5.1) ; extra == 'sc'
Requires-Dist: ordered-set (==4.0.2) ; extra == 'sc'
Requires-Dist: paramiko (==2.7.2) ; extra == 'sc'
Requires-Dist: parso (==0.8.2) ; extra == 'sc'
Requires-Dist: pexpect (==4.8.0) ; extra == 'sc'
Requires-Dist: pickleshare (==0.7.5) ; extra == 'sc'
Requires-Dist: prompt-toolkit (==3.0.20) ; extra == 'sc'
Requires-Dist: psutil (==5.8.0) ; extra == 'sc'
Requires-Dist: ptyprocess (==0.7.0) ; extra == 'sc'
Requires-Dist: pyaml (==21.8.3) ; extra == 'sc'
Requires-Dist: pycparser (==2.20) ; extra == 'sc'
Requires-Dist: pygments (==2.10.0) ; extra == 'sc'
Requires-Dist: pymaro (==0.2.3a3) ; extra == 'sc'
Requires-Dist: pynacl (==1.4.0) ; extra == 'sc'
Requires-Dist: pyvis (==0.1.9) ; extra == 'sc'
Requires-Dist: pyyaml (==5.4.1) ; extra == 'sc'
Requires-Dist: pyzmq (==22.0.3) ; extra == 'sc'
Requires-Dist: randomgen (==1.19.3) ; extra == 'sc'
Requires-Dist: redis (==3.5.3) ; extra == 'sc'
Requires-Dist: stringcase (==1.2.0) ; extra == 'sc'
Requires-Dist: traitlets (==5.1.0) ; extra == 'sc'
Requires-Dist: wcwidth (==0.2.5) ; extra == 'sc'
Requires-Dist: websocket-client (==1.2.1) ; extra == 'sc'
Provides-Extra: sc-ecr
Requires-Dist: azure-common (==1.1.27) ; extra == 'sc-ecr'
Requires-Dist: azure-core (==1.18.0) ; extra == 'sc-ecr'
Requires-Dist: azure-storage-blob (==12.8.1) ; extra == 'sc-ecr'
Requires-Dist: azure-storage-common (==2.1.0) ; extra == 'sc-ecr'
Requires-Dist: backcall (==0.2.0) ; extra == 'sc-ecr'
Requires-Dist: bcrypt (==3.2.0) ; extra == 'sc-ecr'
Requires-Dist: cachetools (==4.2.2) ; extra == 'sc-ecr'
Requires-Dist: certifi (==2021.5.30) ; extra == 'sc-ecr'
Requires-Dist: cffi (==1.14.6) ; extra == 'sc-ecr'
Requires-Dist: charset-normalizer (==2.0.5) ; extra == 'sc-ecr'
Requires-Dist: convertdate (==2.3.2) ; extra == 'sc-ecr'
Requires-Dist: cryptography (==3.4.7) ; extra == 'sc-ecr'
Requires-Dist: cython (==0.29.24) ; extra == 'sc-ecr'
Requires-Dist: decorator (==4.4.2) ; extra == 'sc-ecr'
Requires-Dist: deepdiff (==5.5.0) ; extra == 'sc-ecr'
Requires-Dist: geographiclib (==1.52) ; extra == 'sc-ecr'
Requires-Dist: geopy (==2.2.0) ; extra == 'sc-ecr'
Requires-Dist: google-auth (==1.35.0) ; extra == 'sc-ecr'
Requires-Dist: hijri-converter (==2.2.1) ; extra == 'sc-ecr'
Requires-Dist: holidays (==0.11.1) ; extra == 'sc-ecr'
Requires-Dist: idna (==3.2) ; extra == 'sc-ecr'
Requires-Dist: importlib-metadata (==4.8.1) ; extra == 'sc-ecr'
Requires-Dist: ipython (==7.27.0) ; extra == 'sc-ecr'
Requires-Dist: isodate (==0.6.0) ; extra == 'sc-ecr'
Requires-Dist: jedi (==0.18.0) ; extra == 'sc-ecr'
Requires-Dist: jinja2 (==2.11.3) ; extra == 'sc-ecr'
Requires-Dist: jsonpickle (==2.0.0) ; extra == 'sc-ecr'
Requires-Dist: korean-lunar-calendar (==0.2.1) ; extra == 'sc-ecr'
Requires-Dist: kubernetes (==18.20.0) ; extra == 'sc-ecr'
Requires-Dist: markupsafe (==1.1.1) ; extra == 'sc-ecr'
Requires-Dist: matplotlib-inline (==0.1.3) ; extra == 'sc-ecr'
Requires-Dist: msrest (==0.6.21) ; extra == 'sc-ecr'
Requires-Dist: networkx (==2.5.1) ; extra == 'sc-ecr'
Requires-Dist: numpy (==1.19.5) ; extra == 'sc-ecr'
Requires-Dist: oauthlib (==3.1.1) ; extra == 'sc-ecr'
Requires-Dist: ordered-set (==4.0.2) ; extra == 'sc-ecr'
Requires-Dist: pandas (==1.1.3) ; extra == 'sc-ecr'
Requires-Dist: paramiko (==2.7.2) ; extra == 'sc-ecr'
Requires-Dist: parso (==0.8.2) ; extra == 'sc-ecr'
Requires-Dist: pexpect (==4.8.0) ; extra == 'sc-ecr'
Requires-Dist: pickleshare (==0.7.5) ; extra == 'sc-ecr'
Requires-Dist: prompt-toolkit (==3.0.20) ; extra == 'sc-ecr'
Requires-Dist: psutil (==5.8.0) ; extra == 'sc-ecr'
Requires-Dist: ptyprocess (==0.7.0) ; extra == 'sc-ecr'
Requires-Dist: pyaml (==21.8.3) ; extra == 'sc-ecr'
Requires-Dist: pyasn1 (==0.4.8) ; extra == 'sc-ecr'
Requires-Dist: pyasn1-modules (==0.2.8) ; extra == 'sc-ecr'
Requires-Dist: pycparser (==2.20) ; extra == 'sc-ecr'
Requires-Dist: pygments (==2.10.0) ; extra == 'sc-ecr'
Requires-Dist: pymaro (==0.2.3a3) ; extra == 'sc-ecr'
Requires-Dist: pymeeus (==0.5.11) ; extra == 'sc-ecr'
Requires-Dist: pynacl (==1.4.0) ; extra == 'sc-ecr'
Requires-Dist: python-dateutil (==2.8.2) ; extra == 'sc-ecr'
Requires-Dist: pytz (==2021.1) ; extra == 'sc-ecr'
Requires-Dist: pyvis (==0.1.9) ; extra == 'sc-ecr'
Requires-Dist: pyyaml (==5.4.1) ; extra == 'sc-ecr'
Requires-Dist: pyzmq (==22.0.3) ; extra == 'sc-ecr'
Requires-Dist: randomgen (==1.19.3) ; extra == 'sc-ecr'
Requires-Dist: redis (==3.5.3) ; extra == 'sc-ecr'
Requires-Dist: requests (==2.26.0) ; extra == 'sc-ecr'
Requires-Dist: requests-oauthlib (==1.3.0) ; extra == 'sc-ecr'
Requires-Dist: rsa (==4.7.2) ; extra == 'sc-ecr'
Requires-Dist: six (==1.15.0) ; extra == 'sc-ecr'
Requires-Dist: stringcase (==1.2.0) ; extra == 'sc-ecr'
Requires-Dist: torch (==1.7.1) ; extra == 'sc-ecr'
Requires-Dist: traitlets (==5.1.0) ; extra == 'sc-ecr'
Requires-Dist: typing-extensions (==3.7.4.3) ; extra == 'sc-ecr'
Requires-Dist: urllib3 (==1.26.5) ; extra == 'sc-ecr'
Requires-Dist: wcwidth (==0.2.5) ; extra == 'sc-ecr'
Requires-Dist: websocket-client (==1.2.1) ; extra == 'sc-ecr'
Requires-Dist: wheel (==0.37.0) ; extra == 'sc-ecr'
Requires-Dist: zipp (==3.5.0) ; extra == 'sc-ecr'
Provides-Extra: sc-ip
Requires-Dist: absl-py (==0.13.0) ; extra == 'sc-ip'
Requires-Dist: astunparse (==1.6.3) ; extra == 'sc-ip'
Requires-Dist: cached-property (==1.5.2) ; extra == 'sc-ip'
Requires-Dist: cachetools (==4.2.2) ; extra == 'sc-ip'
Requires-Dist: certifi (==2021.5.30) ; extra == 'sc-ip'
Requires-Dist: charset-normalizer (==2.0.5) ; extra == 'sc-ip'
Requires-Dist: clang (==5.0) ; extra == 'sc-ip'
Requires-Dist: convertdate (==2.3.2) ; extra == 'sc-ip'
Requires-Dist: cvxopt (==1.2.6) ; extra == 'sc-ip'
Requires-Dist: cvxpy (==1.1.15) ; extra == 'sc-ip'
Requires-Dist: cycler (==0.10.0) ; extra == 'sc-ip'
Requires-Dist: ecos (==2.0.7.post1) ; extra == 'sc-ip'
Requires-Dist: flatbuffers (==1.12) ; extra == 'sc-ip'
Requires-Dist: gast (==0.4.0) ; extra == 'sc-ip'
Requires-Dist: google-auth (==1.35.0) ; extra == 'sc-ip'
Requires-Dist: google-auth-oauthlib (==0.4.6) ; extra == 'sc-ip'
Requires-Dist: google-pasta (==0.2.0) ; extra == 'sc-ip'
Requires-Dist: grpcio (==1.40.0) ; extra == 'sc-ip'
Requires-Dist: h5py (==3.1.0) ; extra == 'sc-ip'
Requires-Dist: hijri-converter (==2.2.1) ; extra == 'sc-ip'
Requires-Dist: holidays (==0.11.1) ; extra == 'sc-ip'
Requires-Dist: idna (==3.2) ; extra == 'sc-ip'
Requires-Dist: importlib-metadata (==4.8.1) ; extra == 'sc-ip'
Requires-Dist: joblib (==1.0.1) ; extra == 'sc-ip'
Requires-Dist: keras (==2.6.0) ; extra == 'sc-ip'
Requires-Dist: keras-preprocessing (==1.1.2) ; extra == 'sc-ip'
Requires-Dist: kiwisolver (==1.3.2) ; extra == 'sc-ip'
Requires-Dist: korean-lunar-calendar (==0.2.1) ; extra == 'sc-ip'
Requires-Dist: markdown (==3.3.4) ; extra == 'sc-ip'
Requires-Dist: matplotlib (==3.4.2) ; extra == 'sc-ip'
Requires-Dist: numpy (==1.19.5) ; extra == 'sc-ip'
Requires-Dist: oauthlib (==3.1.1) ; extra == 'sc-ip'
Requires-Dist: opt-einsum (==3.3.0) ; extra == 'sc-ip'
Requires-Dist: osqp (==0.6.2.post0) ; extra == 'sc-ip'
Requires-Dist: pandas (==1.1.3) ; extra == 'sc-ip'
Requires-Dist: pillow (==8.2.0) ; extra == 'sc-ip'
Requires-Dist: protobuf (==3.17.3) ; extra == 'sc-ip'
Requires-Dist: pyarrow (==3.0.0) ; extra == 'sc-ip'
Requires-Dist: pyasn1 (==0.4.8) ; extra == 'sc-ip'
Requires-Dist: pyasn1-modules (==0.2.8) ; extra == 'sc-ip'
Requires-Dist: pymeeus (==0.5.11) ; extra == 'sc-ip'
Requires-Dist: pyparsing (==2.4.7) ; extra == 'sc-ip'
Requires-Dist: python-dateutil (==2.8.2) ; extra == 'sc-ip'
Requires-Dist: pytz (==2021.1) ; extra == 'sc-ip'
Requires-Dist: qdldl (==0.1.5.post0) ; extra == 'sc-ip'
Requires-Dist: requests (==2.26.0) ; extra == 'sc-ip'
Requires-Dist: requests-oauthlib (==1.3.0) ; extra == 'sc-ip'
Requires-Dist: rsa (==4.7.2) ; extra == 'sc-ip'
Requires-Dist: scikit-learn (==0.24.2) ; extra == 'sc-ip'
Requires-Dist: scipy (==1.5.4) ; extra == 'sc-ip'
Requires-Dist: scs (==2.1.4) ; extra == 'sc-ip'
Requires-Dist: seaborn (==0.11.1) ; extra == 'sc-ip'
Requires-Dist: six (==1.15.0) ; extra == 'sc-ip'
Requires-Dist: skorch (==0.10.0) ; extra == 'sc-ip'
Requires-Dist: tabulate (==0.8.9) ; extra == 'sc-ip'
Requires-Dist: tensorboard (==2.6.0) ; extra == 'sc-ip'
Requires-Dist: tensorboard-data-server (==0.6.1) ; extra == 'sc-ip'
Requires-Dist: tensorboard-plugin-wit (==1.8.0) ; extra == 'sc-ip'
Requires-Dist: tensorflow (==2.6.0) ; extra == 'sc-ip'
Requires-Dist: tensorflow-estimator (==2.6.0) ; extra == 'sc-ip'
Requires-Dist: termcolor (==1.1.0) ; extra == 'sc-ip'
Requires-Dist: threadpoolctl (==2.2.0) ; extra == 'sc-ip'
Requires-Dist: torch (==1.7.1) ; extra == 'sc-ip'
Requires-Dist: torchvision (==0.8.2) ; extra == 'sc-ip'
Requires-Dist: tqdm (==4.62.2) ; extra == 'sc-ip'
Requires-Dist: typing-extensions (==3.7.4.3) ; extra == 'sc-ip'
Requires-Dist: urllib3 (==1.26.5) ; extra == 'sc-ip'
Requires-Dist: werkzeug (==1.0.1) ; extra == 'sc-ip'
Requires-Dist: wheel (==0.37.0) ; extra == 'sc-ip'
Requires-Dist: wrapt (==1.12.1) ; extra == 'sc-ip'
Requires-Dist: zipp (==3.5.0) ; extra == 'sc-ip'
Provides-Extra: sc-ro
Requires-Dist: certifi (==2021.5.30) ; extra == 'sc-ro'
Requires-Dist: charset-normalizer (==2.0.5) ; extra == 'sc-ro'
Requires-Dist: cvxopt (==1.2.6) ; extra == 'sc-ro'
Requires-Dist: cvxpy (==1.1.15) ; extra == 'sc-ro'
Requires-Dist: cycler (==0.10.0) ; extra == 'sc-ro'
Requires-Dist: ecos (==2.0.7.post1) ; extra == 'sc-ro'
Requires-Dist: idna (==3.2) ; extra == 'sc-ro'
Requires-Dist: joblib (==1.0.1) ; extra == 'sc-ro'
Requires-Dist: kiwisolver (==1.3.2) ; extra == 'sc-ro'
Requires-Dist: matplotlib (==3.4.2) ; extra == 'sc-ro'
Requires-Dist: numpy (==1.19.5) ; extra == 'sc-ro'
Requires-Dist: osqp (==0.6.2.post0) ; extra == 'sc-ro'
Requires-Dist: pandas (==1.1.3) ; extra == 'sc-ro'
Requires-Dist: pillow (==8.2.0) ; extra == 'sc-ro'
Requires-Dist: pyarrow (==3.0.0) ; extra == 'sc-ro'
Requires-Dist: pyparsing (==2.4.7) ; extra == 'sc-ro'
Requires-Dist: python-dateutil (==2.8.2) ; extra == 'sc-ro'
Requires-Dist: pytz (==2021.1) ; extra == 'sc-ro'
Requires-Dist: qdldl (==0.1.5.post0) ; extra == 'sc-ro'
Requires-Dist: requests (==2.26.0) ; extra == 'sc-ro'
Requires-Dist: scikit-learn (==0.24.2) ; extra == 'sc-ro'
Requires-Dist: scipy (==1.5.4) ; extra == 'sc-ro'
Requires-Dist: scs (==2.1.4) ; extra == 'sc-ro'
Requires-Dist: seaborn (==0.11.1) ; extra == 'sc-ro'
Requires-Dist: six (==1.15.0) ; extra == 'sc-ro'
Requires-Dist: threadpoolctl (==2.2.0) ; extra == 'sc-ro'
Requires-Dist: torch (==1.7.1) ; extra == 'sc-ro'
Requires-Dist: torchvision (==0.8.2) ; extra == 'sc-ro'
Requires-Dist: tqdm (==4.62.2) ; extra == 'sc-ro'
Requires-Dist: typing-extensions (==3.7.4.3) ; extra == 'sc-ro'
Requires-Dist: urllib3 (==1.26.5) ; extra == 'sc-ro'
Provides-Extra: test
Requires-Dist: adal (==1.2.7) ; extra == 'test'
Requires-Dist: ansiwrap (==0.8.4) ; extra == 'test'
Requires-Dist: appdirs (==1.4.4) ; extra == 'test'
Requires-Dist: applicationinsights (==0.11.10) ; extra == 'test'
Requires-Dist: argcomplete (==1.12.3) ; extra == 'test'
Requires-Dist: argon2-cffi (==21.1.0) ; extra == 'test'
Requires-Dist: astroid (==2.6.6) ; extra == 'test'
Requires-Dist: attrs (==21.2.0) ; extra == 'test'
Requires-Dist: azure-common (==1.1.27) ; extra == 'test'
Requires-Dist: azure-core (==1.18.0) ; extra == 'test'
Requires-Dist: azure-graphrbac (==0.61.1) ; extra == 'test'
Requires-Dist: azure-mgmt-authorization (==0.61.0) ; extra == 'test'
Requires-Dist: azure-mgmt-containerregistry (==8.1.0) ; extra == 'test'
Requires-Dist: azure-mgmt-core (==1.3.0) ; extra == 'test'
Requires-Dist: azure-mgmt-keyvault (==9.1.0) ; extra == 'test'
Requires-Dist: azure-mgmt-resource (==13.0.0) ; extra == 'test'
Requires-Dist: azure-mgmt-storage (==11.2.0) ; extra == 'test'
Requires-Dist: azureml-contrib-reinforcementlearning (==1.33.0) ; extra == 'test'
Requires-Dist: azureml-core (==1.33.0) ; extra == 'test'
Requires-Dist: azureml-telemetry (==1.33.0) ; extra == 'test'
Requires-Dist: azureml-train-core (==1.33.0) ; extra == 'test'
Requires-Dist: azureml-train-restclients-hyperdrive (==1.33.0) ; extra == 'test'
Requires-Dist: backcall (==0.2.0) ; extra == 'test'
Requires-Dist: backports.entry-points-selectable (==1.1.0) ; extra == 'test'
Requires-Dist: backports.tempfile (==1.0) ; extra == 'test'
Requires-Dist: backports.weakref (==1.0.post1) ; extra == 'test'
Requires-Dist: bandit (==1.7.0) ; extra == 'test'
Requires-Dist: black (==19.10b0) ; extra == 'test'
Requires-Dist: bleach (==4.1.0) ; extra == 'test'
Requires-Dist: build (==0.6.0.post1) ; extra == 'test'
Requires-Dist: certifi (==2021.5.30) ; extra == 'test'
Requires-Dist: cffi (==1.14.6) ; extra == 'test'
Requires-Dist: cfgv (==3.3.1) ; extra == 'test'
Requires-Dist: charset-normalizer (==2.0.5) ; extra == 'test'
Requires-Dist: check-manifest (==0.45) ; extra == 'test'
Requires-Dist: click (==7.1.2) ; extra == 'test'
Requires-Dist: contextlib2 (==0.6.0.post1) ; extra == 'test'
Requires-Dist: coverage (==5.5) ; extra == 'test'
Requires-Dist: cryptography (==3.4.7) ; extra == 'test'
Requires-Dist: cython (==0.29.24) ; extra == 'test'
Requires-Dist: debugpy (==1.4.3) ; extra == 'test'
Requires-Dist: decorator (==4.4.2) ; extra == 'test'
Requires-Dist: defusedxml (==0.7.1) ; extra == 'test'
Requires-Dist: distlib (==0.3.2) ; extra == 'test'
Requires-Dist: docker (==4.4.4) ; extra == 'test'
Requires-Dist: docutils (==0.17.1) ; extra == 'test'
Requires-Dist: entrypoints (==0.3) ; extra == 'test'
Requires-Dist: filelock (==3.0.12) ; extra == 'test'
Requires-Dist: flake8 (==3.9.2) ; extra == 'test'
Requires-Dist: flake8-bugbear (==21.4.3) ; extra == 'test'
Requires-Dist: flake8-docstrings (==1.6.0) ; extra == 'test'
Requires-Dist: flake8-formatter-junit-xml (==0.0.6) ; extra == 'test'
Requires-Dist: flit (==3.2.0) ; extra == 'test'
Requires-Dist: flit-core (==3.3.0) ; extra == 'test'
Requires-Dist: gitdb (==4.0.7) ; extra == 'test'
Requires-Dist: gitpython (==3.1.18) ; extra == 'test'
Requires-Dist: identify (==2.2.14) ; extra == 'test'
Requires-Dist: idna (==3.2) ; extra == 'test'
Requires-Dist: importlib-metadata (==4.8.1) ; extra == 'test'
Requires-Dist: iniconfig (==1.1.1) ; extra == 'test'
Requires-Dist: ipykernel (==6.4.1) ; extra == 'test'
Requires-Dist: ipyleaflet (==0.14.0) ; extra == 'test'
Requires-Dist: ipython (==7.27.0) ; extra == 'test'
Requires-Dist: ipython-genutils (==0.2.0) ; extra == 'test'
Requires-Dist: ipywidgets (==7.6.5) ; extra == 'test'
Requires-Dist: isodate (==0.6.0) ; extra == 'test'
Requires-Dist: isort (==5.9.3) ; extra == 'test'
Requires-Dist: jedi (==0.18.0) ; extra == 'test'
Requires-Dist: jeepney (==0.7.1) ; extra == 'test'
Requires-Dist: jinja2 (==2.11.3) ; extra == 'test'
Requires-Dist: jmespath (==0.10.0) ; extra == 'test'
Requires-Dist: jsonpickle (==2.0.0) ; extra == 'test'
Requires-Dist: jsonschema (==3.2.0) ; extra == 'test'
Requires-Dist: junit-xml (==1.9) ; extra == 'test'
Requires-Dist: junit-xml-2 (==1.9) ; extra == 'test'
Requires-Dist: jupyter-client (==7.0.2) ; extra == 'test'
Requires-Dist: jupyter-core (==4.7.1) ; extra == 'test'
Requires-Dist: jupyter-packaging (==0.7.12) ; extra == 'test'
Requires-Dist: jupyterlab-pygments (==0.1.2) ; extra == 'test'
Requires-Dist: jupyterlab-widgets (==1.0.2) ; extra == 'test'
Requires-Dist: lazy-object-proxy (==1.6.0) ; extra == 'test'
Requires-Dist: lxml (==4.6.3) ; extra == 'test'
Requires-Dist: markupsafe (==1.1.1) ; extra == 'test'
Requires-Dist: matplotlib-inline (==0.1.3) ; extra == 'test'
Requires-Dist: mccabe (==0.6.1) ; extra == 'test'
Requires-Dist: mistune (==0.8.4) ; extra == 'test'
Requires-Dist: mock (==4.0.2) ; extra == 'test'
Requires-Dist: msrest (==0.6.21) ; extra == 'test'
Requires-Dist: msrestazure (==0.6.4) ; extra == 'test'
Requires-Dist: mypy (==0.910) ; extra == 'test'
Requires-Dist: mypy-extensions (==0.4.3) ; extra == 'test'
Requires-Dist: nbclient (==0.5.4) ; extra == 'test'
Requires-Dist: nbconvert (==6.1.0) ; extra == 'test'
Requires-Dist: nbformat (==5.1.3) ; extra == 'test'
Requires-Dist: ndg-httpsclient (==0.5.1) ; extra == 'test'
Requires-Dist: nest-asyncio (==1.5.1) ; extra == 'test'
Requires-Dist: nodeenv (==1.6.0) ; extra == 'test'
Requires-Dist: notebook (==6.4.3) ; extra == 'test'
Requires-Dist: numpy (==1.19.5) ; extra == 'test'
Requires-Dist: oauthlib (==3.1.1) ; extra == 'test'
Requires-Dist: packaging (==21.0) ; extra == 'test'
Requires-Dist: pandas (==1.1.3) ; extra == 'test'
Requires-Dist: pandocfilters (==1.5.0) ; extra == 'test'
Requires-Dist: papermill (==2.3.3) ; extra == 'test'
Requires-Dist: parso (==0.8.2) ; extra == 'test'
Requires-Dist: pathlib2 (==2.3.6) ; extra == 'test'
Requires-Dist: pathspec (==0.9.0) ; extra == 'test'
Requires-Dist: pbr (==5.6.0) ; extra == 'test'
Requires-Dist: pep517 (==0.11.0) ; extra == 'test'
Requires-Dist: pexpect (==4.8.0) ; extra == 'test'
Requires-Dist: pickleshare (==0.7.5) ; extra == 'test'
Requires-Dist: platformdirs (==2.3.0) ; extra == 'test'
Requires-Dist: pluggy (==0.13.1) ; extra == 'test'
Requires-Dist: portalocker (==1.7.1) ; extra == 'test'
Requires-Dist: pre-commit (==2.8.2) ; extra == 'test'
Requires-Dist: prometheus-client (==0.11.0) ; extra == 'test'
Requires-Dist: prompt-toolkit (==3.0.20) ; extra == 'test'
Requires-Dist: ptyprocess (==0.7.0) ; extra == 'test'
Requires-Dist: py (==1.10.0) ; extra == 'test'
Requires-Dist: pyarrow (==3.0.0) ; extra == 'test'
Requires-Dist: pyasn1 (==0.4.8) ; extra == 'test'
Requires-Dist: pycodestyle (==2.7.0) ; extra == 'test'
Requires-Dist: pycparser (==2.20) ; extra == 'test'
Requires-Dist: pydocstyle (==6.1.1) ; extra == 'test'
Requires-Dist: pyflakes (==2.3.1) ; extra == 'test'
Requires-Dist: pygments (==2.10.0) ; extra == 'test'
Requires-Dist: pyjwt[crypto] (==2.1.0) ; extra == 'test'
Requires-Dist: pylint (==2.9.5) ; extra == 'test'
Requires-Dist: pylint-junit (==0.3.2) ; extra == 'test'
Requires-Dist: pyopenssl (==20.0.1) ; extra == 'test'
Requires-Dist: pyparsing (==2.4.7) ; extra == 'test'
Requires-Dist: pyrsistent (==0.18.0) ; extra == 'test'
Requires-Dist: pytest (==6.2.1) ; extra == 'test'
Requires-Dist: pytest-cov (==2.12.1) ; extra == 'test'
Requires-Dist: pytest-mock (==3.6.1) ; extra == 'test'
Requires-Dist: pytest-runner (==5.3.1) ; extra == 'test'
Requires-Dist: python-dateutil (==2.8.2) ; extra == 'test'
Requires-Dist: pytz (==2021.1) ; extra == 'test'
Requires-Dist: pyyaml (==5.4.1) ; extra == 'test'
Requires-Dist: pyzmq (==22.0.3) ; extra == 'test'
Requires-Dist: regex (==2020.11.13) ; extra == 'test'
Requires-Dist: requests (==2.26.0) ; extra == 'test'
Requires-Dist: requests-oauthlib (==1.3.0) ; extra == 'test'
Requires-Dist: ruamel.yaml (==0.17.4) ; extra == 'test'
Requires-Dist: ruamel.yaml.clib (==0.2.6) ; extra == 'test'
Requires-Dist: scrapbook (==0.5.0) ; extra == 'test'
Requires-Dist: secretstorage (==3.3.1) ; extra == 'test'
Requires-Dist: send2trash (==1.8.0) ; extra == 'test'
Requires-Dist: setuptools-scm (==6.3.2) ; extra == 'test'
Requires-Dist: shellcheck-py (==0.7.1.1) ; extra == 'test'
Requires-Dist: six (==1.15.0) ; extra == 'test'
Requires-Dist: smmap (==4.0.0) ; extra == 'test'
Requires-Dist: snowballstemmer (==2.1.0) ; extra == 'test'
Requires-Dist: stevedore (==3.4.0) ; extra == 'test'
Requires-Dist: syncer (==1.3.0) ; extra == 'test'
Requires-Dist: tenacity (==8.0.1) ; extra == 'test'
Requires-Dist: terminado (==0.12.1) ; extra == 'test'
Requires-Dist: testpath (==0.5.0) ; extra == 'test'
Requires-Dist: textwrap3 (==0.9.2) ; extra == 'test'
Requires-Dist: toml (==0.10.2) ; extra == 'test'
Requires-Dist: tomli (==1.2.1) ; extra == 'test'
Requires-Dist: tornado (==6.1) ; extra == 'test'
Requires-Dist: tqdm (==4.62.2) ; extra == 'test'
Requires-Dist: traitlets (==5.1.0) ; extra == 'test'
Requires-Dist: traittypes (==0.2.1) ; extra == 'test'
Requires-Dist: typed-ast (==1.4.3) ; extra == 'test'
Requires-Dist: typing-extensions (==3.7.4.3) ; extra == 'test'
Requires-Dist: urllib3 (==1.26.5) ; extra == 'test'
Requires-Dist: virtualenv (==20.7.2) ; extra == 'test'
Requires-Dist: wcwidth (==0.2.5) ; extra == 'test'
Requires-Dist: webencodings (==0.5.1) ; extra == 'test'
Requires-Dist: websocket-client (==1.2.1) ; extra == 'test'
Requires-Dist: widgetsnbextension (==3.5.1) ; extra == 'test'
Requires-Dist: wrapt (==1.12.1) ; extra == 'test'
Requires-Dist: zipp (==3.5.0) ; extra == 'test'

# AI Python by Microsoft

This is a library of Python packages scanned using various open source and internal tools to provide up-to-date, and secury dependencies.  

## Installation
Currently Python3.7 is supported.

### Ubuntu 18.04
The aiubuntu library is provided to simplify installation of required Ubuntu dependancies.

shell

add-apt-repository -y ppa:deadsnakes/ppa \
&& apt-get update \
&& apt-get install -y python3.7 python3.7-dev

curl -fSsLO https://bootstrap.pypa.io/get-pip.py \
&& /usr/bin/python3.7 get-pip.py 'pip==20.3.3'

add-apt-repository -y ppa:dciborow/ppa \
&& apt-get update \
&& apt-get install -y aiubuntu

# For Core Libaries (this will install nearly everything) 
python3.7 -m pip install ai-python[core]

# For Libraries needed for testing
python3.7 -m pip install ai-python[tests]

# For Libraries needed for a single package
python3.7 -m pip install ai-python[retail]

## 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.


