firebase-admin-python
firebase-admin-python copied to clipboard
There are incompatible versions in the resolved dependencies
[REQUIRED] Step 2: Describe your environment
- Operating System version: Mac OS 11.6
- Firebase SDK version: _____
- Firebase Product: database (auth, database, storage, etc)
- Python version: Python 3.9.2
- Pip version: 4.5.3 , 5.0.3
[REQUIRED] Step 3: Describe the problem
Steps to reproduce:
What happened? How can we make the problem occur?
could not install firebase-admin
because it have package dependencies which is not compatible with google-cloud-bigquery
This could be a description, log/console output, etc.
ERROR: Could not find a version that matches protobuf<3.18.0,>=3.12.0,>=3.19.0 (from google-cloud-bigquery==2.18.0->-r /var/folders/77/x5lccrxn3zsdz6s4g8bpgqjm0000gn/T/pipenvvww65bssrequirements/pipenv-hfcpz21d-constraints.txt (line 35))
Tried: 2.0.3, 2.3.0, 2.4.1, 2.5.0, 2.6.0, 2.6.1, 3.0.0, 3.0.0, 3.1.0, 3.1.0.post1, 3.1.0.post1, 3.2.0, 3.2.0, 3.3.0, 3.4.0, 3.4.0, 3.5.0.post1, 3.5.0.post1, 3.5.1, 3.5.1, 3.5.2, 3.5.2, 3.5.2.post1, 3.5.2.post1, 3.6.0, 3.6.0, 3.6.1, 3.6.1, 3.7.0, 3.7.0, 3.7.1, 3.7.1, 3.8.0, 3.8.0, 3.9.0, 3.9.0, 3.9.1, 3.9.1, 3.9.2, 3.9.2, 3.10.0, 3.10.0, 3.11.0, 3.11.0, 3.11.1, 3.11.1, 3.11.2, 3.11.2, 3.11.3, 3.11.3, 3.12.2, 3.12.2, 3.12.4, 3.12.4, 3.13.0, 3.13.0, 3.14.0, 3.14.0, 3.15.0, 3.15.0, 3.15.1, 3.15.1, 3.15.2, 3.15.2, 3.15.3, 3.15.3, 3.15.4, 3.15.4, 3.15.5, 3.15.5, 3.15.6, 3.15.6, 3.15.7, 3.15.7, 3.15.8, 3.15.8, 3.16.0, 3.16.0, 3.17.0, 3.17.0, 3.17.1, 3.17.1, 3.17.2, 3.17.2, 3.17.3, 3.17.3, 3.18.0, 3.18.0, 3.18.1, 3.18.1, 3.19.0, 3.19.0
Skipped pre-versions: 2.0.0b0, 3.0.0a2, 3.0.0a3, 3.0.0b1, 3.0.0b1.post1, 3.0.0b1.post2, 3.0.0b2, 3.0.0b2, 3.0.0b2.post1, 3.0.0b2.post1, 3.0.0b2.post2, 3.0.0b2.post2, 3.0.0b3, 3.0.0b4, 3.0.0b4, 3.2.0rc1, 3.2.0rc1, 3.2.0rc1.post1, 3.2.0rc1.post1, 3.2.0rc2, 3.2.0rc2, 3.7.0rc2, 3.7.0rc2, 3.7.0rc3, 3.7.0rc3, 3.8.0rc1, 3.8.0rc1, 3.9.0rc1, 3.9.0rc1, 3.10.0rc1, 3.10.0rc1, 3.11.0rc1, 3.11.0rc1, 3.11.0rc2, 3.11.0rc2, 3.13.0rc3, 3.13.0rc3, 3.14.0rc1, 3.14.0rc1, 3.14.0rc2, 3.14.0rc2, 3.14.0rc3, 3.14.0rc3, 3.15.0rc1, 3.15.0rc1, 3.15.0rc2, 3.15.0rc2, 3.16.0rc1, 3.16.0rc1, 3.16.0rc2, 3.16.0rc2, 3.17.0rc1, 3.17.0rc1, 3.17.0rc2, 3.17.0rc2, 3.18.0rc1, 3.18.0rc1, 3.18.0rc2, 3.18.0rc2, 3.19.0rc1, 3.19.0rc1, 3.19.0rc2, 3.19.0rc2, 4.0.0rc1, 4.0.0rc1, 4.0.0rc2, 4.0.0rc2
There are incompatible versions in the resolved dependencies:
protobuf<3.18.0,>=3.12.0 (from google-api-core[grpc]==1.31.3->firebase-admin==5.0.3->-r /var/folders/77/x5lccrxn3zsdz6s4g8bpgqjm0000gn/T/pipenvvww65bssrequirements/pipenv-hfcpz21d-constraints.txt (line 48))
protobuf>=3.12.0 (from google-cloud-bigquery==2.18.0->-r /var/folders/77/x5lccrxn3zsdz6s4g8bpgqjm0000gn/T/pipenvvww65bssrequirements/pipenv-hfcpz21d-constraints.txt (line 35))
protobuf>=3.19.0 (from proto-plus==1.19.7->google-cloud-bigquery==2.18.0->-r /var/folders/77/x5lccrxn3zsdz6s4g8bpgqjm0000gn/T/pipenvvww65bssrequirements/pipenv-hfcpz21d-constraints.txt (line 35))
how to reproduce?
Pipfile:
[[source]]
url = "https://pypi.python.org/simple"
verify_ssl = true
name = "pypi"
[packages]
beautifulsoup4 = "==4.8.2"
boto3 = "<1.19,>=1.18"
boxsdk = "==2.12.1"
celery = "==5.1.1"
coreapi = "==2.3.3"
django = "==3.2.8"
django-cacheops = "==6.0"
django-cors-headers = "==3.8.0"
django-cryptography = "==1.0"
django-excel = "==0.0.10"
django-filter = "==2.4.0"
django-health-check = "==3.16.4"
django-memoize = "==2.3.1"
django-modeltranslation = "==0.17.3"
django-nap = "==0.40.0"
django-redis = "==4.12.1"
django-rest-auth = "==0.9.5"
django-simple-history = "==3.0.0"
django-storages = "==1.12.2"
djangorestframework = "==3.12.4"
djangorestframework-jwt = "==1.11.0"
drf-nested-routers = "==0.93.4"
firebase_admin = "==5.0.3"
flower = {git = "git://github.com/mher/flower.git", editable = true, ref = "ad3a68eb7296b732f3555a6ef808987c763d8e8d"}
google-api-python-client = "==1.12.8"
google-auth = "==1.30.1"
google-auth-oauthlib = "==0.4.4"
google-cloud-bigquery = "==2.18.0"
google-cloud-storage = "==1.41.1"
googleads = "==28.0.0"
gunicorn = "==20.1.0"
isoweek = "==1.3.3"
jsonpickle = "==2.0.0"
MechanicalSoup = "==1.0.0"
oauthlib = "==3.0.0"
oauth2client = "==4.1.3"
orderedset = "==2.0.3"
ox3apiclient = "==0.6.1"
pandas = "==1.3.2"
paramiko = "==2.7.2"
Pillow = "==8.2.0"
psutil = "==5.8.0"
psycopg2-binary = "==2.9.1"
pyexcel-io = "==0.6.4"
pyexcel-xls = "==0.6.2"
pyexcel-xlsx = "==0.6.0"
PyJWT = "==1.7.1"
pyOpenSSL = "==20.0.0"
python-dateutil = "==2.8.2"
pytz = "==2021.3"
reportlab = "==3.5.68"
"requests[security]" = "==2.26.0"
retry = "==0.9.2"
schema = "==0.7.3"
sentry-sdk = "==1.3.1"
slack-sdk = "==3.9.1"
redis = "<4.0.0,>=3.5.3"
[dev-packages]
brunette = "==0.2.0"
coverage = "==6.0.2"
factory_boy = "==3.2.0"
flake8 = "==3.9.2"
isort = "==5.9.3"
mypy = "==0.910"
types-jwt = "==0.1.3"
types-python-dateutil = "==2.8.2"
types-PyYAML = "==5.4.12"
types-requests = "==2.25.11"
types-retry = "==0.9.2"
types-six = "==1.16.2"
typing-extensions = "==3.10.0.2"
pre-commit= "==2.14.0"
[requires]
python_version = "3.9"
[pipenv]
allow_prereleases = true
then install:
pipenv install
Relevant Code:
// TODO(you): code here to reproduce the problem
same error in python 3.7.6 firebase-admin-python 4.0.0
hi @hishamkaram
coulld you please share your pipenv graph
output?
I had the same issue and it seems that the conflict only happens when google-api-core
is at it's [grpc]
version
@abloch
I think proto-plus is the problem. I resolved it by changing proto-plus version 1.19.7 to 1.19.6
https://github.com/googleapis/proto-plus-python/issues/275
@abloch here is the graph:
architect==0.6.0
autopep8==1.5.7
- pycodestyle [required: >=2.7.0, installed: 2.7.0]
- toml [required: Any, installed: 0.10.2]
boto3==1.18.65
- botocore [required: >=1.21.65,<1.22.0, installed: 1.21.65]
- jmespath [required: >=0.7.1,<1.0.0, installed: 0.10.0]
- python-dateutil [required: >=2.1,<3.0.0, installed: 2.8.2]
- six [required: >=1.5, installed: 1.16.0]
- urllib3 [required: >=1.25.4,<1.27, installed: 1.26.7]
- jmespath [required: >=0.7.1,<1.0.0, installed: 0.10.0]
- s3transfer [required: >=0.5.0,<0.6.0, installed: 0.5.0]
- botocore [required: >=1.12.36,<2.0a.0, installed: 1.21.65]
- jmespath [required: >=0.7.1,<1.0.0, installed: 0.10.0]
- python-dateutil [required: >=2.1,<3.0.0, installed: 2.8.2]
- six [required: >=1.5, installed: 1.16.0]
- urllib3 [required: >=1.25.4,<1.27, installed: 1.26.7]
boxsdk==2.12.1
- attrs [required: >=17.3.0, installed: 21.2.0]
- requests [required: >=2.4.3, installed: 2.26.0]
- certifi [required: >=2017.4.17, installed: 2021.10.8]
- charset-normalizer [required: ~=2.0.0, installed: 2.0.7]
- idna [required: >=2.5,<4, installed: 3.3]
- urllib3 [required: >=1.21.1,<1.27, installed: 1.26.7]
- requests-toolbelt [required: >=0.4.0,<1.0.0, installed: 0.9.1]
- requests [required: >=2.0.1,<3.0.0, installed: 2.26.0]
- certifi [required: >=2017.4.17, installed: 2021.10.8]
- charset-normalizer [required: ~=2.0.0, installed: 2.0.7]
- idna [required: >=2.5,<4, installed: 3.3]
- urllib3 [required: >=1.21.1,<1.27, installed: 1.26.7]
- six [required: >=1.9.0, installed: 1.16.0]
- wrapt [required: >=1.10.1, installed: 1.13.2]
brunette==0.2.0
- black [required: ==20.8b1, installed: 20.8b1]
- appdirs [required: Any, installed: 1.4.4]
- click [required: >=7.1.2, installed: 7.1.2]
- mypy-extensions [required: >=0.4.3, installed: 0.4.3]
- pathspec [required: >=0.6,<1, installed: 0.9.0]
- regex [required: >=2020.1.8, installed: 2021.8.21]
- toml [required: >=0.10.1, installed: 0.10.2]
- typed-ast [required: >=1.4.0, installed: 1.4.3]
- typing-extensions [required: >=3.7.4, installed: 3.10.0.0]
- click [required: Any, installed: 7.1.2]
- setuptools [required: Any, installed: 56.2.0]
- wheel [required: Any, installed: 0.37.0]
coreapi==2.3.3
- coreschema [required: Any, installed: 0.0.4]
- jinja2 [required: Any, installed: 3.0.2]
- MarkupSafe [required: >=2.0, installed: 2.0.1]
- itypes [required: Any, installed: 1.2.0]
- requests [required: Any, installed: 2.26.0]
- certifi [required: >=2017.4.17, installed: 2021.10.8]
- charset-normalizer [required: ~=2.0.0, installed: 2.0.7]
- idna [required: >=2.5,<4, installed: 3.3]
- urllib3 [required: >=1.21.1,<1.27, installed: 1.26.7]
- uritemplate [required: Any, installed: 3.0.1]
coverage==5.5
cssutils==2.3.0
django-allow-cidr==0.3.1
- Django [required: >=1.8, installed: 3.2.8]
- asgiref [required: >=3.3.2,<4, installed: 3.4.1]
- pytz [required: Any, installed: 2021.3]
- sqlparse [required: >=0.2.2, installed: 0.4.2]
- netaddr [required: >=0.7.19, installed: 0.8.0]
django-cacheops==6.0
- django [required: >=2.1, installed: 3.2.8]
- asgiref [required: >=3.3.2,<4, installed: 3.4.1]
- pytz [required: Any, installed: 2021.3]
- sqlparse [required: >=0.2.2, installed: 0.4.2]
- funcy [required: >=1.8,<2.0, installed: 1.16]
- redis [required: >=3.0.0, installed: 3.5.3]
- six [required: >=1.4.0, installed: 1.16.0]
django-cors-headers==3.8.0
- Django [required: >=2.2, installed: 3.2.8]
- asgiref [required: >=3.3.2,<4, installed: 3.4.1]
- pytz [required: Any, installed: 2021.3]
- sqlparse [required: >=0.2.2, installed: 0.4.2]
django-cryptography==1.0
- cryptography [required: Any, installed: 35.0.0]
- cffi [required: >=1.12, installed: 1.15.0]
- pycparser [required: Any, installed: 2.20]
- django-appconf [required: Any, installed: 1.0.5]
- django [required: Any, installed: 3.2.8]
- asgiref [required: >=3.3.2,<4, installed: 3.4.1]
- pytz [required: Any, installed: 2021.3]
- sqlparse [required: >=0.2.2, installed: 0.4.2]
django-excel==0.0.10
- Django [required: >=1.6.1, installed: 3.2.8]
- asgiref [required: >=3.3.2,<4, installed: 3.4.1]
- pytz [required: Any, installed: 2021.3]
- sqlparse [required: >=0.2.2, installed: 0.4.2]
- pyexcel [required: >=0.5.7, installed: 0.6.7]
- chardet [required: Any, installed: 4.0.0]
- lml [required: >=0.0.4, installed: 0.1.0]
- pyexcel-io [required: >=0.6.2, installed: 0.6.4]
- lml [required: >=0.0.4, installed: 0.1.0]
- texttable [required: >=0.8.2, installed: 1.6.4]
- pyexcel-webio [required: >=0.1.2, installed: 0.1.4]
- pyexcel [required: >=0.5.6, installed: 0.6.7]
- chardet [required: Any, installed: 4.0.0]
- lml [required: >=0.0.4, installed: 0.1.0]
- pyexcel-io [required: >=0.6.2, installed: 0.6.4]
- lml [required: >=0.0.4, installed: 0.1.0]
- texttable [required: >=0.8.2, installed: 1.6.4]
django-filter==2.4.0
- Django [required: >=2.2, installed: 3.2.8]
- asgiref [required: >=3.3.2,<4, installed: 3.4.1]
- pytz [required: Any, installed: 2021.3]
- sqlparse [required: >=0.2.2, installed: 0.4.2]
django-health-check==3.16.4
- django [required: >=2.2, installed: 3.2.8]
- asgiref [required: >=3.3.2,<4, installed: 3.4.1]
- pytz [required: Any, installed: 2021.3]
- sqlparse [required: >=0.2.2, installed: 0.4.2]
django-memoize==2.3.1
- django [required: Any, installed: 3.2.8]
- asgiref [required: >=3.3.2,<4, installed: 3.4.1]
- pytz [required: Any, installed: 2021.3]
- sqlparse [required: >=0.2.2, installed: 0.4.2]
django-modeltranslation==0.17.3
- Django [required: >=2.2, installed: 3.2.8]
- asgiref [required: >=3.3.2,<4, installed: 3.4.1]
- pytz [required: Any, installed: 2021.3]
- sqlparse [required: >=0.2.2, installed: 0.4.2]
- six [required: Any, installed: 1.16.0]
django-nap==0.40.0
- Django [required: >=2.0, installed: 3.2.8]
- asgiref [required: >=3.3.2,<4, installed: 3.4.1]
- pytz [required: Any, installed: 2021.3]
- sqlparse [required: >=0.2.2, installed: 0.4.2]
django-redis==4.12.1
- Django [required: >=2.2, installed: 3.2.8]
- asgiref [required: >=3.3.2,<4, installed: 3.4.1]
- pytz [required: Any, installed: 2021.3]
- sqlparse [required: >=0.2.2, installed: 0.4.2]
- redis [required: >=3.0.0, installed: 3.5.3]
django-rest-auth==0.9.5
- Django [required: >=1.8.0, installed: 3.2.8]
- asgiref [required: >=3.3.2,<4, installed: 3.4.1]
- pytz [required: Any, installed: 2021.3]
- sqlparse [required: >=0.2.2, installed: 0.4.2]
- djangorestframework [required: >=3.1.3, installed: 3.12.4]
- django [required: >=2.2, installed: 3.2.8]
- asgiref [required: >=3.3.2,<4, installed: 3.4.1]
- pytz [required: Any, installed: 2021.3]
- sqlparse [required: >=0.2.2, installed: 0.4.2]
- six [required: >=1.9.0, installed: 1.16.0]
django-simple-history==3.0.0
django-storages==1.12.2
- Django [required: >=2.2, installed: 3.2.8]
- asgiref [required: >=3.3.2,<4, installed: 3.4.1]
- pytz [required: Any, installed: 2021.3]
- sqlparse [required: >=0.2.2, installed: 0.4.2]
djangorestframework-jwt==1.11.0
- PyJWT [required: >=1.5.2,<2.0.0, installed: 1.7.1]
drf-extra-fields==3.1.1
- Django [required: >=2.2, installed: 3.2.8]
- asgiref [required: >=3.3.2,<4, installed: 3.4.1]
- pytz [required: Any, installed: 2021.3]
- sqlparse [required: >=0.2.2, installed: 0.4.2]
- djangorestframework [required: >=3.9.2, installed: 3.12.4]
- django [required: >=2.2, installed: 3.2.8]
- asgiref [required: >=3.3.2,<4, installed: 3.4.1]
- pytz [required: Any, installed: 2021.3]
- sqlparse [required: >=0.2.2, installed: 0.4.2]
drf-nested-routers==0.93.4
- Django [required: >=1.11, installed: 3.2.8]
- asgiref [required: >=3.3.2,<4, installed: 3.4.1]
- pytz [required: Any, installed: 2021.3]
- sqlparse [required: >=0.2.2, installed: 0.4.2]
- djangorestframework [required: >=3.6.0, installed: 3.12.4]
- django [required: >=2.2, installed: 3.2.8]
- asgiref [required: >=3.3.2,<4, installed: 3.4.1]
- pytz [required: Any, installed: 2021.3]
- sqlparse [required: >=0.2.2, installed: 0.4.2]
factory-boy==3.2.0
- Faker [required: >=0.7.0, installed: 8.12.0]
- python-dateutil [required: >=2.4, installed: 2.8.2]
- six [required: >=1.5, installed: 1.16.0]
- text-unidecode [required: ==1.3, installed: 1.3]
firebase-admin==5.0.3
- cachecontrol [required: >=0.12.6, installed: 0.12.6]
- msgpack [required: >=0.5.2, installed: 1.0.2]
- requests [required: Any, installed: 2.26.0]
- certifi [required: >=2017.4.17, installed: 2021.10.8]
- charset-normalizer [required: ~=2.0.0, installed: 2.0.7]
- idna [required: >=2.5,<4, installed: 3.3]
- urllib3 [required: >=1.21.1,<1.27, installed: 1.26.7]
- google-api-core [required: >=1.22.1,<3.0.0dev, installed: 1.31.3]
- google-auth [required: >=1.25.0,<2.0dev, installed: 1.30.1]
- cachetools [required: >=2.0.0,<5.0, installed: 4.2.4]
- pyasn1-modules [required: >=0.2.1, installed: 0.2.8]
- pyasn1 [required: >=0.4.6,<0.5.0, installed: 0.4.8]
- rsa [required: >=3.1.4,<5, installed: 4.7.2]
- pyasn1 [required: >=0.1.3, installed: 0.4.8]
- setuptools [required: >=40.3.0, installed: 56.2.0]
- six [required: >=1.9.0, installed: 1.16.0]
- googleapis-common-protos [required: >=1.6.0,<2.0dev, installed: 1.53.0]
- protobuf [required: >=3.12.0, installed: 3.17.3]
- six [required: >=1.9, installed: 1.16.0]
- packaging [required: >=14.3, installed: 21.0]
- pyparsing [required: >=2.0.2, installed: 2.4.7]
- protobuf [required: >=3.12.0,<3.18.0, installed: 3.17.3]
- six [required: >=1.9, installed: 1.16.0]
- pytz [required: Any, installed: 2021.3]
- requests [required: >=2.18.0,<3.0.0dev, installed: 2.26.0]
- certifi [required: >=2017.4.17, installed: 2021.10.8]
- charset-normalizer [required: ~=2.0.0, installed: 2.0.7]
- idna [required: >=2.5,<4, installed: 3.3]
- urllib3 [required: >=1.21.1,<1.27, installed: 1.26.7]
- setuptools [required: >=40.3.0, installed: 56.2.0]
- six [required: >=1.13.0, installed: 1.16.0]
- google-api-python-client [required: >=1.7.8, installed: 1.12.8]
- google-api-core [required: >=1.21.0,<2dev, installed: 1.31.3]
- google-auth [required: >=1.25.0,<2.0dev, installed: 1.30.1]
- cachetools [required: >=2.0.0,<5.0, installed: 4.2.4]
- pyasn1-modules [required: >=0.2.1, installed: 0.2.8]
- pyasn1 [required: >=0.4.6,<0.5.0, installed: 0.4.8]
- rsa [required: >=3.1.4,<5, installed: 4.7.2]
- pyasn1 [required: >=0.1.3, installed: 0.4.8]
- setuptools [required: >=40.3.0, installed: 56.2.0]
- six [required: >=1.9.0, installed: 1.16.0]
- googleapis-common-protos [required: >=1.6.0,<2.0dev, installed: 1.53.0]
- protobuf [required: >=3.12.0, installed: 3.17.3]
- six [required: >=1.9, installed: 1.16.0]
- packaging [required: >=14.3, installed: 21.0]
- pyparsing [required: >=2.0.2, installed: 2.4.7]
- protobuf [required: >=3.12.0,<3.18.0, installed: 3.17.3]
- six [required: >=1.9, installed: 1.16.0]
- pytz [required: Any, installed: 2021.3]
- requests [required: >=2.18.0,<3.0.0dev, installed: 2.26.0]
- certifi [required: >=2017.4.17, installed: 2021.10.8]
- charset-normalizer [required: ~=2.0.0, installed: 2.0.7]
- idna [required: >=2.5,<4, installed: 3.3]
- urllib3 [required: >=1.21.1,<1.27, installed: 1.26.7]
- setuptools [required: >=40.3.0, installed: 56.2.0]
- six [required: >=1.13.0, installed: 1.16.0]
- google-auth [required: >=1.16.0, installed: 1.30.1]
- cachetools [required: >=2.0.0,<5.0, installed: 4.2.4]
- pyasn1-modules [required: >=0.2.1, installed: 0.2.8]
- pyasn1 [required: >=0.4.6,<0.5.0, installed: 0.4.8]
- rsa [required: >=3.1.4,<5, installed: 4.7.2]
- pyasn1 [required: >=0.1.3, installed: 0.4.8]
- setuptools [required: >=40.3.0, installed: 56.2.0]
- six [required: >=1.9.0, installed: 1.16.0]
- google-auth-httplib2 [required: >=0.0.3, installed: 0.1.0]
- google-auth [required: Any, installed: 1.30.1]
- cachetools [required: >=2.0.0,<5.0, installed: 4.2.4]
- pyasn1-modules [required: >=0.2.1, installed: 0.2.8]
- pyasn1 [required: >=0.4.6,<0.5.0, installed: 0.4.8]
- rsa [required: >=3.1.4,<5, installed: 4.7.2]
- pyasn1 [required: >=0.1.3, installed: 0.4.8]
- setuptools [required: >=40.3.0, installed: 56.2.0]
- six [required: >=1.9.0, installed: 1.16.0]
- httplib2 [required: >=0.15.0, installed: 0.20.1]
- pyparsing [required: >=2.4.2,<3, installed: 2.4.7]
- six [required: Any, installed: 1.16.0]
- httplib2 [required: >=0.15.0,<1dev, installed: 0.20.1]
- pyparsing [required: >=2.4.2,<3, installed: 2.4.7]
- six [required: >=1.13.0,<2dev, installed: 1.16.0]
- uritemplate [required: >=3.0.0,<4dev, installed: 3.0.1]
- google-cloud-firestore [required: >=2.1.0, installed: 2.3.4]
- google-api-core [required: >=1.26.0,<3.0.0dev, installed: 1.31.3]
- google-auth [required: >=1.25.0,<2.0dev, installed: 1.30.1]
- cachetools [required: >=2.0.0,<5.0, installed: 4.2.4]
- pyasn1-modules [required: >=0.2.1, installed: 0.2.8]
- pyasn1 [required: >=0.4.6,<0.5.0, installed: 0.4.8]
- rsa [required: >=3.1.4,<5, installed: 4.7.2]
- pyasn1 [required: >=0.1.3, installed: 0.4.8]
- setuptools [required: >=40.3.0, installed: 56.2.0]
- six [required: >=1.9.0, installed: 1.16.0]
- googleapis-common-protos [required: >=1.6.0,<2.0dev, installed: 1.53.0]
- protobuf [required: >=3.12.0, installed: 3.17.3]
- six [required: >=1.9, installed: 1.16.0]
- packaging [required: >=14.3, installed: 21.0]
- pyparsing [required: >=2.0.2, installed: 2.4.7]
- protobuf [required: >=3.12.0,<3.18.0, installed: 3.17.3]
- six [required: >=1.9, installed: 1.16.0]
- pytz [required: Any, installed: 2021.3]
- requests [required: >=2.18.0,<3.0.0dev, installed: 2.26.0]
- certifi [required: >=2017.4.17, installed: 2021.10.8]
- charset-normalizer [required: ~=2.0.0, installed: 2.0.7]
- idna [required: >=2.5,<4, installed: 3.3]
- urllib3 [required: >=1.21.1,<1.27, installed: 1.26.7]
- setuptools [required: >=40.3.0, installed: 56.2.0]
- six [required: >=1.13.0, installed: 1.16.0]
- google-cloud-core [required: >=1.4.1,<3.0.0dev, installed: 1.7.2]
- google-api-core [required: >=1.21.0,<2.0.0dev, installed: 1.31.3]
- google-auth [required: >=1.25.0,<2.0dev, installed: 1.30.1]
- cachetools [required: >=2.0.0,<5.0, installed: 4.2.4]
- pyasn1-modules [required: >=0.2.1, installed: 0.2.8]
- pyasn1 [required: >=0.4.6,<0.5.0, installed: 0.4.8]
- rsa [required: >=3.1.4,<5, installed: 4.7.2]
- pyasn1 [required: >=0.1.3, installed: 0.4.8]
- setuptools [required: >=40.3.0, installed: 56.2.0]
- six [required: >=1.9.0, installed: 1.16.0]
- googleapis-common-protos [required: >=1.6.0,<2.0dev, installed: 1.53.0]
- protobuf [required: >=3.12.0, installed: 3.17.3]
- six [required: >=1.9, installed: 1.16.0]
- packaging [required: >=14.3, installed: 21.0]
- pyparsing [required: >=2.0.2, installed: 2.4.7]
- protobuf [required: >=3.12.0,<3.18.0, installed: 3.17.3]
- six [required: >=1.9, installed: 1.16.0]
- pytz [required: Any, installed: 2021.3]
- requests [required: >=2.18.0,<3.0.0dev, installed: 2.26.0]
- certifi [required: >=2017.4.17, installed: 2021.10.8]
- charset-normalizer [required: ~=2.0.0, installed: 2.0.7]
- idna [required: >=2.5,<4, installed: 3.3]
- urllib3 [required: >=1.21.1,<1.27, installed: 1.26.7]
- setuptools [required: >=40.3.0, installed: 56.2.0]
- six [required: >=1.13.0, installed: 1.16.0]
- google-auth [required: >=1.24.0,<2.0dev, installed: 1.30.1]
- cachetools [required: >=2.0.0,<5.0, installed: 4.2.4]
- pyasn1-modules [required: >=0.2.1, installed: 0.2.8]
- pyasn1 [required: >=0.4.6,<0.5.0, installed: 0.4.8]
- rsa [required: >=3.1.4,<5, installed: 4.7.2]
- pyasn1 [required: >=0.1.3, installed: 0.4.8]
- setuptools [required: >=40.3.0, installed: 56.2.0]
- six [required: >=1.9.0, installed: 1.16.0]
- six [required: >=1.12.0, installed: 1.16.0]
- packaging [required: >=14.3, installed: 21.0]
- pyparsing [required: >=2.0.2, installed: 2.4.7]
- proto-plus [required: >=1.10.0, installed: 1.19.5]
- protobuf [required: >=3.12.0, installed: 3.17.3]
- six [required: >=1.9, installed: 1.16.0]
- google-cloud-storage [required: >=1.37.1, installed: 1.41.1]
- google-auth [required: >=1.24.0,<3.0dev, installed: 1.30.1]
- cachetools [required: >=2.0.0,<5.0, installed: 4.2.4]
- pyasn1-modules [required: >=0.2.1, installed: 0.2.8]
- pyasn1 [required: >=0.4.6,<0.5.0, installed: 0.4.8]
- rsa [required: >=3.1.4,<5, installed: 4.7.2]
- pyasn1 [required: >=0.1.3, installed: 0.4.8]
- setuptools [required: >=40.3.0, installed: 56.2.0]
- six [required: >=1.9.0, installed: 1.16.0]
- google-cloud-core [required: >=1.6.0,<3.0dev, installed: 1.7.2]
- google-api-core [required: >=1.21.0,<2.0.0dev, installed: 1.31.3]
- google-auth [required: >=1.25.0,<2.0dev, installed: 1.30.1]
- cachetools [required: >=2.0.0,<5.0, installed: 4.2.4]
- pyasn1-modules [required: >=0.2.1, installed: 0.2.8]
- pyasn1 [required: >=0.4.6,<0.5.0, installed: 0.4.8]
- rsa [required: >=3.1.4,<5, installed: 4.7.2]
- pyasn1 [required: >=0.1.3, installed: 0.4.8]
- setuptools [required: >=40.3.0, installed: 56.2.0]
- six [required: >=1.9.0, installed: 1.16.0]
- googleapis-common-protos [required: >=1.6.0,<2.0dev, installed: 1.53.0]
- protobuf [required: >=3.12.0, installed: 3.17.3]
- six [required: >=1.9, installed: 1.16.0]
- packaging [required: >=14.3, installed: 21.0]
- pyparsing [required: >=2.0.2, installed: 2.4.7]
- protobuf [required: >=3.12.0,<3.18.0, installed: 3.17.3]
- six [required: >=1.9, installed: 1.16.0]
- pytz [required: Any, installed: 2021.3]
- requests [required: >=2.18.0,<3.0.0dev, installed: 2.26.0]
- certifi [required: >=2017.4.17, installed: 2021.10.8]
- charset-normalizer [required: ~=2.0.0, installed: 2.0.7]
- idna [required: >=2.5,<4, installed: 3.3]
- urllib3 [required: >=1.21.1,<1.27, installed: 1.26.7]
- setuptools [required: >=40.3.0, installed: 56.2.0]
- six [required: >=1.13.0, installed: 1.16.0]
- google-auth [required: >=1.24.0,<2.0dev, installed: 1.30.1]
- cachetools [required: >=2.0.0,<5.0, installed: 4.2.4]
- pyasn1-modules [required: >=0.2.1, installed: 0.2.8]
- pyasn1 [required: >=0.4.6,<0.5.0, installed: 0.4.8]
- rsa [required: >=3.1.4,<5, installed: 4.7.2]
- pyasn1 [required: >=0.1.3, installed: 0.4.8]
- setuptools [required: >=40.3.0, installed: 56.2.0]
- six [required: >=1.9.0, installed: 1.16.0]
- six [required: >=1.12.0, installed: 1.16.0]
- google-resumable-media [required: >=1.3.0,<3.0dev, installed: 1.3.3]
- google-crc32c [required: >=1.0,<2.0dev, installed: 1.3.0]
- six [required: >=1.4.0, installed: 1.16.0]
- requests [required: >=2.18.0,<3.0.0dev, installed: 2.26.0]
- certifi [required: >=2017.4.17, installed: 2021.10.8]
- charset-normalizer [required: ~=2.0.0, installed: 2.0.7]
- idna [required: >=2.5,<4, installed: 3.3]
- urllib3 [required: >=1.21.1,<1.27, installed: 1.26.7]
flake8==3.9.2
- mccabe [required: >=0.6.0,<0.7.0, installed: 0.6.1]
- pycodestyle [required: >=2.7.0,<2.8.0, installed: 2.7.0]
- pyflakes [required: >=2.3.0,<2.4.0, installed: 2.3.1]
flower==1.0.0
- celery [required: >=5.0.5, installed: 5.1.1]
- billiard [required: >=3.6.4.0,<4.0, installed: 3.6.4.0]
- click [required: >=7.0,<8.0, installed: 7.1.2]
- click-didyoumean [required: >=0.0.3, installed: 0.3.0]
- click [required: >=7, installed: 7.1.2]
- click-plugins [required: >=1.1.1, installed: 1.1.1]
- click [required: >=4.0, installed: 7.1.2]
- click-repl [required: >=0.1.6, installed: 0.2.0]
- click [required: Any, installed: 7.1.2]
- prompt-toolkit [required: Any, installed: 3.0.20]
- wcwidth [required: Any, installed: 0.2.5]
- six [required: Any, installed: 1.16.0]
- kombu [required: >=5.1.0,<6.0, installed: 5.1.0]
- amqp [required: >=5.0.6,<6.0.0, installed: 5.0.6]
- vine [required: ==5.0.0, installed: 5.0.0]
- vine [required: Any, installed: 5.0.0]
- pytz [required: >dev, installed: 2021.3]
- setuptools [required: Any, installed: 56.2.0]
- vine [required: >=5.0.0,<6.0, installed: 5.0.0]
- humanize [required: Any, installed: 3.12.0]
- setuptools [required: Any, installed: 56.2.0]
- prometheus-client [required: >=0.8.0, installed: 0.11.0]
- pytz [required: Any, installed: 2021.3]
- tornado [required: >=5.0.0,<7.0.0, installed: 6.1]
gevent==21.8.0
- greenlet [required: >=1.1.0,<2.0, installed: 1.1.2]
- setuptools [required: Any, installed: 56.2.0]
- zope.event [required: Any, installed: 4.5.0]
- setuptools [required: Any, installed: 56.2.0]
- zope.interface [required: Any, installed: 5.4.0]
- setuptools [required: Any, installed: 56.2.0]
google-cloud-bigquery==2.18.0
- google-api-core [required: >=1.23.0,<2.0.0dev, installed: 1.31.3]
- google-auth [required: >=1.25.0,<2.0dev, installed: 1.30.1]
- cachetools [required: >=2.0.0,<5.0, installed: 4.2.4]
- pyasn1-modules [required: >=0.2.1, installed: 0.2.8]
- pyasn1 [required: >=0.4.6,<0.5.0, installed: 0.4.8]
- rsa [required: >=3.1.4,<5, installed: 4.7.2]
- pyasn1 [required: >=0.1.3, installed: 0.4.8]
- setuptools [required: >=40.3.0, installed: 56.2.0]
- six [required: >=1.9.0, installed: 1.16.0]
- googleapis-common-protos [required: >=1.6.0,<2.0dev, installed: 1.53.0]
- protobuf [required: >=3.12.0, installed: 3.17.3]
- six [required: >=1.9, installed: 1.16.0]
- packaging [required: >=14.3, installed: 21.0]
- pyparsing [required: >=2.0.2, installed: 2.4.7]
- protobuf [required: >=3.12.0,<3.18.0, installed: 3.17.3]
- six [required: >=1.9, installed: 1.16.0]
- pytz [required: Any, installed: 2021.3]
- requests [required: >=2.18.0,<3.0.0dev, installed: 2.26.0]
- certifi [required: >=2017.4.17, installed: 2021.10.8]
- charset-normalizer [required: ~=2.0.0, installed: 2.0.7]
- idna [required: >=2.5,<4, installed: 3.3]
- urllib3 [required: >=1.21.1,<1.27, installed: 1.26.7]
- setuptools [required: >=40.3.0, installed: 56.2.0]
- six [required: >=1.13.0, installed: 1.16.0]
- google-cloud-core [required: >=1.4.1,<2.0dev, installed: 1.7.2]
- google-api-core [required: >=1.21.0,<2.0.0dev, installed: 1.31.3]
- google-auth [required: >=1.25.0,<2.0dev, installed: 1.30.1]
- cachetools [required: >=2.0.0,<5.0, installed: 4.2.4]
- pyasn1-modules [required: >=0.2.1, installed: 0.2.8]
- pyasn1 [required: >=0.4.6,<0.5.0, installed: 0.4.8]
- rsa [required: >=3.1.4,<5, installed: 4.7.2]
- pyasn1 [required: >=0.1.3, installed: 0.4.8]
- setuptools [required: >=40.3.0, installed: 56.2.0]
- six [required: >=1.9.0, installed: 1.16.0]
- googleapis-common-protos [required: >=1.6.0,<2.0dev, installed: 1.53.0]
- protobuf [required: >=3.12.0, installed: 3.17.3]
- six [required: >=1.9, installed: 1.16.0]
- packaging [required: >=14.3, installed: 21.0]
- pyparsing [required: >=2.0.2, installed: 2.4.7]
- protobuf [required: >=3.12.0,<3.18.0, installed: 3.17.3]
- six [required: >=1.9, installed: 1.16.0]
- pytz [required: Any, installed: 2021.3]
- requests [required: >=2.18.0,<3.0.0dev, installed: 2.26.0]
- certifi [required: >=2017.4.17, installed: 2021.10.8]
- charset-normalizer [required: ~=2.0.0, installed: 2.0.7]
- idna [required: >=2.5,<4, installed: 3.3]
- urllib3 [required: >=1.21.1,<1.27, installed: 1.26.7]
- setuptools [required: >=40.3.0, installed: 56.2.0]
- six [required: >=1.13.0, installed: 1.16.0]
- google-auth [required: >=1.24.0,<2.0dev, installed: 1.30.1]
- cachetools [required: >=2.0.0,<5.0, installed: 4.2.4]
- pyasn1-modules [required: >=0.2.1, installed: 0.2.8]
- pyasn1 [required: >=0.4.6,<0.5.0, installed: 0.4.8]
- rsa [required: >=3.1.4,<5, installed: 4.7.2]
- pyasn1 [required: >=0.1.3, installed: 0.4.8]
- setuptools [required: >=40.3.0, installed: 56.2.0]
- six [required: >=1.9.0, installed: 1.16.0]
- six [required: >=1.12.0, installed: 1.16.0]
- google-resumable-media [required: >=0.6.0,<2.0dev, installed: 1.3.3]
- google-crc32c [required: >=1.0,<2.0dev, installed: 1.3.0]
- six [required: >=1.4.0, installed: 1.16.0]
- packaging [required: >=14.3, installed: 21.0]
- pyparsing [required: >=2.0.2, installed: 2.4.7]
- proto-plus [required: >=1.10.0, installed: 1.19.5]
- protobuf [required: >=3.12.0, installed: 3.17.3]
- six [required: >=1.9, installed: 1.16.0]
- protobuf [required: >=3.12.0, installed: 3.17.3]
- six [required: >=1.9, installed: 1.16.0]
- requests [required: >=2.18.0,<3.0.0dev, installed: 2.26.0]
- certifi [required: >=2017.4.17, installed: 2021.10.8]
- charset-normalizer [required: ~=2.0.0, installed: 2.0.7]
- idna [required: >=2.5,<4, installed: 3.3]
- urllib3 [required: >=1.21.1,<1.27, installed: 1.26.7]
googleads==28.0.0
- google-auth [required: >=1.0.0,<2.0.0, installed: 1.30.1]
- cachetools [required: >=2.0.0,<5.0, installed: 4.2.4]
- pyasn1-modules [required: >=0.2.1, installed: 0.2.8]
- pyasn1 [required: >=0.4.6,<0.5.0, installed: 0.4.8]
- rsa [required: >=3.1.4,<5, installed: 4.7.2]
- pyasn1 [required: >=0.1.3, installed: 0.4.8]
- setuptools [required: >=40.3.0, installed: 56.2.0]
- six [required: >=1.9.0, installed: 1.16.0]
- google-auth-oauthlib [required: >=0.0.1,<1.0.0, installed: 0.4.4]
- google-auth [required: >=1.0.0, installed: 1.30.1]
- cachetools [required: >=2.0.0,<5.0, installed: 4.2.4]
- pyasn1-modules [required: >=0.2.1, installed: 0.2.8]
- pyasn1 [required: >=0.4.6,<0.5.0, installed: 0.4.8]
- rsa [required: >=3.1.4,<5, installed: 4.7.2]
- pyasn1 [required: >=0.1.3, installed: 0.4.8]
- setuptools [required: >=40.3.0, installed: 56.2.0]
- six [required: >=1.9.0, installed: 1.16.0]
- requests-oauthlib [required: >=0.7.0, installed: 1.3.0]
- oauthlib [required: >=3.0.0, installed: 3.0.0]
- requests [required: >=2.0.0, installed: 2.26.0]
- certifi [required: >=2017.4.17, installed: 2021.10.8]
- charset-normalizer [required: ~=2.0.0, installed: 2.0.7]
- idna [required: >=2.5,<4, installed: 3.3]
- urllib3 [required: >=1.21.1,<1.27, installed: 1.26.7]
- pytz [required: >=2015.7, installed: 2021.3]
- PyYAML [required: >=5.1,<6.0, installed: 5.4.1]
- requests [required: >=2.0.0,<3.0.0, installed: 2.26.0]
- certifi [required: >=2017.4.17, installed: 2021.10.8]
- charset-normalizer [required: ~=2.0.0, installed: 2.0.7]
- idna [required: >=2.5,<4, installed: 3.3]
- urllib3 [required: >=1.21.1,<1.27, installed: 1.26.7]
- xmltodict [required: >=0.9.2,<1.0.0, installed: 0.12.0]
- zeep [required: >=2.5.0, installed: 4.1.0]
- attrs [required: >=17.2.0, installed: 21.2.0]
- cached-property [required: >=1.3.0, installed: 1.5.2]
- isodate [required: >=0.5.4, installed: 0.6.0]
- six [required: Any, installed: 1.16.0]
- lxml [required: >=4.6.0, installed: 4.6.3]
- platformdirs [required: >=1.4.0, installed: 2.4.0]
- pytz [required: Any, installed: 2021.3]
- requests [required: >=2.7.0, installed: 2.26.0]
- certifi [required: >=2017.4.17, installed: 2021.10.8]
- charset-normalizer [required: ~=2.0.0, installed: 2.0.7]
- idna [required: >=2.5,<4, installed: 3.3]
- urllib3 [required: >=1.21.1,<1.27, installed: 1.26.7]
- requests-file [required: >=1.5.1, installed: 1.5.1]
- requests [required: >=1.0.0, installed: 2.26.0]
- certifi [required: >=2017.4.17, installed: 2021.10.8]
- charset-normalizer [required: ~=2.0.0, installed: 2.0.7]
- idna [required: >=2.5,<4, installed: 3.3]
- urllib3 [required: >=1.21.1,<1.27, installed: 1.26.7]
- six [required: Any, installed: 1.16.0]
- requests-toolbelt [required: >=0.7.1, installed: 0.9.1]
- requests [required: >=2.0.1,<3.0.0, installed: 2.26.0]
- certifi [required: >=2017.4.17, installed: 2021.10.8]
- charset-normalizer [required: ~=2.0.0, installed: 2.0.7]
- idna [required: >=2.5,<4, installed: 3.3]
- urllib3 [required: >=1.21.1,<1.27, installed: 1.26.7]
gunicorn==20.1.0
- setuptools [required: >=3.0, installed: 56.2.0]
ipython==7.27.0
- appnope [required: Any, installed: 0.1.2]
- backcall [required: Any, installed: 0.2.0]
- decorator [required: Any, installed: 5.1.0]
- jedi [required: >=0.16, installed: 0.18.0]
- parso [required: >=0.8.0,<0.9.0, installed: 0.8.2]
- matplotlib-inline [required: Any, installed: 0.1.2]
- traitlets [required: Any, installed: 5.1.0]
- pexpect [required: >4.3, installed: 4.8.0]
- ptyprocess [required: >=0.5, installed: 0.7.0]
- pickleshare [required: Any, installed: 0.7.5]
- prompt-toolkit [required: >=2.0.0,<3.1.0,!=3.0.1,!=3.0.0, installed: 3.0.20]
- wcwidth [required: Any, installed: 0.2.5]
- pygments [required: Any, installed: 2.10.0]
- setuptools [required: >=18.5, installed: 56.2.0]
- traitlets [required: >=4.2, installed: 5.1.0]
isort==5.9.3
isoweek==1.3.3
jsonpickle==2.0.0
jsonschema==3.2.0
- attrs [required: >=17.4.0, installed: 21.2.0]
- pyrsistent [required: >=0.14.0, installed: 0.18.0]
- setuptools [required: Any, installed: 56.2.0]
- six [required: >=1.11.0, installed: 1.16.0]
MechanicalSoup==1.0.0
- beautifulsoup4 [required: >=4.4, installed: 4.8.2]
- soupsieve [required: >=1.2, installed: 2.2.1]
- lxml [required: Any, installed: 4.6.3]
- requests [required: >=2.0, installed: 2.26.0]
- certifi [required: >=2017.4.17, installed: 2021.10.8]
- charset-normalizer [required: ~=2.0.0, installed: 2.0.7]
- idna [required: >=2.5,<4, installed: 3.3]
- urllib3 [required: >=1.21.1,<1.27, installed: 1.26.7]
- six [required: >=1.4, installed: 1.16.0]
mypy==0.910
- mypy-extensions [required: >=0.4.3,<0.5.0, installed: 0.4.3]
- toml [required: Any, installed: 0.10.2]
- typing-extensions [required: >=3.7.4, installed: 3.10.0.0]
oauth2client==4.1.3
- httplib2 [required: >=0.9.1, installed: 0.20.1]
- pyparsing [required: >=2.4.2,<3, installed: 2.4.7]
- pyasn1 [required: >=0.1.7, installed: 0.4.8]
- pyasn1-modules [required: >=0.0.5, installed: 0.2.8]
- pyasn1 [required: >=0.4.6,<0.5.0, installed: 0.4.8]
- rsa [required: >=3.1.4, installed: 4.7.2]
- pyasn1 [required: >=0.1.3, installed: 0.4.8]
- six [required: >=1.6.1, installed: 1.16.0]
orderedset==2.0.3
ox3apiclient==0.6.1
- requests-oauthlib [required: Any, installed: 1.3.0]
- oauthlib [required: >=3.0.0, installed: 3.0.0]
- requests [required: >=2.0.0, installed: 2.26.0]
- certifi [required: >=2017.4.17, installed: 2021.10.8]
- charset-normalizer [required: ~=2.0.0, installed: 2.0.7]
- idna [required: >=2.5,<4, installed: 3.3]
- urllib3 [required: >=1.21.1,<1.27, installed: 1.26.7]
- six [required: Any, installed: 1.16.0]
pandas==1.3.2
- numpy [required: >=1.17.3, installed: 1.21.3]
- python-dateutil [required: >=2.7.3, installed: 2.8.2]
- six [required: >=1.5, installed: 1.16.0]
- pytz [required: >=2017.3, installed: 2021.3]
paramiko==2.7.2
- bcrypt [required: >=3.1.3, installed: 3.2.0]
- cffi [required: >=1.1, installed: 1.15.0]
- pycparser [required: Any, installed: 2.20]
- six [required: >=1.4.1, installed: 1.16.0]
- cryptography [required: >=2.5, installed: 35.0.0]
- cffi [required: >=1.12, installed: 1.15.0]
- pycparser [required: Any, installed: 2.20]
- pynacl [required: >=1.0.1, installed: 1.4.0]
- cffi [required: >=1.4.1, installed: 1.15.0]
- pycparser [required: Any, installed: 2.20]
- six [required: Any, installed: 1.16.0]
pdfkit==0.6.1
pre-commit==2.14.0
- cfgv [required: >=2.0.0, installed: 3.3.0]
- identify [required: >=1.0.0, installed: 2.2.13]
- nodeenv [required: >=0.11.1, installed: 1.6.0]
- pyyaml [required: >=5.1, installed: 5.4.1]
- toml [required: Any, installed: 0.10.2]
- virtualenv [required: >=20.0.8, installed: 20.7.2]
- backports.entry-points-selectable [required: >=1.0.4, installed: 1.1.0]
- distlib [required: >=0.3.1,<1, installed: 0.3.2]
- filelock [required: >=3.0.0,<4, installed: 3.0.12]
- platformdirs [required: >=2,<3, installed: 2.4.0]
- six [required: >=1.9.0,<2, installed: 1.16.0]
psutil==5.8.0
psycopg2-binary==2.9.1
pyexcel-xls==0.6.2
- pyexcel-io [required: >=0.6.2, installed: 0.6.4]
- lml [required: >=0.0.4, installed: 0.1.0]
- xlrd [required: <2, installed: 1.2.0]
- xlwt [required: Any, installed: 1.3.0]
pyexcel-xlsx==0.6.0
- openpyxl [required: >=2.6.1, installed: 3.0.9]
- et-xmlfile [required: Any, installed: 1.1.0]
- pyexcel-io [required: >=0.6.2, installed: 0.6.4]
- lml [required: >=0.0.4, installed: 0.1.0]
pyOpenSSL==20.0.0
- cryptography [required: >=3.2, installed: 35.0.0]
- cffi [required: >=1.12, installed: 1.15.0]
- pycparser [required: Any, installed: 2.20]
- six [required: >=1.5.2, installed: 1.16.0]
pyquery==1.4.3
- cssselect [required: >0.7.9, installed: 1.1.0]
- lxml [required: >=2.1, installed: 4.6.3]
python-jwt==3.3.0
- jwcrypto [required: >=0.8, installed: 1.0]
- cryptography [required: >=2.3, installed: 35.0.0]
- cffi [required: >=1.12, installed: 1.15.0]
- pycparser [required: Any, installed: 2.20]
- deprecated [required: Any, installed: 1.2.13]
- wrapt [required: >=1.10,<2, installed: 1.13.2]
reportlab==3.5.68
- pillow [required: >=4.0.0, installed: 8.2.0]
retry==0.9.2
- decorator [required: >=3.4.2, installed: 5.1.0]
- py [required: >=1.4.26,<2.0.0, installed: 1.10.0]
schema==0.7.3
- contextlib2 [required: >=0.5.5, installed: 21.6.0]
selenium==3.141.0
- urllib3 [required: Any, installed: 1.26.7]
sentry-sdk==1.3.1
- certifi [required: Any, installed: 2021.10.8]
- urllib3 [required: >=1.10.0, installed: 1.26.7]
slack-sdk==3.9.1
suds-jurko==0.6
tqdm==4.62.3
types-jwt==0.1.3
- types-cryptography [required: Any, installed: 3.3.5]
- types-enum34 [required: Any, installed: 0.1.8]
- types-ipaddress [required: Any, installed: 0.1.5]
types-python-dateutil==0.1.6
types-PyYAML==5.4.6
types-requests==2.25.6
types-retry==0.1.5
types-six==1.16.0
XlsxWriter==1.2.7
@junha6316 i fixed that by add proto-plus="==1.19.6"
as the first package in Pipfile ex:
[[source]]
url = "https://pypi.python.org/simple"
verify_ssl = true
name = "pypi"
[packages]
proto-plus="==1.19.6"
beautifulsoup4 = "==4.8.2"
....
then:
pipenv install