Skip to content
This repository was archived by the owner on Mar 16, 2026. It is now read-only.
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion dev_requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ sqlalchemy>=2.0.15,<2.1.0
google-cloud-bigquery>=1.6.0
pytest===6.2.5
pytest-flake8===1.1.0 # versions 1.1.1 and above require pytest 7
pytz==2025.2
pytz==2026.1.post1

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

critical

The updated version 2026.1.post1 for pytz appears to be a future-dated version. The latest official version on PyPI is from 2024. This could be a typo, a misconfiguration in the dependency update tool, or potentially a security risk. Please verify the correctness of this version. A similar issue is present for the certifi package in this PR.

12 changes: 6 additions & 6 deletions samples/snippets/requirements-test.txt
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
attrs==25.4.0
click===8.1.8; python_version <= '3.9'
click==8.3.0; python_version >= '3.10'
google-auth==2.41.1
google-cloud-testutils==1.6.4
iniconfig==2.1.0
packaging==25.0
click==8.3.1; python_version >= '3.10'
google-auth==2.49.1
google-cloud-testutils==1.7.0
iniconfig==2.3.0

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

critical

The updated iniconfig==2.3.0 requires Python 3.10+. According to its release notes, support for Python 3.8 and 3.9 was dropped in version 2.2.0. This will cause failures in your CI, which runs tests on Python 3.9. You should add a version marker to this dependency and ensure a compatible version is used for older Python versions.

iniconfig==2.3.0; python_version >= '3.10'

packaging==26.0
pluggy==1.6.0; python_version >= '3.9'
py==1.11.0
pyasn1==0.6.2
pyasn1-modules==0.4.2
pyparsing==3.2.5; python_version >= '3.9'
pyparsing==3.3.2; python_version >= '3.9'
pytest===6.2.5
rsa==4.9.1
six==1.17.0
Expand Down
38 changes: 19 additions & 19 deletions samples/snippets/requirements.txt
Original file line number Diff line number Diff line change
@@ -1,30 +1,30 @@
alembic==1.16.5; python_version >= '3.9'
certifi==2025.10.5
charset-normalizer==3.4.3
alembic==1.18.4; python_version >= '3.9'
certifi==2026.2.25

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

critical

The updated version 2026.2.25 for certifi appears to be a future-dated version. The latest official version on PyPI is from 2024. This could be a typo, a misconfiguration in the dependency update tool, or potentially a security risk. Please verify the correctness of this version.

charset-normalizer==3.4.6
geoalchemy2===0.17.1; python_version == '3.9'
geoalchemy2==0.18.0; python_version >= '3.10'
google-api-core[grpc]==2.25.2
google-auth==2.41.1
google-cloud-bigquery==3.38.0; python_version >= '3.9'
google-cloud-core==2.4.3
google-crc32c==1.7.1; python_version >= '3.9'
google-resumable-media==2.7.2
googleapis-common-protos==1.70.0
greenlet==3.2.4; python_version >= '3.9'
grpcio==1.75.1; python_version >= '3.9'
grpcio-status==1.75.1; python_version >= '3.9'
idna==3.10
geoalchemy2==0.18.4; python_version >= '3.10'
google-api-core[grpc]==2.30.0

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

high

The updated google-api-core==2.30.0 requires Python 3.9+. However, setup.py for this project still claims support for Python 3.8 (python_requires=">=3.8, <3.15"). This will cause installation failures for users on Python 3.8. The project should either drop support for Python 3.8 in setup.py to align with the dependencies and CI configuration, or constrain google-api-core to a version compatible with Python 3.8.

google-auth==2.49.1
google-cloud-bigquery==3.40.1; python_version >= '3.9'
google-cloud-core==2.5.0
google-crc32c==1.8.0; python_version >= '3.9'
google-resumable-media==2.8.0
googleapis-common-protos==1.73.0
greenlet==3.3.2; python_version >= '3.9'

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

critical

The updated greenlet==3.3.2 is not compatible with Python 3.9. According to greenlet's release notes, support for Python 3.9 was dropped in the 3.3.x series. The version marker python_version >= '3.9' is incorrect and will cause failures in the CI, which runs tests on Python 3.9. You should change the marker and add a separate dependency for Python 3.9 (e.g., greenlet==3.2.5; python_version == '3.9').

greenlet==3.3.2; python_version >= '3.10'

grpcio==1.78.0; python_version >= '3.9'
grpcio-status==1.78.0; python_version >= '3.9'
idna==3.11
importlib-resources==6.5.2; python_version >= '3.9'
mako==1.3.10; python_version >= '3.9'
markupsafe==3.0.3; python_version >= '3.9'
packaging==25.0
proto-plus==1.26.1
packaging==26.0
proto-plus==1.27.1
protobuf==6.32.1; python_version >= '3.9'
pyasn1==0.6.2
pyasn1-modules==0.4.2
pyparsing==3.2.5; python_version >= '3.9'
pyparsing==3.3.2; python_version >= '3.9'
python-dateutil==2.9.0.post0
pytz==2025.2
pytz==2026.1.post1
requests==2.32.5
rsa==4.9.1
shapely===2.0.7; python_version <= '3.9'
Expand Down
Loading