Skip to content

Instantly share code, notes, and snippets.

@antoncohen
Last active September 22, 2020 22:40
Show Gist options
  • Save antoncohen/ace9499dc881fc472873c4c0da97663c to your computer and use it in GitHub Desktop.
Save antoncohen/ace9499dc881fc472873c4c0da97663c to your computer and use it in GitHub Desktop.
Test requirements.txt for pip --use-feature=2020-resolver
# grep Requires-Dist *.dist-info/METADATA
Django-2.2.16.dist-info/METADATA:Requires-Dist: pytz
Django-2.2.16.dist-info/METADATA:Requires-Dist: sqlparse (>=0.2.2)
Django-2.2.16.dist-info/METADATA:Requires-Dist: argon2-cffi (>=16.1.0) ; extra == 'argon2'
Django-2.2.16.dist-info/METADATA:Requires-Dist: bcrypt ; extra == 'bcrypt'
Faker-4.1.3.dist-info/METADATA:Requires-Dist: python-dateutil (>=2.4)
Faker-4.1.3.dist-info/METADATA:Requires-Dist: text-unidecode (==1.3)
Jinja2-2.11.2.dist-info/METADATA:Requires-Dist: MarkupSafe (>=0.23)
Jinja2-2.11.2.dist-info/METADATA:Requires-Dist: Babel (>=0.8) ; extra == 'i18n'
Markdown-3.1.1.dist-info/METADATA:Requires-Dist: setuptools (>=36)
Markdown-3.1.1.dist-info/METADATA:Requires-Dist: coverage ; extra == 'testing'
Markdown-3.1.1.dist-info/METADATA:Requires-Dist: pyyaml ; extra == 'testing'
PyJWT-1.7.1.dist-info/METADATA:Requires-Dist: cryptography (>=1.4) ; extra == 'crypto'
PyJWT-1.7.1.dist-info/METADATA:Requires-Dist: flake8 ; extra == 'flake8'
PyJWT-1.7.1.dist-info/METADATA:Requires-Dist: flake8-import-order ; extra == 'flake8'
PyJWT-1.7.1.dist-info/METADATA:Requires-Dist: pep8-naming ; extra == 'flake8'
PyJWT-1.7.1.dist-info/METADATA:Requires-Dist: pytest (<5.0.0,>=4.0.1) ; extra == 'test'
PyJWT-1.7.1.dist-info/METADATA:Requires-Dist: pytest-cov (<3.0.0,>=2.6.0) ; extra == 'test'
PyJWT-1.7.1.dist-info/METADATA:Requires-Dist: pytest-runner (<5.0.0,>=4.2) ; extra == 'test'
amqp-2.4.2.dist-info/METADATA:Requires-Dist: vine (>=1.1.3)
asana-0.6.7.dist-info/METADATA:Requires-Dist: requests (>=2.14,==2.*)
asana-0.6.7.dist-info/METADATA:Requires-Dist: requests-oauthlib (>=0.8.0,==0.8.*)
asana-0.6.7.dist-info/METADATA:Requires-Dist: six (>=1.10,==1.*)
attrs-20.2.0.dist-info/METADATA:Requires-Dist: coverage[toml] (>=5.0.2) ; extra == 'dev'
attrs-20.2.0.dist-info/METADATA:Requires-Dist: hypothesis ; extra == 'dev'
attrs-20.2.0.dist-info/METADATA:Requires-Dist: pympler ; extra == 'dev'
attrs-20.2.0.dist-info/METADATA:Requires-Dist: pytest (>=4.3.0) ; extra == 'dev'
attrs-20.2.0.dist-info/METADATA:Requires-Dist: six ; extra == 'dev'
attrs-20.2.0.dist-info/METADATA:Requires-Dist: zope.interface ; extra == 'dev'
attrs-20.2.0.dist-info/METADATA:Requires-Dist: sphinx ; extra == 'dev'
attrs-20.2.0.dist-info/METADATA:Requires-Dist: sphinx-rtd-theme ; extra == 'dev'
attrs-20.2.0.dist-info/METADATA:Requires-Dist: pre-commit ; extra == 'dev'
attrs-20.2.0.dist-info/METADATA:Requires-Dist: sphinx ; extra == 'docs'
attrs-20.2.0.dist-info/METADATA:Requires-Dist: sphinx-rtd-theme ; extra == 'docs'
attrs-20.2.0.dist-info/METADATA:Requires-Dist: zope.interface ; extra == 'docs'
attrs-20.2.0.dist-info/METADATA:Requires-Dist: coverage[toml] (>=5.0.2) ; extra == 'tests'
attrs-20.2.0.dist-info/METADATA:Requires-Dist: hypothesis ; extra == 'tests'
attrs-20.2.0.dist-info/METADATA:Requires-Dist: pympler ; extra == 'tests'
attrs-20.2.0.dist-info/METADATA:Requires-Dist: pytest (>=4.3.0) ; extra == 'tests'
attrs-20.2.0.dist-info/METADATA:Requires-Dist: six ; extra == 'tests'
attrs-20.2.0.dist-info/METADATA:Requires-Dist: zope.interface ; extra == 'tests'
attrs-20.2.0.dist-info/METADATA:Requires-Dist: coverage[toml] (>=5.0.2) ; extra == 'tests_no_zope'
attrs-20.2.0.dist-info/METADATA:Requires-Dist: hypothesis ; extra == 'tests_no_zope'
attrs-20.2.0.dist-info/METADATA:Requires-Dist: pympler ; extra == 'tests_no_zope'
attrs-20.2.0.dist-info/METADATA:Requires-Dist: pytest (>=4.3.0) ; extra == 'tests_no_zope'
attrs-20.2.0.dist-info/METADATA:Requires-Dist: six ; extra == 'tests_no_zope'
awscli-1.18.144.dist-info/METADATA:Requires-Dist: botocore==1.18.3
awscli-1.18.144.dist-info/METADATA:Requires-Dist: docutils>=0.10,<0.16
awscli-1.18.144.dist-info/METADATA:Requires-Dist: s3transfer>=0.3.0,<0.4.0
awscli-1.18.144.dist-info/METADATA:Requires-Dist: PyYAML>=3.10,<5.3; python_version=='3.4'
awscli-1.18.144.dist-info/METADATA:Requires-Dist: PyYAML>=3.10,<5.4; python_version!='3.4'
awscli-1.18.144.dist-info/METADATA:Requires-Dist: colorama>=0.2.5,<0.4.2; python_version=='3.4'
awscli-1.18.144.dist-info/METADATA:Requires-Dist: colorama>=0.2.5,<0.4.4; python_version!='3.4'
awscli-1.18.144.dist-info/METADATA:Requires-Dist: rsa>=3.1.2,<=4.0.0; python_version=='3.4'
awscli-1.18.144.dist-info/METADATA:Requires-Dist: rsa>=3.1.2,<=4.5.0; python_version!='3.4'
bcrypt-3.2.0.dist-info/METADATA:Requires-Dist: cffi (>=1.1)
bcrypt-3.2.0.dist-info/METADATA:Requires-Dist: six (>=1.4.1)
bcrypt-3.2.0.dist-info/METADATA:Requires-Dist: pytest (!=3.3.0,>=3.2.1) ; extra == 'tests'
bcrypt-3.2.0.dist-info/METADATA:Requires-Dist: mypy ; extra == 'typecheck'
bleach-3.1.5.dist-info/METADATA:Requires-Dist: packaging
bleach-3.1.5.dist-info/METADATA:Requires-Dist: six (>=1.9.0)
bleach-3.1.5.dist-info/METADATA:Requires-Dist: webencodings
botocore-1.18.3.dist-info/METADATA:Requires-Dist: python-dateutil>=2.1,<3.0.0
botocore-1.18.3.dist-info/METADATA:Requires-Dist: jmespath>=0.7.1,<1.0.0
botocore-1.18.3.dist-info/METADATA:Requires-Dist: urllib3>=1.20,<1.25.8; python_version=='3.4'
botocore-1.18.3.dist-info/METADATA:Requires-Dist: urllib3>=1.20,<1.26; python_version!='3.4'
celery-4.3.0.dist-info/METADATA:Requires-Dist: pytz (>dev)
celery-4.3.0.dist-info/METADATA:Requires-Dist: billiard (<4.0,>=3.6.0)
celery-4.3.0.dist-info/METADATA:Requires-Dist: kombu (<5.0,>=4.4.0)
celery-4.3.0.dist-info/METADATA:Requires-Dist: vine (>=1.3.0)
celery-4.3.0.dist-info/METADATA:Requires-Dist: pyArango (>=1.3.2) ; extra == 'arangodb'
celery-4.3.0.dist-info/METADATA:Requires-Dist: cryptography ; extra == 'auth'
celery-4.3.0.dist-info/METADATA:Requires-Dist: azure-storage (==0.36.0) ; extra == 'azureblockblob'
celery-4.3.0.dist-info/METADATA:Requires-Dist: azure-common (==1.1.5) ; extra == 'azureblockblob'
celery-4.3.0.dist-info/METADATA:Requires-Dist: azure-storage-common (==1.1.0) ; extra == 'azureblockblob'
celery-4.3.0.dist-info/METADATA:Requires-Dist: brotli (>=1.0.0) ; (platform_python_implementation == "CPython") and extra == 'brotli'
celery-4.3.0.dist-info/METADATA:Requires-Dist: brotlipy (>=0.7.0) ; (platform_python_implementation == "PyPy") and extra == 'brotli'
celery-4.3.0.dist-info/METADATA:Requires-Dist: cassandra-driver ; extra == 'cassandra'
celery-4.3.0.dist-info/METADATA:Requires-Dist: python-consul ; extra == 'consul'
celery-4.3.0.dist-info/METADATA:Requires-Dist: pydocumentdb (==2.3.2) ; extra == 'cosmosdbsql'
celery-4.3.0.dist-info/METADATA:Requires-Dist: couchbase ; extra == 'couchbase'
celery-4.3.0.dist-info/METADATA:Requires-Dist: couchbase-cffi ; (platform_python_implementation == "PyPy") and extra == 'couchbase'
celery-4.3.0.dist-info/METADATA:Requires-Dist: pycouchdb ; extra == 'couchdb'
celery-4.3.0.dist-info/METADATA:Requires-Dist: Django (>=1.8) ; extra == 'django'
celery-4.3.0.dist-info/METADATA:Requires-Dist: boto3 (>=1.4.6) ; extra == 'dynamodb'
celery-4.3.0.dist-info/METADATA:Requires-Dist: elasticsearch ; extra == 'elasticsearch'
celery-4.3.0.dist-info/METADATA:Requires-Dist: eventlet (>=0.24.1) ; extra == 'eventlet'
celery-4.3.0.dist-info/METADATA:Requires-Dist: gevent ; extra == 'gevent'
celery-4.3.0.dist-info/METADATA:Requires-Dist: librabbitmq (>=1.5.0) ; extra == 'librabbitmq'
celery-4.3.0.dist-info/METADATA:Requires-Dist: backports.lzma ; (python_version < "3.3") and extra == 'lzma'
celery-4.3.0.dist-info/METADATA:Requires-Dist: pylibmc ; extra == 'memcache'
celery-4.3.0.dist-info/METADATA:Requires-Dist: pymongo[srv] (>=3.3.0) ; extra == 'mongodb'
celery-4.3.0.dist-info/METADATA:Requires-Dist: msgpack ; extra == 'msgpack'
celery-4.3.0.dist-info/METADATA:Requires-Dist: python-memcached ; extra == 'pymemcache'
celery-4.3.0.dist-info/METADATA:Requires-Dist: pyro4 ; extra == 'pyro'
celery-4.3.0.dist-info/METADATA:Requires-Dist: redis (>=3.2.0) ; extra == 'redis'
celery-4.3.0.dist-info/METADATA:Requires-Dist: riak (>=2.0) ; extra == 'riak'
celery-4.3.0.dist-info/METADATA:Requires-Dist: boto3 (>=1.4.6) ; extra == 's3'
celery-4.3.0.dist-info/METADATA:Requires-Dist: softlayer-messaging (>=1.0.3) ; extra == 'slmq'
celery-4.3.0.dist-info/METADATA:Requires-Dist: ephem ; extra == 'solar'
celery-4.3.0.dist-info/METADATA:Requires-Dist: sqlalchemy ; extra == 'sqlalchemy'
celery-4.3.0.dist-info/METADATA:Requires-Dist: boto3 (>=1.4.6) ; extra == 'sqs'
celery-4.3.0.dist-info/METADATA:Requires-Dist: pycurl ; extra == 'sqs'
celery-4.3.0.dist-info/METADATA:Requires-Dist: tblib (>=1.3.0) ; extra == 'tblib'
celery-4.3.0.dist-info/METADATA:Requires-Dist: PyYAML (>=3.10) ; extra == 'yaml'
celery-4.3.0.dist-info/METADATA:Requires-Dist: kazoo (>=1.3.1) ; extra == 'zookeeper'
celery-4.3.0.dist-info/METADATA:Requires-Dist: zstandard ; extra == 'zstd'
cffi-1.14.3.dist-info/METADATA:Requires-Dist: pycparser
coverage-5.3.dist-info/METADATA:Requires-Dist: toml ; extra == 'toml'
coveralls-2.1.2.dist-info/METADATA:Requires-Dist: coverage (<6.0,>=4.1)
coveralls-2.1.2.dist-info/METADATA:Requires-Dist: docopt (>=0.6.1)
coveralls-2.1.2.dist-info/METADATA:Requires-Dist: requests (>=1.0.0)
coveralls-2.1.2.dist-info/METADATA:Requires-Dist: PyYAML (>=3.10) ; extra == 'yaml'
cryptography-2.3.1.dist-info/METADATA:Requires-Dist: idna (>=2.1)
cryptography-2.3.1.dist-info/METADATA:Requires-Dist: asn1crypto (>=0.21.0)
cryptography-2.3.1.dist-info/METADATA:Requires-Dist: six (>=1.4.1)
cryptography-2.3.1.dist-info/METADATA:Requires-Dist: cffi (!=1.11.3,>=1.7)
cryptography-2.3.1.dist-info/METADATA:Requires-Dist: enum34; python_version < '3'
cryptography-2.3.1.dist-info/METADATA:Requires-Dist: ipaddress; python_version < '3'
cryptography-2.3.1.dist-info/METADATA:Requires-Dist: sphinx (>=1.6.5); extra == 'docs'
cryptography-2.3.1.dist-info/METADATA:Requires-Dist: sphinx-rtd-theme; extra == 'docs'
cryptography-2.3.1.dist-info/METADATA:Requires-Dist: doc8; extra == 'docstest'
cryptography-2.3.1.dist-info/METADATA:Requires-Dist: pyenchant (>=1.6.11); extra == 'docstest'
cryptography-2.3.1.dist-info/METADATA:Requires-Dist: readme-renderer (>=16.0); extra == 'docstest'
cryptography-2.3.1.dist-info/METADATA:Requires-Dist: sphinxcontrib-spelling (>=4.0.1); extra == 'docstest'
cryptography-2.3.1.dist-info/METADATA:Requires-Dist: flake8; extra == 'pep8test'
cryptography-2.3.1.dist-info/METADATA:Requires-Dist: flake8-import-order; extra == 'pep8test'
cryptography-2.3.1.dist-info/METADATA:Requires-Dist: pep8-naming; extra == 'pep8test'
cryptography-2.3.1.dist-info/METADATA:Requires-Dist: pytest (!=3.3.0,>=3.2.1); extra == 'test'
cryptography-2.3.1.dist-info/METADATA:Requires-Dist: pretend; extra == 'test'
cryptography-2.3.1.dist-info/METADATA:Requires-Dist: iso8601; extra == 'test'
cryptography-2.3.1.dist-info/METADATA:Requires-Dist: pytz; extra == 'test'
cryptography-2.3.1.dist-info/METADATA:Requires-Dist: hypothesis (>=1.11.4); extra == 'test'
cryptography-2.3.1.dist-info/METADATA:Requires-Dist: cryptography-vectors (==2.3.1); extra == 'test'
cycler-0.10.0.dist-info/METADATA:Requires-Dist: six
django_jinja-2.3.1.dist-info/METADATA:Requires-Dist: django (>=1.8)
django_jinja-2.3.1.dist-info/METADATA:Requires-Dist: jinja2 (>=2.5)
django_sites-0.10.dist-info/METADATA:Requires-Dist: django (>=1.4)
google_api_core-1.22.2.dist-info/METADATA:Requires-Dist: googleapis-common-protos (<2.0dev,>=1.6.0)
google_api_core-1.22.2.dist-info/METADATA:Requires-Dist: protobuf (>=3.12.0)
google_api_core-1.22.2.dist-info/METADATA:Requires-Dist: google-auth (<2.0dev,>=1.21.1)
google_api_core-1.22.2.dist-info/METADATA:Requires-Dist: requests (<3.0.0dev,>=2.18.0)
google_api_core-1.22.2.dist-info/METADATA:Requires-Dist: setuptools (>=34.0.0)
google_api_core-1.22.2.dist-info/METADATA:Requires-Dist: six (>=1.10.0)
google_api_core-1.22.2.dist-info/METADATA:Requires-Dist: pytz
google_api_core-1.22.2.dist-info/METADATA:Requires-Dist: futures (>=3.2.0) ; python_version < "3.2"
google_api_core-1.22.2.dist-info/METADATA:Requires-Dist: grpcio (<2.0dev,>=1.29.0) ; extra == 'grpc'
google_api_core-1.22.2.dist-info/METADATA:Requires-Dist: grpcio-gcp (>=0.2.2) ; extra == 'grpcgcp'
google_api_core-1.22.2.dist-info/METADATA:Requires-Dist: grpcio-gcp (>=0.2.2) ; extra == 'grpcio-gcp'
google_api_python_client-1.12.1.dist-info/METADATA:Requires-Dist: httplib2 (<1dev,>=0.9.2)
google_api_python_client-1.12.1.dist-info/METADATA:Requires-Dist: google-auth (>=1.16.0)
google_api_python_client-1.12.1.dist-info/METADATA:Requires-Dist: google-auth-httplib2 (>=0.0.3)
google_api_python_client-1.12.1.dist-info/METADATA:Requires-Dist: google-api-core (<2dev,>=1.21.0)
google_api_python_client-1.12.1.dist-info/METADATA:Requires-Dist: six (<2dev,>=1.13.0)
google_api_python_client-1.12.1.dist-info/METADATA:Requires-Dist: uritemplate (<4dev,>=3.0.0)
google_auth-1.21.2.dist-info/METADATA:Requires-Dist: cachetools (<5.0,>=2.0.0)
google_auth-1.21.2.dist-info/METADATA:Requires-Dist: pyasn1-modules (>=0.2.1)
google_auth-1.21.2.dist-info/METADATA:Requires-Dist: setuptools (>=40.3.0)
google_auth-1.21.2.dist-info/METADATA:Requires-Dist: six (>=1.9.0)
google_auth-1.21.2.dist-info/METADATA:Requires-Dist: rsa (<4.6) ; python_version < "3.5"
google_auth-1.21.2.dist-info/METADATA:Requires-Dist: rsa (<5,>=3.1.4) ; python_version >= "3.5"
google_auth_httplib2-0.0.4.dist-info/METADATA:Requires-Dist: google-auth
google_auth_httplib2-0.0.4.dist-info/METADATA:Requires-Dist: httplib2 (>=0.9.1)
google_auth_httplib2-0.0.4.dist-info/METADATA:Requires-Dist: six
google_cloud_core-1.4.1.dist-info/METADATA:Requires-Dist: google-api-core (<2.0.0dev,>=1.19.0)
google_cloud_core-1.4.1.dist-info/METADATA:Requires-Dist: grpcio (<2.0dev,>=1.8.2) ; extra == 'grpc'
googleapis_common_protos-1.52.0.dist-info/METADATA:Requires-Dist: protobuf (>=3.6.0)
googleapis_common_protos-1.52.0.dist-info/METADATA:Requires-Dist: grpcio (>=1.0.0) ; extra == 'grpc'
gunicorn-19.9.0.dist-info/METADATA:Requires-Dist: eventlet (>=0.9.7); extra == 'eventlet'
gunicorn-19.9.0.dist-info/METADATA:Requires-Dist: gevent (>=0.13); extra == 'gevent'
gunicorn-19.9.0.dist-info/METADATA:Requires-Dist: tornado (>=0.2); extra == 'tornado'
html5lib-1.1.dist-info/METADATA:Requires-Dist: six (>=1.9)
html5lib-1.1.dist-info/METADATA:Requires-Dist: webencodings
html5lib-1.1.dist-info/METADATA:Requires-Dist: genshi ; extra == 'all'
html5lib-1.1.dist-info/METADATA:Requires-Dist: chardet (>=2.2) ; extra == 'all'
html5lib-1.1.dist-info/METADATA:Requires-Dist: lxml ; (platform_python_implementation == 'CPython') and extra == 'all'
html5lib-1.1.dist-info/METADATA:Requires-Dist: chardet (>=2.2) ; extra == 'chardet'
html5lib-1.1.dist-info/METADATA:Requires-Dist: genshi ; extra == 'genshi'
html5lib-1.1.dist-info/METADATA:Requires-Dist: lxml ; (platform_python_implementation == 'CPython') and extra == 'lxml'
ipython-7.18.1.dist-info/METADATA:Requires-Dist: setuptools (>=18.5)
ipython-7.18.1.dist-info/METADATA:Requires-Dist: jedi (>=0.10)
ipython-7.18.1.dist-info/METADATA:Requires-Dist: decorator
ipython-7.18.1.dist-info/METADATA:Requires-Dist: pickleshare
ipython-7.18.1.dist-info/METADATA:Requires-Dist: traitlets (>=4.2)
ipython-7.18.1.dist-info/METADATA:Requires-Dist: prompt-toolkit (!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0)
ipython-7.18.1.dist-info/METADATA:Requires-Dist: pygments
ipython-7.18.1.dist-info/METADATA:Requires-Dist: backcall
ipython-7.18.1.dist-info/METADATA:Requires-Dist: pexpect (>4.3); sys_platform != "win32"
ipython-7.18.1.dist-info/METADATA:Requires-Dist: appnope; sys_platform == "darwin"
ipython-7.18.1.dist-info/METADATA:Requires-Dist: colorama; sys_platform == "win32"
ipython-7.18.1.dist-info/METADATA:Requires-Dist: Sphinx (>=1.3); extra == 'all'
ipython-7.18.1.dist-info/METADATA:Requires-Dist: ipykernel; extra == 'all'
ipython-7.18.1.dist-info/METADATA:Requires-Dist: ipyparallel; extra == 'all'
ipython-7.18.1.dist-info/METADATA:Requires-Dist: ipywidgets; extra == 'all'
ipython-7.18.1.dist-info/METADATA:Requires-Dist: nbconvert; extra == 'all'
ipython-7.18.1.dist-info/METADATA:Requires-Dist: nbformat; extra == 'all'
ipython-7.18.1.dist-info/METADATA:Requires-Dist: nose (>=0.10.1); extra == 'all'
ipython-7.18.1.dist-info/METADATA:Requires-Dist: notebook; extra == 'all'
ipython-7.18.1.dist-info/METADATA:Requires-Dist: numpy (>=1.14); extra == 'all'
ipython-7.18.1.dist-info/METADATA:Requires-Dist: pygments; extra == 'all'
ipython-7.18.1.dist-info/METADATA:Requires-Dist: qtconsole; extra == 'all'
ipython-7.18.1.dist-info/METADATA:Requires-Dist: requests; extra == 'all'
ipython-7.18.1.dist-info/METADATA:Requires-Dist: testpath; extra == 'all'
ipython-7.18.1.dist-info/METADATA:Requires-Dist: Sphinx (>=1.3); extra == 'doc'
ipython-7.18.1.dist-info/METADATA:Requires-Dist: ipykernel; extra == 'kernel'
ipython-7.18.1.dist-info/METADATA:Requires-Dist: nbconvert; extra == 'nbconvert'
ipython-7.18.1.dist-info/METADATA:Requires-Dist: nbformat; extra == 'nbformat'
ipython-7.18.1.dist-info/METADATA:Requires-Dist: notebook; extra == 'notebook'
ipython-7.18.1.dist-info/METADATA:Requires-Dist: ipywidgets; extra == 'notebook'
ipython-7.18.1.dist-info/METADATA:Requires-Dist: ipyparallel; extra == 'parallel'
ipython-7.18.1.dist-info/METADATA:Requires-Dist: qtconsole; extra == 'qtconsole'
ipython-7.18.1.dist-info/METADATA:Requires-Dist: nose (>=0.10.1); extra == 'test'
ipython-7.18.1.dist-info/METADATA:Requires-Dist: requests; extra == 'test'
ipython-7.18.1.dist-info/METADATA:Requires-Dist: testpath; extra == 'test'
ipython-7.18.1.dist-info/METADATA:Requires-Dist: pygments; extra == 'test'
ipython-7.18.1.dist-info/METADATA:Requires-Dist: nbformat; extra == 'test'
ipython-7.18.1.dist-info/METADATA:Requires-Dist: ipykernel; extra == 'test'
ipython-7.18.1.dist-info/METADATA:Requires-Dist: numpy (>=1.14); extra == 'test'
jedi-0.17.2.dist-info/METADATA:Requires-Dist: parso (<0.8.0,>=0.7.0)
jedi-0.17.2.dist-info/METADATA:Requires-Dist: flake8 (==3.7.9) ; extra == 'qa'
jedi-0.17.2.dist-info/METADATA:Requires-Dist: Django (<3.1) ; extra == 'testing'
jedi-0.17.2.dist-info/METADATA:Requires-Dist: colorama ; extra == 'testing'
jedi-0.17.2.dist-info/METADATA:Requires-Dist: docopt ; extra == 'testing'
jedi-0.17.2.dist-info/METADATA:Requires-Dist: pytest (<5.0.0,>=3.9.0) ; extra == 'testing'
kombu-4.5.0.dist-info/METADATA:Requires-Dist: amqp (<3.0,>=2.4.0)
kombu-4.5.0.dist-info/METADATA:Requires-Dist: azure-servicebus (>=0.21.1) ; extra == 'azureservicebus'
kombu-4.5.0.dist-info/METADATA:Requires-Dist: azure-storage-queue ; extra == 'azurestoragequeues'
kombu-4.5.0.dist-info/METADATA:Requires-Dist: python-consul (>=0.6.0) ; extra == 'consul'
kombu-4.5.0.dist-info/METADATA:Requires-Dist: librabbitmq (>=1.5.2) ; extra == 'librabbitmq'
kombu-4.5.0.dist-info/METADATA:Requires-Dist: pymongo (<3.0,>=2.6.2) ; extra == 'mongodb'
kombu-4.5.0.dist-info/METADATA:Requires-Dist: msgpack ; extra == 'msgpack'
kombu-4.5.0.dist-info/METADATA:Requires-Dist: pyro4 ; extra == 'pyro'
kombu-4.5.0.dist-info/METADATA:Requires-Dist: qpid-python (>=0.26) ; extra == 'qpid'
kombu-4.5.0.dist-info/METADATA:Requires-Dist: qpid-tools (>=0.26) ; extra == 'qpid'
kombu-4.5.0.dist-info/METADATA:Requires-Dist: redis (>=3.2.0) ; extra == 'redis'
kombu-4.5.0.dist-info/METADATA:Requires-Dist: softlayer-messaging (>=1.0.3) ; extra == 'slmq'
kombu-4.5.0.dist-info/METADATA:Requires-Dist: sqlalchemy ; extra == 'sqlalchemy'
kombu-4.5.0.dist-info/METADATA:Requires-Dist: boto3 (>=1.4.4) ; extra == 'sqs'
kombu-4.5.0.dist-info/METADATA:Requires-Dist: pycurl ; extra == 'sqs'
kombu-4.5.0.dist-info/METADATA:Requires-Dist: PyYAML (>=3.10) ; extra == 'yaml'
kombu-4.5.0.dist-info/METADATA:Requires-Dist: kazoo (>=1.3.1) ; extra == 'zookeeper'
lxml-4.5.2.dist-info/METADATA:Requires-Dist: cssselect (>=0.7) ; extra == 'cssselect'
lxml-4.5.2.dist-info/METADATA:Requires-Dist: html5lib ; extra == 'html5'
lxml-4.5.2.dist-info/METADATA:Requires-Dist: BeautifulSoup4 ; extra == 'htmlsoup'
lxml-4.5.2.dist-info/METADATA:Requires-Dist: Cython (>=0.29.7) ; extra == 'source'
matplotlib-3.3.2.dist-info/METADATA:Requires-Dist: certifi (>=2020.06.20)
matplotlib-3.3.2.dist-info/METADATA:Requires-Dist: cycler (>=0.10)
matplotlib-3.3.2.dist-info/METADATA:Requires-Dist: kiwisolver (>=1.0.1)
matplotlib-3.3.2.dist-info/METADATA:Requires-Dist: numpy (>=1.15)
matplotlib-3.3.2.dist-info/METADATA:Requires-Dist: pillow (>=6.2.0)
matplotlib-3.3.2.dist-info/METADATA:Requires-Dist: pyparsing (!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.3)
matplotlib-3.3.2.dist-info/METADATA:Requires-Dist: python-dateutil (>=2.1)
oauthlib-3.1.0.dist-info/METADATA:Requires-Dist: cryptography ; extra == 'rsa'
oauthlib-3.1.0.dist-info/METADATA:Requires-Dist: blinker ; extra == 'signals'
oauthlib-3.1.0.dist-info/METADATA:Requires-Dist: cryptography ; extra == 'signedtoken'
oauthlib-3.1.0.dist-info/METADATA:Requires-Dist: pyjwt (>=1.0.0) ; extra == 'signedtoken'
packaging-20.4.dist-info/METADATA:Requires-Dist: pyparsing (>=2.0.2)
packaging-20.4.dist-info/METADATA:Requires-Dist: six
pandas-1.1.2.dist-info/METADATA:Requires-Dist: python-dateutil (>=2.7.3)
pandas-1.1.2.dist-info/METADATA:Requires-Dist: pytz (>=2017.2)
pandas-1.1.2.dist-info/METADATA:Requires-Dist: numpy (>=1.15.4)
pandas-1.1.2.dist-info/METADATA:Requires-Dist: pytest (>=4.0.2) ; extra == 'test'
pandas-1.1.2.dist-info/METADATA:Requires-Dist: pytest-xdist ; extra == 'test'
pandas-1.1.2.dist-info/METADATA:Requires-Dist: hypothesis (>=3.58) ; extra == 'test'
parso-0.7.1.dist-info/METADATA:Requires-Dist: docopt ; extra == 'testing'
parso-0.7.1.dist-info/METADATA:Requires-Dist: pytest (>=3.0.7) ; extra == 'testing'
pexpect-4.8.0.dist-info/METADATA:Requires-Dist: ptyprocess (>=0.5)
pickleshare-0.7.5.dist-info/METADATA:Requires-Dist: pathlib2; python_version in "2.6 2.7 3.2 3.3"
pluggy-0.13.1.dist-info/METADATA:Requires-Dist: importlib-metadata (>=0.12) ; python_version < "3.8"
pluggy-0.13.1.dist-info/METADATA:Requires-Dist: pre-commit ; extra == 'dev'
pluggy-0.13.1.dist-info/METADATA:Requires-Dist: tox ; extra == 'dev'
premailer-3.0.1.dist-info/METADATA:Requires-Dist: cssselect
premailer-3.0.1.dist-info/METADATA:Requires-Dist: cssutils
premailer-3.0.1.dist-info/METADATA:Requires-Dist: lxml
premailer-3.0.1.dist-info/METADATA:Requires-Dist: requests
prompt_toolkit-3.0.7.dist-info/METADATA:Requires-Dist: wcwidth
protobuf-3.13.0.dist-info/METADATA:Requires-Dist: six (>=1.9)
protobuf-3.13.0.dist-info/METADATA:Requires-Dist: setuptools
psd_tools-1.8.27.dist-info/METADATA:Requires-Dist: docopt (>=0.5)
psd_tools-1.8.27.dist-info/METADATA:Requires-Dist: packbits
psd_tools-1.8.27.dist-info/METADATA:Requires-Dist: attrs
psd_tools-1.8.27.dist-info/METADATA:Requires-Dist: Pillow (!=6.0.0)
psd_tools-1.8.27.dist-info/METADATA:Requires-Dist: aggdraw
psd_tools-1.8.27.dist-info/METADATA:Requires-Dist: enum34 ; python_version < "3.4"
pyarrow-1.0.1.dist-info/METADATA:Requires-Dist: numpy (>=1.14)
pyasn1_modules-0.2.8.dist-info/METADATA:Requires-Dist: pyasn1 (<0.5.0,>=0.4.6)
pytest-6.0.2.dist-info/METADATA:Requires-Dist: attrs (>=17.4.0)
pytest-6.0.2.dist-info/METADATA:Requires-Dist: iniconfig
pytest-6.0.2.dist-info/METADATA:Requires-Dist: more-itertools (>=4.0.0)
pytest-6.0.2.dist-info/METADATA:Requires-Dist: packaging
pytest-6.0.2.dist-info/METADATA:Requires-Dist: pluggy (<1.0,>=0.12)
pytest-6.0.2.dist-info/METADATA:Requires-Dist: py (>=1.8.2)
pytest-6.0.2.dist-info/METADATA:Requires-Dist: toml
pytest-6.0.2.dist-info/METADATA:Requires-Dist: pathlib2 (>=2.2.0) ; python_version < "3.6"
pytest-6.0.2.dist-info/METADATA:Requires-Dist: importlib-metadata (>=0.12) ; python_version < "3.8"
pytest-6.0.2.dist-info/METADATA:Requires-Dist: atomicwrites (>=1.0) ; sys_platform == "win32"
pytest-6.0.2.dist-info/METADATA:Requires-Dist: colorama ; sys_platform == "win32"
pytest-6.0.2.dist-info/METADATA:Requires-Dist: mypy (==0.780) ; extra == 'checkqa_mypy'
pytest-6.0.2.dist-info/METADATA:Requires-Dist: argcomplete ; extra == 'testing'
pytest-6.0.2.dist-info/METADATA:Requires-Dist: hypothesis (>=3.56) ; extra == 'testing'
pytest-6.0.2.dist-info/METADATA:Requires-Dist: mock ; extra == 'testing'
pytest-6.0.2.dist-info/METADATA:Requires-Dist: nose ; extra == 'testing'
pytest-6.0.2.dist-info/METADATA:Requires-Dist: requests ; extra == 'testing'
pytest-6.0.2.dist-info/METADATA:Requires-Dist: xmlschema ; extra == 'testing'
pytest_django-3.10.0.dist-info/METADATA:Requires-Dist: pytest (>=3.6)
pytest_django-3.10.0.dist-info/METADATA:Requires-Dist: pathlib2 ; python_version < "3.4"
pytest_django-3.10.0.dist-info/METADATA:Requires-Dist: sphinx ; extra == 'docs'
pytest_django-3.10.0.dist-info/METADATA:Requires-Dist: sphinx-rtd-theme ; extra == 'docs'
pytest_django-3.10.0.dist-info/METADATA:Requires-Dist: Django ; extra == 'testing'
pytest_django-3.10.0.dist-info/METADATA:Requires-Dist: django-configurations (>=2.0) ; extra == 'testing'
pytest_django-3.10.0.dist-info/METADATA:Requires-Dist: six ; extra == 'testing'
python_dateutil-2.7.5.dist-info/METADATA:Requires-Dist: six (>=1.5)
raven-6.10.0.dist-info/METADATA:Requires-Dist: contextlib2; python_version<"3.2"
raven-6.10.0.dist-info/METADATA:Requires-Dist: Flask (>=0.8); extra == 'flask'
raven-6.10.0.dist-info/METADATA:Requires-Dist: blinker (>=1.1); extra == 'flask'
raven-6.10.0.dist-info/METADATA:Requires-Dist: bottle; extra == 'tests'
raven-6.10.0.dist-info/METADATA:Requires-Dist: celery (>=2.5); extra == 'tests'
raven-6.10.0.dist-info/METADATA:Requires-Dist: coverage (<4); extra == 'tests'
raven-6.10.0.dist-info/METADATA:Requires-Dist: exam (>=0.5.2); extra == 'tests'
raven-6.10.0.dist-info/METADATA:Requires-Dist: flake8 (==3.5.0); extra == 'tests'
raven-6.10.0.dist-info/METADATA:Requires-Dist: logbook; extra == 'tests'
raven-6.10.0.dist-info/METADATA:Requires-Dist: mock; extra == 'tests'
raven-6.10.0.dist-info/METADATA:Requires-Dist: nose; extra == 'tests'
raven-6.10.0.dist-info/METADATA:Requires-Dist: pytz; extra == 'tests'
raven-6.10.0.dist-info/METADATA:Requires-Dist: pytest (<3.3.0,>=3.2.0); extra == 'tests'
raven-6.10.0.dist-info/METADATA:Requires-Dist: pytest-timeout (==1.2.1); extra == 'tests'
raven-6.10.0.dist-info/METADATA:Requires-Dist: pytest-xdist (==1.18.2); extra == 'tests'
raven-6.10.0.dist-info/METADATA:Requires-Dist: pytest-pythonpath (==0.7.2); extra == 'tests'
raven-6.10.0.dist-info/METADATA:Requires-Dist: pytest-cov (==2.5.1); extra == 'tests'
raven-6.10.0.dist-info/METADATA:Requires-Dist: pytest-flake8 (==1.0.0); extra == 'tests'
raven-6.10.0.dist-info/METADATA:Requires-Dist: requests; extra == 'tests'
raven-6.10.0.dist-info/METADATA:Requires-Dist: tornado (<5.0,>=4.1); extra == 'tests'
raven-6.10.0.dist-info/METADATA:Requires-Dist: tox; extra == 'tests'
raven-6.10.0.dist-info/METADATA:Requires-Dist: webob; extra == 'tests'
raven-6.10.0.dist-info/METADATA:Requires-Dist: webtest; extra == 'tests'
raven-6.10.0.dist-info/METADATA:Requires-Dist: wheel; extra == 'tests'
raven-6.10.0.dist-info/METADATA:Requires-Dist: anyjson; extra == 'tests'
raven-6.10.0.dist-info/METADATA:Requires-Dist: ZConfig; extra == 'tests'
raven-6.10.0.dist-info/METADATA:Requires-Dist: Flask (>=0.8); extra == 'tests'
raven-6.10.0.dist-info/METADATA:Requires-Dist: blinker (>=1.1); extra == 'tests'
raven-6.10.0.dist-info/METADATA:Requires-Dist: Flask-Login (>=0.2.0); extra == 'tests'
raven-6.10.0.dist-info/METADATA:Requires-Dist: blinker (>=1.1); extra == 'tests'
raven-6.10.0.dist-info/METADATA:Requires-Dist: sanic (>=0.7.0); extra == 'tests'
raven-6.10.0.dist-info/METADATA:Requires-Dist: aiohttp; extra == 'tests'
requests-2.21.0.dist-info/METADATA:Requires-Dist: chardet (<3.1.0,>=3.0.2)
requests-2.21.0.dist-info/METADATA:Requires-Dist: idna (<2.9,>=2.5)
requests-2.21.0.dist-info/METADATA:Requires-Dist: urllib3 (<1.25,>=1.21.1)
requests-2.21.0.dist-info/METADATA:Requires-Dist: certifi (>=2017.4.17)
requests-2.21.0.dist-info/METADATA:Requires-Dist: pyOpenSSL (>=0.14); extra == 'security'
requests-2.21.0.dist-info/METADATA:Requires-Dist: cryptography (>=1.3.4); extra == 'security'
requests-2.21.0.dist-info/METADATA:Requires-Dist: idna (>=2.0.0); extra == 'security'
requests-2.21.0.dist-info/METADATA:Requires-Dist: PySocks (!=1.5.7,>=1.5.6); extra == 'socks'
requests-2.21.0.dist-info/METADATA:Requires-Dist: win-inet-pton; (sys_platform == "win32" and python_version == "2.7") and extra == 'socks'
requests_oauthlib-0.8.0.dist-info/METADATA:Requires-Dist: oauthlib (>=0.6.2)
requests_oauthlib-0.8.0.dist-info/METADATA:Requires-Dist: requests (>=2.0.0)
requests_oauthlib-0.8.0.dist-info/METADATA:Requires-Dist: oauthlib[rsa] (>=0.6.2); extra == 'rsa'
requests_oauthlib-0.8.0.dist-info/METADATA:Requires-Dist: requests (>=2.0.0); extra == 'rsa'
rsa-4.5.dist-info/METADATA:Requires-Dist: pyasn1 (>=0.1.3)
s3transfer-0.3.3.dist-info/METADATA:Requires-Dist: botocore>=1.12.36,<2.0a.0
s3transfer-0.3.3.dist-info/METADATA:Requires-Dist: futures>=2.2.0,<4.0.0; python_version=="2.7"
scikit_learn-0.23.2.dist-info/METADATA:Requires-Dist: numpy (>=1.13.3)
scikit_learn-0.23.2.dist-info/METADATA:Requires-Dist: scipy (>=0.19.1)
scikit_learn-0.23.2.dist-info/METADATA:Requires-Dist: joblib (>=0.11)
scikit_learn-0.23.2.dist-info/METADATA:Requires-Dist: threadpoolctl (>=2.0.0)
scikit_learn-0.23.2.dist-info/METADATA:Requires-Dist: numpy (>=1.13.3) ; extra == 'alldeps'
scikit_learn-0.23.2.dist-info/METADATA:Requires-Dist: scipy (>=0.19.1) ; extra == 'alldeps'
scipy-1.5.2.dist-info/METADATA:Requires-Dist: numpy (>=1.14.5)
serpy-0.1.1.dist-info/METADATA:Requires-Dist: six
setuptools-41.2.0.dist-info/METADATA:Requires-Dist: certifi (==2016.9.26) ; extra == 'certs'
setuptools-41.2.0.dist-info/METADATA:Requires-Dist: wincertstore (==0.2) ; (sys_platform == "win32") and extra == 'ssl'
traitlets-5.0.4.dist-info/METADATA:Requires-Dist: ipython-genutils
traitlets-5.0.4.dist-info/METADATA:Requires-Dist: pytest ; extra == 'test'
urllib3-1.24.3.dist-info/METADATA:Requires-Dist: pyOpenSSL (>=0.14) ; extra == 'secure'
urllib3-1.24.3.dist-info/METADATA:Requires-Dist: cryptography (>=1.3.4) ; extra == 'secure'
urllib3-1.24.3.dist-info/METADATA:Requires-Dist: idna (>=2.0.0) ; extra == 'secure'
urllib3-1.24.3.dist-info/METADATA:Requires-Dist: certifi ; extra == 'secure'
urllib3-1.24.3.dist-info/METADATA:Requires-Dist: ipaddress ; extra == 'secure'
urllib3-1.24.3.dist-info/METADATA:Requires-Dist: PySocks (!=1.5.7,<2.0,>=1.5.6) ; extra == 'socks'
wcwidth-0.2.5.dist-info/METADATA:Requires-Dist: backports.functools-lru-cache (>=1.2.1) ; python_version < "3.2"
webcolors-1.9.1.dist-info/METADATA:Requires-Dist: six
zipp-1.2.0.dist-info/METADATA:Requires-Dist: contextlib2 ; python_version < "3.4"
zipp-1.2.0.dist-info/METADATA:Requires-Dist: sphinx ; extra == 'docs'
zipp-1.2.0.dist-info/METADATA:Requires-Dist: jaraco.packaging (>=3.2) ; extra == 'docs'
zipp-1.2.0.dist-info/METADATA:Requires-Dist: rst.linker (>=1.9) ; extra == 'docs'
zipp-1.2.0.dist-info/METADATA:Requires-Dist: pathlib2 ; extra == 'testing'
zipp-1.2.0.dist-info/METADATA:Requires-Dist: unittest2 ; extra == 'testing'
zipp-1.2.0.dist-info/METADATA:Requires-Dist: jaraco.itertools ; extra == 'testing'
zipp-1.2.0.dist-info/METADATA:Requires-Dist: func-timeout ; extra == 'testing'
aggdraw==1.3.11
amqp==2.4.2
appnope==0.1.0; sys_platform == "darwin"
asn1crypto==1.4.0
atomicwrites==1.4.0; sys_platform == "win32"
attrs==20.2.0
awscli==1.18.144
backcall==0.2.0
bcrypt==3.2.0
billiard==3.6.3.0
bleach==3.1.5
boto==2.49.0
boto3==1.15.3
botocore==1.18.3
cachetools==4.1.1
cairocffi==1.1.0
cairosvg==2.0.3
celery==4.3.0
certifi==2020.6.20
cffi==1.14.3
chardet==3.0.4
colorama==0.4.3; sys_platform == "win32" or python_version != "3.4"
coverage==5.3
coveralls==2.1.2
cryptography==2.3.1
cssselect==1.1.0
cssutils==1.0.2
cycler==0.10.0
decorator==4.4.2
diff-match-patch==20121119
django==2.2.16
django-ipware==1.1.6
django-jinja==2.3.1
django-pglocks==1.0.2
django-picklefield==0.3.2
django-sampledatahelper==0.4.1
django-sites==0.10
django-sr==0.0.4
djmail==1.0.1
docopt==0.6.2
docutils==0.15.2
easy-thumbnails==2.7
factory-boy==3.0.1
faker==4.1.3
fn==0.4.3
future==0.18.2
google-api-core==1.22.2
google-api-python-client==1.12.1
google-auth==1.21.2
google-auth-httplib2==0.0.4
google-cloud-core==1.4.1
googleapis-common-protos==1.52.0
gunicorn==19.9.0
html5lib==1.1
httplib2==0.18.1
idna==2.8
iniconfig==1.0.1
ipython==7.18.1
ipython-genutils==0.2.0
jedi==0.17.2
jinja2==2.11.2
jmespath==0.10.0
joblib==0.16.0
kiwisolver==1.2.0
kombu==4.5.0
lxml==4.5.2
markdown==3.1.1
markupsafe==1.1.1
matplotlib==3.3.2
more-itertools==8.5.0
netaddr==0.7.19
numpy==1.19.2
oauthlib==3.1.0
packaging==20.4
packbits==0.6
pandas==1.1.2
parso==0.7.1
pexpect==4.8.0; sys_platform != "win32"
pickleshare==0.7.5
pillow==7.2.0
pluggy==0.13.1
premailer==3.0.1
prompt-toolkit==3.0.7
protobuf==3.13.0
psd-tools==1.8.27
psycopg2-binary==2.8.5
ptyprocess==0.6.0; sys_platform != "win32"
py==1.9.0
pyarrow==1.0.1
pyasn1==0.4.8
pyasn1-modules==0.2.8
pycparser==2.20
pygments==2.2.0
pyhive==0.6.3
pyjwt==1.7.1
pyparsing==2.4.7
pytest==6.0.2
pytest-django==3.10.0
python-dateutil==2.7.5
python-magic==0.4.15
pytz==2020.1
pyyaml==5.3.1
raven==6.10.0
redis==2.10.5
requests==2.21.0
rsa==4.5; python_version != "3.4"
s3transfer==0.3.3
sampledata==0.3.7
scikit-learn==0.23.2
scipy==1.5.2
serpy==0.1.1
six==1.15.0
sqlparse==0.3.1
text-unidecode==1.3
threadpoolctl==2.1.0
tinycss==0.4
toml==0.10.1
traitlets==5.0.4
unidecode==0.04.20
uritemplate==3.0.1
urllib3==1.24.3
vine==5.0.0
wcwidth==0.2.5
webcolors==1.9.1
webencodings==0.5.1
zipp==1.2.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment