Skip to content

Instantly share code, notes, and snippets.

@shaib
Created May 4, 2022 13:14
Show Gist options
  • Save shaib/3bd014dd9cfe39faf23dcd1363da9a2d to your computer and use it in GitHub Desktop.
Save shaib/3bd014dd9cfe39faf23dcd1363da9a2d to your computer and use it in GitHub Desktop.
Session with Poetry issue
$ poetry init
This command will guide you through creating your pyproject.toml config.
Package name [test2]:
Version [0.1.0]:
Description []:
Author [Shai Berger <shai@platonix.com>, n to skip]:
License []:
Compatible Python versions [^3.10]:
Would you like to define your main dependencies interactively? (yes/no) [yes] no
Would you like to define your development dependencies interactively? (yes/no) [yes] no
Generated file
[tool.poetry]
name = "test2"
version = "0.1.0"
description = ""
authors = ["Shai Berger <shai@platonix.com>"]
[tool.poetry.dependencies]
python = "^3.10"
[tool.poetry.dev-dependencies]
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"
Do you confirm generation? (yes/no) [yes]
$ poetry add -vvv firebase-admin==4.5.3 google-api-core==1.22.0 > poetry-add.out
$ poetry export > requirements.txt
$ mkvirtualenv test3
created virtual environment CPython3.10.4.final.0-64 in 158ms
creator CPython3Posix(dest=/home/slate/.virtualenvs/test3, clear=False, no_vcs_ignore=False, global=False)
seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=...)
added seed packages: pip==22.0.4, setuptools==62.1.0, wheel==0.37.1
activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator
$ pip install -r requirements.txt
Collecting cachecontrol==0.12.11
Using cached CacheControl-0.12.11-py2.py3-none-any.whl (21 kB)
Collecting cachetools==4.2.4
Using cached cachetools-4.2.4-py3-none-any.whl (10 kB)
Collecting certifi==2021.10.8
Using cached certifi-2021.10.8-py2.py3-none-any.whl (149 kB)
Collecting charset-normalizer==2.0.12
Using cached charset_normalizer-2.0.12-py3-none-any.whl (39 kB)
Collecting firebase-admin==4.5.3
Using cached firebase_admin-4.5.3-py3-none-any.whl (111 kB)
Collecting google-api-core==1.22.0
Using cached google_api_core-1.22.0-py2.py3-none-any.whl (91 kB)
Collecting google-api-python-client==2.39.0
Using cached google_api_python_client-2.39.0-py2.py3-none-any.whl (8.2 MB)
Collecting google-auth-httplib2==0.1.0
Using cached google_auth_httplib2-0.1.0-py2.py3-none-any.whl (9.3 kB)
Collecting google-auth==1.35.0
Using cached google_auth-1.35.0-py2.py3-none-any.whl (152 kB)
Collecting google-cloud-core==1.7.2
Using cached google_cloud_core-1.7.2-py2.py3-none-any.whl (28 kB)
Collecting google-cloud-firestore==1.9.0
Using cached google_cloud_firestore-1.9.0-py2.py3-none-any.whl (344 kB)
Collecting google-cloud-storage==1.41.1
Using cached google_cloud_storage-1.41.1-py2.py3-none-any.whl (105 kB)
Collecting google-crc32c==1.3.0
Using cached google_crc32c-1.3.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (37 kB)
Collecting google-resumable-media==2.3.2
Using cached google_resumable_media-2.3.2-py2.py3-none-any.whl (76 kB)
Collecting googleapis-common-protos==1.56.0
Using cached googleapis_common_protos-1.56.0-py2.py3-none-any.whl (241 kB)
Collecting grpcio==1.46.0
Using cached grpcio-1.46.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.4 MB)
Collecting httplib2==0.20.4
Using cached httplib2-0.20.4-py3-none-any.whl (96 kB)
Collecting idna==3.3
Using cached idna-3.3-py3-none-any.whl (61 kB)
Collecting msgpack==1.0.3
Using cached msgpack-1.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (323 kB)
Collecting protobuf==3.20.1
Using cached protobuf-3.20.1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.1 MB)
Collecting pyasn1-modules==0.2.8
Using cached pyasn1_modules-0.2.8-py2.py3-none-any.whl (155 kB)
Collecting pyasn1==0.4.8
Using cached pyasn1-0.4.8-py2.py3-none-any.whl (77 kB)
Collecting pyparsing==3.0.8
Using cached pyparsing-3.0.8-py3-none-any.whl (98 kB)
Collecting pytz==2022.1
Using cached pytz-2022.1-py2.py3-none-any.whl (503 kB)
Collecting requests==2.27.1
Using cached requests-2.27.1-py2.py3-none-any.whl (63 kB)
Collecting rsa==4.8
Using cached rsa-4.8-py3-none-any.whl (39 kB)
Collecting six==1.16.0
Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting uritemplate==4.1.1
Using cached uritemplate-4.1.1-py2.py3-none-any.whl (10 kB)
Collecting urllib3==1.26.9
Using cached urllib3-1.26.9-py2.py3-none-any.whl (138 kB)
Collecting google-api-core[grpc]<2.0.0dev,>=1.14.0
ERROR: In --require-hashes mode, all requirements must have their versions pinned with ==. These do not:
google-api-core[grpc]<2.0.0dev,>=1.14.0 from https://files.pythonhosted.org/packages/5f/7e/43c73760cd58a480eba5c80810c146a2c15532f12ab72c94d0cadeb85f88/google_api_core-1.31.5-py2.py3-none-any.whl#sha256=6815207a8b422e9da42c200681603f304b25f98c98b675a9db9fdc3717e44280 (from firebase-admin==4.5.3->-r requirements.txt (line 13))
Using virtualenv: .../test2
PyPI: 1 packages found for firebase-admin 4.5.3
PyPI: 1 packages found for google-api-core 1.22.0
Updating dependencies
Resolving dependencies...
1: fact: test2 is 0.1.0
1: derived: test2
1: fact: test2 depends on firebase-admin (4.5.3)
1: fact: test2 depends on google-api-core (1.22.0)
1: selecting test2 (0.1.0)
1: derived: google-api-core (==1.22.0)
1: derived: firebase-admin (==4.5.3)
PyPI: 1 packages found for google-api-core 1.22.0
1: fact: google-api-core (1.22.0) depends on googleapis-common-protos (>=1.6.0,<2.0dev)
1: fact: google-api-core (1.22.0) depends on protobuf (>=3.12.0)
1: fact: google-api-core (1.22.0) depends on google-auth (>=1.19.1,<2.0dev)
1: fact: google-api-core (1.22.0) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-api-core (1.22.0) depends on six (>=1.10.0)
1: fact: google-api-core (1.22.0) depends on pytz (*)
1: selecting google-api-core (1.22.0)
1: derived: pytz
1: derived: six (>=1.10.0)
1: derived: requests (>=2.18.0,<3.0.0dev)
1: derived: google-auth (>=1.19.1,<2.0dev)
1: derived: protobuf (>=3.12.0)
1: derived: googleapis-common-protos (>=1.6.0,<2.0dev)
PyPI: 88 packages found for pytz *
PyPI: 7 packages found for six >=1.10.0
PyPI: No release information found for requests-0.0.1, skipping
PyPI: No release information found for requests-0.12.01, skipping
PyPI: No release information found for requests-2.15.0, skipping
PyPI: 18 packages found for requests >=2.18.0,<3.0.0dev
PyPI: 30 packages found for google-auth >=1.19.1,<2.0dev
PyPI: 29 packages found for protobuf >=3.12.0
PyPI: 11 packages found for googleapis-common-protos >=1.6.0,<2.0dev
PyPI: 1 packages found for firebase-admin 4.5.3
1: fact: firebase-admin (4.5.3) depends on cachecontrol (>=0.12.6)
1: fact: firebase-admin (4.5.3) depends on google-api-python-client (>=1.7.8)
1: fact: firebase-admin (4.5.3) depends on google-cloud-storage (>=1.18.0)
1: fact: firebase-admin (4.5.3) depends on google-api-core (>=1.14.0,<2.0.0dev)
1: fact: firebase-admin (4.5.3) depends on google-cloud-firestore (>=1.4.0)
1: selecting firebase-admin (4.5.3)
1: derived: google-cloud-firestore (>=1.4.0)
1: derived: google-api-core[grpc] (>=1.14.0,<2.0.0dev)
1: derived: google-cloud-storage (>=1.18.0)
1: derived: google-api-python-client (>=1.7.8)
1: derived: cachecontrol (>=0.12.6)
PyPI: 24 packages found for google-cloud-firestore >=1.4.0
PyPI: No release information found for google-cloud-storage-0.0.1, skipping
PyPI: 46 packages found for google-cloud-storage >=1.18.0
PyPI: 81 packages found for google-api-python-client >=1.7.8
PyPI: 6 packages found for cachecontrol >=0.12.6
1: fact: cachecontrol (0.12.11) depends on requests (*)
1: fact: cachecontrol (0.12.11) depends on msgpack (>=0.5.2)
1: selecting cachecontrol (0.12.11)
1: derived: msgpack (>=0.5.2)
PyPI: 12 packages found for msgpack >=0.5.2
1: selecting six (1.16.0)
1: fact: googleapis-common-protos (1.56.0) depends on protobuf (>=3.12.0)
1: selecting googleapis-common-protos (1.56.0)
1: selecting msgpack (1.0.3)
1: fact: requests (2.27.1) depends on urllib3 (>=1.21.1,<1.27)
1: fact: requests (2.27.1) depends on certifi (>=2017.4.17)
1: fact: requests (2.27.1) depends on charset-normalizer (>=2.0.0,<2.1.0)
1: fact: requests (2.27.1) depends on idna (>=2.5,<4)
1: selecting requests (2.27.1)
1: derived: idna (>=2.5,<4)
1: derived: charset-normalizer (>=2.0.0,<2.1.0)
1: derived: certifi (>=2017.4.17)
1: derived: urllib3 (>=1.21.1,<1.27)
PyPI: No release information found for idna-0.1, skipping
PyPI: 10 packages found for idna >=2.5,<4
PyPI: 13 packages found for charset-normalizer >=2.0.0,<2.1.0
PyPI: No release information found for certifi-0, skipping
PyPI: 22 packages found for certifi >=2017.4.17
PyPI: No release information found for urllib3-0.3, skipping
PyPI: No release information found for urllib3-0.3.1, skipping
PyPI: No release information found for urllib3-0.4.0, skipping
PyPI: No release information found for urllib3-0.4.1, skipping
PyPI: 29 packages found for urllib3 >=1.21.1,<1.27
1: selecting certifi (2021.10.8)
1: selecting protobuf (3.20.1)
1: selecting urllib3 (1.26.9)
1: fact: google-auth (1.35.0) depends on cachetools (>=2.0.0,<5.0)
1: fact: google-auth (1.35.0) depends on pyasn1-modules (>=0.2.1)
1: fact: google-auth (1.35.0) depends on six (>=1.9.0)
1: fact: google-auth (1.35.0) depends on rsa (>=3.1.4,<5)
1: selecting google-auth (1.35.0)
1: derived: rsa (>=3.1.4,<5)
1: derived: pyasn1-modules (>=0.2.1)
1: derived: cachetools (>=2.0.0,<5.0)
PyPI: No release information found for rsa-3.2.1, skipping
PyPI: 21 packages found for rsa >=3.1.4,<5
PyPI: 8 packages found for pyasn1-modules >=0.2.1
PyPI: 14 packages found for cachetools >=2.0.0,<5.0
1: fact: pyasn1-modules (0.2.8) depends on pyasn1 (>=0.4.6,<0.5.0)
1: selecting pyasn1-modules (0.2.8)
1: derived: pyasn1 (>=0.4.6,<0.5.0)
PyPI: No release information found for pyasn1-0.0.6a, skipping
PyPI: 3 packages found for pyasn1 >=0.4.6,<0.5.0
1: selecting pyasn1 (0.4.8)
1: selecting cachetools (4.2.4)
1: fact: google-cloud-storage (2.3.0) depends on google-auth (>=1.25.0,<3.0dev)
1: fact: google-cloud-storage (2.3.0) depends on google-api-core (>=1.31.5,<2.0.0 || >2.3.0,<3.0.0dev)
1: fact: google-cloud-storage (2.3.0) depends on google-cloud-core (>=2.3.0,<3.0dev)
1: fact: google-cloud-storage (2.3.0) depends on google-resumable-media (>=2.3.2)
1: fact: google-cloud-storage (2.3.0) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-cloud-storage (2.3.0) depends on protobuf (*)
1: derived: not google-cloud-storage (==2.3.0)
1: fact: google-cloud-storage (2.2.1) depends on google-auth (>=1.25.0,<3.0dev)
1: fact: google-cloud-storage (2.2.1) depends on google-api-core (>=1.31.5,<2.0.0 || >2.3.0,<3.0.0dev)
1: fact: google-cloud-storage (2.2.1) depends on google-cloud-core (>=1.6.0,<3.0dev)
1: fact: google-cloud-storage (2.2.1) depends on google-resumable-media (>=2.3.2)
1: fact: google-cloud-storage (2.2.1) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-cloud-storage (2.2.1) depends on protobuf (*)
1: derived: not google-cloud-storage (==2.2.1)
1: fact: google-cloud-storage (2.2.0) depends on google-auth (>=1.25.0,<3.0dev)
1: fact: google-cloud-storage (2.2.0) depends on google-api-core (>=1.31.5,<2.0.0 || >2.3.0,<3.0.0dev)
1: fact: google-cloud-storage (2.2.0) depends on google-cloud-core (>=1.6.0,<3.0dev)
1: fact: google-cloud-storage (2.2.0) depends on google-resumable-media (>=2.3.2)
1: fact: google-cloud-storage (2.2.0) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-cloud-storage (2.2.0) depends on protobuf (*)
1: derived: not google-cloud-storage (==2.2.0)
1: fact: google-cloud-storage (2.1.0) depends on google-auth (>=1.25.0,<3.0dev)
1: fact: google-cloud-storage (2.1.0) depends on google-api-core (>=1.29.0,<3.0dev)
1: fact: google-cloud-storage (2.1.0) depends on google-cloud-core (>=1.6.0,<3.0dev)
1: fact: google-cloud-storage (2.1.0) depends on google-resumable-media (>=1.3.0)
1: fact: google-cloud-storage (2.1.0) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-cloud-storage (2.1.0) depends on protobuf (*)
1: derived: not google-cloud-storage (==2.1.0)
1: fact: google-cloud-storage (2.0.0) depends on google-auth (>=1.25.0,<3.0dev)
1: fact: google-cloud-storage (2.0.0) depends on google-api-core (>=1.29.0,<3.0dev)
1: fact: google-cloud-storage (2.0.0) depends on google-cloud-core (>=1.6.0,<3.0dev)
1: fact: google-cloud-storage (2.0.0) depends on google-resumable-media (>=1.3.0)
1: fact: google-cloud-storage (2.0.0) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-cloud-storage (2.0.0) depends on protobuf (*)
1: derived: not google-cloud-storage (==2.0.0)
1: fact: google-cloud-storage (1.44.0) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-cloud-storage (1.44.0) depends on six (*)
1: fact: google-cloud-storage (1.44.0) depends on google-auth (>=1.25.0,<3.0dev)
1: fact: google-cloud-storage (1.44.0) depends on google-api-core (>=1.29.0,<3.0dev)
1: fact: google-cloud-storage (1.44.0) depends on google-cloud-core (>=1.6.0,<3.0dev)
1: fact: google-cloud-storage (1.44.0) depends on google-resumable-media (>=1.3.0,<3.0dev)
1: fact: google-cloud-storage (1.44.0) depends on protobuf (*)
1: derived: not google-cloud-storage (==1.44.0)
1: fact: google-cloud-storage (1.43.0) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-cloud-storage (1.43.0) depends on six (*)
1: fact: google-cloud-storage (1.43.0) depends on google-auth (>=1.25.0,<3.0dev)
1: fact: google-cloud-storage (1.43.0) depends on google-api-core (>=1.29.0,<3.0dev)
1: fact: google-cloud-storage (1.43.0) depends on google-cloud-core (>=1.6.0,<3.0dev)
1: fact: google-cloud-storage (1.43.0) depends on google-resumable-media (>=1.3.0,<3.0dev)
1: fact: google-cloud-storage (1.43.0) depends on protobuf (*)
1: derived: not google-cloud-storage (==1.43.0)
1: fact: google-cloud-storage (1.42.3) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-cloud-storage (1.42.3) depends on six (*)
1: fact: google-cloud-storage (1.42.3) depends on google-auth (>=1.25.0,<3.0dev)
1: fact: google-cloud-storage (1.42.3) depends on google-api-core (>=1.29.0,<3.0dev)
1: fact: google-cloud-storage (1.42.3) depends on google-cloud-core (>=1.6.0,<3.0dev)
1: fact: google-cloud-storage (1.42.3) depends on google-resumable-media (>=1.3.0,<3.0dev)
1: fact: google-cloud-storage (1.42.3) depends on protobuf (*)
1: derived: not google-cloud-storage (==1.42.3)
1: fact: google-cloud-storage (1.42.2) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-cloud-storage (1.42.2) depends on six (*)
1: fact: google-cloud-storage (1.42.2) depends on google-auth (>=1.25.0,<3.0dev)
1: fact: google-cloud-storage (1.42.2) depends on google-api-core (>=1.29.0,<3.0dev)
1: fact: google-cloud-storage (1.42.2) depends on google-cloud-core (>=1.6.0,<3.0dev)
1: fact: google-cloud-storage (1.42.2) depends on google-resumable-media (>=1.3.0,<3.0dev)
1: fact: google-cloud-storage (1.42.2) depends on protobuf (*)
1: derived: not google-cloud-storage (==1.42.2)
1: fact: google-cloud-storage (1.42.1) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-cloud-storage (1.42.1) depends on google-auth (>=1.25.0,<3.0dev)
1: fact: google-cloud-storage (1.42.1) depends on google-api-core (>=1.29.0,<3.0dev)
1: fact: google-cloud-storage (1.42.1) depends on google-cloud-core (>=1.6.0,<3.0dev)
1: fact: google-cloud-storage (1.42.1) depends on google-resumable-media (>=1.3.0,<3.0dev)
1: derived: not google-cloud-storage (==1.42.1)
1: fact: google-cloud-storage (1.42.0) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-cloud-storage (1.42.0) depends on google-auth (>=1.25.0,<3.0dev)
1: fact: google-cloud-storage (1.42.0) depends on google-api-core (>=1.29.0,<3.0dev)
1: fact: google-cloud-storage (1.42.0) depends on google-cloud-core (>=1.6.0,<3.0dev)
1: fact: google-cloud-storage (1.42.0) depends on google-resumable-media (>=1.3.0,<3.0dev)
1: derived: not google-cloud-storage (==1.42.0)
1: fact: google-cloud-storage (1.41.1) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-cloud-storage (1.41.1) depends on google-auth (>=1.24.0,<3.0dev)
1: fact: google-cloud-storage (1.41.1) depends on google-cloud-core (>=1.6.0,<3.0dev)
1: fact: google-cloud-storage (1.41.1) depends on google-resumable-media (>=1.3.0,<3.0dev)
1: selecting google-cloud-storage (1.41.1)
1: derived: google-resumable-media (>=1.3.0,<3.0dev)
1: derived: google-cloud-core (>=1.6.0,<3.0dev)
PyPI: 15 packages found for google-resumable-media >=1.3.0,<3.0dev
PyPI: No release information found for google-cloud-core-0.0.1, skipping
PyPI: 12 packages found for google-cloud-core >=1.6.0,<3.0dev
1: fact: google-api-python-client (2.47.0) depends on httplib2 (>=0.15.0,<1dev)
1: fact: google-api-python-client (2.47.0) depends on google-auth (>=1.16.0,<3.0.0dev)
1: fact: google-api-python-client (2.47.0) depends on google-auth-httplib2 (>=0.1.0)
1: fact: google-api-python-client (2.47.0) depends on google-api-core (>=1.31.5,<2.0.0 || >2.3.0,<3.0.0dev)
1: fact: google-api-python-client (2.47.0) depends on uritemplate (>=3.0.1,<5)
1: derived: not google-api-python-client (==2.47.0)
1: fact: google-api-python-client (2.46.0) depends on httplib2 (>=0.15.0,<1dev)
1: fact: google-api-python-client (2.46.0) depends on google-auth (>=1.16.0,<3.0.0dev)
1: fact: google-api-python-client (2.46.0) depends on google-auth-httplib2 (>=0.1.0)
1: fact: google-api-python-client (2.46.0) depends on google-api-core (>=1.31.5,<2.0.0 || >2.3.0,<3.0.0dev)
1: fact: google-api-python-client (2.46.0) depends on uritemplate (>=3.0.1,<5)
1: derived: not google-api-python-client (==2.46.0)
1: fact: google-api-python-client (2.45.0) depends on httplib2 (>=0.15.0,<1dev)
1: fact: google-api-python-client (2.45.0) depends on google-auth (>=1.16.0,<3.0.0dev)
1: fact: google-api-python-client (2.45.0) depends on google-auth-httplib2 (>=0.1.0)
1: fact: google-api-python-client (2.45.0) depends on google-api-core (>=1.31.5,<2.0.0 || >2.3.0,<3.0.0dev)
1: fact: google-api-python-client (2.45.0) depends on uritemplate (>=3.0.1,<5)
1: derived: not google-api-python-client (==2.45.0)
1: fact: google-api-python-client (2.44.0) depends on httplib2 (>=0.15.0,<1dev)
1: fact: google-api-python-client (2.44.0) depends on google-auth (>=1.16.0,<3.0.0dev)
1: fact: google-api-python-client (2.44.0) depends on google-auth-httplib2 (>=0.1.0)
1: fact: google-api-python-client (2.44.0) depends on google-api-core (>=1.31.5,<2.0.0 || >2.3.0,<3.0.0dev)
1: fact: google-api-python-client (2.44.0) depends on uritemplate (>=3.0.1,<5)
1: derived: not google-api-python-client (==2.44.0)
1: fact: google-api-python-client (2.43.0) depends on httplib2 (>=0.15.0,<1dev)
1: fact: google-api-python-client (2.43.0) depends on google-auth (>=1.16.0,<3.0.0dev)
1: fact: google-api-python-client (2.43.0) depends on google-auth-httplib2 (>=0.1.0)
1: fact: google-api-python-client (2.43.0) depends on google-api-core (>=1.31.5,<2.0.0 || >2.3.0,<3.0.0dev)
1: fact: google-api-python-client (2.43.0) depends on uritemplate (>=3.0.1,<5)
1: derived: not google-api-python-client (==2.43.0)
1: fact: google-api-python-client (2.42.0) depends on httplib2 (>=0.15.0,<1dev)
1: fact: google-api-python-client (2.42.0) depends on google-auth (>=1.16.0,<3.0.0dev)
1: fact: google-api-python-client (2.42.0) depends on google-auth-httplib2 (>=0.1.0)
1: fact: google-api-python-client (2.42.0) depends on google-api-core (>=1.31.5,<2.0.0 || >2.3.0,<3.0.0dev)
1: fact: google-api-python-client (2.42.0) depends on uritemplate (>=3.0.1,<5)
1: derived: not google-api-python-client (==2.42.0)
1: fact: google-api-python-client (2.41.0) depends on httplib2 (>=0.15.0,<1dev)
1: fact: google-api-python-client (2.41.0) depends on google-auth (>=1.16.0,<3.0.0dev)
1: fact: google-api-python-client (2.41.0) depends on google-auth-httplib2 (>=0.1.0)
1: fact: google-api-python-client (2.41.0) depends on google-api-core (>=1.31.5,<2.0.0 || >2.3.0,<3.0.0dev)
1: fact: google-api-python-client (2.41.0) depends on uritemplate (>=3.0.1,<5)
1: derived: not google-api-python-client (==2.41.0)
1: fact: google-api-python-client (2.40.0) depends on httplib2 (>=0.15.0,<1dev)
1: fact: google-api-python-client (2.40.0) depends on google-auth (>=1.16.0,<3.0.0dev)
1: fact: google-api-python-client (2.40.0) depends on google-auth-httplib2 (>=0.1.0)
1: fact: google-api-python-client (2.40.0) depends on google-api-core (>=1.31.5,<2.0.0 || >2.3.0,<3.0.0dev)
1: fact: google-api-python-client (2.40.0) depends on uritemplate (>=3.0.1,<5)
1: derived: not google-api-python-client (==2.40.0)
1: fact: google-api-python-client (2.39.0) depends on httplib2 (>=0.15.0,<1dev)
1: fact: google-api-python-client (2.39.0) depends on google-auth (>=1.16.0,<3.0.0dev)
1: fact: google-api-python-client (2.39.0) depends on google-auth-httplib2 (>=0.1.0)
1: fact: google-api-python-client (2.39.0) depends on google-api-core (>=1.21.0,<3.0.0dev)
1: fact: google-api-python-client (2.39.0) depends on uritemplate (>=3.0.1,<5)
1: selecting google-api-python-client (2.39.0)
1: derived: uritemplate (>=3.0.1,<5)
1: derived: google-auth-httplib2 (>=0.1.0)
1: derived: httplib2 (>=0.15.0,<1dev)
PyPI: 4 packages found for uritemplate >=3.0.1,<5
PyPI: 1 packages found for google-auth-httplib2 >=0.1.0
PyPI: No release information found for httplib2-0.7.0, skipping
PyPI: No release information found for httplib2-0.7.1, skipping
PyPI: No release information found for httplib2-0.7.2, skipping
PyPI: 15 packages found for httplib2 >=0.15.0,<1dev
1: fact: google-auth-httplib2 (0.1.0) depends on google-auth (*)
1: fact: google-auth-httplib2 (0.1.0) depends on httplib2 (>=0.15.0)
1: fact: google-auth-httplib2 (0.1.0) depends on six (*)
1: selecting google-auth-httplib2 (0.1.0)
1: selecting uritemplate (4.1.1)
1: fact: httplib2 (0.20.4) depends on pyparsing (>=2.4.2,<3.0.0 || >3.0.0,<3.0.1 || >3.0.1,<3.0.2 || >3.0.2,<3.0.3 || >3.0.3,<4)
1: selecting httplib2 (0.20.4)
1: derived: pyparsing (>=2.4.2,!=3.0.0,!=3.0.1,!=3.0.2,!=3.0.3,<4)
PyPI: No release information found for pyparsing-1.1.2, skipping
PyPI: No release information found for pyparsing-1.2, skipping
PyPI: No release information found for pyparsing-1.3.3, skipping
PyPI: 11 packages found for pyparsing >=2.4.2,<3.0.0 || >3.0.0,<3.0.1 || >3.0.1,<3.0.2 || >3.0.2,<3.0.3 || >3.0.3,<4
1: selecting pytz (2022.1)
PyPI: 38 packages found for google-api-core >=1.14.0,<2.0.0dev
1: fact: google-api-core (1.31.5) depends on google-api-core (1.31.5)
1: fact: google-api-core (1.31.5) depends on googleapis-common-protos (>=1.6.0,<2.0dev)
1: fact: google-api-core (1.31.5) depends on google-auth (>=1.25.0,<2.0dev)
1: fact: google-api-core (1.31.5) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-api-core (1.31.5) depends on packaging (>=14.3)
1: fact: google-api-core (1.31.5) depends on six (>=1.13.0)
1: fact: google-api-core (1.31.5) depends on pytz (*)
1: fact: google-api-core (1.31.5) depends on protobuf (>=3.12.0)
1: fact: google-api-core (1.31.5) depends on grpcio (>=1.29.0,<2.0dev)
1: derived: not google-api-core[grpc] (==1.31.5)
1: fact: google-api-core (1.31.4) depends on google-api-core (1.31.4)
1: fact: google-api-core (1.31.4) depends on googleapis-common-protos (>=1.6.0,<2.0dev)
1: fact: google-api-core (1.31.4) depends on google-auth (>=1.25.0,<2.0dev)
1: fact: google-api-core (1.31.4) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-api-core (1.31.4) depends on packaging (>=14.3)
1: fact: google-api-core (1.31.4) depends on six (>=1.13.0)
1: fact: google-api-core (1.31.4) depends on pytz (*)
1: fact: google-api-core (1.31.4) depends on protobuf (>=3.12.0)
1: fact: google-api-core (1.31.4) depends on grpcio (>=1.29.0,<2.0dev)
1: derived: not google-api-core[grpc] (==1.31.4)
1: fact: google-api-core (1.31.3) depends on google-api-core (1.31.3)
1: fact: google-api-core (1.31.3) depends on googleapis-common-protos (>=1.6.0,<2.0dev)
1: fact: google-api-core (1.31.3) depends on protobuf (>=3.12.0,<3.18.0)
1: fact: google-api-core (1.31.3) depends on google-auth (>=1.25.0,<2.0dev)
1: fact: google-api-core (1.31.3) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-api-core (1.31.3) depends on packaging (>=14.3)
1: fact: google-api-core (1.31.3) depends on six (>=1.13.0)
1: fact: google-api-core (1.31.3) depends on pytz (*)
1: fact: google-api-core (1.31.3) depends on grpcio (>=1.29.0,<2.0dev)
1: derived: not google-api-core[grpc] (==1.31.3)
1: fact: google-api-core (1.31.2) depends on google-api-core (1.31.2)
1: fact: google-api-core (1.31.2) depends on google-auth (>=1.25.0,<2.0dev)
1: fact: google-api-core (1.31.2) depends on googleapis-common-protos (>=1.6.0,<2.0dev)
1: fact: google-api-core (1.31.2) depends on packaging (>=14.3)
1: fact: google-api-core (1.31.2) depends on protobuf (>=3.12.0)
1: fact: google-api-core (1.31.2) depends on pytz (*)
1: fact: google-api-core (1.31.2) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-api-core (1.31.2) depends on six (>=1.13.0)
1: fact: google-api-core (1.31.2) depends on grpcio (>=1.29.0,<2.0dev)
1: derived: not google-api-core[grpc] (==1.31.2)
1: fact: google-api-core (1.31.1) depends on google-api-core (1.31.1)
1: fact: google-api-core (1.31.1) depends on googleapis-common-protos (>=1.6.0,<2.0dev)
1: fact: google-api-core (1.31.1) depends on protobuf (>=3.12.0)
1: fact: google-api-core (1.31.1) depends on google-auth (>=1.25.0,<2.0dev)
1: fact: google-api-core (1.31.1) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-api-core (1.31.1) depends on packaging (>=14.3)
1: fact: google-api-core (1.31.1) depends on six (>=1.13.0)
1: fact: google-api-core (1.31.1) depends on pytz (*)
1: fact: google-api-core (1.31.1) depends on grpcio (>=1.29.0,<2.0dev)
1: derived: not google-api-core[grpc] (==1.31.1)
1: fact: google-api-core (1.31.0) depends on google-api-core (1.31.0)
1: fact: google-api-core (1.31.0) depends on googleapis-common-protos (>=1.6.0,<2.0dev)
1: fact: google-api-core (1.31.0) depends on protobuf (>=3.12.0)
1: fact: google-api-core (1.31.0) depends on google-auth (>=1.25.0,<2.0dev)
1: fact: google-api-core (1.31.0) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-api-core (1.31.0) depends on packaging (>=14.3)
1: fact: google-api-core (1.31.0) depends on six (>=1.13.0)
1: fact: google-api-core (1.31.0) depends on pytz (*)
1: fact: google-api-core (1.31.0) depends on grpcio (>=1.29.0,<2.0dev)
1: derived: not google-api-core[grpc] (==1.31.0)
1: fact: google-api-core (1.30.0) depends on google-api-core (1.30.0)
1: fact: google-api-core (1.30.0) depends on googleapis-common-protos (>=1.6.0,<2.0dev)
1: fact: google-api-core (1.30.0) depends on protobuf (>=3.12.0)
1: fact: google-api-core (1.30.0) depends on google-auth (>=1.25.0,<2.0dev)
1: fact: google-api-core (1.30.0) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-api-core (1.30.0) depends on packaging (>=14.3)
1: fact: google-api-core (1.30.0) depends on six (>=1.13.0)
1: fact: google-api-core (1.30.0) depends on pytz (*)
1: fact: google-api-core (1.30.0) depends on grpcio (>=1.29.0,<2.0dev)
1: derived: not google-api-core[grpc] (==1.30.0)
1: fact: google-api-core (1.29.0) depends on google-api-core (1.29.0)
1: fact: google-api-core (1.29.0) depends on googleapis-common-protos (>=1.6.0,<2.0dev)
1: fact: google-api-core (1.29.0) depends on protobuf (>=3.12.0)
1: fact: google-api-core (1.29.0) depends on google-auth (>=1.25.0,<2.0dev)
1: fact: google-api-core (1.29.0) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-api-core (1.29.0) depends on packaging (>=14.3)
1: fact: google-api-core (1.29.0) depends on six (>=1.13.0)
1: fact: google-api-core (1.29.0) depends on pytz (*)
1: fact: google-api-core (1.29.0) depends on grpcio (>=1.29.0,<2.0dev)
1: derived: not google-api-core[grpc] (==1.29.0)
1: fact: google-api-core (1.28.0) depends on google-api-core (1.28.0)
1: fact: google-api-core (1.28.0) depends on googleapis-common-protos (>=1.6.0,<2.0dev)
1: fact: google-api-core (1.28.0) depends on protobuf (>=3.12.0)
1: fact: google-api-core (1.28.0) depends on google-auth (>=1.25.0,<2.0dev)
1: fact: google-api-core (1.28.0) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-api-core (1.28.0) depends on packaging (>=14.3)
1: fact: google-api-core (1.28.0) depends on six (>=1.13.0)
1: fact: google-api-core (1.28.0) depends on pytz (*)
1: fact: google-api-core (1.28.0) depends on grpcio (>=1.29.0,<2.0dev)
1: derived: not google-api-core[grpc] (==1.28.0)
1: fact: google-api-core (1.27.0) depends on google-api-core (1.27.0)
1: fact: google-api-core (1.27.0) depends on googleapis-common-protos (>=1.6.0,<2.0dev)
1: fact: google-api-core (1.27.0) depends on protobuf (>=3.12.0)
1: fact: google-api-core (1.27.0) depends on google-auth (>=1.21.1,<2.0dev)
1: fact: google-api-core (1.27.0) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-api-core (1.27.0) depends on packaging (>=14.3)
1: fact: google-api-core (1.27.0) depends on six (>=1.13.0)
1: fact: google-api-core (1.27.0) depends on pytz (*)
1: fact: google-api-core (1.27.0) depends on grpcio (>=1.29.0,<2.0dev)
1: derived: not google-api-core[grpc] (==1.27.0)
1: fact: google-api-core (1.26.3) depends on google-api-core (1.26.3)
1: fact: google-api-core (1.26.3) depends on googleapis-common-protos (>=1.6.0,<2.0dev)
1: fact: google-api-core (1.26.3) depends on protobuf (>=3.12.0)
1: fact: google-api-core (1.26.3) depends on google-auth (>=1.21.1,<2.0dev)
1: fact: google-api-core (1.26.3) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-api-core (1.26.3) depends on packaging (>=14.3)
1: fact: google-api-core (1.26.3) depends on six (>=1.13.0)
1: fact: google-api-core (1.26.3) depends on pytz (*)
1: fact: google-api-core (1.26.3) depends on grpcio (>=1.29.0,<2.0dev)
1: derived: not google-api-core[grpc] (==1.26.3)
1: fact: google-api-core (1.26.2) depends on google-api-core (1.26.2)
1: fact: google-api-core (1.26.2) depends on googleapis-common-protos (>=1.6.0,<2.0dev)
1: fact: google-api-core (1.26.2) depends on protobuf (>=3.12.0)
1: fact: google-api-core (1.26.2) depends on google-auth (>=1.21.1,<2.0dev)
1: fact: google-api-core (1.26.2) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-api-core (1.26.2) depends on packaging (>=14.3)
1: fact: google-api-core (1.26.2) depends on six (>=1.13.0)
1: fact: google-api-core (1.26.2) depends on pytz (*)
1: fact: google-api-core (1.26.2) depends on grpcio (>=1.29.0,<2.0dev)
1: derived: not google-api-core[grpc] (==1.26.2)
1: fact: google-api-core (1.26.1) depends on google-api-core (1.26.1)
1: fact: google-api-core (1.26.1) depends on googleapis-common-protos (>=1.6.0,<2.0dev)
1: fact: google-api-core (1.26.1) depends on protobuf (>=3.12.0)
1: fact: google-api-core (1.26.1) depends on google-auth (>=1.21.1,<2.0dev)
1: fact: google-api-core (1.26.1) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-api-core (1.26.1) depends on packaging (>=14.3)
1: fact: google-api-core (1.26.1) depends on six (>=1.13.0)
1: fact: google-api-core (1.26.1) depends on pytz (*)
1: fact: google-api-core (1.26.1) depends on grpcio (>=1.29.0,<2.0dev)
1: derived: not google-api-core[grpc] (==1.26.1)
1: fact: google-api-core (1.26.0) depends on google-api-core (1.26.0)
1: fact: google-api-core (1.26.0) depends on googleapis-common-protos (>=1.6.0,<2.0dev)
1: fact: google-api-core (1.26.0) depends on protobuf (>=3.12.0)
1: fact: google-api-core (1.26.0) depends on google-auth (>=1.21.1,<2.0dev)
1: fact: google-api-core (1.26.0) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-api-core (1.26.0) depends on packaging (>=14.3)
1: fact: google-api-core (1.26.0) depends on six (>=1.13.0)
1: fact: google-api-core (1.26.0) depends on pytz (*)
1: fact: google-api-core (1.26.0) depends on grpcio (>=1.29.0,<2.0dev)
1: derived: not google-api-core[grpc] (==1.26.0)
1: fact: google-api-core (1.25.1) depends on google-api-core (1.25.1)
1: fact: google-api-core (1.25.1) depends on googleapis-common-protos (>=1.6.0,<2.0dev)
1: fact: google-api-core (1.25.1) depends on protobuf (>=3.12.0)
1: fact: google-api-core (1.25.1) depends on google-auth (>=1.21.1,<2.0dev)
1: fact: google-api-core (1.25.1) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-api-core (1.25.1) depends on six (>=1.13.0)
1: fact: google-api-core (1.25.1) depends on pytz (*)
1: fact: google-api-core (1.25.1) depends on grpcio (>=1.29.0,<2.0dev)
1: derived: not google-api-core[grpc] (==1.25.1)
1: fact: google-api-core (1.25.0) depends on google-api-core (1.25.0)
1: fact: google-api-core (1.25.0) depends on googleapis-common-protos (>=1.6.0,<2.0dev)
1: fact: google-api-core (1.25.0) depends on protobuf (>=3.12.0)
1: fact: google-api-core (1.25.0) depends on google-auth (>=1.21.1,<2.0dev)
1: fact: google-api-core (1.25.0) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-api-core (1.25.0) depends on six (>=1.13.0)
1: fact: google-api-core (1.25.0) depends on pytz (*)
1: fact: google-api-core (1.25.0) depends on grpcio (>=1.29.0,<2.0dev)
1: derived: not google-api-core[grpc] (==1.25.0)
1: fact: google-api-core (1.24.1) depends on google-api-core (1.24.1)
1: fact: google-api-core (1.24.1) depends on googleapis-common-protos (>=1.6.0,<2.0dev)
1: fact: google-api-core (1.24.1) depends on protobuf (>=3.12.0)
1: fact: google-api-core (1.24.1) depends on google-auth (>=1.21.1,<2.0dev)
1: fact: google-api-core (1.24.1) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-api-core (1.24.1) depends on six (>=1.13.0)
1: fact: google-api-core (1.24.1) depends on pytz (*)
1: fact: google-api-core (1.24.1) depends on grpcio (>=1.29.0,<2.0dev)
1: derived: not google-api-core[grpc] (==1.24.1)
1: fact: google-api-core (1.24.0) depends on google-api-core (1.24.0)
1: fact: google-api-core (1.24.0) depends on googleapis-common-protos (>=1.6.0,<2.0dev)
1: fact: google-api-core (1.24.0) depends on protobuf (>=3.12.0)
1: fact: google-api-core (1.24.0) depends on google-auth (>=1.21.1,<2.0dev)
1: fact: google-api-core (1.24.0) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-api-core (1.24.0) depends on six (>=1.13.0)
1: fact: google-api-core (1.24.0) depends on pytz (*)
1: fact: google-api-core (1.24.0) depends on grpcio (>=1.29.0,<2.0dev)
1: derived: not google-api-core[grpc] (==1.24.0)
1: fact: google-api-core (1.23.0) depends on google-api-core (1.23.0)
1: fact: google-api-core (1.23.0) depends on googleapis-common-protos (>=1.6.0,<2.0dev)
1: fact: google-api-core (1.23.0) depends on protobuf (>=3.12.0)
1: fact: google-api-core (1.23.0) depends on google-auth (>=1.21.1,<2.0dev)
1: fact: google-api-core (1.23.0) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-api-core (1.23.0) depends on six (>=1.13.0)
1: fact: google-api-core (1.23.0) depends on pytz (*)
1: fact: google-api-core (1.23.0) depends on grpcio (>=1.29.0,<2.0dev)
1: derived: not google-api-core[grpc] (==1.23.0)
1: fact: google-api-core (1.22.4) depends on google-api-core (1.22.4)
1: fact: google-api-core (1.22.4) depends on googleapis-common-protos (>=1.6.0,<2.0dev)
1: fact: google-api-core (1.22.4) depends on protobuf (>=3.12.0)
1: fact: google-api-core (1.22.4) depends on google-auth (>=1.21.1,<2.0dev)
1: fact: google-api-core (1.22.4) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-api-core (1.22.4) depends on six (>=1.13.0)
1: fact: google-api-core (1.22.4) depends on pytz (*)
1: fact: google-api-core (1.22.4) depends on grpcio (>=1.29.0,<2.0dev)
1: derived: not google-api-core[grpc] (==1.22.4)
1: fact: google-api-core (1.22.3) depends on google-api-core (1.22.3)
1: fact: google-api-core (1.22.3) depends on googleapis-common-protos (>=1.6.0,<2.0dev)
1: fact: google-api-core (1.22.3) depends on protobuf (>=3.12.0)
1: fact: google-api-core (1.22.3) depends on google-auth (>=1.21.1,<2.0dev)
1: fact: google-api-core (1.22.3) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-api-core (1.22.3) depends on six (>=1.13.0)
1: fact: google-api-core (1.22.3) depends on pytz (*)
1: fact: google-api-core (1.22.3) depends on grpcio (>=1.29.0,<2.0dev)
1: derived: not google-api-core[grpc] (==1.22.3)
1: fact: google-api-core (1.22.2) depends on google-api-core (1.22.2)
1: fact: google-api-core (1.22.2) depends on googleapis-common-protos (>=1.6.0,<2.0dev)
1: fact: google-api-core (1.22.2) depends on protobuf (>=3.12.0)
1: fact: google-api-core (1.22.2) depends on google-auth (>=1.21.1,<2.0dev)
1: fact: google-api-core (1.22.2) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-api-core (1.22.2) depends on six (>=1.10.0)
1: fact: google-api-core (1.22.2) depends on pytz (*)
1: fact: google-api-core (1.22.2) depends on grpcio (>=1.29.0,<2.0dev)
1: derived: not google-api-core[grpc] (==1.22.2)
1: fact: google-api-core (1.22.1) depends on google-api-core (1.22.1)
1: fact: google-api-core (1.22.1) depends on googleapis-common-protos (>=1.6.0,<2.0dev)
1: fact: google-api-core (1.22.1) depends on protobuf (>=3.12.0)
1: fact: google-api-core (1.22.1) depends on google-auth (>=1.19.1,<2.0dev)
1: fact: google-api-core (1.22.1) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-api-core (1.22.1) depends on six (>=1.10.0)
1: fact: google-api-core (1.22.1) depends on pytz (*)
1: fact: google-api-core (1.22.1) depends on grpcio (>=1.29.0,<2.0dev)
1: derived: not google-api-core[grpc] (==1.22.1)
1: fact: google-api-core (1.22.0) depends on google-api-core (1.22.0)
1: fact: google-api-core (1.22.0) depends on googleapis-common-protos (>=1.6.0,<2.0dev)
1: fact: google-api-core (1.22.0) depends on protobuf (>=3.12.0)
1: fact: google-api-core (1.22.0) depends on google-auth (>=1.19.1,<2.0dev)
1: fact: google-api-core (1.22.0) depends on requests (>=2.18.0,<3.0.0dev)
1: fact: google-api-core (1.22.0) depends on six (>=1.10.0)
1: fact: google-api-core (1.22.0) depends on pytz (*)
1: fact: google-api-core (1.22.0) depends on grpcio (>=1.29.0,<2.0dev)
1: selecting google-api-core[grpc] (1.22.0)
1: derived: grpcio (>=1.29.0,<2.0dev)
PyPI: No release information found for grpcio-0.12.0b8, skipping
PyPI: No release information found for grpcio-0.3.0, skipping
PyPI: No release information found for grpcio-0.4.0, skipping
PyPI: 39 packages found for grpcio >=1.29.0,<2.0dev
1: selecting idna (3.3)
1: selecting pyparsing (3.0.8)
1: fact: google-cloud-core (2.3.0) depends on google-api-core (>=1.31.5,<2.0.0 || >2.3.0,<3.0.0dev)
1: fact: google-cloud-core (2.3.0) depends on google-auth (>=1.25.0,<3.0dev)
1: derived: not google-cloud-core (==2.3.0)
1: fact: google-cloud-core (2.2.3) depends on google-api-core (>=1.31.5,<2.0.0 || >2.3.0,<3.0.0dev)
1: fact: google-cloud-core (2.2.3) depends on google-auth (>=1.25.0,<3.0dev)
1: derived: not google-cloud-core (==2.2.3)
1: fact: google-cloud-core (2.2.2) depends on google-api-core (>=1.21.0,<3.0.0dev)
1: fact: google-cloud-core (2.2.2) depends on google-auth (>=1.24.0,<3.0dev)
1: selecting google-cloud-core (2.2.2)
1: selecting charset-normalizer (2.0.12)
1: fact: google-resumable-media (2.3.2) depends on google-crc32c (>=1.0,<2.0dev)
1: selecting google-resumable-media (2.3.2)
1: derived: google-crc32c (>=1.0,<2.0dev)
PyPI: 9 packages found for google-crc32c >=1.0,<2.0dev
1: selecting google-crc32c (1.3.0)
1: fact: rsa (4.8) depends on pyasn1 (>=0.1.3)
1: selecting rsa (4.8)
1: fact: google-cloud-firestore (2.4.0) depends on google-api-core (>=1.31.5,<2.0.0 || >2.3.0,<3.0.0dev)
1: fact: google-cloud-firestore (2.4.0) depends on google-cloud-core (>=1.4.1,<3.0.0dev)
1: fact: google-cloud-firestore (2.4.0) depends on proto-plus (>=1.10.0)
1: derived: not google-cloud-firestore (==2.4.0)
1: fact: google-cloud-firestore (2.3.4) depends on google-api-core (>=1.26.0,<3.0.0dev)
1: fact: google-cloud-firestore (2.3.4) depends on google-cloud-core (>=1.4.1,<3.0.0dev)
1: fact: google-cloud-firestore (2.3.4) depends on packaging (>=14.3)
1: fact: google-cloud-firestore (2.3.4) depends on proto-plus (>=1.10.0)
1: derived: not google-cloud-firestore (==2.3.4)
1: fact: google-cloud-firestore (2.3.3) depends on google-api-core (>=1.26.0,<3.0.0dev)
1: fact: google-cloud-firestore (2.3.3) depends on google-cloud-core (>=1.4.1,<3.0.0dev)
1: fact: google-cloud-firestore (2.3.3) depends on packaging (>=14.3)
1: fact: google-cloud-firestore (2.3.3) depends on proto-plus (>=1.10.0)
1: derived: not google-cloud-firestore (==2.3.3)
1: fact: google-cloud-firestore (2.3.2) depends on google-api-core (>=1.26.0,<3.0.0dev)
1: fact: google-cloud-firestore (2.3.2) depends on google-cloud-core (>=1.4.1,<3.0.0dev)
1: fact: google-cloud-firestore (2.3.2) depends on packaging (>=14.3)
1: fact: google-cloud-firestore (2.3.2) depends on proto-plus (>=1.10.0)
1: derived: not google-cloud-firestore (==2.3.2)
1: fact: google-cloud-firestore (2.3.1) depends on google-api-core (>=1.26.0,<3.0.0dev)
1: fact: google-cloud-firestore (2.3.1) depends on google-cloud-core (>=1.4.1,<3.0.0dev)
1: fact: google-cloud-firestore (2.3.1) depends on packaging (>=14.3)
1: fact: google-cloud-firestore (2.3.1) depends on proto-plus (>=1.10.0)
1: derived: not google-cloud-firestore (==2.3.1)
1: fact: google-cloud-firestore (2.3.0) depends on google-api-core (>=1.26.0,<3.0.0dev)
1: fact: google-cloud-firestore (2.3.0) depends on google-cloud-core (>=1.4.1,<3.0.0dev)
1: fact: google-cloud-firestore (2.3.0) depends on packaging (>=14.3)
1: fact: google-cloud-firestore (2.3.0) depends on proto-plus (>=1.10.0)
1: derived: not google-cloud-firestore (==2.3.0)
1: fact: google-cloud-firestore (2.2.0) depends on google-api-core (>=1.26.0,<3.0.0dev)
1: fact: google-cloud-firestore (2.2.0) depends on google-cloud-core (>=1.4.1,<3.0.0dev)
1: fact: google-cloud-firestore (2.2.0) depends on packaging (>=14.3)
1: fact: google-cloud-firestore (2.2.0) depends on pytz (*)
1: fact: google-cloud-firestore (2.2.0) depends on proto-plus (>=1.10.0)
1: derived: not google-cloud-firestore (==2.2.0)
1: fact: google-cloud-firestore (2.1.3) depends on google-api-core (>=1.22.2,<2.0.0dev)
1: fact: google-cloud-firestore (2.1.3) depends on google-cloud-core (>=1.4.1,<2.0dev)
1: fact: google-cloud-firestore (2.1.3) depends on packaging (>=14.3)
1: fact: google-cloud-firestore (2.1.3) depends on pytz (*)
1: fact: google-cloud-firestore (2.1.3) depends on proto-plus (>=1.10.0)
1: derived: not google-cloud-firestore (==2.1.3)
1: fact: google-cloud-firestore (2.1.2) depends on google-api-core (>=1.22.2,<2.0.0dev)
1: fact: google-cloud-firestore (2.1.2) depends on google-cloud-core (>=1.4.1,<2.0dev)
1: fact: google-cloud-firestore (2.1.2) depends on pytz (*)
1: fact: google-cloud-firestore (2.1.2) depends on proto-plus (>=1.10.0)
1: derived: not google-cloud-firestore (==2.1.2)
1: fact: google-cloud-firestore (2.1.1) depends on google-api-core (>=1.22.2,<2.0.0dev)
1: fact: google-cloud-firestore (2.1.1) depends on google-cloud-core (>=1.4.1,<2.0dev)
1: fact: google-cloud-firestore (2.1.1) depends on pytz (*)
1: fact: google-cloud-firestore (2.1.1) depends on proto-plus (>=1.10.0)
1: derived: not google-cloud-firestore (==2.1.1)
1: fact: google-cloud-firestore (2.1.0) depends on google-api-core (>=1.22.1,<2.0.0dev)
1: fact: google-cloud-firestore (2.1.0) depends on google-cloud-core (>=1.4.1,<2.0dev)
1: fact: google-cloud-firestore (2.1.0) depends on pytz (*)
1: fact: google-cloud-firestore (2.1.0) depends on proto-plus (>=1.3.0)
1: derived: not google-cloud-firestore (==2.1.0)
1: fact: google-cloud-firestore (2.0.2) depends on google-api-core (>=1.22.1,<2.0.0dev)
1: fact: google-cloud-firestore (2.0.2) depends on google-cloud-core (>=1.4.1,<2.0dev)
1: fact: google-cloud-firestore (2.0.2) depends on pytz (*)
1: fact: google-cloud-firestore (2.0.2) depends on proto-plus (>=1.3.0)
1: derived: not google-cloud-firestore (==2.0.2)
1: fact: google-cloud-firestore (2.0.1) depends on google-api-core (>=1.22.1,<2.0.0dev)
1: fact: google-cloud-firestore (2.0.1) depends on google-cloud-core (>=1.4.1,<2.0dev)
1: fact: google-cloud-firestore (2.0.1) depends on pytz (*)
1: fact: google-cloud-firestore (2.0.1) depends on proto-plus (>=1.3.0)
1: derived: not google-cloud-firestore (==2.0.1)
1: fact: google-cloud-firestore (2.0.0) depends on google-api-core (>=1.22.1,<2.0.0dev)
1: fact: google-cloud-firestore (2.0.0) depends on google-cloud-core (>=1.4.1,<2.0dev)
1: fact: google-cloud-firestore (2.0.0) depends on pytz (*)
1: fact: google-cloud-firestore (2.0.0) depends on proto-plus (>=1.3.0)
1: derived: not google-cloud-firestore (==2.0.0)
1: fact: google-cloud-firestore (1.9.1) depends on google-api-core (>=1.31.5,<2.0.0 || >2.3.0,<3.0.0dev)
1: fact: google-cloud-firestore (1.9.1) depends on google-cloud-core (>=1.4.1,<2.0dev)
1: fact: google-cloud-firestore (1.9.1) depends on pytz (*)
1: derived: not google-cloud-firestore (==1.9.1)
1: fact: google-cloud-firestore (1.9.0) depends on google-api-core (>=1.14.0,<2.0.0dev)
1: fact: google-cloud-firestore (1.9.0) depends on google-cloud-core (>=1.4.1,<2.0dev)
1: fact: google-cloud-firestore (1.9.0) depends on pytz (*)
1: derived: not google-cloud-firestore (==1.9.0)
1: fact: google-cloud-firestore (1.8.1) depends on google-api-core (>=1.14.0,<2.0.0dev)
1: fact: google-cloud-firestore (1.8.1) depends on google-cloud-core (>=1.0.3,<2.0dev)
1: fact: google-cloud-firestore (1.8.1) depends on pytz (*)
1: derived: not google-cloud-firestore (==1.8.1)
1: fact: google-cloud-firestore (1.8.0) depends on google-api-core (>=1.14.0,<2.0.0dev)
1: fact: google-cloud-firestore (1.8.0) depends on google-cloud-core (>=1.0.3,<2.0dev)
1: fact: google-cloud-firestore (1.8.0) depends on pytz (*)
1: derived: not google-cloud-firestore (==1.8.0)
1: fact: google-cloud-firestore (1.7.0) depends on google-api-core (>=1.14.0,<2.0.0dev)
1: fact: google-cloud-firestore (1.7.0) depends on google-cloud-core (>=1.0.3,<2.0dev)
1: fact: google-cloud-firestore (1.7.0) depends on pytz (*)
1: derived: not google-cloud-firestore (==1.7.0)
1: fact: google-cloud-firestore (1.6.2) depends on google-api-core (>=1.14.0,<2.0.0dev)
1: fact: google-cloud-firestore (1.6.2) depends on google-cloud-core (>=1.0.3,<2.0dev)
1: fact: google-cloud-firestore (1.6.2) depends on pytz (*)
1: derived: not google-cloud-firestore (==1.6.2)
1: fact: google-cloud-firestore (1.6.1) depends on google-api-core (>=1.14.0,<2.0.0dev)
1: fact: google-cloud-firestore (1.6.1) depends on google-cloud-core (>=1.0.3,<2.0dev)
1: fact: google-cloud-firestore (1.6.1) depends on pytz (*)
1: derived: not google-cloud-firestore (==1.6.1)
1: fact: google-cloud-firestore (1.6.0) depends on google-api-core (>=1.14.0,<2.0.0dev)
1: fact: google-cloud-firestore (1.6.0) depends on google-cloud-core (>=1.0.3,<2.0dev)
1: fact: google-cloud-firestore (1.6.0) depends on pytz (*)
1: derived: not google-cloud-firestore (==1.6.0)
1: fact: google-cloud-firestore (1.5.0) depends on google-api-core (>=1.14.0,<2.0.0dev)
1: fact: google-cloud-firestore (1.5.0) depends on google-cloud-core (>=1.0.3,<2.0dev)
1: fact: google-cloud-firestore (1.5.0) depends on pytz (*)
1: derived: not google-cloud-firestore (==1.5.0)
1: fact: google-cloud-firestore (1.4.0) depends on google-api-core (>=1.14.0,<2.0.0dev)
1: fact: google-cloud-firestore (1.4.0) depends on google-cloud-core (>=1.0.0,<2.0dev)
1: fact: google-cloud-firestore (1.4.0) depends on pytz (*)
1: derived: not google-cloud-firestore (==1.4.0)
1: fact: no versions of google-cloud-firestore match >1.4.0,<1.5.0 || >1.5.0,<1.6.0 || >1.6.0,<1.6.1 || >1.6.1,<1.6.2 || >1.6.2,<1.7.0 || >1.7.0,<1.8.0 || >1.8.0,<1.8.1 || >1.8.1,<1.9.0 || >1.9.0,<1.9.1 || >1.9.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.0.2 || >2.0.2,<2.1.0 || >2.1.0,<2.1.1 || >2.1.1,<2.1.2 || >2.1.2,<2.1.3 || >2.1.3,<2.2.0 || >2.2.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0
1: conflict: no versions of google-cloud-firestore match >1.4.0,<1.5.0 || >1.5.0,<1.6.0 || >1.6.0,<1.6.1 || >1.6.1,<1.6.2 || >1.6.2,<1.7.0 || >1.7.0,<1.8.0 || >1.8.0,<1.8.1 || >1.8.1,<1.9.0 || >1.9.0,<1.9.1 || >1.9.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.0.2 || >2.0.2,<2.1.0 || >2.1.0,<2.1.1 || >2.1.1,<2.1.2 || >2.1.2,<2.1.3 || >2.1.3,<2.2.0 || >2.2.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0
1: ! google-cloud-firestore (>1.4.0,<1.5.0 || >1.5.0,<1.6.0 || >1.6.0,<1.6.1 || >1.6.1,<1.6.2 || >1.6.2,<1.7.0 || >1.7.0,<1.8.0 || >1.8.0,<1.8.1 || >1.8.1,<1.9.0 || >1.9.0,<1.9.1 || >1.9.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.0.2 || >2.0.2,<2.1.0 || >2.1.0,<2.1.1 || >2.1.1,<2.1.2 || >2.1.2,<2.1.3 || >2.1.3,<2.2.0 || >2.2.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) is partially satisfied by not google-cloud-firestore (1.4.0)
1: ! which is caused by "google-cloud-firestore (1.4.0) depends on google-cloud-core (>=1.0.0,<2.0dev)"
1: ! thus: google-cloud-firestore (>=1.4.0,<1.5.0 || >1.5.0,<1.6.0 || >1.6.0,<1.6.1 || >1.6.1,<1.6.2 || >1.6.2,<1.7.0 || >1.7.0,<1.8.0 || >1.8.0,<1.8.1 || >1.8.1,<1.9.0 || >1.9.0,<1.9.1 || >1.9.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.0.2 || >2.0.2,<2.1.0 || >2.1.0,<2.1.1 || >2.1.1,<2.1.2 || >2.1.2,<2.1.3 || >2.1.3,<2.2.0 || >2.2.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) requires google-cloud-core (>=1.0.0,<2.0dev)
1: ! google-cloud-firestore (>=1.4.0,<1.5.0 || >1.5.0,<1.6.0 || >1.6.0,<1.6.1 || >1.6.1,<1.6.2 || >1.6.2,<1.7.0 || >1.7.0,<1.8.0 || >1.8.0,<1.8.1 || >1.8.1,<1.9.0 || >1.9.0,<1.9.1 || >1.9.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.0.2 || >2.0.2,<2.1.0 || >2.1.0,<2.1.1 || >2.1.1,<2.1.2 || >2.1.2,<2.1.3 || >2.1.3,<2.2.0 || >2.2.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) is partially satisfied by not google-cloud-firestore (1.5.0)
1: ! which is caused by "google-cloud-firestore (1.5.0) depends on google-cloud-core (>=1.0.3,<2.0dev)"
1: ! thus: google-cloud-firestore (>=1.4.0,<1.6.0 || >1.6.0,<1.6.1 || >1.6.1,<1.6.2 || >1.6.2,<1.7.0 || >1.7.0,<1.8.0 || >1.8.0,<1.8.1 || >1.8.1,<1.9.0 || >1.9.0,<1.9.1 || >1.9.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.0.2 || >2.0.2,<2.1.0 || >2.1.0,<2.1.1 || >2.1.1,<2.1.2 || >2.1.2,<2.1.3 || >2.1.3,<2.2.0 || >2.2.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) requires google-cloud-core (>=1.0.0,<2.0dev)
1: ! google-cloud-firestore (>=1.4.0,<1.6.0 || >1.6.0,<1.6.1 || >1.6.1,<1.6.2 || >1.6.2,<1.7.0 || >1.7.0,<1.8.0 || >1.8.0,<1.8.1 || >1.8.1,<1.9.0 || >1.9.0,<1.9.1 || >1.9.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.0.2 || >2.0.2,<2.1.0 || >2.1.0,<2.1.1 || >2.1.1,<2.1.2 || >2.1.2,<2.1.3 || >2.1.3,<2.2.0 || >2.2.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) is partially satisfied by not google-cloud-firestore (1.6.0)
1: ! which is caused by "google-cloud-firestore (1.6.0) depends on google-cloud-core (>=1.0.3,<2.0dev)"
1: ! thus: google-cloud-firestore (>=1.4.0,<1.6.1 || >1.6.1,<1.6.2 || >1.6.2,<1.7.0 || >1.7.0,<1.8.0 || >1.8.0,<1.8.1 || >1.8.1,<1.9.0 || >1.9.0,<1.9.1 || >1.9.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.0.2 || >2.0.2,<2.1.0 || >2.1.0,<2.1.1 || >2.1.1,<2.1.2 || >2.1.2,<2.1.3 || >2.1.3,<2.2.0 || >2.2.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) requires google-cloud-core (>=1.0.0,<2.0dev)
1: ! google-cloud-firestore (>=1.4.0,<1.6.1 || >1.6.1,<1.6.2 || >1.6.2,<1.7.0 || >1.7.0,<1.8.0 || >1.8.0,<1.8.1 || >1.8.1,<1.9.0 || >1.9.0,<1.9.1 || >1.9.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.0.2 || >2.0.2,<2.1.0 || >2.1.0,<2.1.1 || >2.1.1,<2.1.2 || >2.1.2,<2.1.3 || >2.1.3,<2.2.0 || >2.2.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) is partially satisfied by not google-cloud-firestore (1.6.1)
1: ! which is caused by "google-cloud-firestore (1.6.1) depends on google-cloud-core (>=1.0.3,<2.0dev)"
1: ! thus: google-cloud-firestore (>=1.4.0,<1.6.2 || >1.6.2,<1.7.0 || >1.7.0,<1.8.0 || >1.8.0,<1.8.1 || >1.8.1,<1.9.0 || >1.9.0,<1.9.1 || >1.9.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.0.2 || >2.0.2,<2.1.0 || >2.1.0,<2.1.1 || >2.1.1,<2.1.2 || >2.1.2,<2.1.3 || >2.1.3,<2.2.0 || >2.2.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) requires google-cloud-core (>=1.0.0,<2.0dev)
1: ! google-cloud-firestore (>=1.4.0,<1.6.2 || >1.6.2,<1.7.0 || >1.7.0,<1.8.0 || >1.8.0,<1.8.1 || >1.8.1,<1.9.0 || >1.9.0,<1.9.1 || >1.9.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.0.2 || >2.0.2,<2.1.0 || >2.1.0,<2.1.1 || >2.1.1,<2.1.2 || >2.1.2,<2.1.3 || >2.1.3,<2.2.0 || >2.2.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) is partially satisfied by not google-cloud-firestore (1.6.2)
1: ! which is caused by "google-cloud-firestore (1.6.2) depends on google-cloud-core (>=1.0.3,<2.0dev)"
1: ! thus: google-cloud-firestore (>=1.4.0,<1.7.0 || >1.7.0,<1.8.0 || >1.8.0,<1.8.1 || >1.8.1,<1.9.0 || >1.9.0,<1.9.1 || >1.9.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.0.2 || >2.0.2,<2.1.0 || >2.1.0,<2.1.1 || >2.1.1,<2.1.2 || >2.1.2,<2.1.3 || >2.1.3,<2.2.0 || >2.2.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) requires google-cloud-core (>=1.0.0,<2.0dev)
1: ! google-cloud-firestore (>=1.4.0,<1.7.0 || >1.7.0,<1.8.0 || >1.8.0,<1.8.1 || >1.8.1,<1.9.0 || >1.9.0,<1.9.1 || >1.9.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.0.2 || >2.0.2,<2.1.0 || >2.1.0,<2.1.1 || >2.1.1,<2.1.2 || >2.1.2,<2.1.3 || >2.1.3,<2.2.0 || >2.2.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) is partially satisfied by not google-cloud-firestore (1.7.0)
1: ! which is caused by "google-cloud-firestore (1.7.0) depends on google-cloud-core (>=1.0.3,<2.0dev)"
1: ! thus: google-cloud-firestore (>=1.4.0,<1.8.0 || >1.8.0,<1.8.1 || >1.8.1,<1.9.0 || >1.9.0,<1.9.1 || >1.9.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.0.2 || >2.0.2,<2.1.0 || >2.1.0,<2.1.1 || >2.1.1,<2.1.2 || >2.1.2,<2.1.3 || >2.1.3,<2.2.0 || >2.2.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) requires google-cloud-core (>=1.0.0,<2.0dev)
1: ! google-cloud-firestore (>=1.4.0,<1.8.0 || >1.8.0,<1.8.1 || >1.8.1,<1.9.0 || >1.9.0,<1.9.1 || >1.9.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.0.2 || >2.0.2,<2.1.0 || >2.1.0,<2.1.1 || >2.1.1,<2.1.2 || >2.1.2,<2.1.3 || >2.1.3,<2.2.0 || >2.2.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) is partially satisfied by not google-cloud-firestore (1.8.0)
1: ! which is caused by "google-cloud-firestore (1.8.0) depends on google-cloud-core (>=1.0.3,<2.0dev)"
1: ! thus: google-cloud-firestore (>=1.4.0,<1.8.1 || >1.8.1,<1.9.0 || >1.9.0,<1.9.1 || >1.9.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.0.2 || >2.0.2,<2.1.0 || >2.1.0,<2.1.1 || >2.1.1,<2.1.2 || >2.1.2,<2.1.3 || >2.1.3,<2.2.0 || >2.2.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) requires google-cloud-core (>=1.0.0,<2.0dev)
1: ! google-cloud-firestore (>=1.4.0,<1.8.1 || >1.8.1,<1.9.0 || >1.9.0,<1.9.1 || >1.9.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.0.2 || >2.0.2,<2.1.0 || >2.1.0,<2.1.1 || >2.1.1,<2.1.2 || >2.1.2,<2.1.3 || >2.1.3,<2.2.0 || >2.2.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) is partially satisfied by not google-cloud-firestore (1.8.1)
1: ! which is caused by "google-cloud-firestore (1.8.1) depends on google-cloud-core (>=1.0.3,<2.0dev)"
1: ! thus: google-cloud-firestore (>=1.4.0,<1.9.0 || >1.9.0,<1.9.1 || >1.9.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.0.2 || >2.0.2,<2.1.0 || >2.1.0,<2.1.1 || >2.1.1,<2.1.2 || >2.1.2,<2.1.3 || >2.1.3,<2.2.0 || >2.2.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) requires google-cloud-core (>=1.0.0,<2.0dev)
1: ! google-cloud-firestore (>=1.4.0,<1.9.0 || >1.9.0,<1.9.1 || >1.9.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.0.2 || >2.0.2,<2.1.0 || >2.1.0,<2.1.1 || >2.1.1,<2.1.2 || >2.1.2,<2.1.3 || >2.1.3,<2.2.0 || >2.2.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) is partially satisfied by not google-cloud-firestore (1.9.0)
1: ! which is caused by "google-cloud-firestore (1.9.0) depends on google-cloud-core (>=1.4.1,<2.0dev)"
1: ! thus: google-cloud-firestore (>=1.4.0,<1.9.1 || >1.9.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.0.2 || >2.0.2,<2.1.0 || >2.1.0,<2.1.1 || >2.1.1,<2.1.2 || >2.1.2,<2.1.3 || >2.1.3,<2.2.0 || >2.2.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) requires google-cloud-core (>=1.0.0,<2.0dev)
1: ! google-cloud-firestore (>=1.4.0,<1.9.1 || >1.9.1,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.0.2 || >2.0.2,<2.1.0 || >2.1.0,<2.1.1 || >2.1.1,<2.1.2 || >2.1.2,<2.1.3 || >2.1.3,<2.2.0 || >2.2.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) is partially satisfied by not google-cloud-firestore (1.9.1)
1: ! which is caused by "google-cloud-firestore (1.9.1) depends on google-cloud-core (>=1.4.1,<2.0dev)"
1: ! thus: google-cloud-firestore (>=1.4.0,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.0.2 || >2.0.2,<2.1.0 || >2.1.0,<2.1.1 || >2.1.1,<2.1.2 || >2.1.2,<2.1.3 || >2.1.3,<2.2.0 || >2.2.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) requires google-cloud-core (>=1.0.0,<2.0dev)
1: ! google-cloud-firestore (>=1.4.0,<2.0.0 || >2.0.0,<2.0.1 || >2.0.1,<2.0.2 || >2.0.2,<2.1.0 || >2.1.0,<2.1.1 || >2.1.1,<2.1.2 || >2.1.2,<2.1.3 || >2.1.3,<2.2.0 || >2.2.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) is partially satisfied by not google-cloud-firestore (2.0.0)
1: ! which is caused by "google-cloud-firestore (2.0.0) depends on google-cloud-core (>=1.4.1,<2.0dev)"
1: ! thus: google-cloud-firestore (>=1.4.0,<2.0.1 || >2.0.1,<2.0.2 || >2.0.2,<2.1.0 || >2.1.0,<2.1.1 || >2.1.1,<2.1.2 || >2.1.2,<2.1.3 || >2.1.3,<2.2.0 || >2.2.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) requires google-cloud-core (>=1.0.0,<2.0dev)
1: ! google-cloud-firestore (>=1.4.0,<2.0.1 || >2.0.1,<2.0.2 || >2.0.2,<2.1.0 || >2.1.0,<2.1.1 || >2.1.1,<2.1.2 || >2.1.2,<2.1.3 || >2.1.3,<2.2.0 || >2.2.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) is partially satisfied by not google-cloud-firestore (2.0.1)
1: ! which is caused by "google-cloud-firestore (2.0.1) depends on google-cloud-core (>=1.4.1,<2.0dev)"
1: ! thus: google-cloud-firestore (>=1.4.0,<2.0.2 || >2.0.2,<2.1.0 || >2.1.0,<2.1.1 || >2.1.1,<2.1.2 || >2.1.2,<2.1.3 || >2.1.3,<2.2.0 || >2.2.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) requires google-cloud-core (>=1.0.0,<2.0dev)
1: ! google-cloud-firestore (>=1.4.0,<2.0.2 || >2.0.2,<2.1.0 || >2.1.0,<2.1.1 || >2.1.1,<2.1.2 || >2.1.2,<2.1.3 || >2.1.3,<2.2.0 || >2.2.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) is partially satisfied by not google-cloud-firestore (2.0.2)
1: ! which is caused by "google-cloud-firestore (2.0.2) depends on google-cloud-core (>=1.4.1,<2.0dev)"
1: ! thus: google-cloud-firestore (>=1.4.0,<2.1.0 || >2.1.0,<2.1.1 || >2.1.1,<2.1.2 || >2.1.2,<2.1.3 || >2.1.3,<2.2.0 || >2.2.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) requires google-cloud-core (>=1.0.0,<2.0dev)
1: ! google-cloud-firestore (>=1.4.0,<2.1.0 || >2.1.0,<2.1.1 || >2.1.1,<2.1.2 || >2.1.2,<2.1.3 || >2.1.3,<2.2.0 || >2.2.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) is partially satisfied by not google-cloud-firestore (2.1.0)
1: ! which is caused by "google-cloud-firestore (2.1.0) depends on google-cloud-core (>=1.4.1,<2.0dev)"
1: ! thus: google-cloud-firestore (>=1.4.0,<2.1.1 || >2.1.1,<2.1.2 || >2.1.2,<2.1.3 || >2.1.3,<2.2.0 || >2.2.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) requires google-cloud-core (>=1.0.0,<2.0dev)
1: ! google-cloud-firestore (>=1.4.0,<2.1.1 || >2.1.1,<2.1.2 || >2.1.2,<2.1.3 || >2.1.3,<2.2.0 || >2.2.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) is partially satisfied by not google-cloud-firestore (2.1.1)
1: ! which is caused by "google-cloud-firestore (2.1.1) depends on google-cloud-core (>=1.4.1,<2.0dev)"
1: ! thus: google-cloud-firestore (>=1.4.0,<2.1.2 || >2.1.2,<2.1.3 || >2.1.3,<2.2.0 || >2.2.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) requires google-cloud-core (>=1.0.0,<2.0dev)
1: ! google-cloud-firestore (>=1.4.0,<2.1.2 || >2.1.2,<2.1.3 || >2.1.3,<2.2.0 || >2.2.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) is partially satisfied by not google-cloud-firestore (2.1.2)
1: ! which is caused by "google-cloud-firestore (2.1.2) depends on google-cloud-core (>=1.4.1,<2.0dev)"
1: ! thus: google-cloud-firestore (>=1.4.0,<2.1.3 || >2.1.3,<2.2.0 || >2.2.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) requires google-cloud-core (>=1.0.0,<2.0dev)
1: ! google-cloud-firestore (>=1.4.0,<2.1.3 || >2.1.3,<2.2.0 || >2.2.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) is partially satisfied by not google-cloud-firestore (2.1.3)
1: ! which is caused by "google-cloud-firestore (2.1.3) depends on google-cloud-core (>=1.4.1,<2.0dev)"
1: ! thus: google-cloud-firestore (>=1.4.0,<2.2.0 || >2.2.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) requires google-cloud-core (>=1.0.0,<2.0dev)
1: ! google-cloud-firestore (>=1.4.0,<2.2.0 || >2.2.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) is partially satisfied by not google-cloud-firestore (2.2.0)
1: ! which is caused by "google-cloud-firestore (2.2.0) depends on google-api-core (>=1.26.0,<3.0.0dev)"
1: ! thus: google-cloud-firestore (>=1.4.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) requires google-cloud-core (>=1.0.0,<2.0dev) or google-api-core (>=1.26.0,<3.0.0dev)
1: ! google-cloud-firestore (>=1.4.0,<2.3.0 || >2.3.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) is partially satisfied by not google-cloud-firestore (2.3.0)
1: ! which is caused by "google-cloud-firestore (2.3.0) depends on google-api-core (>=1.26.0,<3.0.0dev)"
1: ! thus: google-cloud-firestore (>=1.4.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) requires google-cloud-core (>=1.0.0,<2.0dev) or google-api-core (>=1.26.0,<3.0.0dev)
1: ! google-cloud-firestore (>=1.4.0,<2.3.1 || >2.3.1,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) is partially satisfied by not google-cloud-firestore (2.3.1)
1: ! which is caused by "google-cloud-firestore (2.3.1) depends on google-api-core (>=1.26.0,<3.0.0dev)"
1: ! thus: google-cloud-firestore (>=1.4.0,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) requires google-cloud-core (>=1.0.0,<2.0dev) or google-api-core (>=1.26.0,<3.0.0dev)
1: ! google-cloud-firestore (>=1.4.0,<2.3.2 || >2.3.2,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) is partially satisfied by not google-cloud-firestore (2.3.2)
1: ! which is caused by "google-cloud-firestore (2.3.2) depends on google-api-core (>=1.26.0,<3.0.0dev)"
1: ! thus: google-cloud-firestore (>=1.4.0,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) requires google-cloud-core (>=1.0.0,<2.0dev) or google-api-core (>=1.26.0,<3.0.0dev)
1: ! google-cloud-firestore (>=1.4.0,<2.3.3 || >2.3.3,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) is partially satisfied by not google-cloud-firestore (2.3.3)
1: ! which is caused by "google-cloud-firestore (2.3.3) depends on google-api-core (>=1.26.0,<3.0.0dev)"
1: ! thus: google-cloud-firestore (>=1.4.0,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) requires google-cloud-core (>=1.0.0,<2.0dev) or google-api-core (>=1.26.0,<3.0.0dev)
1: ! google-cloud-firestore (>=1.4.0,<2.3.4 || >2.3.4,<2.4.0 || >2.4.0) is partially satisfied by not google-cloud-firestore (2.3.4)
1: ! which is caused by "google-cloud-firestore (2.3.4) depends on google-api-core (>=1.26.0,<3.0.0dev)"
1: ! thus: google-cloud-firestore (>=1.4.0,<2.4.0 || >2.4.0) requires google-cloud-core (>=1.0.0,<2.0dev) or google-api-core (>=1.26.0,<3.0.0dev)
1: fact: google-cloud-firestore (>=1.4.0,<2.4.0 || >2.4.0) requires google-cloud-core (>=1.0.0,<2.0dev) or google-api-core (>=1.26.0,<3.0.0dev)
1: derived: not google-cloud-firestore (>=1.4.0,!=2.4.0)
1: derived: proto-plus (>=1.10.0)
1: conflict: google-cloud-firestore (2.4.0) depends on google-api-core (>=1.31.5,<2.0.0 || >2.3.0,<3.0.0dev)
1: derived: not google-cloud-firestore (==2.4.0)
1: derived: google-cloud-core (>=1.0.0,<2.0dev)
1: derived: not google-cloud-firestore (>1.4.0,!=1.5.0,!=1.6.0,!=1.6.1,!=1.6.2,!=1.7.0,!=1.8.0,!=1.8.1,!=1.9.0,!=1.9.1,!=2.0.0,!=2.0.1,!=2.0.2,!=2.1.0,!=2.1.1,!=2.1.2,!=2.1.3,!=2.2.0,!=2.3.0,!=2.3.1,!=2.3.2,!=2.3.3,!=2.3.4,!=2.4.0)
1: derived: not google-cloud-firestore (==1.9.1)
1: derived: not google-cloud-firestore (==2.0.0)
1: derived: not google-cloud-firestore (==2.0.1)
1: derived: not google-cloud-firestore (==2.0.2)
1: derived: not google-cloud-firestore (==2.1.0)
1: derived: not google-cloud-firestore (==2.1.1)
1: derived: not google-cloud-firestore (==2.1.2)
1: derived: not google-cloud-firestore (==2.1.3)
1: derived: not google-cloud-firestore (==2.2.0)
1: derived: not google-cloud-firestore (==2.3.0)
1: derived: not google-cloud-firestore (==2.3.1)
1: derived: not google-cloud-firestore (==2.3.2)
1: derived: not google-cloud-firestore (==2.3.3)
1: derived: not google-cloud-firestore (==2.3.4)
1: fact: google-cloud-core (1.7.2) depends on google-api-core (>=1.21.0,<2.0.0dev)
1: fact: google-cloud-core (1.7.2) depends on google-auth (>=1.24.0,<2.0dev)
1: fact: google-cloud-core (1.7.2) depends on six (>=1.12.0)
2: selecting google-cloud-core (1.7.2)
2: fact: google-cloud-firestore (1.9.0) depends on google-api-core (>=1.14.0,<2.0.0dev)
2: fact: google-cloud-firestore (1.9.0) depends on google-cloud-core (>=1.4.1,<2.0dev)
2: fact: google-cloud-firestore (1.9.0) depends on pytz (*)
2: selecting google-cloud-firestore (1.9.0)
2: selecting idna (3.3)
2: selecting pyparsing (3.0.8)
2: selecting charset-normalizer (2.0.12)
2: fact: google-resumable-media (2.3.2) depends on google-crc32c (>=1.0,<2.0dev)
2: selecting google-resumable-media (2.3.2)
2: derived: google-crc32c (>=1.0,<2.0dev)
2: selecting google-crc32c (1.3.0)
2: fact: rsa (4.8) depends on pyasn1 (>=0.1.3)
2: selecting rsa (4.8)
2: fact: grpcio (1.46.0) depends on six (>=1.5.2)
2: selecting grpcio (1.46.0)
2: Version solving took 9.188 seconds.
2: Tried 2 solutions.
Writing lock file
Finding the necessary packages for the current system
Package operations: 20 installs, 0 updates, 0 removals, 9 skipped
• Installing pyasn1 (0.4.8)
• Installing cachetools (4.2.4)
• Installing certifi (2021.10.8): Skipped for the following reason: Already installed
• Installing charset-normalizer (2.0.12): Skipped for the following reason: Already installed
• Installing idna (3.3): Skipped for the following reason: Already installed
• Installing protobuf (3.20.1)
• Installing pyasn1-modules (0.2.8)
• Installing six (1.16.0): Skipped for the following reason: Already installed
• Installing urllib3 (1.26.9): Skipped for the following reason: Already installed
• Installing rsa (4.8)
• Installing google-auth (1.35.0)
• Installing googleapis-common-protos (1.56.0)
• Installing pyparsing (3.0.8): Skipped for the following reason: Already installed
• Installing requests (2.27.1): Skipped for the following reason: Already installed
• Installing pytz (2022.1)
• Installing google-api-core (1.22.0)
• Installing google-crc32c (1.3.0)
• Installing grpcio (1.46.0)
• Installing httplib2 (0.20.4)
• Installing google-auth-httplib2 (0.1.0)
• Installing google-cloud-core (1.7.2)
• Installing google-resumable-media (2.3.2)
• Installing msgpack (1.0.3): Skipped for the following reason: Already installed
• Installing uritemplate (4.1.1)
• Installing cachecontrol (0.12.11): Skipped for the following reason: Already installed
• Installing google-api-python-client (2.39.0)
• Installing google-cloud-firestore (1.9.0)
• Installing google-cloud-storage (1.41.1)
• Installing firebase-admin (4.5.3)
[[package]]
name = "cachecontrol"
version = "0.12.11"
description = "httplib2 caching for requests"
category = "main"
optional = false
python-versions = ">=3.6"
[package.dependencies]
msgpack = ">=0.5.2"
requests = "*"
[package.extras]
filecache = ["lockfile (>=0.9)"]
redis = ["redis (>=2.10.5)"]
[[package]]
name = "cachetools"
version = "4.2.4"
description = "Extensible memoizing collections and decorators"
category = "main"
optional = false
python-versions = "~=3.5"
[[package]]
name = "certifi"
version = "2021.10.8"
description = "Python package for providing Mozilla's CA Bundle."
category = "main"
optional = false
python-versions = "*"
[[package]]
name = "charset-normalizer"
version = "2.0.12"
description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet."
category = "main"
optional = false
python-versions = ">=3.5.0"
[package.extras]
unicode_backport = ["unicodedata2"]
[[package]]
name = "firebase-admin"
version = "4.5.3"
description = "Firebase Admin Python SDK"
category = "main"
optional = false
python-versions = ">=3.5"
[package.dependencies]
cachecontrol = ">=0.12.6"
google-api-core = {version = ">=1.14.0,<2.0.0dev", extras = ["grpc"], markers = "platform_python_implementation != \"PyPy\""}
google-api-python-client = ">=1.7.8"
google-cloud-firestore = {version = ">=1.4.0", markers = "platform_python_implementation != \"PyPy\""}
google-cloud-storage = ">=1.18.0"
[[package]]
name = "google-api-core"
version = "1.22.0"
description = "Google API client core library"
category = "main"
optional = false
python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*"
[package.dependencies]
google-auth = ">=1.19.1,<2.0dev"
googleapis-common-protos = ">=1.6.0,<2.0dev"
grpcio = {version = ">=1.29.0,<2.0dev", optional = true, markers = "extra == \"grpc\""}
protobuf = ">=3.12.0"
pytz = "*"
requests = ">=2.18.0,<3.0.0dev"
six = ">=1.10.0"
[package.extras]
grpc = ["grpcio (>=1.29.0,<2.0dev)"]
grpcgcp = ["grpcio-gcp (>=0.2.2)"]
grpcio-gcp = ["grpcio-gcp (>=0.2.2)"]
[[package]]
name = "google-api-python-client"
version = "2.39.0"
description = "Google API Client Library for Python"
category = "main"
optional = false
python-versions = ">=3.6"
[package.dependencies]
google-api-core = ">=1.21.0,<3.0.0dev"
google-auth = ">=1.16.0,<3.0.0dev"
google-auth-httplib2 = ">=0.1.0"
httplib2 = ">=0.15.0,<1dev"
uritemplate = ">=3.0.1,<5"
[[package]]
name = "google-auth"
version = "1.35.0"
description = "Google Authentication Library"
category = "main"
optional = false
python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*"
[package.dependencies]
cachetools = ">=2.0.0,<5.0"
pyasn1-modules = ">=0.2.1"
rsa = {version = ">=3.1.4,<5", markers = "python_version >= \"3.6\""}
six = ">=1.9.0"
[package.extras]
aiohttp = ["requests (>=2.20.0,<3.0.0dev)", "aiohttp (>=3.6.2,<4.0.0dev)"]
pyopenssl = ["pyopenssl (>=20.0.0)"]
reauth = ["pyu2f (>=0.1.5)"]
[[package]]
name = "google-auth-httplib2"
version = "0.1.0"
description = "Google Authentication Library: httplib2 transport"
category = "main"
optional = false
python-versions = "*"
[package.dependencies]
google-auth = "*"
httplib2 = ">=0.15.0"
six = "*"
[[package]]
name = "google-cloud-core"
version = "1.7.2"
description = "Google Cloud API client core library"
category = "main"
optional = false
python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*"
[package.dependencies]
google-api-core = ">=1.21.0,<2.0.0dev"
google-auth = ">=1.24.0,<2.0dev"
six = ">=1.12.0"
[package.extras]
grpc = ["grpcio (>=1.8.2,<2.0dev)"]
[[package]]
name = "google-cloud-firestore"
version = "1.9.0"
description = "Google Cloud Firestore API client library"
category = "main"
optional = false
python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*"
[package.dependencies]
google-api-core = {version = ">=1.14.0,<2.0.0dev", extras = ["grpc"]}
google-cloud-core = ">=1.4.1,<2.0dev"
pytz = "*"
[[package]]
name = "google-cloud-storage"
version = "1.41.1"
description = "Google Cloud Storage API client library"
category = "main"
optional = false
python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*"
[package.dependencies]
google-auth = {version = ">=1.24.0,<3.0dev", markers = "python_version >= \"3.6\""}
google-cloud-core = {version = ">=1.6.0,<3.0dev", markers = "python_version >= \"3.6\""}
google-resumable-media = {version = ">=1.3.0,<3.0dev", markers = "python_version >= \"3.6\""}
requests = ">=2.18.0,<3.0.0dev"
[[package]]
name = "google-crc32c"
version = "1.3.0"
description = "A python wrapper of the C library 'Google CRC32C'"
category = "main"
optional = false
python-versions = ">=3.6"
[package.extras]
testing = ["pytest"]
[[package]]
name = "google-resumable-media"
version = "2.3.2"
description = "Utilities for Google Media Downloads and Resumable Uploads"
category = "main"
optional = false
python-versions = ">= 3.6"
[package.dependencies]
google-crc32c = ">=1.0,<2.0dev"
[package.extras]
aiohttp = ["aiohttp (>=3.6.2,<4.0.0dev)"]
requests = ["requests (>=2.18.0,<3.0.0dev)"]
[[package]]
name = "googleapis-common-protos"
version = "1.56.0"
description = "Common protobufs used in Google APIs"
category = "main"
optional = false
python-versions = ">=3.6"
[package.dependencies]
protobuf = ">=3.12.0"
[package.extras]
grpc = ["grpcio (>=1.0.0)"]
[[package]]
name = "grpcio"
version = "1.46.0"
description = "HTTP/2-based RPC framework"
category = "main"
optional = false
python-versions = ">=3.6"
[package.dependencies]
six = ">=1.5.2"
[package.extras]
protobuf = ["grpcio-tools (>=1.46.0)"]
[[package]]
name = "httplib2"
version = "0.20.4"
description = "A comprehensive HTTP client library."
category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
[package.dependencies]
pyparsing = {version = ">=2.4.2,<3.0.0 || >3.0.0,<3.0.1 || >3.0.1,<3.0.2 || >3.0.2,<3.0.3 || >3.0.3,<4", markers = "python_version > \"3.0\""}
[[package]]
name = "idna"
version = "3.3"
description = "Internationalized Domain Names in Applications (IDNA)"
category = "main"
optional = false
python-versions = ">=3.5"
[[package]]
name = "msgpack"
version = "1.0.3"
description = "MessagePack (de)serializer."
category = "main"
optional = false
python-versions = "*"
[[package]]
name = "protobuf"
version = "3.20.1"
description = "Protocol Buffers"
category = "main"
optional = false
python-versions = ">=3.7"
[[package]]
name = "pyasn1"
version = "0.4.8"
description = "ASN.1 types and codecs"
category = "main"
optional = false
python-versions = "*"
[[package]]
name = "pyasn1-modules"
version = "0.2.8"
description = "A collection of ASN.1-based protocols modules."
category = "main"
optional = false
python-versions = "*"
[package.dependencies]
pyasn1 = ">=0.4.6,<0.5.0"
[[package]]
name = "pyparsing"
version = "3.0.8"
description = "pyparsing module - Classes and methods to define and execute parsing grammars"
category = "main"
optional = false
python-versions = ">=3.6.8"
[package.extras]
diagrams = ["railroad-diagrams", "jinja2"]
[[package]]
name = "pytz"
version = "2022.1"
description = "World timezone definitions, modern and historical"
category = "main"
optional = false
python-versions = "*"
[[package]]
name = "requests"
version = "2.27.1"
description = "Python HTTP for Humans."
category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*"
[package.dependencies]
certifi = ">=2017.4.17"
charset-normalizer = {version = ">=2.0.0,<2.1.0", markers = "python_version >= \"3\""}
idna = {version = ">=2.5,<4", markers = "python_version >= \"3\""}
urllib3 = ">=1.21.1,<1.27"
[package.extras]
socks = ["PySocks (>=1.5.6,!=1.5.7)", "win-inet-pton"]
use_chardet_on_py3 = ["chardet (>=3.0.2,<5)"]
[[package]]
name = "rsa"
version = "4.8"
description = "Pure-Python RSA implementation"
category = "main"
optional = false
python-versions = ">=3.6,<4"
[package.dependencies]
pyasn1 = ">=0.1.3"
[[package]]
name = "six"
version = "1.16.0"
description = "Python 2 and 3 compatibility utilities"
category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*"
[[package]]
name = "uritemplate"
version = "4.1.1"
description = "Implementation of RFC 6570 URI Templates"
category = "main"
optional = false
python-versions = ">=3.6"
[[package]]
name = "urllib3"
version = "1.26.9"
description = "HTTP library with thread-safe connection pooling, file post, and more."
category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4"
[package.extras]
brotli = ["brotlicffi (>=0.8.0)", "brotli (>=1.0.9)", "brotlipy (>=0.6.0)"]
secure = ["pyOpenSSL (>=0.14)", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "certifi", "ipaddress"]
socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"]
[metadata]
lock-version = "1.1"
python-versions = "^3.10"
content-hash = "abfbcc5a8ca7e42ea9f15e97600cd7a46a0bd22654c5cffce21a3ffe6de7bc80"
[metadata.files]
cachecontrol = [
{file = "CacheControl-0.12.11-py2.py3-none-any.whl", hash = "sha256:2c75d6a8938cb1933c75c50184549ad42728a27e9f6b92fd677c3151aa72555b"},
{file = "CacheControl-0.12.11.tar.gz", hash = "sha256:a5b9fcc986b184db101aa280b42ecdcdfc524892596f606858e0b7a8b4d9e144"},
]
cachetools = [
{file = "cachetools-4.2.4-py3-none-any.whl", hash = "sha256:92971d3cb7d2a97efff7c7bb1657f21a8f5fb309a37530537c71b1774189f2d1"},
{file = "cachetools-4.2.4.tar.gz", hash = "sha256:89ea6f1b638d5a73a4f9226be57ac5e4f399d22770b92355f92dcb0f7f001693"},
]
certifi = [
{file = "certifi-2021.10.8-py2.py3-none-any.whl", hash = "sha256:d62a0163eb4c2344ac042ab2bdf75399a71a2d8c7d47eac2e2ee91b9d6339569"},
{file = "certifi-2021.10.8.tar.gz", hash = "sha256:78884e7c1d4b00ce3cea67b44566851c4343c120abd683433ce934a68ea58872"},
]
charset-normalizer = [
{file = "charset-normalizer-2.0.12.tar.gz", hash = "sha256:2857e29ff0d34db842cd7ca3230549d1a697f96ee6d3fb071cfa6c7393832597"},
{file = "charset_normalizer-2.0.12-py3-none-any.whl", hash = "sha256:6881edbebdb17b39b4eaaa821b438bf6eddffb4468cf344f09f89def34a8b1df"},
]
firebase-admin = [
{file = "firebase_admin-4.5.3-py3-none-any.whl", hash = "sha256:471045bf72bb68ccf6d9d19a35836609b7d525fcdac73aa619d274e4c5585e0a"},
{file = "firebase_admin-4.5.3.tar.gz", hash = "sha256:f0c1c9a6e56b497c8bbaa55a679a402f79c34c2c24971b11ea909031b520ed32"},
]
google-api-core = [
{file = "google-api-core-1.22.0.tar.gz", hash = "sha256:aaedc40ae977dbc2710f0de0012b673c8c7644f81ca0c93e839d22895f2ff29d"},
{file = "google_api_core-1.22.0-py2.py3-none-any.whl", hash = "sha256:c4e3b3d914e09d181287abb7101b42f308204fa5e8f89efc4839f607303caa2f"},
]
google-api-python-client = [
{file = "google-api-python-client-2.39.0.tar.gz", hash = "sha256:401169215ecafb5afb683d3fe0e43c059eb625c71fea1929f16403dda72a2dc1"},
{file = "google_api_python_client-2.39.0-py2.py3-none-any.whl", hash = "sha256:69c73c2e206995839b2145255e8348bfb28ad825fae4c01e9db36d5856f0c770"},
]
google-auth = [
{file = "google-auth-1.35.0.tar.gz", hash = "sha256:b7033be9028c188ee30200b204ea00ed82ea1162e8ac1df4aa6ded19a191d88e"},
{file = "google_auth-1.35.0-py2.py3-none-any.whl", hash = "sha256:997516b42ecb5b63e8d80f5632c1a61dddf41d2a4c2748057837e06e00014258"},
]
google-auth-httplib2 = [
{file = "google-auth-httplib2-0.1.0.tar.gz", hash = "sha256:a07c39fd632becacd3f07718dfd6021bf396978f03ad3ce4321d060015cc30ac"},
{file = "google_auth_httplib2-0.1.0-py2.py3-none-any.whl", hash = "sha256:31e49c36c6b5643b57e82617cb3e021e3e1d2df9da63af67252c02fa9c1f4a10"},
]
google-cloud-core = [
{file = "google-cloud-core-1.7.2.tar.gz", hash = "sha256:b1030aadcbb2aeb4ee51475426351af83c1072456b918fb8fdb80666c4bb63b5"},
{file = "google_cloud_core-1.7.2-py2.py3-none-any.whl", hash = "sha256:5b77935f3d9573e27007749a3b522f08d764c5b5930ff1527b2ab2743e9f0c15"},
]
google-cloud-firestore = [
{file = "google-cloud-firestore-1.9.0.tar.gz", hash = "sha256:d8a56919a3a32c7271d1253542ec24cb13f384a726fed354fdeb2a2269f25d1c"},
{file = "google_cloud_firestore-1.9.0-py2.py3-none-any.whl", hash = "sha256:2b2985180591433f9343b5b4cafb9b0dbe077ced95b3ac5c57ef850a0339a4ce"},
]
google-cloud-storage = [
{file = "google-cloud-storage-1.41.1.tar.gz", hash = "sha256:a81ecc0f382b8e4437cc7f152f74d77ef917c8280a5d1040f5dcfbd0502c7906"},
{file = "google_cloud_storage-1.41.1-py2.py3-none-any.whl", hash = "sha256:cd4c9039eb0017fdc75c3f96b0b5ea57759ceefe3a0401d514bcf0111cd7a508"},
]
google-crc32c = [
{file = "google-crc32c-1.3.0.tar.gz", hash = "sha256:276de6273eb074a35bc598f8efbc00c7869c5cf2e29c90748fccc8c898c244df"},
{file = "google_crc32c-1.3.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:cb6994fff247987c66a8a4e550ef374671c2b82e3c0d2115e689d21e511a652d"},
{file = "google_crc32c-1.3.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c9da0a39b53d2fab3e5467329ed50e951eb91386e9d0d5b12daf593973c3b168"},
{file = "google_crc32c-1.3.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:eb0b14523758e37802f27b7f8cd973f5f3d33be7613952c0df904b68c4842f0e"},
{file = "google_crc32c-1.3.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:95c68a4b9b7828ba0428f8f7e3109c5d476ca44996ed9a5f8aac6269296e2d59"},
{file = "google_crc32c-1.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c3cf890c3c0ecfe1510a452a165431b5831e24160c5fcf2071f0f85ca5a47cd"},
{file = "google_crc32c-1.3.0-cp310-cp310-win32.whl", hash = "sha256:3bbce1be3687bbfebe29abdb7631b83e6b25da3f4e1856a1611eb21854b689ea"},
{file = "google_crc32c-1.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:c124b8c8779bf2d35d9b721e52d4adb41c9bfbde45e6a3f25f0820caa9aba73f"},
{file = "google_crc32c-1.3.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:42ae4781333e331a1743445931b08ebdad73e188fd554259e772556fc4937c48"},
{file = "google_crc32c-1.3.0-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:ff71073ebf0e42258a42a0b34f2c09ec384977e7f6808999102eedd5b49920e3"},
{file = "google_crc32c-1.3.0-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:fe31de3002e7b08eb20823b3735b97c86c5926dd0581c7710a680b418a8709d4"},
{file = "google_crc32c-1.3.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dd7760a88a8d3d705ff562aa93f8445ead54f58fd482e4f9e2bafb7e177375d4"},
{file = "google_crc32c-1.3.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:a0b9e622c3b2b8d0ce32f77eba617ab0d6768b82836391e4f8f9e2074582bf02"},
{file = "google_crc32c-1.3.0-cp36-cp36m-win32.whl", hash = "sha256:779cbf1ce375b96111db98fca913c1f5ec11b1d870e529b1dc7354b2681a8c3a"},
{file = "google_crc32c-1.3.0-cp36-cp36m-win_amd64.whl", hash = "sha256:04e7c220798a72fd0f08242bc8d7a05986b2a08a0573396187fd32c1dcdd58b3"},
{file = "google_crc32c-1.3.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:e7a539b9be7b9c00f11ef16b55486141bc2cdb0c54762f84e3c6fc091917436d"},
{file = "google_crc32c-1.3.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:ca60076c388728d3b6ac3846842474f4250c91efbfe5afa872d3ffd69dd4b318"},
{file = "google_crc32c-1.3.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:05340b60bf05b574159e9bd940152a47d38af3fb43803ffe71f11d704b7696a6"},
{file = "google_crc32c-1.3.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:318f73f5484b5671f0c7f5f63741ab020a599504ed81d209b5c7129ee4667407"},
{file = "google_crc32c-1.3.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:9f58099ad7affc0754ae42e6d87443299f15d739b0ce03c76f515153a5cda06c"},
{file = "google_crc32c-1.3.0-cp37-cp37m-win32.whl", hash = "sha256:f52a4ad2568314ee713715b1e2d79ab55fab11e8b304fd1462ff5cccf4264b3e"},
{file = "google_crc32c-1.3.0-cp37-cp37m-win_amd64.whl", hash = "sha256:bab4aebd525218bab4ee615786c4581952eadc16b1ff031813a2fd51f0cc7b08"},
{file = "google_crc32c-1.3.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:dda4d8a3bb0b50f540f6ff4b6033f3a74e8bf0bd5320b70fab2c03e512a62812"},
{file = "google_crc32c-1.3.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fec221a051150eeddfdfcff162e6db92c65ecf46cb0f7bb1bf812a1520ec026b"},
{file = "google_crc32c-1.3.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:226f2f9b8e128a6ca6a9af9b9e8384f7b53a801907425c9a292553a3a7218ce0"},
{file = "google_crc32c-1.3.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:a7f9cbea4245ee36190f85fe1814e2d7b1e5f2186381b082f5d59f99b7f11328"},
{file = "google_crc32c-1.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6a4db36f9721fdf391646685ecffa404eb986cbe007a3289499020daf72e88a2"},
{file = "google_crc32c-1.3.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:12674a4c3b56b706153a358eaa1018c4137a5a04635b92b4652440d3d7386206"},
{file = "google_crc32c-1.3.0-cp38-cp38-win32.whl", hash = "sha256:650e2917660e696041ab3dcd7abac160b4121cd9a484c08406f24c5964099829"},
{file = "google_crc32c-1.3.0-cp38-cp38-win_amd64.whl", hash = "sha256:58be56ae0529c664cc04a9c76e68bb92b091e0194d6e3c50bea7e0f266f73713"},
{file = "google_crc32c-1.3.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:96a8918a78d5d64e07c8ea4ed2bc44354e3f93f46a4866a40e8db934e4c0d74b"},
{file = "google_crc32c-1.3.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:13af315c3a0eec8bb8b8d80b8b128cb3fcd17d7e4edafc39647846345a3f003a"},
{file = "google_crc32c-1.3.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:6311853aa2bba4064d0c28ca54e7b50c4d48e3de04f6770f6c60ebda1e975267"},
{file = "google_crc32c-1.3.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:ed447680ff21c14aaceb6a9f99a5f639f583ccfe4ce1a5e1d48eb41c3d6b3217"},
{file = "google_crc32c-1.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d1c1d6236feab51200272d79b3d3e0f12cf2cbb12b208c835b175a21efdb0a73"},
{file = "google_crc32c-1.3.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:e0f1ff55dde0ebcfbef027edc21f71c205845585fffe30d4ec4979416613e9b3"},
{file = "google_crc32c-1.3.0-cp39-cp39-win32.whl", hash = "sha256:fbd60c6aaa07c31d7754edbc2334aef50601b7f1ada67a96eb1eb57c7c72378f"},
{file = "google_crc32c-1.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:127f9cc3ac41b6a859bd9dc4321097b1a4f6aa7fdf71b4f9227b9e3ebffb4422"},
{file = "google_crc32c-1.3.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:fc28e0db232c62ca0c3600884933178f0825c99be4474cdd645e378a10588125"},
{file = "google_crc32c-1.3.0-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:1926fd8de0acb9d15ee757175ce7242e235482a783cd4ec711cc999fc103c24e"},
{file = "google_crc32c-1.3.0-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:5da2c81575cc3ccf05d9830f9e8d3c70954819ca9a63828210498c0774fda1a3"},
{file = "google_crc32c-1.3.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:891f712ce54e0d631370e1f4997b3f182f3368179198efc30d477c75d1f44942"},
{file = "google_crc32c-1.3.0-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:7f6fe42536d9dcd3e2ffb9d3053f5d05221ae3bbcefbe472bdf2c71c793e3183"},
]
google-resumable-media = [
{file = "google-resumable-media-2.3.2.tar.gz", hash = "sha256:06924e8b1e79f158f0202e7dd151ad75b0ea9d59b997c850f56bdd4a5a361513"},
{file = "google_resumable_media-2.3.2-py2.py3-none-any.whl", hash = "sha256:3c13f84813861ac8f5b6371254bdd437076bf1f3bac527a9f3fd123a70166f52"},
]
googleapis-common-protos = [
{file = "googleapis-common-protos-1.56.0.tar.gz", hash = "sha256:4007500795bcfc269d279f0f7d253ae18d6dc1ff5d5a73613ffe452038b1ec5f"},
{file = "googleapis_common_protos-1.56.0-py2.py3-none-any.whl", hash = "sha256:60220c89b8bd5272159bed4929ecdc1243ae1f73437883a499a44a1cbc084086"},
]
grpcio = [
{file = "grpcio-1.46.0-cp310-cp310-linux_armv7l.whl", hash = "sha256:fa4834022ca45fcde57fabcd12e5458fdb01372c4c8ab84030eabec24c6f39ca"},
{file = "grpcio-1.46.0-cp310-cp310-macosx_10_10_universal2.whl", hash = "sha256:bdad8c088e088e5d34e9c10a5db8871157cc1a7e42f49ea4bd320fd8b57e7eb2"},
{file = "grpcio-1.46.0-cp310-cp310-manylinux_2_17_aarch64.whl", hash = "sha256:9e70290273b9d7e6d1cd8f8a7a621c4e9a91a3a35be3068610ee014124a35e75"},
{file = "grpcio-1.46.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cbfc0c85a2eb34de711028fe9630b159a1c0df5580359368bff8429596c56c97"},
{file = "grpcio-1.46.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c2fe454b7dd4c41a9cb8fbbb18474fd9a2f7935ac203b5f47a00216beec8aacd"},
{file = "grpcio-1.46.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:666d40de9e323392f985921c4d112ebda8decd7a4532b9524f7e6f6fd5e4ca57"},
{file = "grpcio-1.46.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:668cc3e277f2bb88189bb4f0d7dfece326be789096660f94553600040630969c"},
{file = "grpcio-1.46.0-cp310-cp310-win32.whl", hash = "sha256:80aa6247a77cba60b56192df57cc5d78f0e2fe697fc6ebdf089ce93df894db3e"},
{file = "grpcio-1.46.0-cp310-cp310-win_amd64.whl", hash = "sha256:828078cb73008c65794af94201c975610d16c9440b00e5efefc9e45dd23de73b"},
{file = "grpcio-1.46.0-cp36-cp36m-linux_armv7l.whl", hash = "sha256:4be2d7f283a7e2a15f9c5d70e1c9899e1824ea0650dbd82b7dc5e54d0c8061a5"},
{file = "grpcio-1.46.0-cp36-cp36m-macosx_10_10_x86_64.whl", hash = "sha256:6ab4aeadc6c76447bcae91da1c69eeff9d0b78af7051fdcebe18a4cdf766f727"},
{file = "grpcio-1.46.0-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:c8c0eaede86ae97213548633eb07446dab75a48c771ad8bb3751bffbd9055ea9"},
{file = "grpcio-1.46.0-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:b45f4f0815e1df26ced52e6e7012055d023d1b2d943e5d3d168e211bdbb823ad"},
{file = "grpcio-1.46.0-cp36-cp36m-manylinux_2_17_aarch64.whl", hash = "sha256:63e827caff24f7d02c2d4d6fbca720001f7e5158a68abba37ea0c7eb447adfe5"},
{file = "grpcio-1.46.0-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7c6958a8a6a8df1caa536314bda3fb54f9ca5c936c14e3a486ff51d150c342c7"},
{file = "grpcio-1.46.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:edc0e052d349d7bac6719bddb5e779314b060eca1f53f99e0cc0be1aea66285a"},
{file = "grpcio-1.46.0-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:d2b99b28b75b1929d92d947b74b7c74610131ac6acf803f2dedde7d245bc8b90"},
{file = "grpcio-1.46.0-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:518b3294dcdd734c4551a7c4cf3b457b9e0b949f4d855419600ceb7921de6f00"},
{file = "grpcio-1.46.0-cp36-cp36m-win32.whl", hash = "sha256:eca51dd5d16b3a6b19c255cbcb236387d5cc9e058faeff024cd0c904d16f2495"},
{file = "grpcio-1.46.0-cp36-cp36m-win_amd64.whl", hash = "sha256:206becfce3ad377f50c934b4d91f3fd5f101fe71db80ccce800d6bb898605448"},
{file = "grpcio-1.46.0-cp37-cp37m-linux_armv7l.whl", hash = "sha256:c95497d9bf93c8553b558646dd61cb4b15269c28fcee1a8843892edd50f3754f"},
{file = "grpcio-1.46.0-cp37-cp37m-macosx_10_10_x86_64.whl", hash = "sha256:fed35c01a01c6d050f8d67456dad83b5196bf4aff6d88fadd9b70936fb732826"},
{file = "grpcio-1.46.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:1419ab58c830f2da40884f4e1b4583038b12d6609fcac1a5700eff9ca9a75070"},
{file = "grpcio-1.46.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:65477bb9e884c9f46cde27c083d69c6588342f24ee5d56bbf731b9a4a14cc781"},
{file = "grpcio-1.46.0-cp37-cp37m-manylinux_2_17_aarch64.whl", hash = "sha256:d5ef9194f9bc216c8d0c18885bb7db247b0018a219ded543a6a6c2fe9454b220"},
{file = "grpcio-1.46.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ed29cc8cb0394cb5ae9cf0a56e32228e9d98b8bb79a088393a18346510a06132"},
{file = "grpcio-1.46.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7e4972b82ee1164eeee297e86a6351a2f358e1a9e5b65ae491a7a140d276cec4"},
{file = "grpcio-1.46.0-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:9ab12c5bfb13f294f6215a2580e446396eaac1b101e6cdb74d7bea3c6be3143e"},
{file = "grpcio-1.46.0-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:c1111369863d04ea49378b73c1c2890bafa4c558c9cf799da52bf922483c8a3c"},
{file = "grpcio-1.46.0-cp37-cp37m-win32.whl", hash = "sha256:653d69bc4ac2e1f1bf36625aa42fbba8d399df609ded69a74b5820ca995e75dd"},
{file = "grpcio-1.46.0-cp37-cp37m-win_amd64.whl", hash = "sha256:afe8cbd4ed74f7d955c7732195d5f46c6af7b0867dfe642c8628332585fa40ee"},
{file = "grpcio-1.46.0-cp38-cp38-linux_armv7l.whl", hash = "sha256:2f59d6beb12bbccd3d1ecd23d78f0f1a63324cddc42c744c6d13abeef6039496"},
{file = "grpcio-1.46.0-cp38-cp38-macosx_10_10_x86_64.whl", hash = "sha256:170ade19379157d5c8e01c8176858a7ffbbf904b7896917c323134021afc1926"},
{file = "grpcio-1.46.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:a6d45e6fbe3f60fa3a8907f55e8d626a4aa452eb108edfa7f533c9161d973ef9"},
{file = "grpcio-1.46.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:47f0c0820d0b7f6e4930729b9067f346a07d4bbc632d109a2bcc7ca6f260c5f1"},
{file = "grpcio-1.46.0-cp38-cp38-manylinux_2_17_aarch64.whl", hash = "sha256:b3004fd04bfd3dba17f9d28b094bff76a32d7e85408f9f26f02594aa31fba040"},
{file = "grpcio-1.46.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a4d4a17d8afcd6c9e4f06cf52b3f7ce0ca06f33510a47358848d30a1aebef10b"},
{file = "grpcio-1.46.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fbfac305c16cb5fcff894f3b80923863877584f1d3be66164aa218ed32841bcb"},
{file = "grpcio-1.46.0-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:d518477a73b467953ac8cff08022394b5250e8cfd7adfd167f76fd2d76969158"},
{file = "grpcio-1.46.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:2a751c533679dbc0194daf91a6e665d6163f9b423fc6f2e506035ddc17118f9d"},
{file = "grpcio-1.46.0-cp38-cp38-win32.whl", hash = "sha256:20fde26fbd40547c65817ca47b15f1f51d4bb0a70fd8a836fa08c9ad9b284b03"},
{file = "grpcio-1.46.0-cp38-cp38-win_amd64.whl", hash = "sha256:70b6d401a758e85318a2be038eccf8ab965a14082b9f89152f19b8f9b7ac762e"},
{file = "grpcio-1.46.0-cp39-cp39-linux_armv7l.whl", hash = "sha256:c8539a82debdd50c7fe3f0565b36b5efcd6a68f30ab635aced4175569d5f45e2"},
{file = "grpcio-1.46.0-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:884b0182d89bb934a5615f9d056df44e8681473cd124e6262382b5888353691b"},
{file = "grpcio-1.46.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:26ab8415e2e048e32cf05a86e7b6d76864bc018f837a93112c177130c2743766"},
{file = "grpcio-1.46.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:e30a1be3d1ec426f32d6fa22d9af9f5169a40d4b0955ce1fb111e869e0c0f44f"},
{file = "grpcio-1.46.0-cp39-cp39-manylinux_2_17_aarch64.whl", hash = "sha256:7c4fff11237fee6f07ac6937f2cff02a1f28d8bf2d675d1c57496423ddb8e01f"},
{file = "grpcio-1.46.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:19646d7d51643231fbd3414134ddbf5c4c226db861a800bc8c04ac870533b614"},
{file = "grpcio-1.46.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1efd92661c4d4b106cd97025d52a480255b387ba75d3070cee6c4677e375f1c5"},
{file = "grpcio-1.46.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:9e7ea7a8e7521664dd630fab35daab106a490b65e29254f90aeac66ec5cf1f68"},
{file = "grpcio-1.46.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:bd58caa70b4228ebb31e1b5c9872053f9fde4412ef69a1be65b8a8eaae8cf072"},
{file = "grpcio-1.46.0-cp39-cp39-win32.whl", hash = "sha256:4befe75c0122fe51ae046a4936b735c306ea63849405cd8dc0be534affd60ea0"},
{file = "grpcio-1.46.0-cp39-cp39-win_amd64.whl", hash = "sha256:25cf4ede6f9703913b4381969159452ff6ca5dfb93d5f58b80d1763e9ad79b18"},
{file = "grpcio-1.46.0.tar.gz", hash = "sha256:ef37ff444d248ff8ea5e175a7807ce19e324831bc00d466169191cd9aad0ee36"},
]
httplib2 = [
{file = "httplib2-0.20.4-py3-none-any.whl", hash = "sha256:8b6a905cb1c79eefd03f8669fd993c36dc341f7c558f056cb5a33b5c2f458543"},
{file = "httplib2-0.20.4.tar.gz", hash = "sha256:58a98e45b4b1a48273073f905d2961666ecf0fbac4250ea5b47aef259eb5c585"},
]
idna = [
{file = "idna-3.3-py3-none-any.whl", hash = "sha256:84d9dd047ffa80596e0f246e2eab0b391788b0503584e8945f2368256d2735ff"},
{file = "idna-3.3.tar.gz", hash = "sha256:9d643ff0a55b762d5cdb124b8eaa99c66322e2157b69160bc32796e824360e6d"},
]
msgpack = [
{file = "msgpack-1.0.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:96acc674bb9c9be63fa8b6dabc3248fdc575c4adc005c440ad02f87ca7edd079"},
{file = "msgpack-1.0.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:2c3ca57c96c8e69c1a0d2926a6acf2d9a522b41dc4253a8945c4c6cd4981a4e3"},
{file = "msgpack-1.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b0a792c091bac433dfe0a70ac17fc2087d4595ab835b47b89defc8bbabcf5c73"},
{file = "msgpack-1.0.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1c58cdec1cb5fcea8c2f1771d7b5fec79307d056874f746690bd2bdd609ab147"},
{file = "msgpack-1.0.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2f97c0f35b3b096a330bb4a1a9247d0bd7e1f3a2eba7ab69795501504b1c2c39"},
{file = "msgpack-1.0.3-cp310-cp310-win32.whl", hash = "sha256:36a64a10b16c2ab31dcd5f32d9787ed41fe68ab23dd66957ca2826c7f10d0b85"},
{file = "msgpack-1.0.3-cp310-cp310-win_amd64.whl", hash = "sha256:c1ba333b4024c17c7591f0f372e2daa3c31db495a9b2af3cf664aef3c14354f7"},
{file = "msgpack-1.0.3-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:c2140cf7a3ec475ef0938edb6eb363fa704159e0bf71dde15d953bacc1cf9d7d"},
{file = "msgpack-1.0.3-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6f4c22717c74d44bcd7af353024ce71c6b55346dad5e2cc1ddc17ce8c4507c6b"},
{file = "msgpack-1.0.3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:47d733a15ade190540c703de209ffbc42a3367600421b62ac0c09fde594da6ec"},
{file = "msgpack-1.0.3-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c7e03b06f2982aa98d4ddd082a210c3db200471da523f9ac197f2828e80e7770"},
{file = "msgpack-1.0.3-cp36-cp36m-win32.whl", hash = "sha256:3d875631ecab42f65f9dce6f55ce6d736696ced240f2634633188de2f5f21af9"},
{file = "msgpack-1.0.3-cp36-cp36m-win_amd64.whl", hash = "sha256:40fb89b4625d12d6027a19f4df18a4de5c64f6f3314325049f219683e07e678a"},
{file = "msgpack-1.0.3-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:6eef0cf8db3857b2b556213d97dd82de76e28a6524853a9beb3264983391dc1a"},
{file = "msgpack-1.0.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0d8c332f53ffff01953ad25131272506500b14750c1d0ce8614b17d098252fbc"},
{file = "msgpack-1.0.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9c0903bd93cbd34653dd63bbfcb99d7539c372795201f39d16fdfde4418de43a"},
{file = "msgpack-1.0.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:bf1e6bfed4860d72106f4e0a1ab519546982b45689937b40257cfd820650b920"},
{file = "msgpack-1.0.3-cp37-cp37m-win32.whl", hash = "sha256:d02cea2252abc3756b2ac31f781f7a98e89ff9759b2e7450a1c7a0d13302ff50"},
{file = "msgpack-1.0.3-cp37-cp37m-win_amd64.whl", hash = "sha256:2f30dd0dc4dfe6231ad253b6f9f7128ac3202ae49edd3f10d311adc358772dba"},
{file = "msgpack-1.0.3-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:f201d34dc89342fabb2a10ed7c9a9aaaed9b7af0f16a5923f1ae562b31258dea"},
{file = "msgpack-1.0.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:bb87f23ae7d14b7b3c21009c4b1705ec107cb21ee71975992f6aca571fb4a42a"},
{file = "msgpack-1.0.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8a3a5c4b16e9d0edb823fe54b59b5660cc8d4782d7bf2c214cb4b91a1940a8ef"},
{file = "msgpack-1.0.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f74da1e5fcf20ade12c6bf1baa17a2dc3604958922de8dc83cbe3eff22e8b611"},
{file = "msgpack-1.0.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:73a80bd6eb6bcb338c1ec0da273f87420829c266379c8c82fa14c23fb586cfa1"},
{file = "msgpack-1.0.3-cp38-cp38-win32.whl", hash = "sha256:9fce00156e79af37bb6db4e7587b30d11e7ac6a02cb5bac387f023808cd7d7f4"},
{file = "msgpack-1.0.3-cp38-cp38-win_amd64.whl", hash = "sha256:9b6f2d714c506e79cbead331de9aae6837c8dd36190d02da74cb409b36162e8a"},
{file = "msgpack-1.0.3-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:89908aea5f46ee1474cc37fbc146677f8529ac99201bc2faf4ef8edc023c2bf3"},
{file = "msgpack-1.0.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:973ad69fd7e31159eae8f580f3f707b718b61141838321c6fa4d891c4a2cca52"},
{file = "msgpack-1.0.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da24375ab4c50e5b7486c115a3198d207954fe10aaa5708f7b65105df09109b2"},
{file = "msgpack-1.0.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a598d0685e4ae07a0672b59792d2cc767d09d7a7f39fd9bd37ff84e060b1a996"},
{file = "msgpack-1.0.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e4c309a68cb5d6bbd0c50d5c71a25ae81f268c2dc675c6f4ea8ab2feec2ac4e2"},
{file = "msgpack-1.0.3-cp39-cp39-win32.whl", hash = "sha256:494471d65b25a8751d19c83f1a482fd411d7ca7a3b9e17d25980a74075ba0e88"},
{file = "msgpack-1.0.3-cp39-cp39-win_amd64.whl", hash = "sha256:f01b26c2290cbd74316990ba84a14ac3d599af9cebefc543d241a66e785cf17d"},
{file = "msgpack-1.0.3.tar.gz", hash = "sha256:51fdc7fb93615286428ee7758cecc2f374d5ff363bdd884c7ea622a7a327a81e"},
]
protobuf = [
{file = "protobuf-3.20.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:3cc797c9d15d7689ed507b165cd05913acb992d78b379f6014e013f9ecb20996"},
{file = "protobuf-3.20.1-cp310-cp310-manylinux2014_aarch64.whl", hash = "sha256:ff8d8fa42675249bb456f5db06c00de6c2f4c27a065955917b28c4f15978b9c3"},
{file = "protobuf-3.20.1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:cd68be2559e2a3b84f517fb029ee611546f7812b1fdd0aa2ecc9bc6ec0e4fdde"},
{file = "protobuf-3.20.1-cp310-cp310-win32.whl", hash = "sha256:9016d01c91e8e625141d24ec1b20fed584703e527d28512aa8c8707f105a683c"},
{file = "protobuf-3.20.1-cp310-cp310-win_amd64.whl", hash = "sha256:32ca378605b41fd180dfe4e14d3226386d8d1b002ab31c969c366549e66a2bb7"},
{file = "protobuf-3.20.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:9be73ad47579abc26c12024239d3540e6b765182a91dbc88e23658ab71767153"},
{file = "protobuf-3.20.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:097c5d8a9808302fb0da7e20edf0b8d4703274d140fd25c5edabddcde43e081f"},
{file = "protobuf-3.20.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:e250a42f15bf9d5b09fe1b293bdba2801cd520a9f5ea2d7fb7536d4441811d20"},
{file = "protobuf-3.20.1-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:cdee09140e1cd184ba9324ec1df410e7147242b94b5f8b0c64fc89e38a8ba531"},
{file = "protobuf-3.20.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:af0ebadc74e281a517141daad9d0f2c5d93ab78e9d455113719a45a49da9db4e"},
{file = "protobuf-3.20.1-cp37-cp37m-win32.whl", hash = "sha256:755f3aee41354ae395e104d62119cb223339a8f3276a0cd009ffabfcdd46bb0c"},
{file = "protobuf-3.20.1-cp37-cp37m-win_amd64.whl", hash = "sha256:62f1b5c4cd6c5402b4e2d63804ba49a327e0c386c99b1675c8a0fefda23b2067"},
{file = "protobuf-3.20.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:06059eb6953ff01e56a25cd02cca1a9649a75a7e65397b5b9b4e929ed71d10cf"},
{file = "protobuf-3.20.1-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:cb29edb9eab15742d791e1025dd7b6a8f6fcb53802ad2f6e3adcb102051063ab"},
{file = "protobuf-3.20.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:69ccfdf3657ba59569c64295b7d51325f91af586f8d5793b734260dfe2e94e2c"},
{file = "protobuf-3.20.1-cp38-cp38-win32.whl", hash = "sha256:dd5789b2948ca702c17027c84c2accb552fc30f4622a98ab5c51fcfe8c50d3e7"},
{file = "protobuf-3.20.1-cp38-cp38-win_amd64.whl", hash = "sha256:77053d28427a29987ca9caf7b72ccafee011257561259faba8dd308fda9a8739"},
{file = "protobuf-3.20.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6f50601512a3d23625d8a85b1638d914a0970f17920ff39cec63aaef80a93fb7"},
{file = "protobuf-3.20.1-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:284f86a6207c897542d7e956eb243a36bb8f9564c1742b253462386e96c6b78f"},
{file = "protobuf-3.20.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:7403941f6d0992d40161aa8bb23e12575637008a5a02283a930addc0508982f9"},
{file = "protobuf-3.20.1-cp39-cp39-win32.whl", hash = "sha256:db977c4ca738dd9ce508557d4fce0f5aebd105e158c725beec86feb1f6bc20d8"},
{file = "protobuf-3.20.1-cp39-cp39-win_amd64.whl", hash = "sha256:7e371f10abe57cee5021797126c93479f59fccc9693dafd6bd5633ab67808a91"},
{file = "protobuf-3.20.1-py2.py3-none-any.whl", hash = "sha256:adfc6cf69c7f8c50fd24c793964eef18f0ac321315439d94945820612849c388"},
{file = "protobuf-3.20.1.tar.gz", hash = "sha256:adc31566d027f45efe3f44eeb5b1f329da43891634d61c75a5944e9be6dd42c9"},
]
pyasn1 = [
{file = "pyasn1-0.4.8-py2.4.egg", hash = "sha256:fec3e9d8e36808a28efb59b489e4528c10ad0f480e57dcc32b4de5c9d8c9fdf3"},
{file = "pyasn1-0.4.8-py2.5.egg", hash = "sha256:0458773cfe65b153891ac249bcf1b5f8f320b7c2ce462151f8fa74de8934becf"},
{file = "pyasn1-0.4.8-py2.6.egg", hash = "sha256:5c9414dcfede6e441f7e8f81b43b34e834731003427e5b09e4e00e3172a10f00"},
{file = "pyasn1-0.4.8-py2.7.egg", hash = "sha256:6e7545f1a61025a4e58bb336952c5061697da694db1cae97b116e9c46abcf7c8"},
{file = "pyasn1-0.4.8-py2.py3-none-any.whl", hash = "sha256:39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d"},
{file = "pyasn1-0.4.8-py3.1.egg", hash = "sha256:78fa6da68ed2727915c4767bb386ab32cdba863caa7dbe473eaae45f9959da86"},
{file = "pyasn1-0.4.8-py3.2.egg", hash = "sha256:08c3c53b75eaa48d71cf8c710312316392ed40899cb34710d092e96745a358b7"},
{file = "pyasn1-0.4.8-py3.3.egg", hash = "sha256:03840c999ba71680a131cfaee6fab142e1ed9bbd9c693e285cc6aca0d555e576"},
{file = "pyasn1-0.4.8-py3.4.egg", hash = "sha256:7ab8a544af125fb704feadb008c99a88805126fb525280b2270bb25cc1d78a12"},
{file = "pyasn1-0.4.8-py3.5.egg", hash = "sha256:e89bf84b5437b532b0803ba5c9a5e054d21fec423a89952a74f87fa2c9b7bce2"},
{file = "pyasn1-0.4.8-py3.6.egg", hash = "sha256:014c0e9976956a08139dc0712ae195324a75e142284d5f87f1a87ee1b068a359"},
{file = "pyasn1-0.4.8-py3.7.egg", hash = "sha256:99fcc3c8d804d1bc6d9a099921e39d827026409a58f2a720dcdb89374ea0c776"},
{file = "pyasn1-0.4.8.tar.gz", hash = "sha256:aef77c9fb94a3ac588e87841208bdec464471d9871bd5050a287cc9a475cd0ba"},
]
pyasn1-modules = [
{file = "pyasn1-modules-0.2.8.tar.gz", hash = "sha256:905f84c712230b2c592c19470d3ca8d552de726050d1d1716282a1f6146be65e"},
{file = "pyasn1_modules-0.2.8-py2.4.egg", hash = "sha256:0fe1b68d1e486a1ed5473f1302bd991c1611d319bba158e98b106ff86e1d7199"},
{file = "pyasn1_modules-0.2.8-py2.5.egg", hash = "sha256:fe0644d9ab041506b62782e92b06b8c68cca799e1a9636ec398675459e031405"},
{file = "pyasn1_modules-0.2.8-py2.6.egg", hash = "sha256:a99324196732f53093a84c4369c996713eb8c89d360a496b599fb1a9c47fc3eb"},
{file = "pyasn1_modules-0.2.8-py2.7.egg", hash = "sha256:0845a5582f6a02bb3e1bde9ecfc4bfcae6ec3210dd270522fee602365430c3f8"},
{file = "pyasn1_modules-0.2.8-py2.py3-none-any.whl", hash = "sha256:a50b808ffeb97cb3601dd25981f6b016cbb3d31fbf57a8b8a87428e6158d0c74"},
{file = "pyasn1_modules-0.2.8-py3.1.egg", hash = "sha256:f39edd8c4ecaa4556e989147ebf219227e2cd2e8a43c7e7fcb1f1c18c5fd6a3d"},
{file = "pyasn1_modules-0.2.8-py3.2.egg", hash = "sha256:b80486a6c77252ea3a3e9b1e360bc9cf28eaac41263d173c032581ad2f20fe45"},
{file = "pyasn1_modules-0.2.8-py3.3.egg", hash = "sha256:65cebbaffc913f4fe9e4808735c95ea22d7a7775646ab690518c056784bc21b4"},
{file = "pyasn1_modules-0.2.8-py3.4.egg", hash = "sha256:15b7c67fabc7fc240d87fb9aabf999cf82311a6d6fb2c70d00d3d0604878c811"},
{file = "pyasn1_modules-0.2.8-py3.5.egg", hash = "sha256:426edb7a5e8879f1ec54a1864f16b882c2837bfd06eee62f2c982315ee2473ed"},
{file = "pyasn1_modules-0.2.8-py3.6.egg", hash = "sha256:cbac4bc38d117f2a49aeedec4407d23e8866ea4ac27ff2cf7fb3e5b570df19e0"},
{file = "pyasn1_modules-0.2.8-py3.7.egg", hash = "sha256:c29a5e5cc7a3f05926aff34e097e84f8589cd790ce0ed41b67aed6857b26aafd"},
]
pyparsing = [
{file = "pyparsing-3.0.8-py3-none-any.whl", hash = "sha256:ef7b523f6356f763771559412c0d7134753f037822dad1b16945b7b846f7ad06"},
{file = "pyparsing-3.0.8.tar.gz", hash = "sha256:7bf433498c016c4314268d95df76c81b842a4cb2b276fa3312cfb1e1d85f6954"},
]
pytz = [
{file = "pytz-2022.1-py2.py3-none-any.whl", hash = "sha256:e68985985296d9a66a881eb3193b0906246245294a881e7c8afe623866ac6a5c"},
{file = "pytz-2022.1.tar.gz", hash = "sha256:1e760e2fe6a8163bc0b3d9a19c4f84342afa0a2affebfaa84b01b978a02ecaa7"},
]
requests = [
{file = "requests-2.27.1-py2.py3-none-any.whl", hash = "sha256:f22fa1e554c9ddfd16e6e41ac79759e17be9e492b3587efa038054674760e72d"},
{file = "requests-2.27.1.tar.gz", hash = "sha256:68d7c56fd5a8999887728ef304a6d12edc7be74f1cfa47714fc8b414525c9a61"},
]
rsa = [
{file = "rsa-4.8-py3-none-any.whl", hash = "sha256:95c5d300c4e879ee69708c428ba566c59478fd653cc3a22243eeb8ed846950bb"},
{file = "rsa-4.8.tar.gz", hash = "sha256:5c6bd9dc7a543b7fe4304a631f8a8a3b674e2bbfc49c2ae96200cdbe55df6b17"},
]
six = [
{file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"},
{file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"},
]
uritemplate = [
{file = "uritemplate-4.1.1-py2.py3-none-any.whl", hash = "sha256:830c08b8d99bdd312ea4ead05994a38e8936266f84b9a7878232db50b044e02e"},
{file = "uritemplate-4.1.1.tar.gz", hash = "sha256:4346edfc5c3b79f694bccd6d6099a322bbeb628dbf2cd86eea55a456ce5124f0"},
]
urllib3 = [
{file = "urllib3-1.26.9-py2.py3-none-any.whl", hash = "sha256:44ece4d53fb1706f667c9bd1c648f5469a2ec925fcf3a776667042d645472c14"},
{file = "urllib3-1.26.9.tar.gz", hash = "sha256:aabaf16477806a5e1dd19aa41f8c2b7950dd3c746362d7e3223dbe6de6ac448e"},
]
[tool.poetry]
name = "test2"
version = "0.1.0"
description = ""
authors = ["Shai Berger <shai@platonix.com>"]
[tool.poetry.dependencies]
python = "^3.10"
firebase-admin = "4.5.3"
google-api-core = "1.22.0"
[tool.poetry.dev-dependencies]
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"
cachecontrol==0.12.11; python_version >= "3.6" \
--hash=sha256:2c75d6a8938cb1933c75c50184549ad42728a27e9f6b92fd677c3151aa72555b \
--hash=sha256:a5b9fcc986b184db101aa280b42ecdcdfc524892596f606858e0b7a8b4d9e144
cachetools==4.2.4; python_version >= "3.5" and python_version < "4.0" and (python_version >= "3.6" and python_full_version < "3.0.0" and platform_python_implementation != "PyPy" or platform_python_implementation != "PyPy" and python_version >= "3.6" and python_full_version >= "3.6.0") \
--hash=sha256:92971d3cb7d2a97efff7c7bb1657f21a8f5fb309a37530537c71b1774189f2d1 \
--hash=sha256:89ea6f1b638d5a73a4f9226be57ac5e4f399d22770b92355f92dcb0f7f001693
certifi==2021.10.8; python_version >= "3.6" and python_full_version < "3.0.0" and platform_python_implementation != "PyPy" or platform_python_implementation != "PyPy" and python_version >= "3.6" and python_full_version >= "3.6.0" \
--hash=sha256:d62a0163eb4c2344ac042ab2bdf75399a71a2d8c7d47eac2e2ee91b9d6339569 \
--hash=sha256:78884e7c1d4b00ce3cea67b44566851c4343c120abd683433ce934a68ea58872
charset-normalizer==2.0.12; platform_python_implementation != "PyPy" and python_version >= "3.6" and python_full_version >= "3.6.0" \
--hash=sha256:2857e29ff0d34db842cd7ca3230549d1a697f96ee6d3fb071cfa6c7393832597 \
--hash=sha256:6881edbebdb17b39b4eaaa821b438bf6eddffb4468cf344f09f89def34a8b1df
firebase-admin==4.5.3; python_version >= "3.5" \
--hash=sha256:471045bf72bb68ccf6d9d19a35836609b7d525fcdac73aa619d274e4c5585e0a \
--hash=sha256:f0c1c9a6e56b497c8bbaa55a679a402f79c34c2c24971b11ea909031b520ed32
google-api-core==1.22.0; (python_version >= "2.7" and python_full_version < "3.0.0") or (python_full_version >= "3.4.0") \
--hash=sha256:aaedc40ae977dbc2710f0de0012b673c8c7644f81ca0c93e839d22895f2ff29d \
--hash=sha256:c4e3b3d914e09d181287abb7101b42f308204fa5e8f89efc4839f607303caa2f
google-api-python-client==2.39.0; python_version >= "3.6" \
--hash=sha256:401169215ecafb5afb683d3fe0e43c059eb625c71fea1929f16403dda72a2dc1 \
--hash=sha256:69c73c2e206995839b2145255e8348bfb28ad825fae4c01e9db36d5856f0c770
google-auth-httplib2==0.1.0; python_version >= "3.6" \
--hash=sha256:a07c39fd632becacd3f07718dfd6021bf396978f03ad3ce4321d060015cc30ac \
--hash=sha256:31e49c36c6b5643b57e82617cb3e021e3e1d2df9da63af67252c02fa9c1f4a10
google-auth==1.35.0; python_version >= "3.6" and python_full_version < "3.0.0" and platform_python_implementation != "PyPy" or platform_python_implementation != "PyPy" and python_version >= "3.6" and python_full_version >= "3.6.0" \
--hash=sha256:b7033be9028c188ee30200b204ea00ed82ea1162e8ac1df4aa6ded19a191d88e \
--hash=sha256:997516b42ecb5b63e8d80f5632c1a61dddf41d2a4c2748057837e06e00014258
google-cloud-core==1.7.2; python_version >= "3.6" and python_full_version < "3.0.0" and platform_python_implementation != "PyPy" or platform_python_implementation != "PyPy" and python_version >= "3.6" and python_full_version >= "3.6.0" \
--hash=sha256:b1030aadcbb2aeb4ee51475426351af83c1072456b918fb8fdb80666c4bb63b5 \
--hash=sha256:5b77935f3d9573e27007749a3b522f08d764c5b5930ff1527b2ab2743e9f0c15
google-cloud-firestore==1.9.0; python_version >= "3.5" and python_full_version < "3.0.0" and platform_python_implementation != "PyPy" or platform_python_implementation != "PyPy" and python_version >= "3.5" and python_full_version >= "3.4.0" \
--hash=sha256:d8a56919a3a32c7271d1253542ec24cb13f384a726fed354fdeb2a2269f25d1c \
--hash=sha256:2b2985180591433f9343b5b4cafb9b0dbe077ced95b3ac5c57ef850a0339a4ce
google-cloud-storage==1.41.1; python_version >= "3.5" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.5" \
--hash=sha256:a81ecc0f382b8e4437cc7f152f74d77ef917c8280a5d1040f5dcfbd0502c7906 \
--hash=sha256:cd4c9039eb0017fdc75c3f96b0b5ea57759ceefe3a0401d514bcf0111cd7a508
google-crc32c==1.3.0; python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6" \
--hash=sha256:276de6273eb074a35bc598f8efbc00c7869c5cf2e29c90748fccc8c898c244df \
--hash=sha256:cb6994fff247987c66a8a4e550ef374671c2b82e3c0d2115e689d21e511a652d \
--hash=sha256:c9da0a39b53d2fab3e5467329ed50e951eb91386e9d0d5b12daf593973c3b168 \
--hash=sha256:eb0b14523758e37802f27b7f8cd973f5f3d33be7613952c0df904b68c4842f0e \
--hash=sha256:95c68a4b9b7828ba0428f8f7e3109c5d476ca44996ed9a5f8aac6269296e2d59 \
--hash=sha256:9c3cf890c3c0ecfe1510a452a165431b5831e24160c5fcf2071f0f85ca5a47cd \
--hash=sha256:3bbce1be3687bbfebe29abdb7631b83e6b25da3f4e1856a1611eb21854b689ea \
--hash=sha256:c124b8c8779bf2d35d9b721e52d4adb41c9bfbde45e6a3f25f0820caa9aba73f \
--hash=sha256:42ae4781333e331a1743445931b08ebdad73e188fd554259e772556fc4937c48 \
--hash=sha256:ff71073ebf0e42258a42a0b34f2c09ec384977e7f6808999102eedd5b49920e3 \
--hash=sha256:fe31de3002e7b08eb20823b3735b97c86c5926dd0581c7710a680b418a8709d4 \
--hash=sha256:dd7760a88a8d3d705ff562aa93f8445ead54f58fd482e4f9e2bafb7e177375d4 \
--hash=sha256:a0b9e622c3b2b8d0ce32f77eba617ab0d6768b82836391e4f8f9e2074582bf02 \
--hash=sha256:779cbf1ce375b96111db98fca913c1f5ec11b1d870e529b1dc7354b2681a8c3a \
--hash=sha256:04e7c220798a72fd0f08242bc8d7a05986b2a08a0573396187fd32c1dcdd58b3 \
--hash=sha256:e7a539b9be7b9c00f11ef16b55486141bc2cdb0c54762f84e3c6fc091917436d \
--hash=sha256:ca60076c388728d3b6ac3846842474f4250c91efbfe5afa872d3ffd69dd4b318 \
--hash=sha256:05340b60bf05b574159e9bd940152a47d38af3fb43803ffe71f11d704b7696a6 \
--hash=sha256:318f73f5484b5671f0c7f5f63741ab020a599504ed81d209b5c7129ee4667407 \
--hash=sha256:9f58099ad7affc0754ae42e6d87443299f15d739b0ce03c76f515153a5cda06c \
--hash=sha256:f52a4ad2568314ee713715b1e2d79ab55fab11e8b304fd1462ff5cccf4264b3e \
--hash=sha256:bab4aebd525218bab4ee615786c4581952eadc16b1ff031813a2fd51f0cc7b08 \
--hash=sha256:dda4d8a3bb0b50f540f6ff4b6033f3a74e8bf0bd5320b70fab2c03e512a62812 \
--hash=sha256:fec221a051150eeddfdfcff162e6db92c65ecf46cb0f7bb1bf812a1520ec026b \
--hash=sha256:226f2f9b8e128a6ca6a9af9b9e8384f7b53a801907425c9a292553a3a7218ce0 \
--hash=sha256:a7f9cbea4245ee36190f85fe1814e2d7b1e5f2186381b082f5d59f99b7f11328 \
--hash=sha256:6a4db36f9721fdf391646685ecffa404eb986cbe007a3289499020daf72e88a2 \
--hash=sha256:12674a4c3b56b706153a358eaa1018c4137a5a04635b92b4652440d3d7386206 \
--hash=sha256:650e2917660e696041ab3dcd7abac160b4121cd9a484c08406f24c5964099829 \
--hash=sha256:58be56ae0529c664cc04a9c76e68bb92b091e0194d6e3c50bea7e0f266f73713 \
--hash=sha256:96a8918a78d5d64e07c8ea4ed2bc44354e3f93f46a4866a40e8db934e4c0d74b \
--hash=sha256:13af315c3a0eec8bb8b8d80b8b128cb3fcd17d7e4edafc39647846345a3f003a \
--hash=sha256:6311853aa2bba4064d0c28ca54e7b50c4d48e3de04f6770f6c60ebda1e975267 \
--hash=sha256:ed447680ff21c14aaceb6a9f99a5f639f583ccfe4ce1a5e1d48eb41c3d6b3217 \
--hash=sha256:d1c1d6236feab51200272d79b3d3e0f12cf2cbb12b208c835b175a21efdb0a73 \
--hash=sha256:e0f1ff55dde0ebcfbef027edc21f71c205845585fffe30d4ec4979416613e9b3 \
--hash=sha256:fbd60c6aaa07c31d7754edbc2334aef50601b7f1ada67a96eb1eb57c7c72378f \
--hash=sha256:127f9cc3ac41b6a859bd9dc4321097b1a4f6aa7fdf71b4f9227b9e3ebffb4422 \
--hash=sha256:fc28e0db232c62ca0c3600884933178f0825c99be4474cdd645e378a10588125 \
--hash=sha256:1926fd8de0acb9d15ee757175ce7242e235482a783cd4ec711cc999fc103c24e \
--hash=sha256:5da2c81575cc3ccf05d9830f9e8d3c70954819ca9a63828210498c0774fda1a3 \
--hash=sha256:891f712ce54e0d631370e1f4997b3f182f3368179198efc30d477c75d1f44942 \
--hash=sha256:7f6fe42536d9dcd3e2ffb9d3053f5d05221ae3bbcefbe472bdf2c71c793e3183
google-resumable-media==2.3.2; python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.6.0" and python_version >= "3.6" \
--hash=sha256:06924e8b1e79f158f0202e7dd151ad75b0ea9d59b997c850f56bdd4a5a361513 \
--hash=sha256:3c13f84813861ac8f5b6371254bdd437076bf1f3bac527a9f3fd123a70166f52
googleapis-common-protos==1.56.0; python_version >= "3.6" and python_full_version < "3.0.0" and platform_python_implementation != "PyPy" or platform_python_implementation != "PyPy" and python_version >= "3.6" and python_full_version >= "3.4.0" \
--hash=sha256:4007500795bcfc269d279f0f7d253ae18d6dc1ff5d5a73613ffe452038b1ec5f \
--hash=sha256:60220c89b8bd5272159bed4929ecdc1243ae1f73437883a499a44a1cbc084086
grpcio==1.46.0; python_version >= "3.6" and python_full_version < "3.0.0" and platform_python_implementation != "PyPy" or python_full_version >= "3.4.0" and platform_python_implementation != "PyPy" and python_version >= "3.6" \
--hash=sha256:fa4834022ca45fcde57fabcd12e5458fdb01372c4c8ab84030eabec24c6f39ca \
--hash=sha256:bdad8c088e088e5d34e9c10a5db8871157cc1a7e42f49ea4bd320fd8b57e7eb2 \
--hash=sha256:9e70290273b9d7e6d1cd8f8a7a621c4e9a91a3a35be3068610ee014124a35e75 \
--hash=sha256:cbfc0c85a2eb34de711028fe9630b159a1c0df5580359368bff8429596c56c97 \
--hash=sha256:c2fe454b7dd4c41a9cb8fbbb18474fd9a2f7935ac203b5f47a00216beec8aacd \
--hash=sha256:666d40de9e323392f985921c4d112ebda8decd7a4532b9524f7e6f6fd5e4ca57 \
--hash=sha256:668cc3e277f2bb88189bb4f0d7dfece326be789096660f94553600040630969c \
--hash=sha256:80aa6247a77cba60b56192df57cc5d78f0e2fe697fc6ebdf089ce93df894db3e \
--hash=sha256:828078cb73008c65794af94201c975610d16c9440b00e5efefc9e45dd23de73b \
--hash=sha256:4be2d7f283a7e2a15f9c5d70e1c9899e1824ea0650dbd82b7dc5e54d0c8061a5 \
--hash=sha256:6ab4aeadc6c76447bcae91da1c69eeff9d0b78af7051fdcebe18a4cdf766f727 \
--hash=sha256:c8c0eaede86ae97213548633eb07446dab75a48c771ad8bb3751bffbd9055ea9 \
--hash=sha256:b45f4f0815e1df26ced52e6e7012055d023d1b2d943e5d3d168e211bdbb823ad \
--hash=sha256:63e827caff24f7d02c2d4d6fbca720001f7e5158a68abba37ea0c7eb447adfe5 \
--hash=sha256:7c6958a8a6a8df1caa536314bda3fb54f9ca5c936c14e3a486ff51d150c342c7 \
--hash=sha256:edc0e052d349d7bac6719bddb5e779314b060eca1f53f99e0cc0be1aea66285a \
--hash=sha256:d2b99b28b75b1929d92d947b74b7c74610131ac6acf803f2dedde7d245bc8b90 \
--hash=sha256:518b3294dcdd734c4551a7c4cf3b457b9e0b949f4d855419600ceb7921de6f00 \
--hash=sha256:eca51dd5d16b3a6b19c255cbcb236387d5cc9e058faeff024cd0c904d16f2495 \
--hash=sha256:206becfce3ad377f50c934b4d91f3fd5f101fe71db80ccce800d6bb898605448 \
--hash=sha256:c95497d9bf93c8553b558646dd61cb4b15269c28fcee1a8843892edd50f3754f \
--hash=sha256:fed35c01a01c6d050f8d67456dad83b5196bf4aff6d88fadd9b70936fb732826 \
--hash=sha256:1419ab58c830f2da40884f4e1b4583038b12d6609fcac1a5700eff9ca9a75070 \
--hash=sha256:65477bb9e884c9f46cde27c083d69c6588342f24ee5d56bbf731b9a4a14cc781 \
--hash=sha256:d5ef9194f9bc216c8d0c18885bb7db247b0018a219ded543a6a6c2fe9454b220 \
--hash=sha256:ed29cc8cb0394cb5ae9cf0a56e32228e9d98b8bb79a088393a18346510a06132 \
--hash=sha256:7e4972b82ee1164eeee297e86a6351a2f358e1a9e5b65ae491a7a140d276cec4 \
--hash=sha256:9ab12c5bfb13f294f6215a2580e446396eaac1b101e6cdb74d7bea3c6be3143e \
--hash=sha256:c1111369863d04ea49378b73c1c2890bafa4c558c9cf799da52bf922483c8a3c \
--hash=sha256:653d69bc4ac2e1f1bf36625aa42fbba8d399df609ded69a74b5820ca995e75dd \
--hash=sha256:afe8cbd4ed74f7d955c7732195d5f46c6af7b0867dfe642c8628332585fa40ee \
--hash=sha256:2f59d6beb12bbccd3d1ecd23d78f0f1a63324cddc42c744c6d13abeef6039496 \
--hash=sha256:170ade19379157d5c8e01c8176858a7ffbbf904b7896917c323134021afc1926 \
--hash=sha256:a6d45e6fbe3f60fa3a8907f55e8d626a4aa452eb108edfa7f533c9161d973ef9 \
--hash=sha256:47f0c0820d0b7f6e4930729b9067f346a07d4bbc632d109a2bcc7ca6f260c5f1 \
--hash=sha256:b3004fd04bfd3dba17f9d28b094bff76a32d7e85408f9f26f02594aa31fba040 \
--hash=sha256:a4d4a17d8afcd6c9e4f06cf52b3f7ce0ca06f33510a47358848d30a1aebef10b \
--hash=sha256:fbfac305c16cb5fcff894f3b80923863877584f1d3be66164aa218ed32841bcb \
--hash=sha256:d518477a73b467953ac8cff08022394b5250e8cfd7adfd167f76fd2d76969158 \
--hash=sha256:2a751c533679dbc0194daf91a6e665d6163f9b423fc6f2e506035ddc17118f9d \
--hash=sha256:20fde26fbd40547c65817ca47b15f1f51d4bb0a70fd8a836fa08c9ad9b284b03 \
--hash=sha256:70b6d401a758e85318a2be038eccf8ab965a14082b9f89152f19b8f9b7ac762e \
--hash=sha256:c8539a82debdd50c7fe3f0565b36b5efcd6a68f30ab635aced4175569d5f45e2 \
--hash=sha256:884b0182d89bb934a5615f9d056df44e8681473cd124e6262382b5888353691b \
--hash=sha256:26ab8415e2e048e32cf05a86e7b6d76864bc018f837a93112c177130c2743766 \
--hash=sha256:e30a1be3d1ec426f32d6fa22d9af9f5169a40d4b0955ce1fb111e869e0c0f44f \
--hash=sha256:7c4fff11237fee6f07ac6937f2cff02a1f28d8bf2d675d1c57496423ddb8e01f \
--hash=sha256:19646d7d51643231fbd3414134ddbf5c4c226db861a800bc8c04ac870533b614 \
--hash=sha256:1efd92661c4d4b106cd97025d52a480255b387ba75d3070cee6c4677e375f1c5 \
--hash=sha256:9e7ea7a8e7521664dd630fab35daab106a490b65e29254f90aeac66ec5cf1f68 \
--hash=sha256:bd58caa70b4228ebb31e1b5c9872053f9fde4412ef69a1be65b8a8eaae8cf072 \
--hash=sha256:4befe75c0122fe51ae046a4936b735c306ea63849405cd8dc0be534affd60ea0 \
--hash=sha256:25cf4ede6f9703913b4381969159452ff6ca5dfb93d5f58b80d1763e9ad79b18 \
--hash=sha256:ef37ff444d248ff8ea5e175a7807ce19e324831bc00d466169191cd9aad0ee36
httplib2==0.20.4; python_version >= "3.6" and python_full_version < "3.0.0" or python_full_version >= "3.4.0" and python_version >= "3.6" \
--hash=sha256:8b6a905cb1c79eefd03f8669fd993c36dc341f7c558f056cb5a33b5c2f458543 \
--hash=sha256:58a98e45b4b1a48273073f905d2961666ecf0fbac4250ea5b47aef259eb5c585
idna==3.3; python_version >= "3.6" and python_full_version < "3.0.0" and platform_python_implementation != "PyPy" or platform_python_implementation != "PyPy" and python_version >= "3.6" and python_full_version >= "3.6.0" \
--hash=sha256:84d9dd047ffa80596e0f246e2eab0b391788b0503584e8945f2368256d2735ff \
--hash=sha256:9d643ff0a55b762d5cdb124b8eaa99c66322e2157b69160bc32796e824360e6d
msgpack==1.0.3; python_version >= "3.6" \
--hash=sha256:96acc674bb9c9be63fa8b6dabc3248fdc575c4adc005c440ad02f87ca7edd079 \
--hash=sha256:2c3ca57c96c8e69c1a0d2926a6acf2d9a522b41dc4253a8945c4c6cd4981a4e3 \
--hash=sha256:b0a792c091bac433dfe0a70ac17fc2087d4595ab835b47b89defc8bbabcf5c73 \
--hash=sha256:1c58cdec1cb5fcea8c2f1771d7b5fec79307d056874f746690bd2bdd609ab147 \
--hash=sha256:2f97c0f35b3b096a330bb4a1a9247d0bd7e1f3a2eba7ab69795501504b1c2c39 \
--hash=sha256:36a64a10b16c2ab31dcd5f32d9787ed41fe68ab23dd66957ca2826c7f10d0b85 \
--hash=sha256:c1ba333b4024c17c7591f0f372e2daa3c31db495a9b2af3cf664aef3c14354f7 \
--hash=sha256:c2140cf7a3ec475ef0938edb6eb363fa704159e0bf71dde15d953bacc1cf9d7d \
--hash=sha256:6f4c22717c74d44bcd7af353024ce71c6b55346dad5e2cc1ddc17ce8c4507c6b \
--hash=sha256:47d733a15ade190540c703de209ffbc42a3367600421b62ac0c09fde594da6ec \
--hash=sha256:c7e03b06f2982aa98d4ddd082a210c3db200471da523f9ac197f2828e80e7770 \
--hash=sha256:3d875631ecab42f65f9dce6f55ce6d736696ced240f2634633188de2f5f21af9 \
--hash=sha256:40fb89b4625d12d6027a19f4df18a4de5c64f6f3314325049f219683e07e678a \
--hash=sha256:6eef0cf8db3857b2b556213d97dd82de76e28a6524853a9beb3264983391dc1a \
--hash=sha256:0d8c332f53ffff01953ad25131272506500b14750c1d0ce8614b17d098252fbc \
--hash=sha256:9c0903bd93cbd34653dd63bbfcb99d7539c372795201f39d16fdfde4418de43a \
--hash=sha256:bf1e6bfed4860d72106f4e0a1ab519546982b45689937b40257cfd820650b920 \
--hash=sha256:d02cea2252abc3756b2ac31f781f7a98e89ff9759b2e7450a1c7a0d13302ff50 \
--hash=sha256:2f30dd0dc4dfe6231ad253b6f9f7128ac3202ae49edd3f10d311adc358772dba \
--hash=sha256:f201d34dc89342fabb2a10ed7c9a9aaaed9b7af0f16a5923f1ae562b31258dea \
--hash=sha256:bb87f23ae7d14b7b3c21009c4b1705ec107cb21ee71975992f6aca571fb4a42a \
--hash=sha256:8a3a5c4b16e9d0edb823fe54b59b5660cc8d4782d7bf2c214cb4b91a1940a8ef \
--hash=sha256:f74da1e5fcf20ade12c6bf1baa17a2dc3604958922de8dc83cbe3eff22e8b611 \
--hash=sha256:73a80bd6eb6bcb338c1ec0da273f87420829c266379c8c82fa14c23fb586cfa1 \
--hash=sha256:9fce00156e79af37bb6db4e7587b30d11e7ac6a02cb5bac387f023808cd7d7f4 \
--hash=sha256:9b6f2d714c506e79cbead331de9aae6837c8dd36190d02da74cb409b36162e8a \
--hash=sha256:89908aea5f46ee1474cc37fbc146677f8529ac99201bc2faf4ef8edc023c2bf3 \
--hash=sha256:973ad69fd7e31159eae8f580f3f707b718b61141838321c6fa4d891c4a2cca52 \
--hash=sha256:da24375ab4c50e5b7486c115a3198d207954fe10aaa5708f7b65105df09109b2 \
--hash=sha256:a598d0685e4ae07a0672b59792d2cc767d09d7a7f39fd9bd37ff84e060b1a996 \
--hash=sha256:e4c309a68cb5d6bbd0c50d5c71a25ae81f268c2dc675c6f4ea8ab2feec2ac4e2 \
--hash=sha256:494471d65b25a8751d19c83f1a482fd411d7ca7a3b9e17d25980a74075ba0e88 \
--hash=sha256:f01b26c2290cbd74316990ba84a14ac3d599af9cebefc543d241a66e785cf17d \
--hash=sha256:51fdc7fb93615286428ee7758cecc2f374d5ff363bdd884c7ea622a7a327a81e
protobuf==3.20.1; python_version >= "3.7" and python_full_version < "3.0.0" and platform_python_implementation != "PyPy" or platform_python_implementation != "PyPy" and python_version >= "3.7" and python_full_version >= "3.4.0" \
--hash=sha256:3cc797c9d15d7689ed507b165cd05913acb992d78b379f6014e013f9ecb20996 \
--hash=sha256:ff8d8fa42675249bb456f5db06c00de6c2f4c27a065955917b28c4f15978b9c3 \
--hash=sha256:cd68be2559e2a3b84f517fb029ee611546f7812b1fdd0aa2ecc9bc6ec0e4fdde \
--hash=sha256:9016d01c91e8e625141d24ec1b20fed584703e527d28512aa8c8707f105a683c \
--hash=sha256:32ca378605b41fd180dfe4e14d3226386d8d1b002ab31c969c366549e66a2bb7 \
--hash=sha256:9be73ad47579abc26c12024239d3540e6b765182a91dbc88e23658ab71767153 \
--hash=sha256:097c5d8a9808302fb0da7e20edf0b8d4703274d140fd25c5edabddcde43e081f \
--hash=sha256:e250a42f15bf9d5b09fe1b293bdba2801cd520a9f5ea2d7fb7536d4441811d20 \
--hash=sha256:cdee09140e1cd184ba9324ec1df410e7147242b94b5f8b0c64fc89e38a8ba531 \
--hash=sha256:af0ebadc74e281a517141daad9d0f2c5d93ab78e9d455113719a45a49da9db4e \
--hash=sha256:755f3aee41354ae395e104d62119cb223339a8f3276a0cd009ffabfcdd46bb0c \
--hash=sha256:62f1b5c4cd6c5402b4e2d63804ba49a327e0c386c99b1675c8a0fefda23b2067 \
--hash=sha256:06059eb6953ff01e56a25cd02cca1a9649a75a7e65397b5b9b4e929ed71d10cf \
--hash=sha256:cb29edb9eab15742d791e1025dd7b6a8f6fcb53802ad2f6e3adcb102051063ab \
--hash=sha256:69ccfdf3657ba59569c64295b7d51325f91af586f8d5793b734260dfe2e94e2c \
--hash=sha256:dd5789b2948ca702c17027c84c2accb552fc30f4622a98ab5c51fcfe8c50d3e7 \
--hash=sha256:77053d28427a29987ca9caf7b72ccafee011257561259faba8dd308fda9a8739 \
--hash=sha256:6f50601512a3d23625d8a85b1638d914a0970f17920ff39cec63aaef80a93fb7 \
--hash=sha256:284f86a6207c897542d7e956eb243a36bb8f9564c1742b253462386e96c6b78f \
--hash=sha256:7403941f6d0992d40161aa8bb23e12575637008a5a02283a930addc0508982f9 \
--hash=sha256:db977c4ca738dd9ce508557d4fce0f5aebd105e158c725beec86feb1f6bc20d8 \
--hash=sha256:7e371f10abe57cee5021797126c93479f59fccc9693dafd6bd5633ab67808a91 \
--hash=sha256:adfc6cf69c7f8c50fd24c793964eef18f0ac321315439d94945820612849c388 \
--hash=sha256:adc31566d027f45efe3f44eeb5b1f329da43891634d61c75a5944e9be6dd42c9
pyasn1-modules==0.2.8; python_version >= "3.6" and python_full_version < "3.0.0" and platform_python_implementation != "PyPy" or platform_python_implementation != "PyPy" and python_version >= "3.6" and python_full_version >= "3.6.0" \
--hash=sha256:905f84c712230b2c592c19470d3ca8d552de726050d1d1716282a1f6146be65e \
--hash=sha256:0fe1b68d1e486a1ed5473f1302bd991c1611d319bba158e98b106ff86e1d7199 \
--hash=sha256:fe0644d9ab041506b62782e92b06b8c68cca799e1a9636ec398675459e031405 \
--hash=sha256:a99324196732f53093a84c4369c996713eb8c89d360a496b599fb1a9c47fc3eb \
--hash=sha256:0845a5582f6a02bb3e1bde9ecfc4bfcae6ec3210dd270522fee602365430c3f8 \
--hash=sha256:a50b808ffeb97cb3601dd25981f6b016cbb3d31fbf57a8b8a87428e6158d0c74 \
--hash=sha256:f39edd8c4ecaa4556e989147ebf219227e2cd2e8a43c7e7fcb1f1c18c5fd6a3d \
--hash=sha256:b80486a6c77252ea3a3e9b1e360bc9cf28eaac41263d173c032581ad2f20fe45 \
--hash=sha256:65cebbaffc913f4fe9e4808735c95ea22d7a7775646ab690518c056784bc21b4 \
--hash=sha256:15b7c67fabc7fc240d87fb9aabf999cf82311a6d6fb2c70d00d3d0604878c811 \
--hash=sha256:426edb7a5e8879f1ec54a1864f16b882c2837bfd06eee62f2c982315ee2473ed \
--hash=sha256:cbac4bc38d117f2a49aeedec4407d23e8866ea4ac27ff2cf7fb3e5b570df19e0 \
--hash=sha256:c29a5e5cc7a3f05926aff34e097e84f8589cd790ce0ed41b67aed6857b26aafd
pyasn1==0.4.8; python_version >= "3.6" and python_full_version < "3.0.0" and platform_python_implementation != "PyPy" and python_version < "4" and (python_version >= "3.6" and python_full_version < "3.0.0" and platform_python_implementation != "PyPy" or platform_python_implementation != "PyPy" and python_version >= "3.6" and python_full_version >= "3.6.0") or platform_python_implementation != "PyPy" and python_version >= "3.6" and python_full_version >= "3.6.0" and python_version < "4" and (python_version >= "3.6" and python_full_version < "3.0.0" and platform_python_implementation != "PyPy" or platform_python_implementation != "PyPy" and python_version >= "3.6" and python_full_version >= "3.6.0") \
--hash=sha256:fec3e9d8e36808a28efb59b489e4528c10ad0f480e57dcc32b4de5c9d8c9fdf3 \
--hash=sha256:0458773cfe65b153891ac249bcf1b5f8f320b7c2ce462151f8fa74de8934becf \
--hash=sha256:5c9414dcfede6e441f7e8f81b43b34e834731003427e5b09e4e00e3172a10f00 \
--hash=sha256:6e7545f1a61025a4e58bb336952c5061697da694db1cae97b116e9c46abcf7c8 \
--hash=sha256:39c7e2ec30515947ff4e87fb6f456dfc6e84857d34be479c9d4a4ba4bf46aa5d \
--hash=sha256:78fa6da68ed2727915c4767bb386ab32cdba863caa7dbe473eaae45f9959da86 \
--hash=sha256:08c3c53b75eaa48d71cf8c710312316392ed40899cb34710d092e96745a358b7 \
--hash=sha256:03840c999ba71680a131cfaee6fab142e1ed9bbd9c693e285cc6aca0d555e576 \
--hash=sha256:7ab8a544af125fb704feadb008c99a88805126fb525280b2270bb25cc1d78a12 \
--hash=sha256:e89bf84b5437b532b0803ba5c9a5e054d21fec423a89952a74f87fa2c9b7bce2 \
--hash=sha256:014c0e9976956a08139dc0712ae195324a75e142284d5f87f1a87ee1b068a359 \
--hash=sha256:99fcc3c8d804d1bc6d9a099921e39d827026409a58f2a720dcdb89374ea0c776 \
--hash=sha256:aef77c9fb94a3ac588e87841208bdec464471d9871bd5050a287cc9a475cd0ba
pyparsing==3.0.8; python_full_version >= "3.6.8" and python_version >= "3.6" \
--hash=sha256:ef7b523f6356f763771559412c0d7134753f037822dad1b16945b7b846f7ad06 \
--hash=sha256:7bf433498c016c4314268d95df76c81b842a4cb2b276fa3312cfb1e1d85f6954
pytz==2022.1; python_version >= "3.5" and python_full_version < "3.0.0" and platform_python_implementation != "PyPy" or platform_python_implementation != "PyPy" and python_version >= "3.5" and python_full_version >= "3.4.0" \
--hash=sha256:e68985985296d9a66a881eb3193b0906246245294a881e7c8afe623866ac6a5c \
--hash=sha256:1e760e2fe6a8163bc0b3d9a19c4f84342afa0a2affebfaa84b01b978a02ecaa7
requests==2.27.1; python_version >= "3.6" and python_full_version < "3.0.0" and platform_python_implementation != "PyPy" or platform_python_implementation != "PyPy" and python_version >= "3.6" and python_full_version >= "3.6.0" \
--hash=sha256:f22fa1e554c9ddfd16e6e41ac79759e17be9e492b3587efa038054674760e72d \
--hash=sha256:68d7c56fd5a8999887728ef304a6d12edc7be74f1cfa47714fc8b414525c9a61
rsa==4.8; python_version >= "3.6" and python_version < "4" and (python_version >= "3.6" and python_full_version < "3.0.0" and platform_python_implementation != "PyPy" or platform_python_implementation != "PyPy" and python_version >= "3.6" and python_full_version >= "3.6.0") \
--hash=sha256:95c5d300c4e879ee69708c428ba566c59478fd653cc3a22243eeb8ed846950bb \
--hash=sha256:5c6bd9dc7a543b7fe4304a631f8a8a3b674e2bbfc49c2ae96200cdbe55df6b17
six==1.16.0; python_version >= "3.6" and python_full_version < "3.0.0" and platform_python_implementation != "PyPy" or platform_python_implementation != "PyPy" and python_version >= "3.6" and python_full_version >= "3.6.0" \
--hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254 \
--hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926
uritemplate==4.1.1; python_version >= "3.6" \
--hash=sha256:830c08b8d99bdd312ea4ead05994a38e8936266f84b9a7878232db50b044e02e \
--hash=sha256:4346edfc5c3b79f694bccd6d6099a322bbeb628dbf2cd86eea55a456ce5124f0
urllib3==1.26.9; python_version >= "3.6" and python_full_version < "3.0.0" and platform_python_implementation != "PyPy" or python_full_version >= "3.6.0" and python_version < "4" and platform_python_implementation != "PyPy" and python_version >= "3.6" \
--hash=sha256:44ece4d53fb1706f667c9bd1c648f5469a2ec925fcf3a776667042d645472c14 \
--hash=sha256:aabaf16477806a5e1dd19aa41f8c2b7950dd3c746362d7e3223dbe6de6ac448e
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment