| requires-python = '>=3.11,<3.12' |
| dependencies = [ |
| # Standalone wheels |
| 'googleapis-common-protos==1.61.0', |
| 'protobuf==4.21.9', |
| 'httplib2==0.22.0', |
| 'mock==5.1.0', |
| 'pytz==2024.1', |
| 'psutil==5.9.8', |
| 'packaging==23.0', |
| |
| # infra_libs and its transitive dependencies |
| 'infra-libs==2.4.0', |
| |
| # TODO: update this very old version to something recent. |
| # However, it is a breaking change. |
| 'google-api-python-client==1.6.2', |
| |
| # TODO: this library is deprecated and should be replaced |
| # with google-auth and oauthlib. |
| 'oauth2client==3.0.0', |
| 'uritemplate==3.0.0', |
| 'google-auth-httplib2==0.1.0', |
| 'google-auth==2.16.2', |
| |
| # TODO: update this to version 4.x, which is a breaking change |
| 'rsa==3.4.2', |
| 'pyasn1==0.5.1', |
| 'pyasn1-modules==0.3.0', |
| |
| # TODO: update to version 5.x, which is a breaking change |
| 'cachetools==4.2.2', |
| 'pyparsing==3.1.1', |
| |
| # requests and its transitive dependencies |
| 'requests==2.31.0', |
| 'charset-normalizer==2.0.12', |
| 'chardet==5.2.0', |
| 'idna==3.4', |
| 'urllib3==1.26.16', |
| 'certifi==2023.11.17', |
| |
| # docker and its transitive dependencies |
| # TODO: this is an extremely old version of docker which is not |
| # tested upstream for compatibility with modern Python versions. |
| # It should be updated, but there are breaking API changes. |
| 'docker==2.7.0', |
| 'docker-pycreds==0.2.1', |
| 'backports-ssl-match-hostname==3.5.0.1', |
| |
| # TODO: this is an extremely old version of websocket_client |
| # which is not tested upstream for compatibility with modern |
| # Python versions. It should be updated, but there are breaking |
| # API changes. |
| 'websocket-client==0.40.0', |
| 'six==1.16.0', |
| |
| # testing libraries |
| 'expect-tests==0.4.2', |
| 'coverage==7.3.1', |
| 'argcomplete==3.4.0', |
| 'setuptools<71', |
| ] |