From e4b961ec8d80fcc20c057098a3252d638a337fd8 Mon Sep 17 00:00:00 2001 From: Mohamed Awnallah Date: Mon, 16 Jun 2025 18:50:51 +0000 Subject: [PATCH 1/3] sdks/python: update testcontainer container --- .../py310/base_image_requirements.txt | 99 +++++++++-------- .../py311/base_image_requirements.txt | 99 +++++++++-------- .../py312/base_image_requirements.txt | 101 ++++++++++-------- .../py39/base_image_requirements.txt | 95 +++++++++------- sdks/python/setup.py | 2 +- 5 files changed, 228 insertions(+), 168 deletions(-) diff --git a/sdks/python/container/py310/base_image_requirements.txt b/sdks/python/container/py310/base_image_requirements.txt index 71dbfb4dd9cb..af40dfde0e95 100644 --- a/sdks/python/container/py310/base_image_requirements.txt +++ b/sdks/python/container/py310/base_image_requirements.txt @@ -21,8 +21,13 @@ # https://s.apache.org/beam-python-dev-wiki # Reach out to a committer if you need help. +aiofiles==24.1.0 +aiohappyeyeballs==2.6.1 +aiohttp==3.12.13 +aiosignal==1.3.2 annotated-types==0.7.0 anyio==4.9.0 +asn1crypto==1.5.1 async-timeout==5.0.1 attrs==25.3.0 backports.tarfile==1.2.0 @@ -30,15 +35,14 @@ beautifulsoup4==4.13.4 bs4==0.0.2 build==1.2.2.post1 cachetools==5.5.2 -certifi==2025.4.26 +certifi==2025.6.15 cffi==1.17.1 charset-normalizer==3.4.2 -click==8.2.0 +click==8.2.1 +cloud-sql-python-connector==1.18.2 crcmod==1.7 -cryptography==45.0.2 -Cython==3.1.1 -Deprecated==1.2.18 -deprecation==2.1.0 +cryptography==45.0.4 +Cython==3.1.2 dill==0.3.1.1 dnspython==2.7.0 docker==7.1.0 @@ -48,35 +52,36 @@ exceptiongroup==1.3.0 execnet==2.1.1 fastavro==1.11.1 fasteners==0.19 -freezegun==1.5.1 +freezegun==1.5.2 +frozenlist==1.7.0 future==1.0.0 -google-api-core==2.24.2 -google-api-python-client==2.169.0 +google-api-core==2.25.1 +google-api-python-client==2.172.0 google-apitools==0.5.31 -google-auth==2.40.1 +google-auth==2.40.3 google-auth-httplib2==0.2.0 -google-cloud-aiplatform==1.93.0 -google-cloud-bigquery==3.32.0 -google-cloud-bigquery-storage==2.31.0 -google-cloud-bigtable==2.30.1 +google-cloud-aiplatform==1.97.0 +google-cloud-bigquery==3.34.0 +google-cloud-bigquery-storage==2.32.0 +google-cloud-bigtable==2.31.0 google-cloud-core==2.4.3 google-cloud-datastore==2.21.0 -google-cloud-dlp==3.29.0 -google-cloud-language==2.17.1 +google-cloud-dlp==3.30.0 +google-cloud-language==2.17.2 google-cloud-profiler==4.1.0 -google-cloud-pubsub==2.29.0 +google-cloud-pubsub==2.30.0 google-cloud-pubsublite==1.12.0 -google-cloud-recommendations-ai==0.10.17 +google-cloud-recommendations-ai==0.10.18 google-cloud-resource-manager==1.14.2 -google-cloud-spanner==3.54.0 +google-cloud-spanner==3.55.0 google-cloud-storage==2.19.0 -google-cloud-videointelligence==2.16.1 -google-cloud-vision==3.10.1 +google-cloud-videointelligence==2.16.2 +google-cloud-vision==3.10.2 google-crc32c==1.7.1 -google-genai==1.15.0 +google-genai==1.20.0 google-resumable-media==2.7.2 googleapis-common-protos==1.70.0 -greenlet==3.2.2 +greenlet==3.2.3 grpc-google-iam-v1==0.14.2 grpc-interceptor==0.15.4 grpcio==1.65.5 @@ -87,18 +92,18 @@ hdfs==2.7.3 httpcore==1.0.9 httplib2==0.22.0 httpx==0.28.1 -hypothesis==6.131.18 +hypothesis==6.135.10 idna==3.10 -importlib_metadata==8.6.1 +importlib_metadata==8.7.0 iniconfig==2.1.0 jaraco.classes==3.4.0 jaraco.context==6.0.1 jaraco.functools==4.1.0 jeepney==0.9.0 Jinja2==3.1.6 -joblib==1.5.0 +joblib==1.5.1 jsonpickle==3.4.2 -jsonschema==4.23.0 +jsonschema==4.24.0 jsonschema-specifications==2025.4.1 keyring==25.6.0 keyrings.google-artifactregistry-auth==1.1.2 @@ -106,51 +111,59 @@ MarkupSafe==3.0.2 mmh3==5.1.0 mock==5.2.0 more-itertools==10.7.0 +multidict==6.4.4 +mysql-connector-python==9.3.0 nltk==3.9.1 numpy==2.2.6 oauth2client==4.1.3 objsize==0.7.1 -opentelemetry-api==1.33.1 -opentelemetry-sdk==1.33.1 -opentelemetry-semantic-conventions==0.54b1 +opentelemetry-api==1.34.1 +opentelemetry-sdk==1.34.1 +opentelemetry-semantic-conventions==0.55b1 +oracledb==3.1.1 orjson==3.10.18 overrides==7.7.0 packaging==25.0 pandas==2.2.3 parameterized==0.9.0 +pg8000==1.31.2 pluggy==1.6.0 +propcache==0.3.2 proto-plus==1.26.1 -protobuf==5.29.4 +protobuf==5.29.5 psycopg2-binary==2.9.10 pyarrow==18.1.0 pyarrow-hotfix==0.7 pyasn1==0.6.1 pyasn1_modules==0.4.2 pycparser==2.22 -pydantic==2.11.4 +pydantic==2.11.7 pydantic_core==2.33.2 pydot==1.4.2 PyHamcrest==2.1.0 PyJWT==2.9.0 -pymongo==4.13.0 +pymongo==4.13.1 PyMySQL==1.1.1 pyparsing==3.2.3 pyproject_hooks==1.2.0 pytest==7.4.4 pytest-timeout==2.4.0 -pytest-xdist==3.6.1 +pytest-xdist==3.7.0 python-dateutil==2.9.0.post0 +python-dotenv==1.1.0 +python-tds==1.16.1 pytz==2025.2 PyYAML==6.0.2 redis==5.3.0 referencing==0.36.2 regex==2024.11.6 -requests==2.32.3 +requests==2.32.4 requests-mock==1.12.1 -rpds-py==0.25.0 +rpds-py==0.25.1 rsa==4.9.1 -scikit-learn==1.6.1 +scikit-learn==1.7.0 scipy==1.15.3 +scramp==1.4.5 SecretStorage==3.3.3 shapely==2.1.1 six==1.17.0 @@ -158,19 +171,21 @@ sniffio==1.3.1 sortedcontainers==2.4.0 soupsieve==2.7 SQLAlchemy==2.0.41 +sqlalchemy_pytds==1.0.2 sqlparse==0.5.3 tenacity==8.5.0 -testcontainers==3.7.1 +testcontainers==4.11.0 threadpoolctl==3.6.0 tomli==2.2.1 tqdm==4.67.1 -typing-inspection==0.4.0 -typing_extensions==4.13.2 +typing-inspection==0.4.1 +typing_extensions==4.14.0 tzdata==2025.2 -uritemplate==4.1.1 +uritemplate==4.2.0 urllib3==2.4.0 virtualenv-clone==0.5.7 websockets==15.0.1 wrapt==1.17.2 -zipp==3.21.0 +yarl==1.20.1 +zipp==3.23.0 zstandard==0.23.0 diff --git a/sdks/python/container/py311/base_image_requirements.txt b/sdks/python/container/py311/base_image_requirements.txt index 4a818db73073..ca0209f1b7ae 100644 --- a/sdks/python/container/py311/base_image_requirements.txt +++ b/sdks/python/container/py311/base_image_requirements.txt @@ -21,23 +21,27 @@ # https://s.apache.org/beam-python-dev-wiki # Reach out to a committer if you need help. +aiofiles==24.1.0 +aiohappyeyeballs==2.6.1 +aiohttp==3.12.13 +aiosignal==1.3.2 annotated-types==0.7.0 anyio==4.9.0 +asn1crypto==1.5.1 attrs==25.3.0 backports.tarfile==1.2.0 beautifulsoup4==4.13.4 bs4==0.0.2 build==1.2.2.post1 cachetools==5.5.2 -certifi==2025.4.26 +certifi==2025.6.15 cffi==1.17.1 charset-normalizer==3.4.2 -click==8.2.0 +click==8.2.1 +cloud-sql-python-connector==1.18.2 crcmod==1.7 -cryptography==45.0.2 -Cython==3.1.1 -Deprecated==1.2.18 -deprecation==2.1.0 +cryptography==45.0.4 +Cython==3.1.2 dill==0.3.1.1 dnspython==2.7.0 docker==7.1.0 @@ -46,35 +50,36 @@ docstring_parser==0.16 execnet==2.1.1 fastavro==1.11.1 fasteners==0.19 -freezegun==1.5.1 +freezegun==1.5.2 +frozenlist==1.7.0 future==1.0.0 -google-api-core==2.24.2 -google-api-python-client==2.169.0 +google-api-core==2.25.1 +google-api-python-client==2.172.0 google-apitools==0.5.31 -google-auth==2.40.1 +google-auth==2.40.3 google-auth-httplib2==0.2.0 -google-cloud-aiplatform==1.93.0 -google-cloud-bigquery==3.32.0 -google-cloud-bigquery-storage==2.31.0 -google-cloud-bigtable==2.30.1 +google-cloud-aiplatform==1.97.0 +google-cloud-bigquery==3.34.0 +google-cloud-bigquery-storage==2.32.0 +google-cloud-bigtable==2.31.0 google-cloud-core==2.4.3 google-cloud-datastore==2.21.0 -google-cloud-dlp==3.29.0 -google-cloud-language==2.17.1 +google-cloud-dlp==3.30.0 +google-cloud-language==2.17.2 google-cloud-profiler==4.1.0 -google-cloud-pubsub==2.29.0 +google-cloud-pubsub==2.30.0 google-cloud-pubsublite==1.12.0 -google-cloud-recommendations-ai==0.10.17 +google-cloud-recommendations-ai==0.10.18 google-cloud-resource-manager==1.14.2 -google-cloud-spanner==3.54.0 +google-cloud-spanner==3.55.0 google-cloud-storage==2.19.0 -google-cloud-videointelligence==2.16.1 -google-cloud-vision==3.10.1 +google-cloud-videointelligence==2.16.2 +google-cloud-vision==3.10.2 google-crc32c==1.7.1 -google-genai==1.15.0 +google-genai==1.20.0 google-resumable-media==2.7.2 googleapis-common-protos==1.70.0 -greenlet==3.2.2 +greenlet==3.2.3 grpc-google-iam-v1==0.14.2 grpc-interceptor==0.15.4 grpcio==1.65.5 @@ -85,18 +90,18 @@ hdfs==2.7.3 httpcore==1.0.9 httplib2==0.22.0 httpx==0.28.1 -hypothesis==6.131.18 +hypothesis==6.135.10 idna==3.10 -importlib_metadata==8.6.1 +importlib_metadata==8.7.0 iniconfig==2.1.0 jaraco.classes==3.4.0 jaraco.context==6.0.1 jaraco.functools==4.1.0 jeepney==0.9.0 Jinja2==3.1.6 -joblib==1.5.0 +joblib==1.5.1 jsonpickle==3.4.2 -jsonschema==4.23.0 +jsonschema==4.24.0 jsonschema-specifications==2025.4.1 keyring==25.6.0 keyrings.google-artifactregistry-auth==1.1.2 @@ -104,51 +109,59 @@ MarkupSafe==3.0.2 mmh3==5.1.0 mock==5.2.0 more-itertools==10.7.0 +multidict==6.4.4 +mysql-connector-python==9.3.0 nltk==3.9.1 numpy==2.2.6 oauth2client==4.1.3 objsize==0.7.1 -opentelemetry-api==1.33.1 -opentelemetry-sdk==1.33.1 -opentelemetry-semantic-conventions==0.54b1 +opentelemetry-api==1.34.1 +opentelemetry-sdk==1.34.1 +opentelemetry-semantic-conventions==0.55b1 +oracledb==3.1.1 orjson==3.10.18 overrides==7.7.0 packaging==25.0 pandas==2.2.3 parameterized==0.9.0 +pg8000==1.31.2 pluggy==1.6.0 +propcache==0.3.2 proto-plus==1.26.1 -protobuf==5.29.4 +protobuf==5.29.5 psycopg2-binary==2.9.10 pyarrow==18.1.0 pyarrow-hotfix==0.7 pyasn1==0.6.1 pyasn1_modules==0.4.2 pycparser==2.22 -pydantic==2.11.4 +pydantic==2.11.7 pydantic_core==2.33.2 pydot==1.4.2 PyHamcrest==2.1.0 PyJWT==2.9.0 -pymongo==4.13.0 +pymongo==4.13.1 PyMySQL==1.1.1 pyparsing==3.2.3 pyproject_hooks==1.2.0 pytest==7.4.4 pytest-timeout==2.4.0 -pytest-xdist==3.6.1 +pytest-xdist==3.7.0 python-dateutil==2.9.0.post0 +python-dotenv==1.1.0 +python-tds==1.16.1 pytz==2025.2 PyYAML==6.0.2 redis==5.3.0 referencing==0.36.2 regex==2024.11.6 -requests==2.32.3 +requests==2.32.4 requests-mock==1.12.1 -rpds-py==0.25.0 +rpds-py==0.25.1 rsa==4.9.1 -scikit-learn==1.6.1 +scikit-learn==1.7.0 scipy==1.15.3 +scramp==1.4.5 SecretStorage==3.3.3 shapely==2.1.1 six==1.17.0 @@ -156,18 +169,20 @@ sniffio==1.3.1 sortedcontainers==2.4.0 soupsieve==2.7 SQLAlchemy==2.0.41 +sqlalchemy_pytds==1.0.2 sqlparse==0.5.3 tenacity==8.5.0 -testcontainers==3.7.1 +testcontainers==4.11.0 threadpoolctl==3.6.0 tqdm==4.67.1 -typing-inspection==0.4.0 -typing_extensions==4.13.2 +typing-inspection==0.4.1 +typing_extensions==4.14.0 tzdata==2025.2 -uritemplate==4.1.1 +uritemplate==4.2.0 urllib3==2.4.0 virtualenv-clone==0.5.7 websockets==15.0.1 wrapt==1.17.2 -zipp==3.21.0 +yarl==1.20.1 +zipp==3.23.0 zstandard==0.23.0 diff --git a/sdks/python/container/py312/base_image_requirements.txt b/sdks/python/container/py312/base_image_requirements.txt index 44a3e8d21046..4b4065e54563 100644 --- a/sdks/python/container/py312/base_image_requirements.txt +++ b/sdks/python/container/py312/base_image_requirements.txt @@ -21,22 +21,26 @@ # https://s.apache.org/beam-python-dev-wiki # Reach out to a committer if you need help. +aiofiles==24.1.0 +aiohappyeyeballs==2.6.1 +aiohttp==3.12.13 +aiosignal==1.3.2 annotated-types==0.7.0 anyio==4.9.0 +asn1crypto==1.5.1 attrs==25.3.0 beautifulsoup4==4.13.4 bs4==0.0.2 build==1.2.2.post1 cachetools==5.5.2 -certifi==2025.4.26 +certifi==2025.6.15 cffi==1.17.1 charset-normalizer==3.4.2 -click==8.2.0 +click==8.2.1 +cloud-sql-python-connector==1.18.2 crcmod==1.7 -cryptography==45.0.2 -Cython==3.1.1 -Deprecated==1.2.18 -deprecation==2.1.0 +cryptography==45.0.4 +Cython==3.1.2 dill==0.3.1.1 dnspython==2.7.0 docker==7.1.0 @@ -45,35 +49,36 @@ docstring_parser==0.16 execnet==2.1.1 fastavro==1.11.1 fasteners==0.19 -freezegun==1.5.1 +freezegun==1.5.2 +frozenlist==1.7.0 future==1.0.0 -google-api-core==2.24.2 -google-api-python-client==2.169.0 +google-api-core==2.25.1 +google-api-python-client==2.172.0 google-apitools==0.5.31 -google-auth==2.40.1 +google-auth==2.40.3 google-auth-httplib2==0.2.0 -google-cloud-aiplatform==1.93.0 -google-cloud-bigquery==3.32.0 -google-cloud-bigquery-storage==2.31.0 -google-cloud-bigtable==2.30.1 +google-cloud-aiplatform==1.97.0 +google-cloud-bigquery==3.34.0 +google-cloud-bigquery-storage==2.32.0 +google-cloud-bigtable==2.31.0 google-cloud-core==2.4.3 google-cloud-datastore==2.21.0 -google-cloud-dlp==3.29.0 -google-cloud-language==2.17.1 +google-cloud-dlp==3.30.0 +google-cloud-language==2.17.2 google-cloud-profiler==4.1.0 -google-cloud-pubsub==2.29.0 +google-cloud-pubsub==2.30.0 google-cloud-pubsublite==1.12.0 -google-cloud-recommendations-ai==0.10.17 +google-cloud-recommendations-ai==0.10.18 google-cloud-resource-manager==1.14.2 -google-cloud-spanner==3.54.0 +google-cloud-spanner==3.55.0 google-cloud-storage==2.19.0 -google-cloud-videointelligence==2.16.1 -google-cloud-vision==3.10.1 +google-cloud-videointelligence==2.16.2 +google-cloud-vision==3.10.2 google-crc32c==1.7.1 -google-genai==1.15.0 +google-genai==1.20.0 google-resumable-media==2.7.2 googleapis-common-protos==1.70.0 -greenlet==3.2.2 +greenlet==3.2.3 grpc-google-iam-v1==0.14.2 grpc-interceptor==0.15.4 grpcio==1.65.5 @@ -84,18 +89,18 @@ hdfs==2.7.3 httpcore==1.0.9 httplib2==0.22.0 httpx==0.28.1 -hypothesis==6.131.18 +hypothesis==6.135.10 idna==3.10 -importlib_metadata==8.6.1 +importlib_metadata==8.7.0 iniconfig==2.1.0 jaraco.classes==3.4.0 jaraco.context==6.0.1 jaraco.functools==4.1.0 jeepney==0.9.0 Jinja2==3.1.6 -joblib==1.5.0 +joblib==1.5.1 jsonpickle==3.4.2 -jsonschema==4.23.0 +jsonschema==4.24.0 jsonschema-specifications==2025.4.1 keyring==25.6.0 keyrings.google-artifactregistry-auth==1.1.2 @@ -103,72 +108,82 @@ MarkupSafe==3.0.2 mmh3==5.1.0 mock==5.2.0 more-itertools==10.7.0 +multidict==6.4.4 +mysql-connector-python==9.3.0 nltk==3.9.1 numpy==2.2.6 oauth2client==4.1.3 objsize==0.7.1 -opentelemetry-api==1.33.1 -opentelemetry-sdk==1.33.1 -opentelemetry-semantic-conventions==0.54b1 +opentelemetry-api==1.34.1 +opentelemetry-sdk==1.34.1 +opentelemetry-semantic-conventions==0.55b1 +oracledb==3.1.1 orjson==3.10.18 overrides==7.7.0 packaging==25.0 pandas==2.2.3 parameterized==0.9.0 +pg8000==1.31.2 pluggy==1.6.0 +propcache==0.3.2 proto-plus==1.26.1 -protobuf==5.29.4 +protobuf==5.29.5 psycopg2-binary==2.9.10 pyarrow==18.1.0 pyarrow-hotfix==0.7 pyasn1==0.6.1 pyasn1_modules==0.4.2 pycparser==2.22 -pydantic==2.11.4 +pydantic==2.11.7 pydantic_core==2.33.2 pydot==1.4.2 PyHamcrest==2.1.0 PyJWT==2.9.0 -pymongo==4.13.0 +pymongo==4.13.1 PyMySQL==1.1.1 pyparsing==3.2.3 pyproject_hooks==1.2.0 pytest==7.4.4 pytest-timeout==2.4.0 -pytest-xdist==3.6.1 +pytest-xdist==3.7.0 python-dateutil==2.9.0.post0 +python-dotenv==1.1.0 +python-tds==1.16.1 pytz==2025.2 PyYAML==6.0.2 redis==5.3.0 referencing==0.36.2 regex==2024.11.6 -requests==2.32.3 +requests==2.32.4 requests-mock==1.12.1 -rpds-py==0.25.0 +rpds-py==0.25.1 rsa==4.9.1 -scikit-learn==1.6.1 +scikit-learn==1.7.0 scipy==1.15.3 +scramp==1.4.5 SecretStorage==3.3.3 -setuptools==80.7.1 +setuptools==80.9.0 shapely==2.1.1 six==1.17.0 sniffio==1.3.1 sortedcontainers==2.4.0 soupsieve==2.7 SQLAlchemy==2.0.41 +sqlalchemy_pytds==1.0.2 sqlparse==0.5.3 tenacity==8.5.0 -testcontainers==3.7.1 +testcontainers==4.11.0 threadpoolctl==3.6.0 tqdm==4.67.1 -typing-inspection==0.4.0 -typing_extensions==4.13.2 +typing-inspection==0.4.1 +typing_extensions==4.14.0 tzdata==2025.2 -uritemplate==4.1.1 +uritemplate==4.2.0 urllib3==2.4.0 virtualenv-clone==0.5.7 websockets==15.0.1 wheel==0.45.1 wrapt==1.17.2 -zipp==3.21.0 +yarl==1.20.1 +zipp==3.23.0 zstandard==0.23.0 diff --git a/sdks/python/container/py39/base_image_requirements.txt b/sdks/python/container/py39/base_image_requirements.txt index 6591f108a99e..42682841d69f 100644 --- a/sdks/python/container/py39/base_image_requirements.txt +++ b/sdks/python/container/py39/base_image_requirements.txt @@ -21,8 +21,13 @@ # https://s.apache.org/beam-python-dev-wiki # Reach out to a committer if you need help. +aiofiles==24.1.0 +aiohappyeyeballs==2.6.1 +aiohttp==3.12.13 +aiosignal==1.3.2 annotated-types==0.7.0 anyio==4.9.0 +asn1crypto==1.5.1 async-timeout==5.0.1 attrs==25.3.0 backports.tarfile==1.2.0 @@ -30,15 +35,14 @@ beautifulsoup4==4.13.4 bs4==0.0.2 build==1.2.2.post1 cachetools==5.5.2 -certifi==2025.4.26 +certifi==2025.6.15 cffi==1.17.1 charset-normalizer==3.4.2 click==8.1.8 +cloud-sql-python-connector==1.18.2 crcmod==1.7 -cryptography==45.0.2 -Cython==3.1.1 -Deprecated==1.2.18 -deprecation==2.1.0 +cryptography==45.0.4 +Cython==3.1.2 dill==0.3.1.1 dnspython==2.7.0 docker==7.1.0 @@ -48,35 +52,36 @@ exceptiongroup==1.3.0 execnet==2.1.1 fastavro==1.11.1 fasteners==0.19 -freezegun==1.5.1 +freezegun==1.5.2 +frozenlist==1.7.0 future==1.0.0 -google-api-core==2.24.2 -google-api-python-client==2.169.0 +google-api-core==2.25.1 +google-api-python-client==2.172.0 google-apitools==0.5.31 -google-auth==2.40.1 +google-auth==2.40.3 google-auth-httplib2==0.2.0 -google-cloud-aiplatform==1.93.0 -google-cloud-bigquery==3.32.0 -google-cloud-bigquery-storage==2.31.0 -google-cloud-bigtable==2.30.1 +google-cloud-aiplatform==1.97.0 +google-cloud-bigquery==3.34.0 +google-cloud-bigquery-storage==2.32.0 +google-cloud-bigtable==2.31.0 google-cloud-core==2.4.3 google-cloud-datastore==2.21.0 -google-cloud-dlp==3.29.0 -google-cloud-language==2.17.1 +google-cloud-dlp==3.30.0 +google-cloud-language==2.17.2 google-cloud-profiler==4.1.0 -google-cloud-pubsub==2.29.0 +google-cloud-pubsub==2.30.0 google-cloud-pubsublite==1.12.0 -google-cloud-recommendations-ai==0.10.17 +google-cloud-recommendations-ai==0.10.18 google-cloud-resource-manager==1.14.2 -google-cloud-spanner==3.54.0 +google-cloud-spanner==3.55.0 google-cloud-storage==2.19.0 -google-cloud-videointelligence==2.16.1 -google-cloud-vision==3.10.1 +google-cloud-videointelligence==2.16.2 +google-cloud-vision==3.10.2 google-crc32c==1.7.1 -google-genai==1.15.0 +google-genai==1.20.0 google-resumable-media==2.7.2 googleapis-common-protos==1.70.0 -greenlet==3.2.2 +greenlet==3.2.3 grpc-google-iam-v1==0.14.2 grpc-interceptor==0.15.4 grpcio==1.65.5 @@ -87,18 +92,18 @@ hdfs==2.7.3 httpcore==1.0.9 httplib2==0.22.0 httpx==0.28.1 -hypothesis==6.131.18 +hypothesis==6.135.10 idna==3.10 -importlib_metadata==8.6.1 +importlib_metadata==8.7.0 iniconfig==2.1.0 jaraco.classes==3.4.0 jaraco.context==6.0.1 jaraco.functools==4.1.0 jeepney==0.9.0 Jinja2==3.1.6 -joblib==1.5.0 +joblib==1.5.1 jsonpickle==3.4.2 -jsonschema==4.23.0 +jsonschema==4.24.0 jsonschema-specifications==2025.4.1 keyring==25.6.0 keyrings.google-artifactregistry-auth==1.1.2 @@ -106,51 +111,59 @@ MarkupSafe==3.0.2 mmh3==5.1.0 mock==5.2.0 more-itertools==10.7.0 +multidict==6.4.4 +mysql-connector-python==9.3.0 nltk==3.9.1 numpy==2.0.2 oauth2client==4.1.3 objsize==0.7.1 -opentelemetry-api==1.33.1 -opentelemetry-sdk==1.33.1 -opentelemetry-semantic-conventions==0.54b1 +opentelemetry-api==1.34.1 +opentelemetry-sdk==1.34.1 +opentelemetry-semantic-conventions==0.55b1 +oracledb==3.1.1 orjson==3.10.18 overrides==7.7.0 packaging==25.0 pandas==2.2.3 parameterized==0.9.0 +pg8000==1.31.2 pluggy==1.6.0 +propcache==0.3.2 proto-plus==1.26.1 -protobuf==5.29.4 +protobuf==5.29.5 psycopg2-binary==2.9.9 pyarrow==18.1.0 pyarrow-hotfix==0.7 pyasn1==0.6.1 pyasn1_modules==0.4.2 pycparser==2.22 -pydantic==2.11.4 +pydantic==2.11.7 pydantic_core==2.33.2 pydot==1.4.2 PyHamcrest==2.1.0 PyJWT==2.9.0 -pymongo==4.13.0 +pymongo==4.13.1 PyMySQL==1.1.1 pyparsing==3.2.3 pyproject_hooks==1.2.0 pytest==7.4.4 pytest-timeout==2.4.0 -pytest-xdist==3.6.1 +pytest-xdist==3.7.0 python-dateutil==2.9.0.post0 +python-dotenv==1.1.0 +python-tds==1.16.1 pytz==2025.2 PyYAML==6.0.2 redis==5.3.0 referencing==0.36.2 regex==2024.11.6 -requests==2.32.3 +requests==2.32.4 requests-mock==1.12.1 -rpds-py==0.25.0 +rpds-py==0.25.1 rsa==4.9.1 scikit-learn==1.6.1 scipy==1.13.1 +scramp==1.4.5 SecretStorage==3.3.3 shapely==2.0.7 six==1.17.0 @@ -158,19 +171,21 @@ sniffio==1.3.1 sortedcontainers==2.4.0 soupsieve==2.7 SQLAlchemy==2.0.41 +sqlalchemy_pytds==1.0.2 sqlparse==0.5.3 tenacity==8.5.0 -testcontainers==3.7.1 +testcontainers==4.11.0 threadpoolctl==3.6.0 tomli==2.2.1 tqdm==4.67.1 -typing-inspection==0.4.0 -typing_extensions==4.13.2 +typing-inspection==0.4.1 +typing_extensions==4.14.0 tzdata==2025.2 -uritemplate==4.1.1 +uritemplate==4.2.0 urllib3==2.4.0 virtualenv-clone==0.5.7 websockets==15.0.1 wrapt==1.17.2 -zipp==3.21.0 +yarl==1.20.1 +zipp==3.23.0 zstandard==0.23.0 diff --git a/sdks/python/setup.py b/sdks/python/setup.py index 630bb7188ed5..2af70f74a559 100644 --- a/sdks/python/setup.py +++ b/sdks/python/setup.py @@ -438,7 +438,7 @@ def get_portability_package_data(): 'sqlalchemy>=1.3,<3.0', 'psycopg2-binary>=2.8.5,<2.9.10; python_version <= "3.9"', 'psycopg2-binary>=2.8.5,<3.0; python_version >= "3.10"', - 'testcontainers[mysql,kafka]>=3.0.3,<4.0.0', + 'testcontainers[mysql,kafka,milvus]>=4.0.0,<5.0.0', 'cryptography>=41.0.2', 'hypothesis>5.0.0,<7.0.0', 'virtualenv-clone>=0.5,<1.0', From 4c235ec8ca1dd23ef05a5556fedccb290d861ef9 Mon Sep 17 00:00:00 2001 From: Mohamed Awnallah Date: Tue, 17 Jun 2025 17:50:14 +0000 Subject: [PATCH 2/3] sdks/python: update image requirements --- sdks/python/container/py310/base_image_requirements.txt | 6 +++--- sdks/python/container/py311/base_image_requirements.txt | 6 +++--- sdks/python/container/py312/base_image_requirements.txt | 6 +++--- sdks/python/container/py39/base_image_requirements.txt | 6 +++--- 4 files changed, 12 insertions(+), 12 deletions(-) diff --git a/sdks/python/container/py310/base_image_requirements.txt b/sdks/python/container/py310/base_image_requirements.txt index af40dfde0e95..52ca71cbfe91 100644 --- a/sdks/python/container/py310/base_image_requirements.txt +++ b/sdks/python/container/py310/base_image_requirements.txt @@ -111,7 +111,7 @@ MarkupSafe==3.0.2 mmh3==5.1.0 mock==5.2.0 more-itertools==10.7.0 -multidict==6.4.4 +multidict==6.5.0 mysql-connector-python==9.3.0 nltk==3.9.1 numpy==2.2.6 @@ -142,7 +142,7 @@ pydantic_core==2.33.2 pydot==1.4.2 PyHamcrest==2.1.0 PyJWT==2.9.0 -pymongo==4.13.1 +pymongo==4.13.2 PyMySQL==1.1.1 pyparsing==3.2.3 pyproject_hooks==1.2.0 @@ -174,7 +174,7 @@ SQLAlchemy==2.0.41 sqlalchemy_pytds==1.0.2 sqlparse==0.5.3 tenacity==8.5.0 -testcontainers==4.11.0 +testcontainers==4.10.0 threadpoolctl==3.6.0 tomli==2.2.1 tqdm==4.67.1 diff --git a/sdks/python/container/py311/base_image_requirements.txt b/sdks/python/container/py311/base_image_requirements.txt index ca0209f1b7ae..813f87aa511d 100644 --- a/sdks/python/container/py311/base_image_requirements.txt +++ b/sdks/python/container/py311/base_image_requirements.txt @@ -109,7 +109,7 @@ MarkupSafe==3.0.2 mmh3==5.1.0 mock==5.2.0 more-itertools==10.7.0 -multidict==6.4.4 +multidict==6.5.0 mysql-connector-python==9.3.0 nltk==3.9.1 numpy==2.2.6 @@ -140,7 +140,7 @@ pydantic_core==2.33.2 pydot==1.4.2 PyHamcrest==2.1.0 PyJWT==2.9.0 -pymongo==4.13.1 +pymongo==4.13.2 PyMySQL==1.1.1 pyparsing==3.2.3 pyproject_hooks==1.2.0 @@ -172,7 +172,7 @@ SQLAlchemy==2.0.41 sqlalchemy_pytds==1.0.2 sqlparse==0.5.3 tenacity==8.5.0 -testcontainers==4.11.0 +testcontainers==4.10.0 threadpoolctl==3.6.0 tqdm==4.67.1 typing-inspection==0.4.1 diff --git a/sdks/python/container/py312/base_image_requirements.txt b/sdks/python/container/py312/base_image_requirements.txt index 4b4065e54563..4667d54e9084 100644 --- a/sdks/python/container/py312/base_image_requirements.txt +++ b/sdks/python/container/py312/base_image_requirements.txt @@ -108,7 +108,7 @@ MarkupSafe==3.0.2 mmh3==5.1.0 mock==5.2.0 more-itertools==10.7.0 -multidict==6.4.4 +multidict==6.5.0 mysql-connector-python==9.3.0 nltk==3.9.1 numpy==2.2.6 @@ -139,7 +139,7 @@ pydantic_core==2.33.2 pydot==1.4.2 PyHamcrest==2.1.0 PyJWT==2.9.0 -pymongo==4.13.1 +pymongo==4.13.2 PyMySQL==1.1.1 pyparsing==3.2.3 pyproject_hooks==1.2.0 @@ -172,7 +172,7 @@ SQLAlchemy==2.0.41 sqlalchemy_pytds==1.0.2 sqlparse==0.5.3 tenacity==8.5.0 -testcontainers==4.11.0 +testcontainers==4.10.0 threadpoolctl==3.6.0 tqdm==4.67.1 typing-inspection==0.4.1 diff --git a/sdks/python/container/py39/base_image_requirements.txt b/sdks/python/container/py39/base_image_requirements.txt index 42682841d69f..831f891c532d 100644 --- a/sdks/python/container/py39/base_image_requirements.txt +++ b/sdks/python/container/py39/base_image_requirements.txt @@ -111,7 +111,7 @@ MarkupSafe==3.0.2 mmh3==5.1.0 mock==5.2.0 more-itertools==10.7.0 -multidict==6.4.4 +multidict==6.5.0 mysql-connector-python==9.3.0 nltk==3.9.1 numpy==2.0.2 @@ -142,7 +142,7 @@ pydantic_core==2.33.2 pydot==1.4.2 PyHamcrest==2.1.0 PyJWT==2.9.0 -pymongo==4.13.1 +pymongo==4.13.2 PyMySQL==1.1.1 pyparsing==3.2.3 pyproject_hooks==1.2.0 @@ -174,7 +174,7 @@ SQLAlchemy==2.0.41 sqlalchemy_pytds==1.0.2 sqlparse==0.5.3 tenacity==8.5.0 -testcontainers==4.11.0 +testcontainers==4.10.0 threadpoolctl==3.6.0 tomli==2.2.1 tqdm==4.67.1 From d2f7ffc1876ee861dcc0cf3fd8fa7117eec92425 Mon Sep 17 00:00:00 2001 From: Mohamed Awnallah Date: Tue, 17 Jun 2025 18:13:17 +0000 Subject: [PATCH 3/3] sdks/python: update image requirements --- .../container/py310/base_image_requirements.txt | 11 ----------- .../container/py311/base_image_requirements.txt | 11 ----------- .../container/py312/base_image_requirements.txt | 11 ----------- .../python/container/py39/base_image_requirements.txt | 11 ----------- 4 files changed, 44 deletions(-) diff --git a/sdks/python/container/py310/base_image_requirements.txt b/sdks/python/container/py310/base_image_requirements.txt index ed41902c9eb4..1b9a8d090850 100644 --- a/sdks/python/container/py310/base_image_requirements.txt +++ b/sdks/python/container/py310/base_image_requirements.txt @@ -112,11 +112,7 @@ MarkupSafe==3.0.2 mmh3==5.1.0 mock==5.2.0 more-itertools==10.7.0 -<<<<<<< HEAD multidict==6.5.0 -======= -multidict==6.4.4 ->>>>>>> upstream/master mysql-connector-python==9.3.0 nltk==3.9.1 numpy==2.2.6 @@ -147,11 +143,7 @@ pydantic_core==2.33.2 pydot==1.4.2 PyHamcrest==2.1.0 PyJWT==2.9.0 -<<<<<<< HEAD pymongo==4.13.2 -======= -pymongo==4.13.1 ->>>>>>> upstream/master PyMySQL==1.1.1 pyparsing==3.2.3 pyproject_hooks==1.2.0 @@ -159,10 +151,7 @@ pytest==7.4.4 pytest-timeout==2.4.0 pytest-xdist==3.7.0 python-dateutil==2.9.0.post0 -<<<<<<< HEAD python-dotenv==1.1.0 -======= ->>>>>>> upstream/master python-tds==1.16.1 pytz==2025.2 PyYAML==6.0.2 diff --git a/sdks/python/container/py311/base_image_requirements.txt b/sdks/python/container/py311/base_image_requirements.txt index de4856b3be63..8febca00b897 100644 --- a/sdks/python/container/py311/base_image_requirements.txt +++ b/sdks/python/container/py311/base_image_requirements.txt @@ -110,11 +110,7 @@ MarkupSafe==3.0.2 mmh3==5.1.0 mock==5.2.0 more-itertools==10.7.0 -<<<<<<< HEAD multidict==6.5.0 -======= -multidict==6.4.4 ->>>>>>> upstream/master mysql-connector-python==9.3.0 nltk==3.9.1 numpy==2.2.6 @@ -145,11 +141,7 @@ pydantic_core==2.33.2 pydot==1.4.2 PyHamcrest==2.1.0 PyJWT==2.9.0 -<<<<<<< HEAD pymongo==4.13.2 -======= -pymongo==4.13.1 ->>>>>>> upstream/master PyMySQL==1.1.1 pyparsing==3.2.3 pyproject_hooks==1.2.0 @@ -157,10 +149,7 @@ pytest==7.4.4 pytest-timeout==2.4.0 pytest-xdist==3.7.0 python-dateutil==2.9.0.post0 -<<<<<<< HEAD python-dotenv==1.1.0 -======= ->>>>>>> upstream/master python-tds==1.16.1 pytz==2025.2 PyYAML==6.0.2 diff --git a/sdks/python/container/py312/base_image_requirements.txt b/sdks/python/container/py312/base_image_requirements.txt index a2f35e193e1e..f158ba24e80a 100644 --- a/sdks/python/container/py312/base_image_requirements.txt +++ b/sdks/python/container/py312/base_image_requirements.txt @@ -109,11 +109,7 @@ MarkupSafe==3.0.2 mmh3==5.1.0 mock==5.2.0 more-itertools==10.7.0 -<<<<<<< HEAD multidict==6.5.0 -======= -multidict==6.4.4 ->>>>>>> upstream/master mysql-connector-python==9.3.0 nltk==3.9.1 numpy==2.2.6 @@ -144,11 +140,7 @@ pydantic_core==2.33.2 pydot==1.4.2 PyHamcrest==2.1.0 PyJWT==2.9.0 -<<<<<<< HEAD pymongo==4.13.2 -======= -pymongo==4.13.1 ->>>>>>> upstream/master PyMySQL==1.1.1 pyparsing==3.2.3 pyproject_hooks==1.2.0 @@ -156,10 +148,7 @@ pytest==7.4.4 pytest-timeout==2.4.0 pytest-xdist==3.7.0 python-dateutil==2.9.0.post0 -<<<<<<< HEAD python-dotenv==1.1.0 -======= ->>>>>>> upstream/master python-tds==1.16.1 pytz==2025.2 PyYAML==6.0.2 diff --git a/sdks/python/container/py39/base_image_requirements.txt b/sdks/python/container/py39/base_image_requirements.txt index 3519b2d12fa3..72b527a6ff58 100644 --- a/sdks/python/container/py39/base_image_requirements.txt +++ b/sdks/python/container/py39/base_image_requirements.txt @@ -43,10 +43,6 @@ cloud-sql-python-connector==1.18.2 crcmod==1.7 cryptography==45.0.4 Cython==3.1.2 -<<<<<<< HEAD -======= -deprecation==2.1.0 ->>>>>>> upstream/master dill==0.3.1.1 dnspython==2.7.0 docker==7.1.0 @@ -147,11 +143,7 @@ pydantic_core==2.33.2 pydot==1.4.2 PyHamcrest==2.1.0 PyJWT==2.9.0 -<<<<<<< HEAD pymongo==4.13.2 -======= -pymongo==4.13.1 ->>>>>>> upstream/master PyMySQL==1.1.1 pyparsing==3.2.3 pyproject_hooks==1.2.0 @@ -159,10 +151,7 @@ pytest==7.4.4 pytest-timeout==2.4.0 pytest-xdist==3.7.0 python-dateutil==2.9.0.post0 -<<<<<<< HEAD python-dotenv==1.1.0 -======= ->>>>>>> upstream/master python-tds==1.16.1 pytz==2025.2 PyYAML==6.0.2