From 6d198a6a70a098ddd18c696797df9761e0377882 Mon Sep 17 00:00:00 2001 From: David del Real Sifuentes Date: Mon, 25 May 2026 20:06:15 +0000 Subject: [PATCH 1/4] chore(several samples) Updating all instances of Pytest up to version 9.0.3 Part II to close security alerts from dependabot. Directories that start from C to F. Extra: modified versions on which pipelines are wllowed to rune, since python 9.0.3 only support Python 3.10 onwards, so pipelines will only run 3.10 and 3.14 versions, which are the older and latest versions that are still maintained. Some surrounding packages had it's versions updated to avoid building issues with pip. --- cdn/requirements-test.txt | 2 +- .../keypublisher/noxfile_config.py | 2 +- .../keypublisher/requirements.txt | 2 +- .../client-side-encryption/noxfile_config.py | 2 +- .../requirements-test.txt | 2 +- .../mysql/sqlalchemy/requirements-test.txt | 2 +- .../client-side-encryption/noxfile_config.py | 2 +- .../requirements-test.txt | 2 +- .../postgres/sqlalchemy/requirements-test.txt | 2 +- .../client-side-encryption/noxfile_config.py | 2 +- .../requirements-test.txt | 2 +- .../sqlalchemy/requirements-test.txt | 2 +- cloud_scheduler/snippets/noxfile_config.py | 2 +- .../snippets/requirements-test.txt | 2 +- cloud_tasks/http_queues/requirements-test.txt | 2 +- cloud_tasks/snippets/noxfile_config.py | 2 +- cloud_tasks/snippets/requirements-test.txt | 2 +- cloudbuild/snippets/noxfile_config.py | 2 +- cloudbuild/snippets/requirements-test.txt | 2 +- composer/2022_airflow_summit/constraints.txt | 1264 +++++++++-------- .../2022_airflow_summit/noxfile_config.py | 10 +- .../2022_airflow_summit/requirements-test.txt | 2 +- composer/airflow_1_samples/constraints.txt | 1039 +++++++++----- composer/airflow_1_samples/noxfile_config.py | 2 +- .../airflow_1_samples/requirements-test.txt | 2 +- .../constraints.txt | 1264 +++++++++-------- .../noxfile_config.py | 9 +- .../requirements-test.txt | 2 +- .../noxfile_config.py | 2 +- .../requirements-test.txt | 2 +- composer/cicd_sample/constraints.txt | 1264 +++++++++-------- composer/cicd_sample/noxfile_config.py | 9 +- composer/cicd_sample/requirements-test.txt | 2 +- composer/cicd_sample/utils/noxfile_config.py | 10 +- .../cicd_sample/utils/requirements-test.txt | 2 +- composer/functions/requirements-test.txt | 2 +- composer/rest/composer2/requirements-test.txt | 2 +- composer/rest/requirements-test.txt | 2 +- composer/workflows/constraints.txt | 1257 ++++++++-------- composer/workflows/noxfile_config.py | 12 +- composer/workflows/requirements-test.txt | 2 +- compute/api/requirements-test.txt | 2 +- compute/auth/noxfile_config.py | 2 +- compute/auth/requirements-test.txt | 2 +- compute/client_library/requirements-test.txt | 2 +- compute/encryption/noxfile_config.py | 2 +- compute/encryption/requirements-test.txt | 2 +- compute/load_balancing/requirements-test.txt | 2 +- .../demo/requirements-test.txt | 2 +- compute/metadata/requirements-test.txt | 2 +- compute/oslogin/requirements-test.txt | 2 +- connectgateway/noxfile_config.py | 2 +- connectgateway/requirements-test.txt | 2 +- .../snippets/noxfile_config.py | 2 +- .../snippets/requirements-test.txt | 2 +- container/snippets/noxfile_config.py | 2 +- container/snippets/requirements.txt | 2 +- .../snippets/requirements-test.txt | 2 +- containeranalysis/snippets/requirements.txt | 2 +- contentwarehouse/snippets/noxfile_config.py | 2 +- .../snippets/requirements-test.txt | 2 +- datacatalog/quickstart/requirements-test.txt | 2 +- datacatalog/snippets/requirements-test.txt | 2 +- datacatalog/v1beta1/requirements-test.txt | 2 +- .../miniconda/noxfile_config.py | 2 +- .../miniconda/requirements-test.txt | 2 +- .../minimal/noxfile_config.py | 2 +- .../minimal/requirements-test.txt | 2 +- .../ubuntu/noxfile_config.py | 2 +- .../ubuntu/requirements-test.txt | 2 +- dataflow/encryption-keys/noxfile_config.py | 2 +- .../encryption-keys/requirements-test.txt | 2 +- .../extensible-templates/noxfile_config.py | 2 +- .../requirements-test.txt | 2 +- .../noxfile_config.py | 2 +- .../requirements-test.txt | 2 +- .../streaming_beam/noxfile_config.py | 2 +- .../streaming_beam/requirements-test.txt | 2 +- .../gemma-flex-template/noxfile_config.py | 2 +- .../gemma-flex-template/requirements-test.txt | 2 +- dataflow/gemma/noxfile_config.py | 2 +- dataflow/gemma/requirements-test.txt | 2 +- .../pytorch-minimal/noxfile_config.py | 2 +- .../pytorch-minimal/requirements-test.txt | 2 +- .../noxfile_config.py | 2 +- .../requirements-test.txt | 2 +- .../tensorflow-landsat/noxfile_config.py | 2 +- .../tensorflow-landsat/requirements-test.txt | 2 +- .../tensorflow-minimal/noxfile_config.py | 2 +- .../tensorflow-minimal/requirements-test.txt | 2 +- dataflow/run-inference/noxfile_config.py | 2 +- dataflow/run-inference/requirements-test.txt | 2 +- dataflow/run_template/requirements-test.txt | 2 +- dataflow/snippets/noxfile_config.py | 2 +- dataflow/snippets/requirements-test.txt | 2 +- datalabeling/snippets/noxfile_config.py | 2 +- datalabeling/snippets/requirements-test.txt | 2 +- dataplex/quickstart/noxfile_config.py | 2 +- dataplex/snippets/noxfile_config.py | 2 +- dataplex/snippets/requirements-test.txt | 2 +- dataproc/snippets/noxfile_config.py | 2 +- dataproc/snippets/requirements-test.txt | 2 +- datastore/cloud-client/requirements-test.txt | 2 +- datastore/cloud-ndb/noxfile_config.py | 2 +- datastore/cloud-ndb/requirements-test.txt | 2 +- .../samples/snippets/requirements-test.txt | 5 +- .../schedule-export/requirements-test.txt | 3 +- dialogflow-cx/noxfile_config.py | 2 +- dialogflow-cx/requirements-test.txt | 2 +- dialogflow/noxfile_config.py | 2 +- dialogflow/requirements-test.txt | 2 +- discoveryengine/requirements-test.txt | 2 +- dlp/snippets/noxfile_config.py | 2 +- dlp/snippets/requirements-test.txt | 2 +- documentai/snippets/noxfile_config.py | 2 +- documentai/snippets/requirements-test.txt | 2 +- .../requirements-test.txt | 2 +- .../bookstore-grpc/requirements-test.txt | 2 +- .../requirements-test.txt | 2 +- .../requirements-test.txt | 2 +- endpoints/getting-started/noxfile_config.py | 2 +- .../getting-started/requirements-test.txt | 2 +- .../requirements-test.txt | 2 +- .../search/requirements-test.txt | 2 +- .../fluent_on_compute/requirements-test.txt | 2 +- .../snippets/requirements-test.txt | 2 +- eventarc/audit-storage/requirements-test.txt | 2 +- eventarc/audit_iam/requirements-test.txt | 2 +- eventarc/generic/requirements-test.txt | 2 +- eventarc/pubsub/requirements-test.txt | 2 +- .../storage_handler/requirements-test.txt | 2 +- .../cloud-async-client/requirements-test.txt | 2 +- firestore/cloud-client/requirements-test.txt | 2 +- functions/bigtable/requirements-test.txt | 2 +- functions/billing/requirements-test.txt | 2 +- .../requirements-test.txt | 2 +- .../concepts-filesystem/requirements-test.txt | 2 +- .../concepts-requests/requirements-test.txt | 2 +- .../concepts-stateless/requirements-test.txt | 2 +- functions/env_vars/requirements-test.txt | 2 +- functions/firebase/requirements-test.txt | 2 +- functions/helloworld/requirements-test.txt | 2 +- functions/http/requirements-test.txt | 2 +- functions/imagemagick/requirements-test.txt | 2 +- functions/log/requirements-test.txt | 2 +- .../memorystore/redis/requirements-test.txt | 2 +- functions/ocr/app/noxfile_config.py | 2 +- functions/ocr/app/requirements-test.txt | 2 +- functions/pubsub/requirements-test.txt | 2 +- functions/security/requirements-test.txt | 2 +- functions/slack/requirements-test.txt | 2 +- functions/spanner/requirements-test.txt | 2 +- .../requirements-test.txt | 2 +- .../requirements-test.txt | 2 +- functions/tips-gcp-apis/requirements-test.txt | 2 +- .../tips-lazy-globals/requirements-test.txt | 2 +- functions/tips-retry/requirements-test.txt | 2 +- functions/tips-scopes/requirements-test.txt | 2 +- functions/v2/audit_log/requirements-test.txt | 2 +- .../hello-datastore/requirements-test.txt | 2 +- .../v2/deploy-function/requirements-test.txt | 2 +- .../hello-firestore/requirements-test.txt | 2 +- .../hello-remote-config/requirements-test.txt | 2 +- .../firebase/hello-rtdb/requirements-test.txt | 2 +- .../upper-firestore/requirements-test.txt | 2 +- .../v2/http_logging/requirements-test.txt | 2 +- .../v2/imagemagick/requirements-test.txt | 2 +- .../label_gce_instance/requirements-test.txt | 2 +- .../v2/log/helloworld/requirements-test.txt | 2 +- .../v2/log/stackdriver/requirements-test.txt | 2 +- functions/v2/ocr/noxfile_config.py | 2 +- functions/v2/ocr/requirements-test.txt | 2 +- functions/v2/pubsub/requirements-test.txt | 2 +- .../v2/response_streaming/requirements.txt | 2 +- functions/v2/storage/noxfile_config.py | 2 +- functions/v2/storage/requirements-test.txt | 2 +- .../requirements-test.txt | 2 +- functions/v2/tips-retry/requirements-test.txt | 2 +- .../typed/googlechatbot/requirements-test.txt | 2 +- .../v2/typed/greeting/requirements-test.txt | 2 +- 180 files changed, 3436 insertions(+), 3046 deletions(-) diff --git a/cdn/requirements-test.txt b/cdn/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/cdn/requirements-test.txt +++ b/cdn/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/cloud-media-livestream/keypublisher/noxfile_config.py b/cloud-media-livestream/keypublisher/noxfile_config.py index 3f0b74f9b96..5659ab2853c 100644 --- a/cloud-media-livestream/keypublisher/noxfile_config.py +++ b/cloud-media-livestream/keypublisher/noxfile_config.py @@ -22,7 +22,7 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. - "ignored_versions": ["2.7", "3.7", "3.8", "3.9", "3.10", "3.12", "3.13"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": True, diff --git a/cloud-media-livestream/keypublisher/requirements.txt b/cloud-media-livestream/keypublisher/requirements.txt index f56357f0f87..d09861d381b 100644 --- a/cloud-media-livestream/keypublisher/requirements.txt +++ b/cloud-media-livestream/keypublisher/requirements.txt @@ -6,6 +6,6 @@ pycryptodome==3.21.0 pyOpenSSL==25.0.0 requests==2.32.4 signxml==4.0.4 -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" pytest-mock==3.14.0 Werkzeug==3.0.6 diff --git a/cloud-sql/mysql/client-side-encryption/noxfile_config.py b/cloud-sql/mysql/client-side-encryption/noxfile_config.py index 67016bd9634..322efba33e8 100644 --- a/cloud-sql/mysql/client-side-encryption/noxfile_config.py +++ b/cloud-sql/mysql/client-side-encryption/noxfile_config.py @@ -22,7 +22,7 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. - "ignored_versions": ["2.7", "3.6", "3.10", "3.11"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": True, diff --git a/cloud-sql/mysql/client-side-encryption/requirements-test.txt b/cloud-sql/mysql/client-side-encryption/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/cloud-sql/mysql/client-side-encryption/requirements-test.txt +++ b/cloud-sql/mysql/client-side-encryption/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/cloud-sql/mysql/sqlalchemy/requirements-test.txt b/cloud-sql/mysql/sqlalchemy/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/cloud-sql/mysql/sqlalchemy/requirements-test.txt +++ b/cloud-sql/mysql/sqlalchemy/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/cloud-sql/postgres/client-side-encryption/noxfile_config.py b/cloud-sql/postgres/client-side-encryption/noxfile_config.py index 67016bd9634..322efba33e8 100644 --- a/cloud-sql/postgres/client-side-encryption/noxfile_config.py +++ b/cloud-sql/postgres/client-side-encryption/noxfile_config.py @@ -22,7 +22,7 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. - "ignored_versions": ["2.7", "3.6", "3.10", "3.11"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": True, diff --git a/cloud-sql/postgres/client-side-encryption/requirements-test.txt b/cloud-sql/postgres/client-side-encryption/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/cloud-sql/postgres/client-side-encryption/requirements-test.txt +++ b/cloud-sql/postgres/client-side-encryption/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/cloud-sql/postgres/sqlalchemy/requirements-test.txt b/cloud-sql/postgres/sqlalchemy/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/cloud-sql/postgres/sqlalchemy/requirements-test.txt +++ b/cloud-sql/postgres/sqlalchemy/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/cloud-sql/sql-server/client-side-encryption/noxfile_config.py b/cloud-sql/sql-server/client-side-encryption/noxfile_config.py index 692cb4ecd26..c74cec2355d 100644 --- a/cloud-sql/sql-server/client-side-encryption/noxfile_config.py +++ b/cloud-sql/sql-server/client-side-encryption/noxfile_config.py @@ -22,7 +22,7 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. - "ignored_versions": ["2.7", "3.6", "3.10", "3.11"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": False, diff --git a/cloud-sql/sql-server/client-side-encryption/requirements-test.txt b/cloud-sql/sql-server/client-side-encryption/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/cloud-sql/sql-server/client-side-encryption/requirements-test.txt +++ b/cloud-sql/sql-server/client-side-encryption/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/cloud-sql/sql-server/sqlalchemy/requirements-test.txt b/cloud-sql/sql-server/sqlalchemy/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/cloud-sql/sql-server/sqlalchemy/requirements-test.txt +++ b/cloud-sql/sql-server/sqlalchemy/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/cloud_scheduler/snippets/noxfile_config.py b/cloud_scheduler/snippets/noxfile_config.py index 9a4b880f934..0973c8621c7 100644 --- a/cloud_scheduler/snippets/noxfile_config.py +++ b/cloud_scheduler/snippets/noxfile_config.py @@ -22,7 +22,7 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. - "ignored_versions": ["2.7", "3.7", "3.8", "3.10", "3.11"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": True, diff --git a/cloud_scheduler/snippets/requirements-test.txt b/cloud_scheduler/snippets/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/cloud_scheduler/snippets/requirements-test.txt +++ b/cloud_scheduler/snippets/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/cloud_tasks/http_queues/requirements-test.txt b/cloud_tasks/http_queues/requirements-test.txt index 5e1e631ee52..62b9771c178 100644 --- a/cloud_tasks/http_queues/requirements-test.txt +++ b/cloud_tasks/http_queues/requirements-test.txt @@ -1,3 +1,3 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" google-auth==2.38.0 google-api-core==2.17.1 diff --git a/cloud_tasks/snippets/noxfile_config.py b/cloud_tasks/snippets/noxfile_config.py index 359b876b767..1b9d9e4a580 100644 --- a/cloud_tasks/snippets/noxfile_config.py +++ b/cloud_tasks/snippets/noxfile_config.py @@ -22,7 +22,7 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. - "ignored_versions": ["2.7", "3.7", "3.8", "3.10", "3.11"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": True, diff --git a/cloud_tasks/snippets/requirements-test.txt b/cloud_tasks/snippets/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/cloud_tasks/snippets/requirements-test.txt +++ b/cloud_tasks/snippets/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/cloudbuild/snippets/noxfile_config.py b/cloudbuild/snippets/noxfile_config.py index 35d32a1f9e4..389b806f7c5 100644 --- a/cloudbuild/snippets/noxfile_config.py +++ b/cloudbuild/snippets/noxfile_config.py @@ -23,7 +23,7 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. # NOTE: We currently only run the test in Python 3.9. - "ignored_versions": ["2.7", "3.7", "3.8", "3.10", "3.11"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": True, diff --git a/cloudbuild/snippets/requirements-test.txt b/cloudbuild/snippets/requirements-test.txt index 060ed652e0b..c9e154ba440 100644 --- a/cloudbuild/snippets/requirements-test.txt +++ b/cloudbuild/snippets/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 \ No newline at end of file +pytest==9.0.3; python_version >= "3.10" diff --git a/composer/2022_airflow_summit/constraints.txt b/composer/2022_airflow_summit/constraints.txt index 66b7987b371..a311f03e55c 100644 --- a/composer/2022_airflow_summit/constraints.txt +++ b/composer/2022_airflow_summit/constraints.txt @@ -1,6 +1,6 @@ # -# This constraints file was automatically generated on 2023-07-07T14:44:02Z -# via "eager-upgrade" mechanism of PIP. For the "v2-6-test" branch of Airflow. +# This constraints file was automatically generated on 2026-05-25T13:33:52.549573 +# via `uv pip install --resolution highest` for the "main" branch of Airflow. # This variant of constraints install uses the HEAD of the branch version for 'apache-airflow' but installs # the providers from PIP-released packages at the moment of the constraint generation. # @@ -8,7 +8,6 @@ # We also use those constraints after "apache-airflow" is released and the constraints are tagged with # "constraints-X.Y.Z" tag to build the production image for that version. # -# # This constraints file is meant to be used only in the "apache-airflow" installation command and not # in all subsequent pip commands. By using a constraints.txt file, we ensure that solely the Airflow # installation step is reproducible. Subsequent pip commands may install packages that would have @@ -16,664 +15,699 @@ # commands that might change the installed version of apache-airflow should include "apache-airflow==X.Y.Z" # in the list of install targets to prevent Airflow accidental upgrade or downgrade. # -# Typical installation process of airflow for Python 3.8 is (with random selection of extras and custom +# Typical installation process of airflow for Python 3.10 is (with random selection of extras and custom # dependencies added), usually consists of two steps: # # 1. Reproducible installation of airflow with selected providers (note constraints are used): # # pip install "apache-airflow[celery,cncf.kubernetes,google,amazon,snowflake]==X.Y.Z" \ -# --constraint "https://raw.githubusercontent.com/apache/airflow/constraints-X.Y.Z/constraints-3.8.txt" +# --constraint \ +# "https://raw.githubusercontent.com/apache/airflow/constraints-X.Y.Z/constraints-3.10.txt" # # 2. Installing own dependencies that are potentially not matching the constraints (note constraints are not # used, and apache-airflow==X.Y.Z is used to make sure there is no accidental airflow upgrade/downgrade. # -# pip install "apache-airflow==X.Y.Z" "snowflake-connector-python[pandas]==2.9.0" +# pip install "apache-airflow==X.Y.Z" "snowflake-connector-python[pandas]=N.M.O" # -Authlib==1.2.1 -Babel==2.12.1 -ConfigUpdater==3.1.1 -Deprecated==1.2.14 -Flask-AppBuilder==4.3.1 -Flask-Babel==2.0.0 -Flask-Bcrypt==1.0.1 -Flask-Caching==2.0.2 -Flask-JWT-Extended==4.5.2 -Flask-Limiter==3.3.1 -Flask-Login==0.6.2 -Flask-SQLAlchemy==2.5.1 -Flask-Session==0.5.0 -Flask-WTF==1.1.1 -Flask==2.2.5 -GitPython==3.1.31 -JPype1==1.4.1 +APScheduler==3.11.2 +Authlib==1.7.2 +Deprecated==1.3.1 +Events==0.5 +Flask-JWT-Extended==4.7.4 +Flask-Limiter==3.12 +Flask-Login==0.6.3 +Flask-SQLAlchemy==3.1.1 +Flask-Session==0.8.0 +Flask-WTF==1.3.0 +Flask==3.1.3 +GitPython==3.1.50 JayDeBeApi==1.2.3 -Jinja2==3.1.2 -Mako==1.2.4 -Markdown==3.4.3 -MarkupSafe==2.1.3 -PyGithub==1.59.0 -PyHive==0.6.5 -PyJWT==2.7.0 -PyNaCl==1.5.0 -PyYAML==6.0 -Pygments==2.15.1 -SQLAlchemy-JSONField==1.0.1.post0 -SQLAlchemy-Utils==0.41.1 -SQLAlchemy==1.4.49 -SecretStorage==3.3.3 -Shapely==1.8.5.post1 -Sphinx==5.3.0 -WTForms==3.0.1 -Werkzeug==2.2.3 +Jinja2==3.1.6 +Mako==1.3.12 +Markdown==3.10.2 +MarkupSafe==3.0.3 +PyAthena==3.30.1 +PyGithub==2.9.1 +PyHive==0.7.0 +PyJWT==2.12.1 +PyMySQL==1.2.0 +PyNaCl==1.6.2 +PyYAML==6.0.3 +Pygments==2.20.0 +SQLAlchemy-Utils==0.42.1 +SQLAlchemy==2.0.49 +SecretStorage==3.5.0 +WTForms==3.2.2 +Werkzeug==3.1.8 +a2wsgi==1.10.10 adal==1.2.7 -aiobotocore==2.5.2 -aiofiles==23.1.0 -aiohttp==3.8.4 -aioitertools==0.11.0 -aioresponses==0.7.4 -aiosignal==1.3.1 -alabaster==0.7.13 -alembic==1.11.1 -aliyun-python-sdk-core==2.13.36 -aliyun-python-sdk-kms==2.16.1 -amqp==5.1.1 -analytics-python==1.4.post1 -ansiwrap==0.8.4 -anyascii==0.3.2 -anyio==3.7.1 -apache-airflow-providers-airbyte==3.3.1 -apache-airflow-providers-alibaba==2.4.1 -apache-airflow-providers-amazon==8.2.0 -apache-airflow-providers-apache-beam==5.1.1 -apache-airflow-providers-apache-cassandra==3.2.1 -apache-airflow-providers-apache-drill==2.4.1 -apache-airflow-providers-apache-druid==3.4.1 -apache-airflow-providers-apache-flink==1.1.1 -apache-airflow-providers-apache-hdfs==4.1.0 -apache-airflow-providers-apache-hive==6.1.1 -apache-airflow-providers-apache-impala==1.1.1 -apache-airflow-providers-apache-kylin==3.2.1 -apache-airflow-providers-apache-livy==3.5.1 -apache-airflow-providers-apache-pig==4.1.1 -apache-airflow-providers-apache-pinot==4.1.1 -apache-airflow-providers-apache-spark==4.1.1 -apache-airflow-providers-apache-sqoop==3.2.1 -apache-airflow-providers-arangodb==2.2.1 -apache-airflow-providers-asana==2.2.1 -apache-airflow-providers-atlassian-jira==2.1.1 -apache-airflow-providers-celery==3.2.1 -apache-airflow-providers-cloudant==3.2.1 -apache-airflow-providers-cncf-kubernetes==7.1.0 -apache-airflow-providers-common-sql==1.5.2 -apache-airflow-providers-databricks==4.3.0 -apache-airflow-providers-datadog==3.3.1 -apache-airflow-providers-dbt-cloud==3.2.1 -apache-airflow-providers-dingding==3.2.1 -apache-airflow-providers-discord==3.3.0 -apache-airflow-providers-docker==3.7.1 -apache-airflow-providers-elasticsearch==4.5.1 -apache-airflow-providers-exasol==4.2.1 -apache-airflow-providers-facebook==3.2.1 -apache-airflow-providers-ftp==3.4.2 -apache-airflow-providers-github==2.3.1 -apache-airflow-providers-google==10.2.0 -apache-airflow-providers-grpc==3.2.1 -apache-airflow-providers-hashicorp==3.4.1 -apache-airflow-providers-http==4.4.2 -apache-airflow-providers-imap==3.2.2 -apache-airflow-providers-influxdb==2.2.1 -apache-airflow-providers-jdbc==4.0.0 -apache-airflow-providers-jenkins==3.3.1 -apache-airflow-providers-microsoft-azure==6.1.2 -apache-airflow-providers-microsoft-mssql==3.4.1 -apache-airflow-providers-microsoft-psrp==2.3.1 -apache-airflow-providers-microsoft-winrm==3.2.1 -apache-airflow-providers-mongo==3.2.1 -apache-airflow-providers-mysql==5.1.1 -apache-airflow-providers-neo4j==3.3.1 -apache-airflow-providers-odbc==4.0.0 -apache-airflow-providers-openfaas==3.2.1 -apache-airflow-providers-opsgenie==5.1.1 -apache-airflow-providers-oracle==3.7.1 -apache-airflow-providers-pagerduty==3.3.0 -apache-airflow-providers-papermill==3.2.1 -apache-airflow-providers-plexus==3.2.1 -apache-airflow-providers-postgres==5.5.1 -apache-airflow-providers-presto==5.1.1 -apache-airflow-providers-qubole==3.4.1 -apache-airflow-providers-redis==3.2.1 -apache-airflow-providers-salesforce==5.4.1 -apache-airflow-providers-samba==4.2.1 -apache-airflow-providers-segment==3.2.1 -apache-airflow-providers-sendgrid==3.2.1 -apache-airflow-providers-sftp==4.3.1 -apache-airflow-providers-singularity==3.2.1 -apache-airflow-providers-slack==7.3.1 -apache-airflow-providers-smtp==1.2.0 -apache-airflow-providers-snowflake==4.2.0 -apache-airflow-providers-sqlite==3.4.2 -apache-airflow-providers-ssh==3.7.1 -apache-airflow-providers-tableau==4.2.1 -apache-airflow-providers-tabular==1.2.1 -apache-airflow-providers-telegram==4.1.1 -apache-airflow-providers-trino==5.1.1 -apache-airflow-providers-vertica==3.4.1 -apache-airflow-providers-zendesk==4.3.1 -apache-beam==2.48.0 -apispec==5.2.2 -appdirs==1.4.4 -argcomplete==3.1.1 -arrow==1.2.3 -asana==3.2.1 -asgiref==3.7.2 +adbc-driver-manager==1.11.0 +adbc-driver-postgresql==1.11.0 +adbc-driver-sqlite==1.11.0 +adlfs==2026.5.0 +aenum==3.1.17 +aiobotocore==3.7.0 +aiofiles==24.1.0 +aiohappyeyeballs==2.6.2 +aiohttp-cors==0.8.1 +aiohttp==3.13.5 +aioitertools==0.13.0 +aiomysql==0.3.2 +aiosignal==1.4.0 +aiosmtplib==5.1.0 +aiosqlite==0.21.0 +airbyte-api==0.53.0 +akeyless==5.0.26 +alembic==1.18.4 +alibabacloud-adb20211201==3.7.0 +alibabacloud-credentials-api==1.0.0 +alibabacloud-credentials==1.0.8 +alibabacloud-openapi-util==0.2.4 +alibabacloud-oss-v2==1.3.0 +alibabacloud-tea-util==0.3.14 +alibabacloud-tea==0.4.3 +alibabacloud_endpoint_util==0.0.4 +alibabacloud_gateway_spi==0.0.3 +alibabacloud_tea_openapi==0.3.16 +alibabacloud_tea_xml==0.0.3 +amqp==5.3.1 +annotated-doc==0.0.4 +annotated-types==0.7.0 +anyio==4.13.0 +apache-airflow-providers-akeyless==0.1.0 +apache-airflow-providers-alibaba==3.3.8 +apache-airflow-providers-amazon==9.29.0 +apache-airflow-providers-apache-cassandra==3.9.4 +apache-airflow-providers-apache-drill==3.3.2 +apache-airflow-providers-apache-druid==4.5.2 +apache-airflow-providers-apache-flink==1.8.4 +apache-airflow-providers-apache-hdfs==4.12.0 +apache-airflow-providers-apache-hive==9.5.0 +apache-airflow-providers-apache-iceberg==1.4.1 +apache-airflow-providers-apache-impala==1.9.2 +apache-airflow-providers-apache-kafka==1.14.0 +apache-airflow-providers-apache-kylin==3.10.4 +apache-airflow-providers-apache-livy==4.5.6 +apache-airflow-providers-apache-pig==4.8.4 +apache-airflow-providers-apache-pinot==4.10.2 +apache-airflow-providers-apache-spark==6.0.2 +apache-airflow-providers-apache-tinkerpop==1.0.2 +apache-airflow-providers-apprise==2.3.3 +apache-airflow-providers-arangodb==2.9.4 +apache-airflow-providers-asana==2.11.3 +apache-airflow-providers-atlassian-jira==3.3.3 +apache-airflow-providers-celery==3.20.0 +apache-airflow-providers-cloudant==4.3.4 +apache-airflow-providers-cncf-kubernetes==10.17.1 +apache-airflow-providers-cohere==1.6.5 +apache-airflow-providers-common-ai==0.3.0 +apache-airflow-providers-common-compat==1.15.0 +apache-airflow-providers-common-io==1.7.2 +apache-airflow-providers-common-messaging==2.0.3 +apache-airflow-providers-common-sql==2.0.0 +apache-airflow-providers-databricks==7.15.0 +apache-airflow-providers-datadog==3.10.4 +apache-airflow-providers-dingding==3.9.4 +apache-airflow-providers-discord==3.12.3 +apache-airflow-providers-docker==4.5.6 +apache-airflow-providers-edge3==3.7.0 +apache-airflow-providers-elasticsearch==6.5.4 +apache-airflow-providers-exasol==4.10.2 +apache-airflow-providers-fab==3.6.4 +apache-airflow-providers-facebook==3.9.4 +apache-airflow-providers-ftp==3.15.0 +apache-airflow-providers-git==0.4.0 +apache-airflow-providers-github==2.11.2 +apache-airflow-providers-google==22.0.0 +apache-airflow-providers-grpc==3.9.4 +apache-airflow-providers-hashicorp==4.6.0 +apache-airflow-providers-http==6.0.2 +apache-airflow-providers-imap==3.11.3 +apache-airflow-providers-influxdb==2.11.0 +apache-airflow-providers-informatica==0.1.3 +apache-airflow-providers-jdbc==5.4.4 +apache-airflow-providers-jenkins==4.2.5 +apache-airflow-providers-keycloak==0.7.2 +apache-airflow-providers-microsoft-azure==13.3.0 +apache-airflow-providers-microsoft-mssql==4.6.0 +apache-airflow-providers-microsoft-psrp==3.2.5 +apache-airflow-providers-microsoft-winrm==3.14.2 +apache-airflow-providers-mongo==5.4.0 +apache-airflow-providers-mysql==6.6.0 +apache-airflow-providers-neo4j==3.11.5 +apache-airflow-providers-odbc==4.12.2 +apache-airflow-providers-openai==1.7.4 +apache-airflow-providers-openfaas==3.9.4 +apache-airflow-providers-openlineage==2.17.0 +apache-airflow-providers-opensearch==1.9.2 +apache-airflow-providers-opsgenie==5.10.3 +apache-airflow-providers-oracle==4.6.0 +apache-airflow-providers-pagerduty==5.2.5 +apache-airflow-providers-papermill==3.13.0 +apache-airflow-providers-pgvector==1.7.1 +apache-airflow-providers-pinecone==2.4.5 +apache-airflow-providers-postgres==6.7.0 +apache-airflow-providers-presto==5.12.0 +apache-airflow-providers-qdrant==1.5.5 +apache-airflow-providers-redis==4.4.4 +apache-airflow-providers-salesforce==5.14.0 +apache-airflow-providers-samba==4.12.5 +apache-airflow-providers-segment==3.9.4 +apache-airflow-providers-sendgrid==4.2.3 +apache-airflow-providers-sftp==5.8.0 +apache-airflow-providers-singularity==3.9.3 +apache-airflow-providers-slack==9.10.0 +apache-airflow-providers-smtp==3.0.1 +apache-airflow-providers-snowflake==6.13.0 +apache-airflow-providers-sqlite==4.3.2 +apache-airflow-providers-ssh==5.0.2 +apache-airflow-providers-standard==1.13.1 +apache-airflow-providers-tableau==5.4.1 +apache-airflow-providers-telegram==4.9.4 +apache-airflow-providers-teradata==3.6.0 +apache-airflow-providers-trino==6.6.0 +apache-airflow-providers-vertica==4.4.0 +apache-airflow-providers-vespa==0.1.0 +apache-airflow-providers-weaviate==3.3.4 +apache-airflow-providers-yandex==4.5.0 +apache-airflow-providers-ydb==2.5.2 +apache-airflow-providers-zendesk==4.12.0 +apispec==6.10.0 +apprise==1.10.0 +argcomplete==3.6.3 +asana==5.2.4 +asgiref==3.11.1 asn1crypto==1.5.1 -astroid==2.15.5 -asttokens==2.2.1 -async-timeout==4.0.2 -asynctest==0.13.0 +asttokens==3.0.1 +async-timeout==5.0.1 +asyncpg==0.31.0 +asyncssh==2.23.0 atlasclient==1.0.0 -atlassian-python-api==3.39.0 -attrs==23.1.0 -aws-sam-translator==1.71.0 -aws-xray-sdk==2.12.0 -azure-batch==14.0.0 +atlassian-python-api==4.0.7 +attrs==26.1.0 +azure-batch==14.2.0 azure-common==1.1.28 -azure-core==1.27.1 -azure-cosmos==4.4.0 +azure-core==1.41.0 +azure-cosmos==4.15.0 azure-datalake-store==0.0.53 -azure-identity==1.13.0 -azure-keyvault-secrets==4.7.0 -azure-kusto-data==0.0.45 -azure-mgmt-containerinstance==1.5.0 -azure-mgmt-core==1.4.0 -azure-mgmt-datafactory==1.1.0 +azure-identity==1.25.3 +azure-keyvault-secrets==4.11.0 +azure-kusto-data==6.0.4 +azure-mgmt-compute==38.0.0 +azure-mgmt-containerinstance==10.1.0 +azure-mgmt-containerregistry==15.0.0 +azure-mgmt-core==1.6.0 +azure-mgmt-cosmosdb==9.9.0 +azure-mgmt-datafactory==9.3.0 azure-mgmt-datalake-nspkg==3.0.1 azure-mgmt-datalake-store==0.5.0 azure-mgmt-nspkg==3.0.2 -azure-mgmt-resource==23.0.1 +azure-mgmt-resource==25.0.0 +azure-mgmt-storage==25.0.0 azure-nspkg==3.0.2 -azure-servicebus==7.11.0 -azure-storage-blob==12.16.0 -azure-storage-common==2.1.0 -azure-storage-file-datalake==12.11.0 -azure-storage-file==2.1.0 +azure-servicebus==7.14.3 +azure-storage-blob==12.29.0 +azure-storage-file-datalake==12.24.0 +azure-storage-file-share==12.25.0 +azure-synapse-artifacts==0.22.0 azure-synapse-spark==0.7.0 -backcall==0.2.0 -backoff==1.10.0 -backports.zoneinfo==0.2.1 -bcrypt==4.0.1 -beautifulsoup4==4.12.2 -billiard==4.1.0 -bitarray==2.7.6 -black==23.1a1 -bleach==6.0.0 -blinker==1.6.2 -boto3==1.26.161 -boto==2.49.0 -botocore==1.29.161 -bowler==0.9.0 -cachelib==0.9.0 -cachetools==5.3.1 -cassandra-driver==3.28.0 -cattrs==23.1.2 -celery==5.3.1 -certifi==2023.5.7 -cffi==1.15.1 -cfgv==3.3.1 -cfn-lint==0.77.10 -cgroupspy==0.2.2 -chardet==5.1.0 -charset-normalizer==3.1.0 -checksumdir==1.2.0 -ciso8601==2.3.0 -click-default-group==1.2.2 -click-didyoumean==0.3.0 -click-plugins==1.1.1 +babel==2.18.0 +backoff==2.2.1 +backports.strenum==1.3.1 +backports.tarfile==1.2.0 +bcrypt==5.0.0 +beautifulsoup4==4.14.3 +billiard==4.2.4 +bitarray==3.8.1 +black==26.5.1 +bleach==6.3.0 +blinker==1.9.0 +boto3==1.43.0 +botocore==1.43.0 +cachelib==0.14.0 +cachetools==7.1.3 +cadwyn==6.2.2 +cassandra-driver==3.30.0 +cattrs==26.1.0 +celery==5.6.3 +certifi==2026.5.20 +cffi==2.0.0 +chardet==6.0.0.post1 +charset-normalizer==3.4.7 +ciso8601==2.3.3 +click-didyoumean==0.3.1 +click-plugins==1.1.1.2 click-repl==0.3.0 -click==8.1.4 -clickclick==20.10.2 -cloudant==2.15.0 -cloudpickle==2.2.1 +click==8.4.0 +cloudpickle==3.1.1 +cohere==5.21.1 colorama==0.4.6 -colorlog==4.8.0 -connexion==2.14.2 -coverage==7.2.7 -crcmod==1.7 -cron-descriptor==1.4.0 -croniter==1.4.1 -cryptography==40.0.2 -curlify==2.2.1 -dask==2023.4.1 -databricks-sql-connector==2.7.0 -datadog==0.45.0 -db-dtypes==1.1.1 -decorator==5.1.1 +colorful==0.5.8 +colorlog==6.10.1 +comm==0.2.3 +confluent-kafka==2.14.0 +crcmod-plus==2.3.1 +cron_descriptor==2.0.8 +croniter==6.2.2 +cryptography==48.0.0 +curlify==3.0.0 +databricks-sql-connector==4.2.5 +dataclasses-json==0.6.7 +datadog==0.52.1 +db-dtypes==1.6.0 +debugpy==1.8.20 +decorator==5.3.1 defusedxml==0.7.1 deprecation==2.1.0 -dill==0.3.1.1 -distlib==0.3.6 -distributed==2023.4.1 -dnspython==2.3.0 -docker==6.1.3 +dill==0.4.1 +distlib==0.4.0 +distro==1.9.0 +dnspython==2.8.0 +docker==7.1.0 docopt==0.6.2 -docutils==0.20.1 -ecdsa==0.18.0 -elasticsearch-dbapi==0.2.10 -elasticsearch-dsl==7.4.1 -elasticsearch==7.13.4 -email-validator==1.3.1 +docstring_parser==0.18.0 +durationpy==0.10 +elastic-transport==9.4.0 +elasticsearch==9.4.0 +email-validator==2.3.0 entrypoints==0.4 -eralchemy2==1.3.7 -et-xmlfile==1.1.0 -eventlet==0.33.3 -exceptiongroup==1.1.2 -execnet==2.0.0 -executing==1.2.0 -facebook-business==17.0.2 -fastavro==1.8.0 -fasteners==0.18 -fastjsonschema==2.17.1 -filelock==3.12.2 -fissix==21.11.13 -flower==2.0.0 -frozenlist==1.3.3 -fsspec==2023.6.0 -future==0.18.3 -gcloud-aio-auth==4.2.3 -gcloud-aio-bigquery==6.3.0 -gcloud-aio-storage==8.2.0 -gcsfs==2023.6.0 -geomet==0.2.1.post1 -gevent==22.10.2 -gitdb==4.0.10 -google-ads==21.2.0 -google-api-core==2.11.0 -google-api-python-client==2.92.0 -google-auth-httplib2==0.1.0 -google-auth-oauthlib==1.0.0 -google-auth==2.21.0 -google-cloud-aiplatform==1.27.1 -google-cloud-appengine-logging==1.3.1 -google-cloud-audit-log==0.2.5 -google-cloud-automl==2.11.2 -google-cloud-bigquery-datatransfer==3.11.2 -google-cloud-bigquery-storage==2.22.0 -google-cloud-bigquery==3.11.3 -google-cloud-bigtable==2.19.0 -google-cloud-build==3.17.1 -google-cloud-compute==1.12.1 -google-cloud-container==2.26.0 -google-cloud-core==2.3.3 -google-cloud-datacatalog==3.13.1 -google-cloud-dataflow-client==0.8.4 -google-cloud-dataform==0.5.2 -google-cloud-dataplex==1.5.1 -google-cloud-dataproc-metastore==1.12.0 -google-cloud-dataproc==5.4.2 -google-cloud-dlp==3.12.2 -google-cloud-kms==2.18.0 -google-cloud-language==2.10.1 -google-cloud-logging==3.5.0 -google-cloud-memcache==1.7.2 -google-cloud-monitoring==2.15.1 -google-cloud-orchestration-airflow==1.9.1 -google-cloud-os-login==2.9.1 -google-cloud-pubsub==2.17.1 -google-cloud-redis==2.13.1 -google-cloud-resource-manager==1.10.2 -google-cloud-secret-manager==2.16.2 -google-cloud-spanner==3.36.0 -google-cloud-speech==2.21.0 -google-cloud-storage==2.10.0 -google-cloud-tasks==2.13.2 -google-cloud-texttospeech==2.14.1 -google-cloud-translate==3.11.2 -google-cloud-videointelligence==2.11.3 -google-cloud-vision==3.4.4 -google-cloud-workflows==1.10.2 -google-crc32c==1.5.0 -google-re2==1.0 -google-resumable-media==2.5.0 -googleapis-common-protos==1.59.1 -graphql-core==3.2.3 -graphviz==0.20.1 -greenlet==2.0.2 -grpc-google-iam-v1==0.12.6 +et_xmlfile==2.0.0 +eventlet==0.41.0 +exceptiongroup==1.3.1 +executing==2.2.1 +facebook_business==25.0.1 +fastapi-cli==0.0.24 +fastapi==0.136.1 +fastavro==1.12.2 +fastcore==1.13.2 +fastjsonschema==2.21.2 +fastuuid==0.14.0 +filelock==3.29.0 +flask-appbuilder==5.2.1 +flask-babel==4.0.0 +flower==2.0.1 +frozenlist==1.8.0 +fsspec==2026.4.0 +future==1.0.0 +gcloud-aio-auth==5.4.4 +gcloud-aio-bigquery==7.1.0 +gcloud-aio-storage==9.6.4 +gcsfs==2026.4.0 +genai-prices==0.0.61 +geomet==1.1.0 +gevent==26.5.0 +gitdb==4.0.12 +google-ads==31.0.0 +google-analytics-admin==0.29.0 +google-api-core==2.30.3 +google-api-python-client==2.196.0 +google-auth-httplib2==0.4.0 +google-auth-oauthlib==1.4.0 +google-auth==2.53.0 +google-cloud-aiplatform==1.148.1 +google-cloud-alloydb==0.9.0 +google-cloud-appengine-logging==1.9.0 +google-cloud-audit-log==0.5.0 +google-cloud-automl==2.19.0 +google-cloud-batch==0.21.0 +google-cloud-bigquery-datatransfer==3.22.0 +google-cloud-bigquery-storage==2.38.0 +google-cloud-bigquery==3.41.0 +google-cloud-bigtable==2.38.0 +google-cloud-build==3.36.0 +google-cloud-compute==1.47.0 +google-cloud-container==2.64.0 +google-cloud-core==2.6.0 +google-cloud-datacatalog==3.30.0 +google-cloud-dataflow-client==0.13.0 +google-cloud-dataform==0.10.0 +google-cloud-dataplex==2.19.0 +google-cloud-dataproc-metastore==1.22.0 +google-cloud-dataproc==5.27.0 +google-cloud-dlp==3.36.0 +google-cloud-kms==3.13.0 +google-cloud-language==2.20.0 +google-cloud-logging==3.15.0 +google-cloud-managedkafka==0.4.0 +google-cloud-memcache==1.15.0 +google-cloud-monitoring==2.30.0 +google-cloud-orchestration-airflow==1.21.0 +google-cloud-os-login==2.21.0 +google-cloud-pubsub==2.38.0 +google-cloud-redis==2.21.0 +google-cloud-resource-manager==1.17.0 +google-cloud-run==0.16.0 +google-cloud-secret-manager==2.28.0 +google-cloud-spanner==3.66.0 +google-cloud-speech==2.39.0 +google-cloud-storage-control==1.11.0 +google-cloud-storage-transfer==1.20.0 +google-cloud-storage==3.10.1 +google-cloud-tasks==2.22.0 +google-cloud-texttospeech==2.36.0 +google-cloud-translate==3.26.0 +google-cloud-videointelligence==2.19.0 +google-cloud-vision==3.14.0 +google-cloud-workflows==1.22.0 +google-crc32c==1.8.0 +google-genai==1.75.0 +google-resumable-media==2.9.0 +googleapis-common-protos==1.75.0 +graphviz==0.21 +greenback==1.3.0 +greenlet==3.5.1 +gremlinpython==3.7.2 +griffelib==2.0.2 +grpc-google-iam-v1==0.14.4 +grpc-interceptor==0.15.4 grpcio-gcp==0.2.2 -grpcio-status==1.56.0 -grpcio==1.59.3 -gssapi==1.8.2 -gunicorn==20.1.0 -h11==0.14.0 -hdfs==2.7.0 +grpcio-health-checking==1.80.0 +grpcio-status==1.80.0 +grpcio-tools==1.80.0 +grpcio==1.80.0 +gssapi==1.11.1 +gunicorn==26.0.0 +h11==0.16.0 +h2==4.3.0 +hdfs==2.7.3 +hf-xet==1.5.0 hmsclient==0.1.1 -httpcore==0.16.3 -httplib2==0.22.0 -httpx==0.23.3 -humanize==4.7.0 -hvac==1.1.1 -identify==2.5.24 -idna==3.4 -ijson==3.2.2 -imagesize==1.4.1 -importlib-metadata==4.13.0 -importlib-resources==5.12.0 -impyla==0.18.0 -incremental==22.10.0 +hpack==4.1.0 +httpcore==1.0.9 +httplib2==0.31.2 +httpr==0.4.8 +httptools==0.7.1 +httpx==0.28.1 +huggingface_hub==1.16.0 +humanize==4.15.0 +hvac==2.4.0 +hyperframe==6.1.0 +ibm-cloud-sdk-core==3.24.4 +ibmcloudant==0.11.6 +idna==3.15 +ijson==3.4.0.post0 +immutabledict==4.3.1 +importlib_metadata==9.0.0 +importlib_resources==7.1.0 +impyla==0.22.0 inflection==0.5.1 -influxdb-client==1.36.1 -iniconfig==2.0.0 -ipdb==0.13.13 -ipython==8.12.2 -isodate==0.6.1 -itsdangerous==2.1.2 -jaraco.classes==3.2.3 -jedi==0.18.2 -jeepney==0.8.0 -jira==3.5.2 -jmespath==0.10.0 -jschema-to-python==1.2.3 -json-merge-patch==0.2 -jsondiff==2.0.0 -jsonpatch==1.33 -jsonpath-ng==1.5.3 -jsonpickle==3.0.1 -jsonpointer==2.4 -jsonschema-spec==0.1.6 -jsonschema-specifications==2023.6.1 -jsonschema==4.18.0 -junit-xml==1.9 -jupyter_client==8.3.0 -jupyter_core==5.3.1 -keyring==24.2.0 -kombu==5.3.1 -krb5==0.5.0 -kubernetes-asyncio==24.2.3 -kubernetes==23.6.0 +influxdb-client==1.50.0 +influxdb3-python==0.19.0 +ipykernel==7.2.0 +ipython==8.39.0 +isodate==0.7.2 +itsdangerous==2.2.0 +jaraco.classes==3.4.0 +jaraco.context==6.1.2 +jaraco.functools==4.5.0 +jedi==0.20.0 +jeepney==0.9.0 +jiter==0.15.0 +jmespath==1.1.0 +joblib==1.5.3 +joserfc==1.6.5 +jpype1==1.7.1 +jsonpath-ng==1.8.0 +jsonpath-python==1.1.6 +jsonschema-specifications==2025.9.1 +jsonschema==4.26.0 +jupyter_client==8.8.0 +jupyter_core==5.9.1 +jupyterlab_pygments==0.3.0 +jwcrypto==1.5.7 +keyring==25.7.0 +kombu==5.6.2 +krb5==0.9.0 +kubernetes==35.0.0 +kubernetes_asyncio==35.0.1 kylinpy==2.8.4 -lazy-object-proxy==1.9.0 -ldap3==2.9.1 -limits==3.5.0 -linkify-it-py==2.0.2 -locket==1.0.0 +lazy-object-proxy==1.12.0 +libcst==1.8.6 +limits==5.8.0 +linkify-it-py==2.1.0 +litellm==1.82.6 lockfile==0.12.2 -looker-sdk==23.10.0 -lxml==4.9.3 -lz4==4.3.2 -markdown-it-py==3.0.0 -marshmallow-enum==1.5.1 -marshmallow-oneofschema==3.0.1 -marshmallow-sqlalchemy==0.26.1 -marshmallow==3.19.0 -matplotlib-inline==0.1.6 -mdit-py-plugins==0.4.0 +logfire-api==4.33.0 +looker_sdk==26.8.0 +lxml==6.1.1 +lz4==4.4.5 +markdown-it-py==4.2.0 +marshmallow-sqlalchemy==1.5.0 +marshmallow==3.26.2 +matplotlib-inline==0.2.2 +mdit-py-plugins==0.6.1 mdurl==0.1.2 -mongomock==4.1.2 -monotonic==1.6 -more-itertools==9.1.0 -moreorless==0.4.0 -moto==4.1.12 -mpmath==1.3.0 -msal-extensions==1.0.0 -msal==1.22.0 -msgpack==1.0.5 +memray==1.19.3 +mergedeep==1.3.4 +methodtools==0.4.7 +microsoft-kiota-abstractions==1.10.1 +microsoft-kiota-authentication-azure==1.10.1 +microsoft-kiota-http==1.10.1 +microsoft-kiota-serialization-json==1.10.1 +microsoft-kiota-serialization-text==1.10.1 +mistune==3.2.1 +mmh3==5.2.1 +more-itertools==11.0.2 +msal-extensions==1.3.1 +msal==1.36.0 +msgpack==1.1.2 +msgraph-core==1.4.0 +msgraphfs==0.4 +msgspec==0.21.1 msrest==0.7.1 -msrestazure==0.6.4 -multi-key-dict==2.0.3 -multidict==6.0.4 -mypy-boto3-appflow==1.28.0 -mypy-boto3-rds==1.28.0 -mypy-boto3-redshift-data==1.28.0 -mypy-boto3-s3==1.28.0 -mypy-extensions==1.0.0 -mypy==1.0.0 -mysqlclient==2.2.0 -nbclient==0.8.0 -nbformat==5.9.0 -neo4j==5.10.0 -networkx==3.1 -nodeenv==1.8.0 -numpy==1.24.4 -oauthlib==3.2.2 -objsize==0.6.1 -openapi-schema-validator==0.4.4 -openapi-spec-validator==0.5.7 -openpyxl==3.1.2 -opentelemetry-api==1.15.0 -opentelemetry-exporter-otlp-proto-grpc==1.15.0 -opentelemetry-exporter-otlp-proto-http==1.15.0 -opentelemetry-exporter-otlp==1.15.0 -opentelemetry-exporter-prometheus==1.12.0rc1 -opentelemetry-proto==1.15.0 -opentelemetry-sdk==1.15.0 -opentelemetry-semantic-conventions==0.36b0 +msrestazure==0.6.4.post1 +multi_key_dict==2.0.3 +multidict==6.7.1 +mypy_extensions==1.1.0 +mysql-connector-python==9.7.0 +mysqlclient==2.2.8 +natsort==8.4.0 +nbclient==0.10.4 +nbconvert==7.17.1 +nbformat==5.10.4 +neo4j==6.2.0 +nest-asyncio==1.6.0 +numpy==2.2.6 +oauthlib==3.3.1 +openai==2.37.0 +opencensus-context==0.1.3 +opencensus==0.11.4 +openlineage-integration-common==1.47.1 +openlineage-python==1.47.1 +openlineage_sql==1.47.1 +openpyxl==3.1.5 +opensearch-protobufs==1.2.0 +opensearch-py==3.2.0 +opentelemetry-api==1.42.0 +opentelemetry-exporter-otlp-proto-common==1.42.0 +opentelemetry-exporter-otlp-proto-grpc==1.42.0 +opentelemetry-exporter-otlp-proto-http==1.42.0 +opentelemetry-exporter-otlp==1.42.0 +opentelemetry-exporter-prometheus==0.63b0 +opentelemetry-proto==1.42.0 +opentelemetry-resourcedetector-gcp==1.12.0a0 +opentelemetry-sdk==1.42.0 +opentelemetry-semantic-conventions==0.63b0 opsgenie-sdk==2.1.5 -oracledb==1.3.2 +oracledb==4.0.1 ordered-set==4.1.0 -orjson==3.9.1 -oscrypto==1.3.0 -oss2==2.18.0 -packaging==21.3 -pandas-gbq==0.19.2 -pandas==1.5.3 -papermill==2.4.0 -paramiko==3.2.0 -parso==0.8.3 -partd==1.4.0 -pathable==0.4.3 -pathspec==0.9.0 -pbr==5.11.1 -pdpyras==5.1.0 -pendulum==2.1.2 -pexpect==4.8.0 -pickleshare==0.7.5 -pinotdb==0.5.0 -pipdeptree==2.9.3 -pipx==1.2.0 -pkginfo==1.9.6 -pkgutil_resolve_name==1.3.10 -platformdirs==3.8.1 -pluggy==1.2.0 -ply==3.11 -plyvel==1.5.0 -portalocker==2.7.0 -pre-commit==3.3.3 -presto-python-client==0.8.3 +orjson==3.11.9 +outcome==1.3.0.post0 +packaging==26.2 +pagerduty==6.2.1 +pandas-gbq==0.35.0 +pandas-stubs==2.3.3.260113 +pandas==2.3.3 +pandocfilters==1.5.1 +papermill==2.7.0 +paramiko==3.5.1 +parso==0.8.7 +pathlib_abc==0.5.2 +pathspec==1.1.1 +pbr==7.0.3 +pendulum==3.2.0 +pexpect==4.9.0 +pgvector==0.4.2 +pinecone==9.0.1 +pinotdb==5.7.0 +platformdirs==4.9.6 +pluggy==1.6.0 +polars-runtime-32==1.40.1 +polars==1.40.1 +portalocker==3.2.0 +presto-python-client==0.8.4 prison==0.2.1 -prometheus-client==0.17.0 -prompt-toolkit==3.0.39 -proto-plus==1.22.3 -protobuf==4.23.4 -psutil==5.9.5 -psycopg2-binary==2.9.6 +prometheus_client==0.25.0 +prompt_toolkit==3.0.52 +propcache==0.5.2 +proto-plus==1.28.0 +protobuf==6.33.6 +psutil==7.2.2 +psycopg2-binary==2.9.12 ptyprocess==0.7.0 -pure-eval==0.2.2 pure-sasl==0.6.2 -py-partiql-parser==0.3.3 -py4j==0.10.9.7 -pyOpenSSL==23.2.0 -pyarrow==11.0.0 -pyasn1-modules==0.2.8 -pyasn1==0.4.8 -pycountry==22.3.5 -pycparser==2.21 -pycryptodome==3.18.0 -pycryptodomex==3.18.0 -pydantic==1.10.11 -pydata-google-auth==1.8.0 -pydot==1.4.2 -pydruid==0.6.5 -pyenchant==3.2.2 -pyexasol==0.25.2 -pygraphviz==1.11 -pyhcl==0.4.4 +pure_eval==0.2.3 +py-spy==0.4.2 +pyOpenSSL==26.2.0 +pyarrow==24.0.0 +pyasn1==0.6.3 +pyasn1_modules==0.4.2 +pybreaker==1.4.1 +pycountry==26.2.16 +pycparser==3.0 +pycryptodome==3.23.0 +pydantic-ai-slim==1.100.0 +pydantic-extra-types==2.11.1 +pydantic-graph==1.100.0 +pydantic-settings==2.14.1 +pydantic==2.13.4 +pydantic_core==2.46.4 +pydata-google-auth==1.9.1 +pydruid==0.6.9 +pyexasol==1.3.0 +pygtrie==2.5.0 pykerberos==1.2.4 -pymongo==4.4.0 -pymssql==2.2.8 -pyodbc==4.0.39 -pyparsing==3.1.0 -pypsrp==0.8.1 -pyrsistent==0.19.3 -pyspark==3.4.1 -pyspnego==0.9.1 -pytest-asyncio==0.21.0 -pytest-capture-warnings==0.0.4 -pytest-cov==4.1.0 -pytest-httpx==0.21.3 -pytest-instafail==0.5.0 -pytest-rerunfailures==12.0 -pytest-timeouts==1.2.1 -pytest-xdist==3.3.1 -pytest==7.4.0 -python-arango==7.5.8 -python-daemon==3.0.1 -python-dateutil==2.8.2 -python-dotenv==1.0.0 +pymongo==4.17.0 +pymssql==2.3.13 +pyodbc==5.3.0 +pyodps==0.12.6 +pyparsing==3.3.2 +pypsrp==0.9.1 +pyspark-client==4.1.1 +pyspnego==0.12.1 +python-arango==8.3.2 +python-daemon==3.1.2 +python-dateutil==2.9.0.post0 +python-discovery==1.3.1 +python-dotenv==1.2.2 python-http-client==3.3.7 -python-jenkins==1.7.0 -python-jose==3.3.0 -python-ldap==3.4.3 -python-nvd3==0.15.0 -python-slugify==8.0.1 -python-telegram-bot==20.2 -pytz==2023.3 -pytzdata==2020.1 -pywinrm==0.4.3 -pyzmq==25.1.0 -qds-sdk==1.16.1 -reactivex==4.0.4 -readme-renderer==40.0 -redis==4.6.0 -redshift-connector==2.0.912 -referencing==0.29.1 -regex==2023.6.3 -requests-file==1.5.1 -requests-kerberos==0.14.0 -requests-mock==1.11.0 -requests-ntlm==1.2.0 -requests-oauthlib==1.3.1 +python-jenkins==1.8.3 +python-keycloak==7.1.1 +python-ldap==3.4.7 +python-multipart==0.0.29 +python-slugify==8.0.4 +python-telegram-bot==22.7 +python3-saml==1.16.0 +pytokens==0.4.1 +pytz==2026.2 +pyvespa==1.2.1 +pywinrm==0.5.0 +pyzmq==27.1.0 +qdrant-client==1.18.0 +ray==2.55.1 +reactivex==4.1.0 +redis==6.4.0 +redshift_connector==2.1.14 +referencing==0.37.0 +regex==2026.5.9 +requests-file==3.0.1 +requests-kerberos==0.15.0 +requests-oauthlib==2.0.0 requests-toolbelt==1.0.0 -requests==2.31.0 -responses==0.23.1 -rfc3339-validator==0.1.4 -rfc3986==1.5.0 -rich-argparse==1.2.0 -rich-click==1.6.1 -rich==13.4.2 -rpds-py==0.8.8 -rsa==4.9 -ruff==0.0.277 -s3transfer==0.6.1 -sarif-om==1.0.4 -sasl==0.3.1 -scramp==1.4.4 +requests==2.34.2 +requests_ntlm==1.3.0 +retryhttp==1.4.0 +rich-argparse==1.8.0 +rich-toolkit==0.19.10 +rich==13.9.4 +rpds-py==0.30.0 +rsa==4.9.1 +ruamel.yaml==0.19.1 +s3fs==2026.4.0 +s3transfer==0.17.0 +sagemaker_studio==1.0.26 +scikit-learn==1.5.2 +scipy==1.15.3 +scramp==1.4.8 scrapbook==0.5.0 -semver==3.0.1 -sendgrid==6.10.0 -sentinels==1.0.0 -sentry-sdk==1.27.1 -setproctitle==1.3.2 -simple-salesforce==1.12.4 -six==1.16.0 -slack-sdk==3.21.3 -smbprotocol==1.10.1 -smmap==5.0.0 -sniffio==1.3.0 -snowballstemmer==2.2.0 -snowflake-connector-python==3.0.4 -snowflake-sqlalchemy==1.4.7 +segment-analytics-python==2.3.6 +sendgrid==6.12.5 +sentry-sdk==2.60.0 +setproctitle==1.3.7 +shellingham==1.5.4 +simple-salesforce==1.12.9 +six==1.17.0 +slack_sdk==3.42.0 +smart_open==7.6.1 +smbprotocol==1.16.1 +smmap==5.0.3 +sniffio==1.3.1 +snowflake-connector-python==4.5.0 +snowflake-snowpark-python==1.51.0 +snowflake-sqlalchemy==1.10.0 sortedcontainers==2.4.0 -soupsieve==2.4.1 -sphinx-airflow-theme==0.0.12 -sphinx-argparse==0.4.0 -sphinx-autoapi==2.1.1 -sphinx-copybutton==0.5.2 -sphinx-jinja==2.0.2 -sphinx-rtd-theme==1.2.2 -sphinxcontrib-applehelp==1.0.4 -sphinxcontrib-devhelp==1.0.2 -sphinxcontrib-htmlhelp==2.0.1 -sphinxcontrib-httpdomain==1.8.1 -sphinxcontrib-jquery==4.1 -sphinxcontrib-jsmath==1.0.1 -sphinxcontrib-qthelp==1.0.3 -sphinxcontrib-redoc==1.6.0 -sphinxcontrib-serializinghtml==1.1.5 -sphinxcontrib-spelling==8.0.0 -spython==0.3.0 -sqlalchemy-bigquery==1.6.1 -sqlalchemy-drill==1.1.2 -sqlalchemy-redshift==0.8.14 -sqlparse==0.4.4 -sshpubkeys==3.3.1 -sshtunnel==0.4.0 -stack-data==0.6.2 -starkbank-ecdsa==2.2.0 +soupsieve==2.8.3 +spython==0.3.14 +sqlalchemy-bigquery==1.17.0 +sqlalchemy-spanner==1.18.0 +sqlalchemy_drill==1.1.10 +sqlparse==0.5.5 +stack-data==0.6.3 +starlette==1.1.0 statsd==4.0.1 -sympy==1.12 -tableauserverclient==0.24 -tabulate==0.9.0 -tblib==2.0.0 -tenacity==8.2.2 -termcolor==2.3.0 +std-uritemplate==2.0.10 +structlog==25.5.0 +svcs==25.1.0 +tableauserverclient==0.40 +tabulate==0.10.0 +tenacity==9.1.4 +teradatasql==20.0.0.59 +teradatasqlalchemy==20.0.0.9 +termcolor==3.3.0 text-unidecode==1.3 -textwrap3==0.9.2 +textual==6.2.1 +threadpoolctl==3.6.0 thrift-sasl==0.4.3 thrift==0.16.0 -time-machine==2.10.0 -tomli==2.0.1 -toolz==0.12.0 -tornado==6.3.2 -towncrier==23.6.0 -tqdm==4.65.0 -traitlets==5.9.0 -trino==0.326.0 -twine==4.0.2 -types-Deprecated==1.2.9.2 -types-Markdown==3.4.2.9 -types-PyMySQL==1.1.0.0 -types-PyYAML==6.0.12.10 -types-boto==2.49.18.8 -types-certifi==2021.10.8.3 -types-croniter==1.4.0.0 -types-docutils==0.20.0.1 -types-paramiko==3.2.0.0 -types-protobuf==4.23.0.1 -types-pyOpenSSL==23.2.0.1 -types-python-dateutil==2.8.19.13 -types-python-slugify==8.0.0.2 -types-pytz==2023.3.0.0 -types-redis==4.6.0.2 -types-requests==2.31.0.1 -types-setuptools==68.0.0.1 -types-tabulate==0.9.0.2 -types-termcolor==1.1.6.2 -types-toml==0.10.8.6 -types-urllib3==1.26.25.13 -typing_extensions==4.7.1 -tzdata==2023.3 -tzlocal==5.0.1 -uc-micro-py==1.0.2 -unicodecsv==0.14.1 -uritemplate==4.1.1 -urllib3==1.26.16 -userpath==1.8.0 -vertica-python==1.3.2 -vine==5.0.0 -virtualenv==20.23.1 -volatile==2.1.0 -watchtower==2.0.1 -wcwidth==0.2.6 +tiktoken==0.13.0 +tinycss2==1.4.0 +tokenizers==0.23.1 +tomli==2.4.1 +tomlkit==0.15.0 +tornado==6.5.5 +tqdm==4.67.3 +traitlets==5.15.0 +trino==0.337.0 +typer==0.25.1 +types-protobuf==7.34.1.20260518 +types-pytz==2026.2.0.20260518 +types-requests==2.33.0.20260518 +typing-inspect==0.9.0 +typing-inspection==0.4.2 +typing_extensions==4.15.0 +tzdata==2026.2 +tzlocal==5.3.1 +uc-micro-py==2.0.0 +universal_pathlib==0.3.10 +uritemplate==4.2.0 +urllib3==2.7.0 +uuid6==2025.0.1 +uv==0.11.15 +uvicorn==0.47.0 +uvloop==0.22.1 +validators==0.35.0 +vertica-python==1.4.0 +vine==5.1.0 +virtualenv==21.3.3 +watchfiles==1.2.0 +watchtower==3.4.0 +wcwidth==0.7.0 +weaviate-client==4.16.2 webencodings==0.5.1 -websocket-client==1.6.1 -wrapt==1.15.0 -xmltodict==0.13.0 -yamllint==1.32.0 -yarl==1.9.2 -zeep==4.2.1 -zenpy==2.0.25 -zict==3.0.0 -zipp==3.15.0 -zope.event==5.0 -zope.interface==6.0 -zstandard==0.21.0 \ No newline at end of file +websocket-client==1.8.0 +websockets==16.0 +wirerope==1.0.0 +wrapt==2.2.0 +xmlsec==1.3.17 +xmltodict==1.0.4 +yandex-query-client==0.1.4 +yandexcloud==0.391.0 +yarl==1.24.2 +ydb-dbapi==0.1.22 +ydb==3.29.0 +zeep==4.3.2 +zenpy==2.0.57 +zipp==4.1.0 +zope.event==6.2 +zope.interface==8.4 +zstandard==0.25.0 \ No newline at end of file diff --git a/composer/2022_airflow_summit/noxfile_config.py b/composer/2022_airflow_summit/noxfile_config.py index 4bc5e194fb9..380a3085816 100644 --- a/composer/2022_airflow_summit/noxfile_config.py +++ b/composer/2022_airflow_summit/noxfile_config.py @@ -30,15 +30,7 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. - "ignored_versions": [ - "2.7", - "3.6", - "3.7", - "3.9", - "3.10", - "3.11", - "3.12", - ], # Composer w/ Airflow 2 only supports Python 3.8 + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Composer w/ Airflow 2 only supports Python 3.8 # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": False, diff --git a/composer/2022_airflow_summit/requirements-test.txt b/composer/2022_airflow_summit/requirements-test.txt index a2ac75570c0..17feac473b5 100644 --- a/composer/2022_airflow_summit/requirements-test.txt +++ b/composer/2022_airflow_summit/requirements-test.txt @@ -1,4 +1,4 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" cloud-composer-dag-test-utils==1.0.0 markupsafe==2.1.2 backoff==2.2.1 \ No newline at end of file diff --git a/composer/airflow_1_samples/constraints.txt b/composer/airflow_1_samples/constraints.txt index ad6c5d081b8..a311f03e55c 100644 --- a/composer/airflow_1_samples/constraints.txt +++ b/composer/airflow_1_samples/constraints.txt @@ -1,350 +1,713 @@ -# Editable install with no version control (apache-airflow==1.10.15) -Babel==2.9.0 -Flask-Admin==1.5.4 -Flask-AppBuilder==2.3.4 -Flask-Babel==1.0.0 -Flask-Bcrypt==0.7.1 -Flask-Caching==1.3.3 -Flask-JWT-Extended==3.25.0 -Flask-Login==0.4.1 -Flask-OpenID==1.3.0 -Flask-SQLAlchemy==2.4.4 -Flask-WTF==0.14.3 -Flask==1.1.2 -GitPython==3.1.11 -JPype1==0.7.1 +# +# This constraints file was automatically generated on 2026-05-25T13:33:52.549573 +# via `uv pip install --resolution highest` for the "main" branch of Airflow. +# This variant of constraints install uses the HEAD of the branch version for 'apache-airflow' but installs +# the providers from PIP-released packages at the moment of the constraint generation. +# +# Those constraints are actually those that regular users use to install released version of Airflow. +# We also use those constraints after "apache-airflow" is released and the constraints are tagged with +# "constraints-X.Y.Z" tag to build the production image for that version. +# +# This constraints file is meant to be used only in the "apache-airflow" installation command and not +# in all subsequent pip commands. By using a constraints.txt file, we ensure that solely the Airflow +# installation step is reproducible. Subsequent pip commands may install packages that would have +# been incompatible with the constraints used in Airflow reproducible installation step. Finally, pip +# commands that might change the installed version of apache-airflow should include "apache-airflow==X.Y.Z" +# in the list of install targets to prevent Airflow accidental upgrade or downgrade. +# +# Typical installation process of airflow for Python 3.10 is (with random selection of extras and custom +# dependencies added), usually consists of two steps: +# +# 1. Reproducible installation of airflow with selected providers (note constraints are used): +# +# pip install "apache-airflow[celery,cncf.kubernetes,google,amazon,snowflake]==X.Y.Z" \ +# --constraint \ +# "https://raw.githubusercontent.com/apache/airflow/constraints-X.Y.Z/constraints-3.10.txt" +# +# 2. Installing own dependencies that are potentially not matching the constraints (note constraints are not +# used, and apache-airflow==X.Y.Z is used to make sure there is no accidental airflow upgrade/downgrade. +# +# pip install "apache-airflow==X.Y.Z" "snowflake-connector-python[pandas]=N.M.O" +# +APScheduler==3.11.2 +Authlib==1.7.2 +Deprecated==1.3.1 +Events==0.5 +Flask-JWT-Extended==4.7.4 +Flask-Limiter==3.12 +Flask-Login==0.6.3 +Flask-SQLAlchemy==3.1.1 +Flask-Session==0.8.0 +Flask-WTF==1.3.0 +Flask==3.1.3 +GitPython==3.1.50 JayDeBeApi==1.2.3 -Jinja2==2.11.2 -Mako==1.1.3 -Markdown==2.6.11 -MarkupSafe==1.1.1 -PyHive==0.6.3 -PyJWT==1.7.1 -PyNaCl==1.4.0 -PySmbClient==0.1.5 -PyYAML==5.3.1 -Pygments==2.7.2 -SQLAlchemy-JSONField==0.9.0 -SQLAlchemy-Utils==0.36.8 -SQLAlchemy==1.3.20 -Sphinx==3.3.1 -Unidecode==1.1.1 -WTForms==2.3.3 -Werkzeug==0.16.1 -adal==1.2.5 -aiohttp==3.7.3 -alabaster==0.7.12 -alembic==1.4.3 -amqp==2.6.1 -analytics-python==1.2.9 -ansiwrap==0.8.4 -apispec==1.3.3 -appdirs==1.4.4 -argcomplete==1.12.2 -asn1crypto==1.4.0 -astroid==2.4.2 -async-generator==1.10 -async-timeout==3.0.1 +Jinja2==3.1.6 +Mako==1.3.12 +Markdown==3.10.2 +MarkupSafe==3.0.3 +PyAthena==3.30.1 +PyGithub==2.9.1 +PyHive==0.7.0 +PyJWT==2.12.1 +PyMySQL==1.2.0 +PyNaCl==1.6.2 +PyYAML==6.0.3 +Pygments==2.20.0 +SQLAlchemy-Utils==0.42.1 +SQLAlchemy==2.0.49 +SecretStorage==3.5.0 +WTForms==3.2.2 +Werkzeug==3.1.8 +a2wsgi==1.10.10 +adal==1.2.7 +adbc-driver-manager==1.11.0 +adbc-driver-postgresql==1.11.0 +adbc-driver-sqlite==1.11.0 +adlfs==2026.5.0 +aenum==3.1.17 +aiobotocore==3.7.0 +aiofiles==24.1.0 +aiohappyeyeballs==2.6.2 +aiohttp-cors==0.8.1 +aiohttp==3.13.5 +aioitertools==0.13.0 +aiomysql==0.3.2 +aiosignal==1.4.0 +aiosmtplib==5.1.0 +aiosqlite==0.21.0 +airbyte-api==0.53.0 +akeyless==5.0.26 +alembic==1.18.4 +alibabacloud-adb20211201==3.7.0 +alibabacloud-credentials-api==1.0.0 +alibabacloud-credentials==1.0.8 +alibabacloud-openapi-util==0.2.4 +alibabacloud-oss-v2==1.3.0 +alibabacloud-tea-util==0.3.14 +alibabacloud-tea==0.4.3 +alibabacloud_endpoint_util==0.0.4 +alibabacloud_gateway_spi==0.0.3 +alibabacloud_tea_openapi==0.3.16 +alibabacloud_tea_xml==0.0.3 +amqp==5.3.1 +annotated-doc==0.0.4 +annotated-types==0.7.0 +anyio==4.13.0 +apache-airflow-providers-akeyless==0.1.0 +apache-airflow-providers-alibaba==3.3.8 +apache-airflow-providers-amazon==9.29.0 +apache-airflow-providers-apache-cassandra==3.9.4 +apache-airflow-providers-apache-drill==3.3.2 +apache-airflow-providers-apache-druid==4.5.2 +apache-airflow-providers-apache-flink==1.8.4 +apache-airflow-providers-apache-hdfs==4.12.0 +apache-airflow-providers-apache-hive==9.5.0 +apache-airflow-providers-apache-iceberg==1.4.1 +apache-airflow-providers-apache-impala==1.9.2 +apache-airflow-providers-apache-kafka==1.14.0 +apache-airflow-providers-apache-kylin==3.10.4 +apache-airflow-providers-apache-livy==4.5.6 +apache-airflow-providers-apache-pig==4.8.4 +apache-airflow-providers-apache-pinot==4.10.2 +apache-airflow-providers-apache-spark==6.0.2 +apache-airflow-providers-apache-tinkerpop==1.0.2 +apache-airflow-providers-apprise==2.3.3 +apache-airflow-providers-arangodb==2.9.4 +apache-airflow-providers-asana==2.11.3 +apache-airflow-providers-atlassian-jira==3.3.3 +apache-airflow-providers-celery==3.20.0 +apache-airflow-providers-cloudant==4.3.4 +apache-airflow-providers-cncf-kubernetes==10.17.1 +apache-airflow-providers-cohere==1.6.5 +apache-airflow-providers-common-ai==0.3.0 +apache-airflow-providers-common-compat==1.15.0 +apache-airflow-providers-common-io==1.7.2 +apache-airflow-providers-common-messaging==2.0.3 +apache-airflow-providers-common-sql==2.0.0 +apache-airflow-providers-databricks==7.15.0 +apache-airflow-providers-datadog==3.10.4 +apache-airflow-providers-dingding==3.9.4 +apache-airflow-providers-discord==3.12.3 +apache-airflow-providers-docker==4.5.6 +apache-airflow-providers-edge3==3.7.0 +apache-airflow-providers-elasticsearch==6.5.4 +apache-airflow-providers-exasol==4.10.2 +apache-airflow-providers-fab==3.6.4 +apache-airflow-providers-facebook==3.9.4 +apache-airflow-providers-ftp==3.15.0 +apache-airflow-providers-git==0.4.0 +apache-airflow-providers-github==2.11.2 +apache-airflow-providers-google==22.0.0 +apache-airflow-providers-grpc==3.9.4 +apache-airflow-providers-hashicorp==4.6.0 +apache-airflow-providers-http==6.0.2 +apache-airflow-providers-imap==3.11.3 +apache-airflow-providers-influxdb==2.11.0 +apache-airflow-providers-informatica==0.1.3 +apache-airflow-providers-jdbc==5.4.4 +apache-airflow-providers-jenkins==4.2.5 +apache-airflow-providers-keycloak==0.7.2 +apache-airflow-providers-microsoft-azure==13.3.0 +apache-airflow-providers-microsoft-mssql==4.6.0 +apache-airflow-providers-microsoft-psrp==3.2.5 +apache-airflow-providers-microsoft-winrm==3.14.2 +apache-airflow-providers-mongo==5.4.0 +apache-airflow-providers-mysql==6.6.0 +apache-airflow-providers-neo4j==3.11.5 +apache-airflow-providers-odbc==4.12.2 +apache-airflow-providers-openai==1.7.4 +apache-airflow-providers-openfaas==3.9.4 +apache-airflow-providers-openlineage==2.17.0 +apache-airflow-providers-opensearch==1.9.2 +apache-airflow-providers-opsgenie==5.10.3 +apache-airflow-providers-oracle==4.6.0 +apache-airflow-providers-pagerduty==5.2.5 +apache-airflow-providers-papermill==3.13.0 +apache-airflow-providers-pgvector==1.7.1 +apache-airflow-providers-pinecone==2.4.5 +apache-airflow-providers-postgres==6.7.0 +apache-airflow-providers-presto==5.12.0 +apache-airflow-providers-qdrant==1.5.5 +apache-airflow-providers-redis==4.4.4 +apache-airflow-providers-salesforce==5.14.0 +apache-airflow-providers-samba==4.12.5 +apache-airflow-providers-segment==3.9.4 +apache-airflow-providers-sendgrid==4.2.3 +apache-airflow-providers-sftp==5.8.0 +apache-airflow-providers-singularity==3.9.3 +apache-airflow-providers-slack==9.10.0 +apache-airflow-providers-smtp==3.0.1 +apache-airflow-providers-snowflake==6.13.0 +apache-airflow-providers-sqlite==4.3.2 +apache-airflow-providers-ssh==5.0.2 +apache-airflow-providers-standard==1.13.1 +apache-airflow-providers-tableau==5.4.1 +apache-airflow-providers-telegram==4.9.4 +apache-airflow-providers-teradata==3.6.0 +apache-airflow-providers-trino==6.6.0 +apache-airflow-providers-vertica==4.4.0 +apache-airflow-providers-vespa==0.1.0 +apache-airflow-providers-weaviate==3.3.4 +apache-airflow-providers-yandex==4.5.0 +apache-airflow-providers-ydb==2.5.2 +apache-airflow-providers-zendesk==4.12.0 +apispec==6.10.0 +apprise==1.10.0 +argcomplete==3.6.3 +asana==5.2.4 +asgiref==3.11.1 +asn1crypto==1.5.1 +asttokens==3.0.1 +async-timeout==5.0.1 +asyncpg==0.31.0 +asyncssh==2.23.0 atlasclient==1.0.0 -attrs==20.3.0 -aws-sam-translator==1.31.0 -aws-xray-sdk==2.6.0 -azure-common==1.1.26 -azure-core==1.9.0 -azure-cosmos==3.2.0 -azure-datalake-store==0.0.51 -azure-identity==1.5.0 -azure-keyvault-certificates==4.2.1 -azure-keyvault-keys==4.3.0 -azure-keyvault-secrets==4.2.0 -azure-keyvault==4.1.0 -azure-mgmt-containerinstance==1.5.0 -azure-mgmt-core==1.2.2 +atlassian-python-api==4.0.7 +attrs==26.1.0 +azure-batch==14.2.0 +azure-common==1.1.28 +azure-core==1.41.0 +azure-cosmos==4.15.0 +azure-datalake-store==0.0.53 +azure-identity==1.25.3 +azure-keyvault-secrets==4.11.0 +azure-kusto-data==6.0.4 +azure-mgmt-compute==38.0.0 +azure-mgmt-containerinstance==10.1.0 +azure-mgmt-containerregistry==15.0.0 +azure-mgmt-core==1.6.0 +azure-mgmt-cosmosdb==9.9.0 +azure-mgmt-datafactory==9.3.0 azure-mgmt-datalake-nspkg==3.0.1 azure-mgmt-datalake-store==0.5.0 azure-mgmt-nspkg==3.0.2 -azure-mgmt-resource==15.0.0 +azure-mgmt-resource==25.0.0 +azure-mgmt-storage==25.0.0 azure-nspkg==3.0.2 -azure-storage-blob==12.6.0 -azure-storage-common==2.1.0 -azure-storage==0.36.0 -backcall==0.2.0 -bcrypt==3.2.0 -beautifulsoup4==4.7.1 -billiard==3.6.3.0 -black==20.8b0 -blinker==1.4 -boto3==1.10.50 -boto==2.49.0 -botocore==1.13.50 -cached-property==1.5.2 -cachetools==4.1.1 -cassandra-driver==3.20.2 -cattrs==1.1.2 -celery==4.4.7 -certifi==2020.11.8 -cffi==1.14.4 -cfgv==3.2.0 -cfn-lint==0.42.0 -cgroupspy==0.1.6 -chardet==3.0.4 -click==6.7 -cloudant==0.5.10 -colorama==0.4.4 -colorlog==4.0.2 -configparser==3.5.3 -coverage==5.3 -croniter==0.3.36 -cryptography==3.2.1 -cx-Oracle==8.0.1 -datadog==0.39.0 -decorator==4.4.2 -defusedxml==0.6.0 -dill==0.3.3 -distlib==0.3.1 -dnspython==1.16.0 -docker-pycreds==0.4.0 -docker==3.7.3 +azure-servicebus==7.14.3 +azure-storage-blob==12.29.0 +azure-storage-file-datalake==12.24.0 +azure-storage-file-share==12.25.0 +azure-synapse-artifacts==0.22.0 +azure-synapse-spark==0.7.0 +babel==2.18.0 +backoff==2.2.1 +backports.strenum==1.3.1 +backports.tarfile==1.2.0 +bcrypt==5.0.0 +beautifulsoup4==4.14.3 +billiard==4.2.4 +bitarray==3.8.1 +black==26.5.1 +bleach==6.3.0 +blinker==1.9.0 +boto3==1.43.0 +botocore==1.43.0 +cachelib==0.14.0 +cachetools==7.1.3 +cadwyn==6.2.2 +cassandra-driver==3.30.0 +cattrs==26.1.0 +celery==5.6.3 +certifi==2026.5.20 +cffi==2.0.0 +chardet==6.0.0.post1 +charset-normalizer==3.4.7 +ciso8601==2.3.3 +click-didyoumean==0.3.1 +click-plugins==1.1.1.2 +click-repl==0.3.0 +click==8.4.0 +cloudpickle==3.1.1 +cohere==5.21.1 +colorama==0.4.6 +colorful==0.5.8 +colorlog==6.10.1 +comm==0.2.3 +confluent-kafka==2.14.0 +crcmod-plus==2.3.1 +cron_descriptor==2.0.8 +croniter==6.2.2 +cryptography==48.0.0 +curlify==3.0.0 +databricks-sql-connector==4.2.5 +dataclasses-json==0.6.7 +datadog==0.52.1 +db-dtypes==1.6.0 +debugpy==1.8.20 +decorator==5.3.1 +defusedxml==0.7.1 +deprecation==2.1.0 +dill==0.4.1 +distlib==0.4.0 +distro==1.9.0 +dnspython==2.8.0 +docker==7.1.0 docopt==0.6.2 -docutils==0.15.2 -ecdsa==0.14.1 -elasticsearch-dsl==5.4.0 -elasticsearch==5.5.3 -email-validator==1.1.2 -entrypoints==0.3 -fastavro==1.2.0 -filelock==3.0.12 -flake8-colors==0.1.9 -flake8==3.8.4 -flaky==3.7.0 -flask-swagger==0.2.14 -flower==0.9.5 -freezegun==1.0.0 -fsspec==0.8.4 -funcsigs==1.0.2 -future-fstrings==1.2.0 -future==0.18.2 -gcsfs==0.7.1 -gitdb==4.0.5 -google-api-core==1.34.0 -google-api-python-client==1.12.8 -google-auth-httplib2==0.0.4 -google-auth-oauthlib==0.4.2 -google-auth==1.23.0 -google-cloud-bigquery-storage==2.1.0 -google-cloud-bigquery==2.4.0 -google-cloud-bigtable==1.6.0 -google-cloud-container==1.0.1 -google-cloud-core==1.4.3 -google-cloud-dlp==1.0.0 -google-cloud-language==1.3.0 -google-cloud-secret-manager==1.0.0 -google-cloud-spanner==1.19.1 -google-cloud-speech==1.3.2 -google-cloud-storage==1.33.0 -google-cloud-texttospeech==1.0.1 -google-cloud-translate==1.7.0 -google-cloud-videointelligence==1.16.1 -google-cloud-vision==1.0.0 -google-crc32c==1.0.0 -google-resumable-media==1.1.0 -googleapis-common-protos==1.52.0 -graphviz==0.15 -grpc-google-iam-v1==0.12.3 +docstring_parser==0.18.0 +durationpy==0.10 +elastic-transport==9.4.0 +elasticsearch==9.4.0 +email-validator==2.3.0 +entrypoints==0.4 +et_xmlfile==2.0.0 +eventlet==0.41.0 +exceptiongroup==1.3.1 +executing==2.2.1 +facebook_business==25.0.1 +fastapi-cli==0.0.24 +fastapi==0.136.1 +fastavro==1.12.2 +fastcore==1.13.2 +fastjsonschema==2.21.2 +fastuuid==0.14.0 +filelock==3.29.0 +flask-appbuilder==5.2.1 +flask-babel==4.0.0 +flower==2.0.1 +frozenlist==1.8.0 +fsspec==2026.4.0 +future==1.0.0 +gcloud-aio-auth==5.4.4 +gcloud-aio-bigquery==7.1.0 +gcloud-aio-storage==9.6.4 +gcsfs==2026.4.0 +genai-prices==0.0.61 +geomet==1.1.0 +gevent==26.5.0 +gitdb==4.0.12 +google-ads==31.0.0 +google-analytics-admin==0.29.0 +google-api-core==2.30.3 +google-api-python-client==2.196.0 +google-auth-httplib2==0.4.0 +google-auth-oauthlib==1.4.0 +google-auth==2.53.0 +google-cloud-aiplatform==1.148.1 +google-cloud-alloydb==0.9.0 +google-cloud-appengine-logging==1.9.0 +google-cloud-audit-log==0.5.0 +google-cloud-automl==2.19.0 +google-cloud-batch==0.21.0 +google-cloud-bigquery-datatransfer==3.22.0 +google-cloud-bigquery-storage==2.38.0 +google-cloud-bigquery==3.41.0 +google-cloud-bigtable==2.38.0 +google-cloud-build==3.36.0 +google-cloud-compute==1.47.0 +google-cloud-container==2.64.0 +google-cloud-core==2.6.0 +google-cloud-datacatalog==3.30.0 +google-cloud-dataflow-client==0.13.0 +google-cloud-dataform==0.10.0 +google-cloud-dataplex==2.19.0 +google-cloud-dataproc-metastore==1.22.0 +google-cloud-dataproc==5.27.0 +google-cloud-dlp==3.36.0 +google-cloud-kms==3.13.0 +google-cloud-language==2.20.0 +google-cloud-logging==3.15.0 +google-cloud-managedkafka==0.4.0 +google-cloud-memcache==1.15.0 +google-cloud-monitoring==2.30.0 +google-cloud-orchestration-airflow==1.21.0 +google-cloud-os-login==2.21.0 +google-cloud-pubsub==2.38.0 +google-cloud-redis==2.21.0 +google-cloud-resource-manager==1.17.0 +google-cloud-run==0.16.0 +google-cloud-secret-manager==2.28.0 +google-cloud-spanner==3.66.0 +google-cloud-speech==2.39.0 +google-cloud-storage-control==1.11.0 +google-cloud-storage-transfer==1.20.0 +google-cloud-storage==3.10.1 +google-cloud-tasks==2.22.0 +google-cloud-texttospeech==2.36.0 +google-cloud-translate==3.26.0 +google-cloud-videointelligence==2.19.0 +google-cloud-vision==3.14.0 +google-cloud-workflows==1.22.0 +google-crc32c==1.8.0 +google-genai==1.75.0 +google-resumable-media==2.9.0 +googleapis-common-protos==1.75.0 +graphviz==0.21 +greenback==1.3.0 +greenlet==3.5.1 +gremlinpython==3.7.2 +griffelib==2.0.2 +grpc-google-iam-v1==0.14.4 +grpc-interceptor==0.15.4 grpcio-gcp==0.2.2 -grpcio==1.33.2 -gunicorn==20.0.4 -hdfs==2.5.8 +grpcio-health-checking==1.80.0 +grpcio-status==1.80.0 +grpcio-tools==1.80.0 +grpcio==1.80.0 +gssapi==1.11.1 +gunicorn==26.0.0 +h11==0.16.0 +h2==4.3.0 +hdfs==2.7.3 +hf-xet==1.5.0 hmsclient==0.1.1 -httplib2==0.18.1 -humanize==3.1.0 -hvac==0.10.5 -identify==1.5.10 -idna==2.8 -imagesize==1.2.0 -importlib-metadata==2.1.1 -importlib-resources==1.5.0 +hpack==4.1.0 +httpcore==1.0.9 +httplib2==0.31.2 +httpr==0.4.8 +httptools==0.7.1 +httpx==0.28.1 +huggingface_hub==1.16.0 +humanize==4.15.0 +hvac==2.4.0 +hyperframe==6.1.0 +ibm-cloud-sdk-core==3.24.4 +ibmcloudant==0.11.6 +idna==3.15 +ijson==3.4.0.post0 +immutabledict==4.3.1 +importlib_metadata==9.0.0 +importlib_resources==7.1.0 +impyla==0.22.0 inflection==0.5.1 -ipdb==0.13.4 -ipython-genutils==0.2.0 -ipython==7.19.0 -iso8601==0.1.13 -isodate==0.6.0 -itsdangerous==1.1.0 -jedi==0.17.2 -jira==2.0.0 -jmespath==0.10.0 -json-merge-patch==0.2 -jsondiff==1.1.2 -jsonpatch==1.27 -jsonpickle==1.4.1 -jsonpointer==2.0 -jsonschema==3.2.0 -junit-xml==1.9 -jupyter-client==6.1.7 -jupyter-core==4.7.0 -kombu==4.6.11 -kubernetes==11.0.0 -lazy-object-proxy==1.4.3 -ldap3==2.8.1 -libcst==0.3.14 +influxdb-client==1.50.0 +influxdb3-python==0.19.0 +ipykernel==7.2.0 +ipython==8.39.0 +isodate==0.7.2 +itsdangerous==2.2.0 +jaraco.classes==3.4.0 +jaraco.context==6.1.2 +jaraco.functools==4.5.0 +jedi==0.20.0 +jeepney==0.9.0 +jiter==0.15.0 +jmespath==1.1.0 +joblib==1.5.3 +joserfc==1.6.5 +jpype1==1.7.1 +jsonpath-ng==1.8.0 +jsonpath-python==1.1.6 +jsonschema-specifications==2025.9.1 +jsonschema==4.26.0 +jupyter_client==8.8.0 +jupyter_core==5.9.1 +jupyterlab_pygments==0.3.0 +jwcrypto==1.5.7 +keyring==25.7.0 +kombu==5.6.2 +krb5==0.9.0 +kubernetes==35.0.0 +kubernetes_asyncio==35.0.1 +kylinpy==2.8.4 +lazy-object-proxy==1.12.0 +libcst==1.8.6 +limits==5.8.0 +linkify-it-py==2.1.0 +litellm==1.82.6 lockfile==0.12.2 -marshmallow-enum==1.5.1 -marshmallow-sqlalchemy==0.23.1 -marshmallow==2.21.0 -mccabe==0.6.1 -mock==4.0.2 -mongomock==3.21.0 -more-itertools==8.6.0 -moto==1.3.14 -msal-extensions==0.3.0 -msal==1.6.0 -msrest==0.6.19 -msrestazure==0.6.4 -multi-key-dict==2.0.3 -multidict==5.0.2 -mypy-extensions==0.4.3 -mypy==0.720 -mysqlclient==1.3.14 -natsort==7.1.0 -nbclient==0.5.1 -nbformat==5.0.8 -nest-asyncio==1.4.3 -networkx==2.5 -nodeenv==1.5.0 -nteract-scrapbook==0.4.1 -ntlm-auth==1.5.0 -numpy==1.19.4 -oauthlib==3.1.0 -oscrypto==1.2.1 -packaging==20.7 -pandas-gbq==0.14.1 -pandas==1.1.4 -papermill==2.2.2 -parameterized==0.7.4 -paramiko==2.7.2 -parso==0.7.1 -pathspec==0.8.1 -pbr==5.5.1 -pendulum==1.4.4 -pexpect==4.8.0 -pickleshare==0.7.5 -pinotdb==0.1.1 -pipdeptree==1.0.0 -pluggy==0.13.1 -portalocker==1.7.1 -pre-commit==2.9.2 -presto-python-client==0.7.0 -prison==0.1.3 -prometheus-client==0.8.0 -prompt-toolkit==3.0.8 -proto-plus==1.11.0 -protobuf==3.14.0 -psutil==5.7.3 -psycopg2-binary==2.8.6 -ptyprocess==0.6.0 -py==1.9.0 -pyOpenSSL==20.0.0 -#pyarrow==0.17.1 -pyarrow==1.0.0 -pyasn1-modules==0.2.8 -pyasn1==0.4.8 -pycodestyle==2.6.0 -pycparser==2.20 -pycryptodomex==3.9.9 -pydata-google-auth==1.1.0 -pydruid==0.5.8 -pyflakes==2.2.0 -pykerberos==1.2.1 -pymongo==3.10.1 -pyparsing==2.4.7 -pyrsistent==0.17.3 -pysftp==0.2.9 -pytest-cov==2.10.1 -pytest-instafail==0.4.2 -pytest-timeouts==1.2.1 -pytest==5.4.3 -python-daemon==2.2.4 -python-dateutil==2.8.1 -python-editor==1.0.4 -python-http-client==3.3.1 -python-jenkins==1.7.0 -python-jose==3.2.0 -python-nvd3==0.15.0 -python-slugify==4.0.1 -python3-openid==3.2.0 -pytz==2020.4 -pytzdata==2020.1 -pywinrm==0.4.1 -pyzmq==20.0.0 -qds-sdk==1.16.1 -redis==3.5.3 -regex==2020.11.13 -requests-futures==0.9.4 -requests-kerberos==0.12.0 -requests-mock==1.8.0 -requests-ntlm==1.1.0 -requests-oauthlib==1.3.0 -requests-toolbelt==0.9.1 -requests==2.23.0 -responses==0.12.1 -rsa==4.6 -s3transfer==0.2.1 -sasl==0.2.1 -sendgrid==5.6.0 -sentinels==1.0.0 -sentry-sdk==0.19.4 -setproctitle==1.2 -six==1.15.0 -slackclient==1.3.2 -smmap==3.0.4 -snakebite-py3==3.0.5 -snowballstemmer==2.0.0 -snowflake-connector-python==2.3.6 -snowflake-sqlalchemy==1.2.4 -soupsieve==2.0.1 -sphinx-argparse==0.2.5 -sphinx-autoapi==1.0.0 -sphinx-copybutton==0.3.1 -sphinx-jinja==1.1.1 -sphinx-rtd-theme==0.5.0 -sphinxcontrib-applehelp==1.0.2 -sphinxcontrib-devhelp==1.0.2 -sphinxcontrib-dotnetdomain==0.4 -sphinxcontrib-golangdomain==0.2.0.dev0 -sphinxcontrib-htmlhelp==1.0.3 -sphinxcontrib-httpdomain==1.7.0 -sphinxcontrib-jsmath==1.0.1 -sphinxcontrib-qthelp==1.0.3 -sphinxcontrib-serializinghtml==1.1.4 -sshpubkeys==3.1.0 -sshtunnel==0.1.5 -tabulate==0.8.7 -tenacity==4.12.0 +logfire-api==4.33.0 +looker_sdk==26.8.0 +lxml==6.1.1 +lz4==4.4.5 +markdown-it-py==4.2.0 +marshmallow-sqlalchemy==1.5.0 +marshmallow==3.26.2 +matplotlib-inline==0.2.2 +mdit-py-plugins==0.6.1 +mdurl==0.1.2 +memray==1.19.3 +mergedeep==1.3.4 +methodtools==0.4.7 +microsoft-kiota-abstractions==1.10.1 +microsoft-kiota-authentication-azure==1.10.1 +microsoft-kiota-http==1.10.1 +microsoft-kiota-serialization-json==1.10.1 +microsoft-kiota-serialization-text==1.10.1 +mistune==3.2.1 +mmh3==5.2.1 +more-itertools==11.0.2 +msal-extensions==1.3.1 +msal==1.36.0 +msgpack==1.1.2 +msgraph-core==1.4.0 +msgraphfs==0.4 +msgspec==0.21.1 +msrest==0.7.1 +msrestazure==0.6.4.post1 +multi_key_dict==2.0.3 +multidict==6.7.1 +mypy_extensions==1.1.0 +mysql-connector-python==9.7.0 +mysqlclient==2.2.8 +natsort==8.4.0 +nbclient==0.10.4 +nbconvert==7.17.1 +nbformat==5.10.4 +neo4j==6.2.0 +nest-asyncio==1.6.0 +numpy==2.2.6 +oauthlib==3.3.1 +openai==2.37.0 +opencensus-context==0.1.3 +opencensus==0.11.4 +openlineage-integration-common==1.47.1 +openlineage-python==1.47.1 +openlineage_sql==1.47.1 +openpyxl==3.1.5 +opensearch-protobufs==1.2.0 +opensearch-py==3.2.0 +opentelemetry-api==1.42.0 +opentelemetry-exporter-otlp-proto-common==1.42.0 +opentelemetry-exporter-otlp-proto-grpc==1.42.0 +opentelemetry-exporter-otlp-proto-http==1.42.0 +opentelemetry-exporter-otlp==1.42.0 +opentelemetry-exporter-prometheus==0.63b0 +opentelemetry-proto==1.42.0 +opentelemetry-resourcedetector-gcp==1.12.0a0 +opentelemetry-sdk==1.42.0 +opentelemetry-semantic-conventions==0.63b0 +opsgenie-sdk==2.1.5 +oracledb==4.0.1 +ordered-set==4.1.0 +orjson==3.11.9 +outcome==1.3.0.post0 +packaging==26.2 +pagerduty==6.2.1 +pandas-gbq==0.35.0 +pandas-stubs==2.3.3.260113 +pandas==2.3.3 +pandocfilters==1.5.1 +papermill==2.7.0 +paramiko==3.5.1 +parso==0.8.7 +pathlib_abc==0.5.2 +pathspec==1.1.1 +pbr==7.0.3 +pendulum==3.2.0 +pexpect==4.9.0 +pgvector==0.4.2 +pinecone==9.0.1 +pinotdb==5.7.0 +platformdirs==4.9.6 +pluggy==1.6.0 +polars-runtime-32==1.40.1 +polars==1.40.1 +portalocker==3.2.0 +presto-python-client==0.8.4 +prison==0.2.1 +prometheus_client==0.25.0 +prompt_toolkit==3.0.52 +propcache==0.5.2 +proto-plus==1.28.0 +protobuf==6.33.6 +psutil==7.2.2 +psycopg2-binary==2.9.12 +ptyprocess==0.7.0 +pure-sasl==0.6.2 +pure_eval==0.2.3 +py-spy==0.4.2 +pyOpenSSL==26.2.0 +pyarrow==24.0.0 +pyasn1==0.6.3 +pyasn1_modules==0.4.2 +pybreaker==1.4.1 +pycountry==26.2.16 +pycparser==3.0 +pycryptodome==3.23.0 +pydantic-ai-slim==1.100.0 +pydantic-extra-types==2.11.1 +pydantic-graph==1.100.0 +pydantic-settings==2.14.1 +pydantic==2.13.4 +pydantic_core==2.46.4 +pydata-google-auth==1.9.1 +pydruid==0.6.9 +pyexasol==1.3.0 +pygtrie==2.5.0 +pykerberos==1.2.4 +pymongo==4.17.0 +pymssql==2.3.13 +pyodbc==5.3.0 +pyodps==0.12.6 +pyparsing==3.3.2 +pypsrp==0.9.1 +pyspark-client==4.1.1 +pyspnego==0.12.1 +python-arango==8.3.2 +python-daemon==3.1.2 +python-dateutil==2.9.0.post0 +python-discovery==1.3.1 +python-dotenv==1.2.2 +python-http-client==3.3.7 +python-jenkins==1.8.3 +python-keycloak==7.1.1 +python-ldap==3.4.7 +python-multipart==0.0.29 +python-slugify==8.0.4 +python-telegram-bot==22.7 +python3-saml==1.16.0 +pytokens==0.4.1 +pytz==2026.2 +pyvespa==1.2.1 +pywinrm==0.5.0 +pyzmq==27.1.0 +qdrant-client==1.18.0 +ray==2.55.1 +reactivex==4.1.0 +redis==6.4.0 +redshift_connector==2.1.14 +referencing==0.37.0 +regex==2026.5.9 +requests-file==3.0.1 +requests-kerberos==0.15.0 +requests-oauthlib==2.0.0 +requests-toolbelt==1.0.0 +requests==2.34.2 +requests_ntlm==1.3.0 +retryhttp==1.4.0 +rich-argparse==1.8.0 +rich-toolkit==0.19.10 +rich==13.9.4 +rpds-py==0.30.0 +rsa==4.9.1 +ruamel.yaml==0.19.1 +s3fs==2026.4.0 +s3transfer==0.17.0 +sagemaker_studio==1.0.26 +scikit-learn==1.5.2 +scipy==1.15.3 +scramp==1.4.8 +scrapbook==0.5.0 +segment-analytics-python==2.3.6 +sendgrid==6.12.5 +sentry-sdk==2.60.0 +setproctitle==1.3.7 +shellingham==1.5.4 +simple-salesforce==1.12.9 +six==1.17.0 +slack_sdk==3.42.0 +smart_open==7.6.1 +smbprotocol==1.16.1 +smmap==5.0.3 +sniffio==1.3.1 +snowflake-connector-python==4.5.0 +snowflake-snowpark-python==1.51.0 +snowflake-sqlalchemy==1.10.0 +sortedcontainers==2.4.0 +soupsieve==2.8.3 +spython==0.3.14 +sqlalchemy-bigquery==1.17.0 +sqlalchemy-spanner==1.18.0 +sqlalchemy_drill==1.1.10 +sqlparse==0.5.5 +stack-data==0.6.3 +starlette==1.1.0 +statsd==4.0.1 +std-uritemplate==2.0.10 +structlog==25.5.0 +svcs==25.1.0 +tableauserverclient==0.40 +tabulate==0.10.0 +tenacity==9.1.4 +teradatasql==20.0.0.59 +teradatasqlalchemy==20.0.0.9 +termcolor==3.3.0 text-unidecode==1.3 -textwrap3==0.9.2 -thrift-sasl==0.4.2 -thrift==0.13.0 -toml==0.10.2 -tornado==5.1.1 -tqdm==4.54.0 -traitlets==5.0.5 -typed-ast==1.4.1 -typing-extensions==3.7.4.3 -typing-inspect==0.6.0 -tzlocal==1.5.1 -unicodecsv==0.14.1 -uritemplate==3.0.1 -urllib3==1.25.11 -vertica-python==1.0.0 -vine==1.3.0 -virtualenv==20.2.1 -wcwidth==0.2.5 -websocket-client==0.54.0 -wrapt==1.12.1 -xmltodict==0.12.0 -yamllint==1.25.0 -yarl==1.6.3 -zdesk==2.7.1 -zipp==3.4.0 -zope.deprecation==4.4.0 +textual==6.2.1 +threadpoolctl==3.6.0 +thrift-sasl==0.4.3 +thrift==0.16.0 +tiktoken==0.13.0 +tinycss2==1.4.0 +tokenizers==0.23.1 +tomli==2.4.1 +tomlkit==0.15.0 +tornado==6.5.5 +tqdm==4.67.3 +traitlets==5.15.0 +trino==0.337.0 +typer==0.25.1 +types-protobuf==7.34.1.20260518 +types-pytz==2026.2.0.20260518 +types-requests==2.33.0.20260518 +typing-inspect==0.9.0 +typing-inspection==0.4.2 +typing_extensions==4.15.0 +tzdata==2026.2 +tzlocal==5.3.1 +uc-micro-py==2.0.0 +universal_pathlib==0.3.10 +uritemplate==4.2.0 +urllib3==2.7.0 +uuid6==2025.0.1 +uv==0.11.15 +uvicorn==0.47.0 +uvloop==0.22.1 +validators==0.35.0 +vertica-python==1.4.0 +vine==5.1.0 +virtualenv==21.3.3 +watchfiles==1.2.0 +watchtower==3.4.0 +wcwidth==0.7.0 +weaviate-client==4.16.2 +webencodings==0.5.1 +websocket-client==1.8.0 +websockets==16.0 +wirerope==1.0.0 +wrapt==2.2.0 +xmlsec==1.3.17 +xmltodict==1.0.4 +yandex-query-client==0.1.4 +yandexcloud==0.391.0 +yarl==1.24.2 +ydb-dbapi==0.1.22 +ydb==3.29.0 +zeep==4.3.2 +zenpy==2.0.57 +zipp==4.1.0 +zope.event==6.2 +zope.interface==8.4 +zstandard==0.25.0 \ No newline at end of file diff --git a/composer/airflow_1_samples/noxfile_config.py b/composer/airflow_1_samples/noxfile_config.py index 21ea6aca21a..13467080467 100644 --- a/composer/airflow_1_samples/noxfile_config.py +++ b/composer/airflow_1_samples/noxfile_config.py @@ -32,7 +32,7 @@ # You can opt out from the test for specific Python versions. # Skipping for Python 3.9 due to numpy compilation failure. # Skipping 3.6 and 3.7, they are more out of date - "ignored_versions": ["2.7", "3.6", "3.7", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": False, diff --git a/composer/airflow_1_samples/requirements-test.txt b/composer/airflow_1_samples/requirements-test.txt index c09fc77b516..3ec884002a2 100644 --- a/composer/airflow_1_samples/requirements-test.txt +++ b/composer/airflow_1_samples/requirements-test.txt @@ -1,2 +1,2 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" cloud-composer-dag-test-utils==0.0.1 diff --git a/composer/blog/gcp-tech-blog/data-orchestration-with-composer/constraints.txt b/composer/blog/gcp-tech-blog/data-orchestration-with-composer/constraints.txt index 66b7987b371..a311f03e55c 100644 --- a/composer/blog/gcp-tech-blog/data-orchestration-with-composer/constraints.txt +++ b/composer/blog/gcp-tech-blog/data-orchestration-with-composer/constraints.txt @@ -1,6 +1,6 @@ # -# This constraints file was automatically generated on 2023-07-07T14:44:02Z -# via "eager-upgrade" mechanism of PIP. For the "v2-6-test" branch of Airflow. +# This constraints file was automatically generated on 2026-05-25T13:33:52.549573 +# via `uv pip install --resolution highest` for the "main" branch of Airflow. # This variant of constraints install uses the HEAD of the branch version for 'apache-airflow' but installs # the providers from PIP-released packages at the moment of the constraint generation. # @@ -8,7 +8,6 @@ # We also use those constraints after "apache-airflow" is released and the constraints are tagged with # "constraints-X.Y.Z" tag to build the production image for that version. # -# # This constraints file is meant to be used only in the "apache-airflow" installation command and not # in all subsequent pip commands. By using a constraints.txt file, we ensure that solely the Airflow # installation step is reproducible. Subsequent pip commands may install packages that would have @@ -16,664 +15,699 @@ # commands that might change the installed version of apache-airflow should include "apache-airflow==X.Y.Z" # in the list of install targets to prevent Airflow accidental upgrade or downgrade. # -# Typical installation process of airflow for Python 3.8 is (with random selection of extras and custom +# Typical installation process of airflow for Python 3.10 is (with random selection of extras and custom # dependencies added), usually consists of two steps: # # 1. Reproducible installation of airflow with selected providers (note constraints are used): # # pip install "apache-airflow[celery,cncf.kubernetes,google,amazon,snowflake]==X.Y.Z" \ -# --constraint "https://raw.githubusercontent.com/apache/airflow/constraints-X.Y.Z/constraints-3.8.txt" +# --constraint \ +# "https://raw.githubusercontent.com/apache/airflow/constraints-X.Y.Z/constraints-3.10.txt" # # 2. Installing own dependencies that are potentially not matching the constraints (note constraints are not # used, and apache-airflow==X.Y.Z is used to make sure there is no accidental airflow upgrade/downgrade. # -# pip install "apache-airflow==X.Y.Z" "snowflake-connector-python[pandas]==2.9.0" +# pip install "apache-airflow==X.Y.Z" "snowflake-connector-python[pandas]=N.M.O" # -Authlib==1.2.1 -Babel==2.12.1 -ConfigUpdater==3.1.1 -Deprecated==1.2.14 -Flask-AppBuilder==4.3.1 -Flask-Babel==2.0.0 -Flask-Bcrypt==1.0.1 -Flask-Caching==2.0.2 -Flask-JWT-Extended==4.5.2 -Flask-Limiter==3.3.1 -Flask-Login==0.6.2 -Flask-SQLAlchemy==2.5.1 -Flask-Session==0.5.0 -Flask-WTF==1.1.1 -Flask==2.2.5 -GitPython==3.1.31 -JPype1==1.4.1 +APScheduler==3.11.2 +Authlib==1.7.2 +Deprecated==1.3.1 +Events==0.5 +Flask-JWT-Extended==4.7.4 +Flask-Limiter==3.12 +Flask-Login==0.6.3 +Flask-SQLAlchemy==3.1.1 +Flask-Session==0.8.0 +Flask-WTF==1.3.0 +Flask==3.1.3 +GitPython==3.1.50 JayDeBeApi==1.2.3 -Jinja2==3.1.2 -Mako==1.2.4 -Markdown==3.4.3 -MarkupSafe==2.1.3 -PyGithub==1.59.0 -PyHive==0.6.5 -PyJWT==2.7.0 -PyNaCl==1.5.0 -PyYAML==6.0 -Pygments==2.15.1 -SQLAlchemy-JSONField==1.0.1.post0 -SQLAlchemy-Utils==0.41.1 -SQLAlchemy==1.4.49 -SecretStorage==3.3.3 -Shapely==1.8.5.post1 -Sphinx==5.3.0 -WTForms==3.0.1 -Werkzeug==2.2.3 +Jinja2==3.1.6 +Mako==1.3.12 +Markdown==3.10.2 +MarkupSafe==3.0.3 +PyAthena==3.30.1 +PyGithub==2.9.1 +PyHive==0.7.0 +PyJWT==2.12.1 +PyMySQL==1.2.0 +PyNaCl==1.6.2 +PyYAML==6.0.3 +Pygments==2.20.0 +SQLAlchemy-Utils==0.42.1 +SQLAlchemy==2.0.49 +SecretStorage==3.5.0 +WTForms==3.2.2 +Werkzeug==3.1.8 +a2wsgi==1.10.10 adal==1.2.7 -aiobotocore==2.5.2 -aiofiles==23.1.0 -aiohttp==3.8.4 -aioitertools==0.11.0 -aioresponses==0.7.4 -aiosignal==1.3.1 -alabaster==0.7.13 -alembic==1.11.1 -aliyun-python-sdk-core==2.13.36 -aliyun-python-sdk-kms==2.16.1 -amqp==5.1.1 -analytics-python==1.4.post1 -ansiwrap==0.8.4 -anyascii==0.3.2 -anyio==3.7.1 -apache-airflow-providers-airbyte==3.3.1 -apache-airflow-providers-alibaba==2.4.1 -apache-airflow-providers-amazon==8.2.0 -apache-airflow-providers-apache-beam==5.1.1 -apache-airflow-providers-apache-cassandra==3.2.1 -apache-airflow-providers-apache-drill==2.4.1 -apache-airflow-providers-apache-druid==3.4.1 -apache-airflow-providers-apache-flink==1.1.1 -apache-airflow-providers-apache-hdfs==4.1.0 -apache-airflow-providers-apache-hive==6.1.1 -apache-airflow-providers-apache-impala==1.1.1 -apache-airflow-providers-apache-kylin==3.2.1 -apache-airflow-providers-apache-livy==3.5.1 -apache-airflow-providers-apache-pig==4.1.1 -apache-airflow-providers-apache-pinot==4.1.1 -apache-airflow-providers-apache-spark==4.1.1 -apache-airflow-providers-apache-sqoop==3.2.1 -apache-airflow-providers-arangodb==2.2.1 -apache-airflow-providers-asana==2.2.1 -apache-airflow-providers-atlassian-jira==2.1.1 -apache-airflow-providers-celery==3.2.1 -apache-airflow-providers-cloudant==3.2.1 -apache-airflow-providers-cncf-kubernetes==7.1.0 -apache-airflow-providers-common-sql==1.5.2 -apache-airflow-providers-databricks==4.3.0 -apache-airflow-providers-datadog==3.3.1 -apache-airflow-providers-dbt-cloud==3.2.1 -apache-airflow-providers-dingding==3.2.1 -apache-airflow-providers-discord==3.3.0 -apache-airflow-providers-docker==3.7.1 -apache-airflow-providers-elasticsearch==4.5.1 -apache-airflow-providers-exasol==4.2.1 -apache-airflow-providers-facebook==3.2.1 -apache-airflow-providers-ftp==3.4.2 -apache-airflow-providers-github==2.3.1 -apache-airflow-providers-google==10.2.0 -apache-airflow-providers-grpc==3.2.1 -apache-airflow-providers-hashicorp==3.4.1 -apache-airflow-providers-http==4.4.2 -apache-airflow-providers-imap==3.2.2 -apache-airflow-providers-influxdb==2.2.1 -apache-airflow-providers-jdbc==4.0.0 -apache-airflow-providers-jenkins==3.3.1 -apache-airflow-providers-microsoft-azure==6.1.2 -apache-airflow-providers-microsoft-mssql==3.4.1 -apache-airflow-providers-microsoft-psrp==2.3.1 -apache-airflow-providers-microsoft-winrm==3.2.1 -apache-airflow-providers-mongo==3.2.1 -apache-airflow-providers-mysql==5.1.1 -apache-airflow-providers-neo4j==3.3.1 -apache-airflow-providers-odbc==4.0.0 -apache-airflow-providers-openfaas==3.2.1 -apache-airflow-providers-opsgenie==5.1.1 -apache-airflow-providers-oracle==3.7.1 -apache-airflow-providers-pagerduty==3.3.0 -apache-airflow-providers-papermill==3.2.1 -apache-airflow-providers-plexus==3.2.1 -apache-airflow-providers-postgres==5.5.1 -apache-airflow-providers-presto==5.1.1 -apache-airflow-providers-qubole==3.4.1 -apache-airflow-providers-redis==3.2.1 -apache-airflow-providers-salesforce==5.4.1 -apache-airflow-providers-samba==4.2.1 -apache-airflow-providers-segment==3.2.1 -apache-airflow-providers-sendgrid==3.2.1 -apache-airflow-providers-sftp==4.3.1 -apache-airflow-providers-singularity==3.2.1 -apache-airflow-providers-slack==7.3.1 -apache-airflow-providers-smtp==1.2.0 -apache-airflow-providers-snowflake==4.2.0 -apache-airflow-providers-sqlite==3.4.2 -apache-airflow-providers-ssh==3.7.1 -apache-airflow-providers-tableau==4.2.1 -apache-airflow-providers-tabular==1.2.1 -apache-airflow-providers-telegram==4.1.1 -apache-airflow-providers-trino==5.1.1 -apache-airflow-providers-vertica==3.4.1 -apache-airflow-providers-zendesk==4.3.1 -apache-beam==2.48.0 -apispec==5.2.2 -appdirs==1.4.4 -argcomplete==3.1.1 -arrow==1.2.3 -asana==3.2.1 -asgiref==3.7.2 +adbc-driver-manager==1.11.0 +adbc-driver-postgresql==1.11.0 +adbc-driver-sqlite==1.11.0 +adlfs==2026.5.0 +aenum==3.1.17 +aiobotocore==3.7.0 +aiofiles==24.1.0 +aiohappyeyeballs==2.6.2 +aiohttp-cors==0.8.1 +aiohttp==3.13.5 +aioitertools==0.13.0 +aiomysql==0.3.2 +aiosignal==1.4.0 +aiosmtplib==5.1.0 +aiosqlite==0.21.0 +airbyte-api==0.53.0 +akeyless==5.0.26 +alembic==1.18.4 +alibabacloud-adb20211201==3.7.0 +alibabacloud-credentials-api==1.0.0 +alibabacloud-credentials==1.0.8 +alibabacloud-openapi-util==0.2.4 +alibabacloud-oss-v2==1.3.0 +alibabacloud-tea-util==0.3.14 +alibabacloud-tea==0.4.3 +alibabacloud_endpoint_util==0.0.4 +alibabacloud_gateway_spi==0.0.3 +alibabacloud_tea_openapi==0.3.16 +alibabacloud_tea_xml==0.0.3 +amqp==5.3.1 +annotated-doc==0.0.4 +annotated-types==0.7.0 +anyio==4.13.0 +apache-airflow-providers-akeyless==0.1.0 +apache-airflow-providers-alibaba==3.3.8 +apache-airflow-providers-amazon==9.29.0 +apache-airflow-providers-apache-cassandra==3.9.4 +apache-airflow-providers-apache-drill==3.3.2 +apache-airflow-providers-apache-druid==4.5.2 +apache-airflow-providers-apache-flink==1.8.4 +apache-airflow-providers-apache-hdfs==4.12.0 +apache-airflow-providers-apache-hive==9.5.0 +apache-airflow-providers-apache-iceberg==1.4.1 +apache-airflow-providers-apache-impala==1.9.2 +apache-airflow-providers-apache-kafka==1.14.0 +apache-airflow-providers-apache-kylin==3.10.4 +apache-airflow-providers-apache-livy==4.5.6 +apache-airflow-providers-apache-pig==4.8.4 +apache-airflow-providers-apache-pinot==4.10.2 +apache-airflow-providers-apache-spark==6.0.2 +apache-airflow-providers-apache-tinkerpop==1.0.2 +apache-airflow-providers-apprise==2.3.3 +apache-airflow-providers-arangodb==2.9.4 +apache-airflow-providers-asana==2.11.3 +apache-airflow-providers-atlassian-jira==3.3.3 +apache-airflow-providers-celery==3.20.0 +apache-airflow-providers-cloudant==4.3.4 +apache-airflow-providers-cncf-kubernetes==10.17.1 +apache-airflow-providers-cohere==1.6.5 +apache-airflow-providers-common-ai==0.3.0 +apache-airflow-providers-common-compat==1.15.0 +apache-airflow-providers-common-io==1.7.2 +apache-airflow-providers-common-messaging==2.0.3 +apache-airflow-providers-common-sql==2.0.0 +apache-airflow-providers-databricks==7.15.0 +apache-airflow-providers-datadog==3.10.4 +apache-airflow-providers-dingding==3.9.4 +apache-airflow-providers-discord==3.12.3 +apache-airflow-providers-docker==4.5.6 +apache-airflow-providers-edge3==3.7.0 +apache-airflow-providers-elasticsearch==6.5.4 +apache-airflow-providers-exasol==4.10.2 +apache-airflow-providers-fab==3.6.4 +apache-airflow-providers-facebook==3.9.4 +apache-airflow-providers-ftp==3.15.0 +apache-airflow-providers-git==0.4.0 +apache-airflow-providers-github==2.11.2 +apache-airflow-providers-google==22.0.0 +apache-airflow-providers-grpc==3.9.4 +apache-airflow-providers-hashicorp==4.6.0 +apache-airflow-providers-http==6.0.2 +apache-airflow-providers-imap==3.11.3 +apache-airflow-providers-influxdb==2.11.0 +apache-airflow-providers-informatica==0.1.3 +apache-airflow-providers-jdbc==5.4.4 +apache-airflow-providers-jenkins==4.2.5 +apache-airflow-providers-keycloak==0.7.2 +apache-airflow-providers-microsoft-azure==13.3.0 +apache-airflow-providers-microsoft-mssql==4.6.0 +apache-airflow-providers-microsoft-psrp==3.2.5 +apache-airflow-providers-microsoft-winrm==3.14.2 +apache-airflow-providers-mongo==5.4.0 +apache-airflow-providers-mysql==6.6.0 +apache-airflow-providers-neo4j==3.11.5 +apache-airflow-providers-odbc==4.12.2 +apache-airflow-providers-openai==1.7.4 +apache-airflow-providers-openfaas==3.9.4 +apache-airflow-providers-openlineage==2.17.0 +apache-airflow-providers-opensearch==1.9.2 +apache-airflow-providers-opsgenie==5.10.3 +apache-airflow-providers-oracle==4.6.0 +apache-airflow-providers-pagerduty==5.2.5 +apache-airflow-providers-papermill==3.13.0 +apache-airflow-providers-pgvector==1.7.1 +apache-airflow-providers-pinecone==2.4.5 +apache-airflow-providers-postgres==6.7.0 +apache-airflow-providers-presto==5.12.0 +apache-airflow-providers-qdrant==1.5.5 +apache-airflow-providers-redis==4.4.4 +apache-airflow-providers-salesforce==5.14.0 +apache-airflow-providers-samba==4.12.5 +apache-airflow-providers-segment==3.9.4 +apache-airflow-providers-sendgrid==4.2.3 +apache-airflow-providers-sftp==5.8.0 +apache-airflow-providers-singularity==3.9.3 +apache-airflow-providers-slack==9.10.0 +apache-airflow-providers-smtp==3.0.1 +apache-airflow-providers-snowflake==6.13.0 +apache-airflow-providers-sqlite==4.3.2 +apache-airflow-providers-ssh==5.0.2 +apache-airflow-providers-standard==1.13.1 +apache-airflow-providers-tableau==5.4.1 +apache-airflow-providers-telegram==4.9.4 +apache-airflow-providers-teradata==3.6.0 +apache-airflow-providers-trino==6.6.0 +apache-airflow-providers-vertica==4.4.0 +apache-airflow-providers-vespa==0.1.0 +apache-airflow-providers-weaviate==3.3.4 +apache-airflow-providers-yandex==4.5.0 +apache-airflow-providers-ydb==2.5.2 +apache-airflow-providers-zendesk==4.12.0 +apispec==6.10.0 +apprise==1.10.0 +argcomplete==3.6.3 +asana==5.2.4 +asgiref==3.11.1 asn1crypto==1.5.1 -astroid==2.15.5 -asttokens==2.2.1 -async-timeout==4.0.2 -asynctest==0.13.0 +asttokens==3.0.1 +async-timeout==5.0.1 +asyncpg==0.31.0 +asyncssh==2.23.0 atlasclient==1.0.0 -atlassian-python-api==3.39.0 -attrs==23.1.0 -aws-sam-translator==1.71.0 -aws-xray-sdk==2.12.0 -azure-batch==14.0.0 +atlassian-python-api==4.0.7 +attrs==26.1.0 +azure-batch==14.2.0 azure-common==1.1.28 -azure-core==1.27.1 -azure-cosmos==4.4.0 +azure-core==1.41.0 +azure-cosmos==4.15.0 azure-datalake-store==0.0.53 -azure-identity==1.13.0 -azure-keyvault-secrets==4.7.0 -azure-kusto-data==0.0.45 -azure-mgmt-containerinstance==1.5.0 -azure-mgmt-core==1.4.0 -azure-mgmt-datafactory==1.1.0 +azure-identity==1.25.3 +azure-keyvault-secrets==4.11.0 +azure-kusto-data==6.0.4 +azure-mgmt-compute==38.0.0 +azure-mgmt-containerinstance==10.1.0 +azure-mgmt-containerregistry==15.0.0 +azure-mgmt-core==1.6.0 +azure-mgmt-cosmosdb==9.9.0 +azure-mgmt-datafactory==9.3.0 azure-mgmt-datalake-nspkg==3.0.1 azure-mgmt-datalake-store==0.5.0 azure-mgmt-nspkg==3.0.2 -azure-mgmt-resource==23.0.1 +azure-mgmt-resource==25.0.0 +azure-mgmt-storage==25.0.0 azure-nspkg==3.0.2 -azure-servicebus==7.11.0 -azure-storage-blob==12.16.0 -azure-storage-common==2.1.0 -azure-storage-file-datalake==12.11.0 -azure-storage-file==2.1.0 +azure-servicebus==7.14.3 +azure-storage-blob==12.29.0 +azure-storage-file-datalake==12.24.0 +azure-storage-file-share==12.25.0 +azure-synapse-artifacts==0.22.0 azure-synapse-spark==0.7.0 -backcall==0.2.0 -backoff==1.10.0 -backports.zoneinfo==0.2.1 -bcrypt==4.0.1 -beautifulsoup4==4.12.2 -billiard==4.1.0 -bitarray==2.7.6 -black==23.1a1 -bleach==6.0.0 -blinker==1.6.2 -boto3==1.26.161 -boto==2.49.0 -botocore==1.29.161 -bowler==0.9.0 -cachelib==0.9.0 -cachetools==5.3.1 -cassandra-driver==3.28.0 -cattrs==23.1.2 -celery==5.3.1 -certifi==2023.5.7 -cffi==1.15.1 -cfgv==3.3.1 -cfn-lint==0.77.10 -cgroupspy==0.2.2 -chardet==5.1.0 -charset-normalizer==3.1.0 -checksumdir==1.2.0 -ciso8601==2.3.0 -click-default-group==1.2.2 -click-didyoumean==0.3.0 -click-plugins==1.1.1 +babel==2.18.0 +backoff==2.2.1 +backports.strenum==1.3.1 +backports.tarfile==1.2.0 +bcrypt==5.0.0 +beautifulsoup4==4.14.3 +billiard==4.2.4 +bitarray==3.8.1 +black==26.5.1 +bleach==6.3.0 +blinker==1.9.0 +boto3==1.43.0 +botocore==1.43.0 +cachelib==0.14.0 +cachetools==7.1.3 +cadwyn==6.2.2 +cassandra-driver==3.30.0 +cattrs==26.1.0 +celery==5.6.3 +certifi==2026.5.20 +cffi==2.0.0 +chardet==6.0.0.post1 +charset-normalizer==3.4.7 +ciso8601==2.3.3 +click-didyoumean==0.3.1 +click-plugins==1.1.1.2 click-repl==0.3.0 -click==8.1.4 -clickclick==20.10.2 -cloudant==2.15.0 -cloudpickle==2.2.1 +click==8.4.0 +cloudpickle==3.1.1 +cohere==5.21.1 colorama==0.4.6 -colorlog==4.8.0 -connexion==2.14.2 -coverage==7.2.7 -crcmod==1.7 -cron-descriptor==1.4.0 -croniter==1.4.1 -cryptography==40.0.2 -curlify==2.2.1 -dask==2023.4.1 -databricks-sql-connector==2.7.0 -datadog==0.45.0 -db-dtypes==1.1.1 -decorator==5.1.1 +colorful==0.5.8 +colorlog==6.10.1 +comm==0.2.3 +confluent-kafka==2.14.0 +crcmod-plus==2.3.1 +cron_descriptor==2.0.8 +croniter==6.2.2 +cryptography==48.0.0 +curlify==3.0.0 +databricks-sql-connector==4.2.5 +dataclasses-json==0.6.7 +datadog==0.52.1 +db-dtypes==1.6.0 +debugpy==1.8.20 +decorator==5.3.1 defusedxml==0.7.1 deprecation==2.1.0 -dill==0.3.1.1 -distlib==0.3.6 -distributed==2023.4.1 -dnspython==2.3.0 -docker==6.1.3 +dill==0.4.1 +distlib==0.4.0 +distro==1.9.0 +dnspython==2.8.0 +docker==7.1.0 docopt==0.6.2 -docutils==0.20.1 -ecdsa==0.18.0 -elasticsearch-dbapi==0.2.10 -elasticsearch-dsl==7.4.1 -elasticsearch==7.13.4 -email-validator==1.3.1 +docstring_parser==0.18.0 +durationpy==0.10 +elastic-transport==9.4.0 +elasticsearch==9.4.0 +email-validator==2.3.0 entrypoints==0.4 -eralchemy2==1.3.7 -et-xmlfile==1.1.0 -eventlet==0.33.3 -exceptiongroup==1.1.2 -execnet==2.0.0 -executing==1.2.0 -facebook-business==17.0.2 -fastavro==1.8.0 -fasteners==0.18 -fastjsonschema==2.17.1 -filelock==3.12.2 -fissix==21.11.13 -flower==2.0.0 -frozenlist==1.3.3 -fsspec==2023.6.0 -future==0.18.3 -gcloud-aio-auth==4.2.3 -gcloud-aio-bigquery==6.3.0 -gcloud-aio-storage==8.2.0 -gcsfs==2023.6.0 -geomet==0.2.1.post1 -gevent==22.10.2 -gitdb==4.0.10 -google-ads==21.2.0 -google-api-core==2.11.0 -google-api-python-client==2.92.0 -google-auth-httplib2==0.1.0 -google-auth-oauthlib==1.0.0 -google-auth==2.21.0 -google-cloud-aiplatform==1.27.1 -google-cloud-appengine-logging==1.3.1 -google-cloud-audit-log==0.2.5 -google-cloud-automl==2.11.2 -google-cloud-bigquery-datatransfer==3.11.2 -google-cloud-bigquery-storage==2.22.0 -google-cloud-bigquery==3.11.3 -google-cloud-bigtable==2.19.0 -google-cloud-build==3.17.1 -google-cloud-compute==1.12.1 -google-cloud-container==2.26.0 -google-cloud-core==2.3.3 -google-cloud-datacatalog==3.13.1 -google-cloud-dataflow-client==0.8.4 -google-cloud-dataform==0.5.2 -google-cloud-dataplex==1.5.1 -google-cloud-dataproc-metastore==1.12.0 -google-cloud-dataproc==5.4.2 -google-cloud-dlp==3.12.2 -google-cloud-kms==2.18.0 -google-cloud-language==2.10.1 -google-cloud-logging==3.5.0 -google-cloud-memcache==1.7.2 -google-cloud-monitoring==2.15.1 -google-cloud-orchestration-airflow==1.9.1 -google-cloud-os-login==2.9.1 -google-cloud-pubsub==2.17.1 -google-cloud-redis==2.13.1 -google-cloud-resource-manager==1.10.2 -google-cloud-secret-manager==2.16.2 -google-cloud-spanner==3.36.0 -google-cloud-speech==2.21.0 -google-cloud-storage==2.10.0 -google-cloud-tasks==2.13.2 -google-cloud-texttospeech==2.14.1 -google-cloud-translate==3.11.2 -google-cloud-videointelligence==2.11.3 -google-cloud-vision==3.4.4 -google-cloud-workflows==1.10.2 -google-crc32c==1.5.0 -google-re2==1.0 -google-resumable-media==2.5.0 -googleapis-common-protos==1.59.1 -graphql-core==3.2.3 -graphviz==0.20.1 -greenlet==2.0.2 -grpc-google-iam-v1==0.12.6 +et_xmlfile==2.0.0 +eventlet==0.41.0 +exceptiongroup==1.3.1 +executing==2.2.1 +facebook_business==25.0.1 +fastapi-cli==0.0.24 +fastapi==0.136.1 +fastavro==1.12.2 +fastcore==1.13.2 +fastjsonschema==2.21.2 +fastuuid==0.14.0 +filelock==3.29.0 +flask-appbuilder==5.2.1 +flask-babel==4.0.0 +flower==2.0.1 +frozenlist==1.8.0 +fsspec==2026.4.0 +future==1.0.0 +gcloud-aio-auth==5.4.4 +gcloud-aio-bigquery==7.1.0 +gcloud-aio-storage==9.6.4 +gcsfs==2026.4.0 +genai-prices==0.0.61 +geomet==1.1.0 +gevent==26.5.0 +gitdb==4.0.12 +google-ads==31.0.0 +google-analytics-admin==0.29.0 +google-api-core==2.30.3 +google-api-python-client==2.196.0 +google-auth-httplib2==0.4.0 +google-auth-oauthlib==1.4.0 +google-auth==2.53.0 +google-cloud-aiplatform==1.148.1 +google-cloud-alloydb==0.9.0 +google-cloud-appengine-logging==1.9.0 +google-cloud-audit-log==0.5.0 +google-cloud-automl==2.19.0 +google-cloud-batch==0.21.0 +google-cloud-bigquery-datatransfer==3.22.0 +google-cloud-bigquery-storage==2.38.0 +google-cloud-bigquery==3.41.0 +google-cloud-bigtable==2.38.0 +google-cloud-build==3.36.0 +google-cloud-compute==1.47.0 +google-cloud-container==2.64.0 +google-cloud-core==2.6.0 +google-cloud-datacatalog==3.30.0 +google-cloud-dataflow-client==0.13.0 +google-cloud-dataform==0.10.0 +google-cloud-dataplex==2.19.0 +google-cloud-dataproc-metastore==1.22.0 +google-cloud-dataproc==5.27.0 +google-cloud-dlp==3.36.0 +google-cloud-kms==3.13.0 +google-cloud-language==2.20.0 +google-cloud-logging==3.15.0 +google-cloud-managedkafka==0.4.0 +google-cloud-memcache==1.15.0 +google-cloud-monitoring==2.30.0 +google-cloud-orchestration-airflow==1.21.0 +google-cloud-os-login==2.21.0 +google-cloud-pubsub==2.38.0 +google-cloud-redis==2.21.0 +google-cloud-resource-manager==1.17.0 +google-cloud-run==0.16.0 +google-cloud-secret-manager==2.28.0 +google-cloud-spanner==3.66.0 +google-cloud-speech==2.39.0 +google-cloud-storage-control==1.11.0 +google-cloud-storage-transfer==1.20.0 +google-cloud-storage==3.10.1 +google-cloud-tasks==2.22.0 +google-cloud-texttospeech==2.36.0 +google-cloud-translate==3.26.0 +google-cloud-videointelligence==2.19.0 +google-cloud-vision==3.14.0 +google-cloud-workflows==1.22.0 +google-crc32c==1.8.0 +google-genai==1.75.0 +google-resumable-media==2.9.0 +googleapis-common-protos==1.75.0 +graphviz==0.21 +greenback==1.3.0 +greenlet==3.5.1 +gremlinpython==3.7.2 +griffelib==2.0.2 +grpc-google-iam-v1==0.14.4 +grpc-interceptor==0.15.4 grpcio-gcp==0.2.2 -grpcio-status==1.56.0 -grpcio==1.59.3 -gssapi==1.8.2 -gunicorn==20.1.0 -h11==0.14.0 -hdfs==2.7.0 +grpcio-health-checking==1.80.0 +grpcio-status==1.80.0 +grpcio-tools==1.80.0 +grpcio==1.80.0 +gssapi==1.11.1 +gunicorn==26.0.0 +h11==0.16.0 +h2==4.3.0 +hdfs==2.7.3 +hf-xet==1.5.0 hmsclient==0.1.1 -httpcore==0.16.3 -httplib2==0.22.0 -httpx==0.23.3 -humanize==4.7.0 -hvac==1.1.1 -identify==2.5.24 -idna==3.4 -ijson==3.2.2 -imagesize==1.4.1 -importlib-metadata==4.13.0 -importlib-resources==5.12.0 -impyla==0.18.0 -incremental==22.10.0 +hpack==4.1.0 +httpcore==1.0.9 +httplib2==0.31.2 +httpr==0.4.8 +httptools==0.7.1 +httpx==0.28.1 +huggingface_hub==1.16.0 +humanize==4.15.0 +hvac==2.4.0 +hyperframe==6.1.0 +ibm-cloud-sdk-core==3.24.4 +ibmcloudant==0.11.6 +idna==3.15 +ijson==3.4.0.post0 +immutabledict==4.3.1 +importlib_metadata==9.0.0 +importlib_resources==7.1.0 +impyla==0.22.0 inflection==0.5.1 -influxdb-client==1.36.1 -iniconfig==2.0.0 -ipdb==0.13.13 -ipython==8.12.2 -isodate==0.6.1 -itsdangerous==2.1.2 -jaraco.classes==3.2.3 -jedi==0.18.2 -jeepney==0.8.0 -jira==3.5.2 -jmespath==0.10.0 -jschema-to-python==1.2.3 -json-merge-patch==0.2 -jsondiff==2.0.0 -jsonpatch==1.33 -jsonpath-ng==1.5.3 -jsonpickle==3.0.1 -jsonpointer==2.4 -jsonschema-spec==0.1.6 -jsonschema-specifications==2023.6.1 -jsonschema==4.18.0 -junit-xml==1.9 -jupyter_client==8.3.0 -jupyter_core==5.3.1 -keyring==24.2.0 -kombu==5.3.1 -krb5==0.5.0 -kubernetes-asyncio==24.2.3 -kubernetes==23.6.0 +influxdb-client==1.50.0 +influxdb3-python==0.19.0 +ipykernel==7.2.0 +ipython==8.39.0 +isodate==0.7.2 +itsdangerous==2.2.0 +jaraco.classes==3.4.0 +jaraco.context==6.1.2 +jaraco.functools==4.5.0 +jedi==0.20.0 +jeepney==0.9.0 +jiter==0.15.0 +jmespath==1.1.0 +joblib==1.5.3 +joserfc==1.6.5 +jpype1==1.7.1 +jsonpath-ng==1.8.0 +jsonpath-python==1.1.6 +jsonschema-specifications==2025.9.1 +jsonschema==4.26.0 +jupyter_client==8.8.0 +jupyter_core==5.9.1 +jupyterlab_pygments==0.3.0 +jwcrypto==1.5.7 +keyring==25.7.0 +kombu==5.6.2 +krb5==0.9.0 +kubernetes==35.0.0 +kubernetes_asyncio==35.0.1 kylinpy==2.8.4 -lazy-object-proxy==1.9.0 -ldap3==2.9.1 -limits==3.5.0 -linkify-it-py==2.0.2 -locket==1.0.0 +lazy-object-proxy==1.12.0 +libcst==1.8.6 +limits==5.8.0 +linkify-it-py==2.1.0 +litellm==1.82.6 lockfile==0.12.2 -looker-sdk==23.10.0 -lxml==4.9.3 -lz4==4.3.2 -markdown-it-py==3.0.0 -marshmallow-enum==1.5.1 -marshmallow-oneofschema==3.0.1 -marshmallow-sqlalchemy==0.26.1 -marshmallow==3.19.0 -matplotlib-inline==0.1.6 -mdit-py-plugins==0.4.0 +logfire-api==4.33.0 +looker_sdk==26.8.0 +lxml==6.1.1 +lz4==4.4.5 +markdown-it-py==4.2.0 +marshmallow-sqlalchemy==1.5.0 +marshmallow==3.26.2 +matplotlib-inline==0.2.2 +mdit-py-plugins==0.6.1 mdurl==0.1.2 -mongomock==4.1.2 -monotonic==1.6 -more-itertools==9.1.0 -moreorless==0.4.0 -moto==4.1.12 -mpmath==1.3.0 -msal-extensions==1.0.0 -msal==1.22.0 -msgpack==1.0.5 +memray==1.19.3 +mergedeep==1.3.4 +methodtools==0.4.7 +microsoft-kiota-abstractions==1.10.1 +microsoft-kiota-authentication-azure==1.10.1 +microsoft-kiota-http==1.10.1 +microsoft-kiota-serialization-json==1.10.1 +microsoft-kiota-serialization-text==1.10.1 +mistune==3.2.1 +mmh3==5.2.1 +more-itertools==11.0.2 +msal-extensions==1.3.1 +msal==1.36.0 +msgpack==1.1.2 +msgraph-core==1.4.0 +msgraphfs==0.4 +msgspec==0.21.1 msrest==0.7.1 -msrestazure==0.6.4 -multi-key-dict==2.0.3 -multidict==6.0.4 -mypy-boto3-appflow==1.28.0 -mypy-boto3-rds==1.28.0 -mypy-boto3-redshift-data==1.28.0 -mypy-boto3-s3==1.28.0 -mypy-extensions==1.0.0 -mypy==1.0.0 -mysqlclient==2.2.0 -nbclient==0.8.0 -nbformat==5.9.0 -neo4j==5.10.0 -networkx==3.1 -nodeenv==1.8.0 -numpy==1.24.4 -oauthlib==3.2.2 -objsize==0.6.1 -openapi-schema-validator==0.4.4 -openapi-spec-validator==0.5.7 -openpyxl==3.1.2 -opentelemetry-api==1.15.0 -opentelemetry-exporter-otlp-proto-grpc==1.15.0 -opentelemetry-exporter-otlp-proto-http==1.15.0 -opentelemetry-exporter-otlp==1.15.0 -opentelemetry-exporter-prometheus==1.12.0rc1 -opentelemetry-proto==1.15.0 -opentelemetry-sdk==1.15.0 -opentelemetry-semantic-conventions==0.36b0 +msrestazure==0.6.4.post1 +multi_key_dict==2.0.3 +multidict==6.7.1 +mypy_extensions==1.1.0 +mysql-connector-python==9.7.0 +mysqlclient==2.2.8 +natsort==8.4.0 +nbclient==0.10.4 +nbconvert==7.17.1 +nbformat==5.10.4 +neo4j==6.2.0 +nest-asyncio==1.6.0 +numpy==2.2.6 +oauthlib==3.3.1 +openai==2.37.0 +opencensus-context==0.1.3 +opencensus==0.11.4 +openlineage-integration-common==1.47.1 +openlineage-python==1.47.1 +openlineage_sql==1.47.1 +openpyxl==3.1.5 +opensearch-protobufs==1.2.0 +opensearch-py==3.2.0 +opentelemetry-api==1.42.0 +opentelemetry-exporter-otlp-proto-common==1.42.0 +opentelemetry-exporter-otlp-proto-grpc==1.42.0 +opentelemetry-exporter-otlp-proto-http==1.42.0 +opentelemetry-exporter-otlp==1.42.0 +opentelemetry-exporter-prometheus==0.63b0 +opentelemetry-proto==1.42.0 +opentelemetry-resourcedetector-gcp==1.12.0a0 +opentelemetry-sdk==1.42.0 +opentelemetry-semantic-conventions==0.63b0 opsgenie-sdk==2.1.5 -oracledb==1.3.2 +oracledb==4.0.1 ordered-set==4.1.0 -orjson==3.9.1 -oscrypto==1.3.0 -oss2==2.18.0 -packaging==21.3 -pandas-gbq==0.19.2 -pandas==1.5.3 -papermill==2.4.0 -paramiko==3.2.0 -parso==0.8.3 -partd==1.4.0 -pathable==0.4.3 -pathspec==0.9.0 -pbr==5.11.1 -pdpyras==5.1.0 -pendulum==2.1.2 -pexpect==4.8.0 -pickleshare==0.7.5 -pinotdb==0.5.0 -pipdeptree==2.9.3 -pipx==1.2.0 -pkginfo==1.9.6 -pkgutil_resolve_name==1.3.10 -platformdirs==3.8.1 -pluggy==1.2.0 -ply==3.11 -plyvel==1.5.0 -portalocker==2.7.0 -pre-commit==3.3.3 -presto-python-client==0.8.3 +orjson==3.11.9 +outcome==1.3.0.post0 +packaging==26.2 +pagerduty==6.2.1 +pandas-gbq==0.35.0 +pandas-stubs==2.3.3.260113 +pandas==2.3.3 +pandocfilters==1.5.1 +papermill==2.7.0 +paramiko==3.5.1 +parso==0.8.7 +pathlib_abc==0.5.2 +pathspec==1.1.1 +pbr==7.0.3 +pendulum==3.2.0 +pexpect==4.9.0 +pgvector==0.4.2 +pinecone==9.0.1 +pinotdb==5.7.0 +platformdirs==4.9.6 +pluggy==1.6.0 +polars-runtime-32==1.40.1 +polars==1.40.1 +portalocker==3.2.0 +presto-python-client==0.8.4 prison==0.2.1 -prometheus-client==0.17.0 -prompt-toolkit==3.0.39 -proto-plus==1.22.3 -protobuf==4.23.4 -psutil==5.9.5 -psycopg2-binary==2.9.6 +prometheus_client==0.25.0 +prompt_toolkit==3.0.52 +propcache==0.5.2 +proto-plus==1.28.0 +protobuf==6.33.6 +psutil==7.2.2 +psycopg2-binary==2.9.12 ptyprocess==0.7.0 -pure-eval==0.2.2 pure-sasl==0.6.2 -py-partiql-parser==0.3.3 -py4j==0.10.9.7 -pyOpenSSL==23.2.0 -pyarrow==11.0.0 -pyasn1-modules==0.2.8 -pyasn1==0.4.8 -pycountry==22.3.5 -pycparser==2.21 -pycryptodome==3.18.0 -pycryptodomex==3.18.0 -pydantic==1.10.11 -pydata-google-auth==1.8.0 -pydot==1.4.2 -pydruid==0.6.5 -pyenchant==3.2.2 -pyexasol==0.25.2 -pygraphviz==1.11 -pyhcl==0.4.4 +pure_eval==0.2.3 +py-spy==0.4.2 +pyOpenSSL==26.2.0 +pyarrow==24.0.0 +pyasn1==0.6.3 +pyasn1_modules==0.4.2 +pybreaker==1.4.1 +pycountry==26.2.16 +pycparser==3.0 +pycryptodome==3.23.0 +pydantic-ai-slim==1.100.0 +pydantic-extra-types==2.11.1 +pydantic-graph==1.100.0 +pydantic-settings==2.14.1 +pydantic==2.13.4 +pydantic_core==2.46.4 +pydata-google-auth==1.9.1 +pydruid==0.6.9 +pyexasol==1.3.0 +pygtrie==2.5.0 pykerberos==1.2.4 -pymongo==4.4.0 -pymssql==2.2.8 -pyodbc==4.0.39 -pyparsing==3.1.0 -pypsrp==0.8.1 -pyrsistent==0.19.3 -pyspark==3.4.1 -pyspnego==0.9.1 -pytest-asyncio==0.21.0 -pytest-capture-warnings==0.0.4 -pytest-cov==4.1.0 -pytest-httpx==0.21.3 -pytest-instafail==0.5.0 -pytest-rerunfailures==12.0 -pytest-timeouts==1.2.1 -pytest-xdist==3.3.1 -pytest==7.4.0 -python-arango==7.5.8 -python-daemon==3.0.1 -python-dateutil==2.8.2 -python-dotenv==1.0.0 +pymongo==4.17.0 +pymssql==2.3.13 +pyodbc==5.3.0 +pyodps==0.12.6 +pyparsing==3.3.2 +pypsrp==0.9.1 +pyspark-client==4.1.1 +pyspnego==0.12.1 +python-arango==8.3.2 +python-daemon==3.1.2 +python-dateutil==2.9.0.post0 +python-discovery==1.3.1 +python-dotenv==1.2.2 python-http-client==3.3.7 -python-jenkins==1.7.0 -python-jose==3.3.0 -python-ldap==3.4.3 -python-nvd3==0.15.0 -python-slugify==8.0.1 -python-telegram-bot==20.2 -pytz==2023.3 -pytzdata==2020.1 -pywinrm==0.4.3 -pyzmq==25.1.0 -qds-sdk==1.16.1 -reactivex==4.0.4 -readme-renderer==40.0 -redis==4.6.0 -redshift-connector==2.0.912 -referencing==0.29.1 -regex==2023.6.3 -requests-file==1.5.1 -requests-kerberos==0.14.0 -requests-mock==1.11.0 -requests-ntlm==1.2.0 -requests-oauthlib==1.3.1 +python-jenkins==1.8.3 +python-keycloak==7.1.1 +python-ldap==3.4.7 +python-multipart==0.0.29 +python-slugify==8.0.4 +python-telegram-bot==22.7 +python3-saml==1.16.0 +pytokens==0.4.1 +pytz==2026.2 +pyvespa==1.2.1 +pywinrm==0.5.0 +pyzmq==27.1.0 +qdrant-client==1.18.0 +ray==2.55.1 +reactivex==4.1.0 +redis==6.4.0 +redshift_connector==2.1.14 +referencing==0.37.0 +regex==2026.5.9 +requests-file==3.0.1 +requests-kerberos==0.15.0 +requests-oauthlib==2.0.0 requests-toolbelt==1.0.0 -requests==2.31.0 -responses==0.23.1 -rfc3339-validator==0.1.4 -rfc3986==1.5.0 -rich-argparse==1.2.0 -rich-click==1.6.1 -rich==13.4.2 -rpds-py==0.8.8 -rsa==4.9 -ruff==0.0.277 -s3transfer==0.6.1 -sarif-om==1.0.4 -sasl==0.3.1 -scramp==1.4.4 +requests==2.34.2 +requests_ntlm==1.3.0 +retryhttp==1.4.0 +rich-argparse==1.8.0 +rich-toolkit==0.19.10 +rich==13.9.4 +rpds-py==0.30.0 +rsa==4.9.1 +ruamel.yaml==0.19.1 +s3fs==2026.4.0 +s3transfer==0.17.0 +sagemaker_studio==1.0.26 +scikit-learn==1.5.2 +scipy==1.15.3 +scramp==1.4.8 scrapbook==0.5.0 -semver==3.0.1 -sendgrid==6.10.0 -sentinels==1.0.0 -sentry-sdk==1.27.1 -setproctitle==1.3.2 -simple-salesforce==1.12.4 -six==1.16.0 -slack-sdk==3.21.3 -smbprotocol==1.10.1 -smmap==5.0.0 -sniffio==1.3.0 -snowballstemmer==2.2.0 -snowflake-connector-python==3.0.4 -snowflake-sqlalchemy==1.4.7 +segment-analytics-python==2.3.6 +sendgrid==6.12.5 +sentry-sdk==2.60.0 +setproctitle==1.3.7 +shellingham==1.5.4 +simple-salesforce==1.12.9 +six==1.17.0 +slack_sdk==3.42.0 +smart_open==7.6.1 +smbprotocol==1.16.1 +smmap==5.0.3 +sniffio==1.3.1 +snowflake-connector-python==4.5.0 +snowflake-snowpark-python==1.51.0 +snowflake-sqlalchemy==1.10.0 sortedcontainers==2.4.0 -soupsieve==2.4.1 -sphinx-airflow-theme==0.0.12 -sphinx-argparse==0.4.0 -sphinx-autoapi==2.1.1 -sphinx-copybutton==0.5.2 -sphinx-jinja==2.0.2 -sphinx-rtd-theme==1.2.2 -sphinxcontrib-applehelp==1.0.4 -sphinxcontrib-devhelp==1.0.2 -sphinxcontrib-htmlhelp==2.0.1 -sphinxcontrib-httpdomain==1.8.1 -sphinxcontrib-jquery==4.1 -sphinxcontrib-jsmath==1.0.1 -sphinxcontrib-qthelp==1.0.3 -sphinxcontrib-redoc==1.6.0 -sphinxcontrib-serializinghtml==1.1.5 -sphinxcontrib-spelling==8.0.0 -spython==0.3.0 -sqlalchemy-bigquery==1.6.1 -sqlalchemy-drill==1.1.2 -sqlalchemy-redshift==0.8.14 -sqlparse==0.4.4 -sshpubkeys==3.3.1 -sshtunnel==0.4.0 -stack-data==0.6.2 -starkbank-ecdsa==2.2.0 +soupsieve==2.8.3 +spython==0.3.14 +sqlalchemy-bigquery==1.17.0 +sqlalchemy-spanner==1.18.0 +sqlalchemy_drill==1.1.10 +sqlparse==0.5.5 +stack-data==0.6.3 +starlette==1.1.0 statsd==4.0.1 -sympy==1.12 -tableauserverclient==0.24 -tabulate==0.9.0 -tblib==2.0.0 -tenacity==8.2.2 -termcolor==2.3.0 +std-uritemplate==2.0.10 +structlog==25.5.0 +svcs==25.1.0 +tableauserverclient==0.40 +tabulate==0.10.0 +tenacity==9.1.4 +teradatasql==20.0.0.59 +teradatasqlalchemy==20.0.0.9 +termcolor==3.3.0 text-unidecode==1.3 -textwrap3==0.9.2 +textual==6.2.1 +threadpoolctl==3.6.0 thrift-sasl==0.4.3 thrift==0.16.0 -time-machine==2.10.0 -tomli==2.0.1 -toolz==0.12.0 -tornado==6.3.2 -towncrier==23.6.0 -tqdm==4.65.0 -traitlets==5.9.0 -trino==0.326.0 -twine==4.0.2 -types-Deprecated==1.2.9.2 -types-Markdown==3.4.2.9 -types-PyMySQL==1.1.0.0 -types-PyYAML==6.0.12.10 -types-boto==2.49.18.8 -types-certifi==2021.10.8.3 -types-croniter==1.4.0.0 -types-docutils==0.20.0.1 -types-paramiko==3.2.0.0 -types-protobuf==4.23.0.1 -types-pyOpenSSL==23.2.0.1 -types-python-dateutil==2.8.19.13 -types-python-slugify==8.0.0.2 -types-pytz==2023.3.0.0 -types-redis==4.6.0.2 -types-requests==2.31.0.1 -types-setuptools==68.0.0.1 -types-tabulate==0.9.0.2 -types-termcolor==1.1.6.2 -types-toml==0.10.8.6 -types-urllib3==1.26.25.13 -typing_extensions==4.7.1 -tzdata==2023.3 -tzlocal==5.0.1 -uc-micro-py==1.0.2 -unicodecsv==0.14.1 -uritemplate==4.1.1 -urllib3==1.26.16 -userpath==1.8.0 -vertica-python==1.3.2 -vine==5.0.0 -virtualenv==20.23.1 -volatile==2.1.0 -watchtower==2.0.1 -wcwidth==0.2.6 +tiktoken==0.13.0 +tinycss2==1.4.0 +tokenizers==0.23.1 +tomli==2.4.1 +tomlkit==0.15.0 +tornado==6.5.5 +tqdm==4.67.3 +traitlets==5.15.0 +trino==0.337.0 +typer==0.25.1 +types-protobuf==7.34.1.20260518 +types-pytz==2026.2.0.20260518 +types-requests==2.33.0.20260518 +typing-inspect==0.9.0 +typing-inspection==0.4.2 +typing_extensions==4.15.0 +tzdata==2026.2 +tzlocal==5.3.1 +uc-micro-py==2.0.0 +universal_pathlib==0.3.10 +uritemplate==4.2.0 +urllib3==2.7.0 +uuid6==2025.0.1 +uv==0.11.15 +uvicorn==0.47.0 +uvloop==0.22.1 +validators==0.35.0 +vertica-python==1.4.0 +vine==5.1.0 +virtualenv==21.3.3 +watchfiles==1.2.0 +watchtower==3.4.0 +wcwidth==0.7.0 +weaviate-client==4.16.2 webencodings==0.5.1 -websocket-client==1.6.1 -wrapt==1.15.0 -xmltodict==0.13.0 -yamllint==1.32.0 -yarl==1.9.2 -zeep==4.2.1 -zenpy==2.0.25 -zict==3.0.0 -zipp==3.15.0 -zope.event==5.0 -zope.interface==6.0 -zstandard==0.21.0 \ No newline at end of file +websocket-client==1.8.0 +websockets==16.0 +wirerope==1.0.0 +wrapt==2.2.0 +xmlsec==1.3.17 +xmltodict==1.0.4 +yandex-query-client==0.1.4 +yandexcloud==0.391.0 +yarl==1.24.2 +ydb-dbapi==0.1.22 +ydb==3.29.0 +zeep==4.3.2 +zenpy==2.0.57 +zipp==4.1.0 +zope.event==6.2 +zope.interface==8.4 +zstandard==0.25.0 \ No newline at end of file diff --git a/composer/blog/gcp-tech-blog/data-orchestration-with-composer/noxfile_config.py b/composer/blog/gcp-tech-blog/data-orchestration-with-composer/noxfile_config.py index 58ce78689ca..e00c377e297 100644 --- a/composer/blog/gcp-tech-blog/data-orchestration-with-composer/noxfile_config.py +++ b/composer/blog/gcp-tech-blog/data-orchestration-with-composer/noxfile_config.py @@ -31,14 +31,7 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. - "ignored_versions": [ - "2.7", - "3.6", - "3.7", - "3.9", - "3.10", - "3.11", - ], # Composer w/ Airflow 2 only supports Python 3.8 + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Composer w/ Airflow 2 only supports Python 3.8 # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": False, diff --git a/composer/blog/gcp-tech-blog/data-orchestration-with-composer/requirements-test.txt b/composer/blog/gcp-tech-blog/data-orchestration-with-composer/requirements-test.txt index 02122fa48a5..3f7ec3ad3f7 100644 --- a/composer/blog/gcp-tech-blog/data-orchestration-with-composer/requirements-test.txt +++ b/composer/blog/gcp-tech-blog/data-orchestration-with-composer/requirements-test.txt @@ -1,2 +1,2 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" cloud-composer-dag-test-utils==1.0.0 \ No newline at end of file diff --git a/composer/blog/gcp-tech-blog/unit-test-dags-cloud-build/noxfile_config.py b/composer/blog/gcp-tech-blog/unit-test-dags-cloud-build/noxfile_config.py index 5751b6d12eb..86b1e1af570 100644 --- a/composer/blog/gcp-tech-blog/unit-test-dags-cloud-build/noxfile_config.py +++ b/composer/blog/gcp-tech-blog/unit-test-dags-cloud-build/noxfile_config.py @@ -32,7 +32,7 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. # Skipping for Python 3.9 due to numpy compilation failure. - "ignored_versions": ["2.7", "3.9", "3.10", "3.11"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": False, diff --git a/composer/blog/gcp-tech-blog/unit-test-dags-cloud-build/requirements-test.txt b/composer/blog/gcp-tech-blog/unit-test-dags-cloud-build/requirements-test.txt index 02122fa48a5..3f7ec3ad3f7 100644 --- a/composer/blog/gcp-tech-blog/unit-test-dags-cloud-build/requirements-test.txt +++ b/composer/blog/gcp-tech-blog/unit-test-dags-cloud-build/requirements-test.txt @@ -1,2 +1,2 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" cloud-composer-dag-test-utils==1.0.0 \ No newline at end of file diff --git a/composer/cicd_sample/constraints.txt b/composer/cicd_sample/constraints.txt index 66b7987b371..a311f03e55c 100644 --- a/composer/cicd_sample/constraints.txt +++ b/composer/cicd_sample/constraints.txt @@ -1,6 +1,6 @@ # -# This constraints file was automatically generated on 2023-07-07T14:44:02Z -# via "eager-upgrade" mechanism of PIP. For the "v2-6-test" branch of Airflow. +# This constraints file was automatically generated on 2026-05-25T13:33:52.549573 +# via `uv pip install --resolution highest` for the "main" branch of Airflow. # This variant of constraints install uses the HEAD of the branch version for 'apache-airflow' but installs # the providers from PIP-released packages at the moment of the constraint generation. # @@ -8,7 +8,6 @@ # We also use those constraints after "apache-airflow" is released and the constraints are tagged with # "constraints-X.Y.Z" tag to build the production image for that version. # -# # This constraints file is meant to be used only in the "apache-airflow" installation command and not # in all subsequent pip commands. By using a constraints.txt file, we ensure that solely the Airflow # installation step is reproducible. Subsequent pip commands may install packages that would have @@ -16,664 +15,699 @@ # commands that might change the installed version of apache-airflow should include "apache-airflow==X.Y.Z" # in the list of install targets to prevent Airflow accidental upgrade or downgrade. # -# Typical installation process of airflow for Python 3.8 is (with random selection of extras and custom +# Typical installation process of airflow for Python 3.10 is (with random selection of extras and custom # dependencies added), usually consists of two steps: # # 1. Reproducible installation of airflow with selected providers (note constraints are used): # # pip install "apache-airflow[celery,cncf.kubernetes,google,amazon,snowflake]==X.Y.Z" \ -# --constraint "https://raw.githubusercontent.com/apache/airflow/constraints-X.Y.Z/constraints-3.8.txt" +# --constraint \ +# "https://raw.githubusercontent.com/apache/airflow/constraints-X.Y.Z/constraints-3.10.txt" # # 2. Installing own dependencies that are potentially not matching the constraints (note constraints are not # used, and apache-airflow==X.Y.Z is used to make sure there is no accidental airflow upgrade/downgrade. # -# pip install "apache-airflow==X.Y.Z" "snowflake-connector-python[pandas]==2.9.0" +# pip install "apache-airflow==X.Y.Z" "snowflake-connector-python[pandas]=N.M.O" # -Authlib==1.2.1 -Babel==2.12.1 -ConfigUpdater==3.1.1 -Deprecated==1.2.14 -Flask-AppBuilder==4.3.1 -Flask-Babel==2.0.0 -Flask-Bcrypt==1.0.1 -Flask-Caching==2.0.2 -Flask-JWT-Extended==4.5.2 -Flask-Limiter==3.3.1 -Flask-Login==0.6.2 -Flask-SQLAlchemy==2.5.1 -Flask-Session==0.5.0 -Flask-WTF==1.1.1 -Flask==2.2.5 -GitPython==3.1.31 -JPype1==1.4.1 +APScheduler==3.11.2 +Authlib==1.7.2 +Deprecated==1.3.1 +Events==0.5 +Flask-JWT-Extended==4.7.4 +Flask-Limiter==3.12 +Flask-Login==0.6.3 +Flask-SQLAlchemy==3.1.1 +Flask-Session==0.8.0 +Flask-WTF==1.3.0 +Flask==3.1.3 +GitPython==3.1.50 JayDeBeApi==1.2.3 -Jinja2==3.1.2 -Mako==1.2.4 -Markdown==3.4.3 -MarkupSafe==2.1.3 -PyGithub==1.59.0 -PyHive==0.6.5 -PyJWT==2.7.0 -PyNaCl==1.5.0 -PyYAML==6.0 -Pygments==2.15.1 -SQLAlchemy-JSONField==1.0.1.post0 -SQLAlchemy-Utils==0.41.1 -SQLAlchemy==1.4.49 -SecretStorage==3.3.3 -Shapely==1.8.5.post1 -Sphinx==5.3.0 -WTForms==3.0.1 -Werkzeug==2.2.3 +Jinja2==3.1.6 +Mako==1.3.12 +Markdown==3.10.2 +MarkupSafe==3.0.3 +PyAthena==3.30.1 +PyGithub==2.9.1 +PyHive==0.7.0 +PyJWT==2.12.1 +PyMySQL==1.2.0 +PyNaCl==1.6.2 +PyYAML==6.0.3 +Pygments==2.20.0 +SQLAlchemy-Utils==0.42.1 +SQLAlchemy==2.0.49 +SecretStorage==3.5.0 +WTForms==3.2.2 +Werkzeug==3.1.8 +a2wsgi==1.10.10 adal==1.2.7 -aiobotocore==2.5.2 -aiofiles==23.1.0 -aiohttp==3.8.4 -aioitertools==0.11.0 -aioresponses==0.7.4 -aiosignal==1.3.1 -alabaster==0.7.13 -alembic==1.11.1 -aliyun-python-sdk-core==2.13.36 -aliyun-python-sdk-kms==2.16.1 -amqp==5.1.1 -analytics-python==1.4.post1 -ansiwrap==0.8.4 -anyascii==0.3.2 -anyio==3.7.1 -apache-airflow-providers-airbyte==3.3.1 -apache-airflow-providers-alibaba==2.4.1 -apache-airflow-providers-amazon==8.2.0 -apache-airflow-providers-apache-beam==5.1.1 -apache-airflow-providers-apache-cassandra==3.2.1 -apache-airflow-providers-apache-drill==2.4.1 -apache-airflow-providers-apache-druid==3.4.1 -apache-airflow-providers-apache-flink==1.1.1 -apache-airflow-providers-apache-hdfs==4.1.0 -apache-airflow-providers-apache-hive==6.1.1 -apache-airflow-providers-apache-impala==1.1.1 -apache-airflow-providers-apache-kylin==3.2.1 -apache-airflow-providers-apache-livy==3.5.1 -apache-airflow-providers-apache-pig==4.1.1 -apache-airflow-providers-apache-pinot==4.1.1 -apache-airflow-providers-apache-spark==4.1.1 -apache-airflow-providers-apache-sqoop==3.2.1 -apache-airflow-providers-arangodb==2.2.1 -apache-airflow-providers-asana==2.2.1 -apache-airflow-providers-atlassian-jira==2.1.1 -apache-airflow-providers-celery==3.2.1 -apache-airflow-providers-cloudant==3.2.1 -apache-airflow-providers-cncf-kubernetes==7.1.0 -apache-airflow-providers-common-sql==1.5.2 -apache-airflow-providers-databricks==4.3.0 -apache-airflow-providers-datadog==3.3.1 -apache-airflow-providers-dbt-cloud==3.2.1 -apache-airflow-providers-dingding==3.2.1 -apache-airflow-providers-discord==3.3.0 -apache-airflow-providers-docker==3.7.1 -apache-airflow-providers-elasticsearch==4.5.1 -apache-airflow-providers-exasol==4.2.1 -apache-airflow-providers-facebook==3.2.1 -apache-airflow-providers-ftp==3.4.2 -apache-airflow-providers-github==2.3.1 -apache-airflow-providers-google==10.2.0 -apache-airflow-providers-grpc==3.2.1 -apache-airflow-providers-hashicorp==3.4.1 -apache-airflow-providers-http==4.4.2 -apache-airflow-providers-imap==3.2.2 -apache-airflow-providers-influxdb==2.2.1 -apache-airflow-providers-jdbc==4.0.0 -apache-airflow-providers-jenkins==3.3.1 -apache-airflow-providers-microsoft-azure==6.1.2 -apache-airflow-providers-microsoft-mssql==3.4.1 -apache-airflow-providers-microsoft-psrp==2.3.1 -apache-airflow-providers-microsoft-winrm==3.2.1 -apache-airflow-providers-mongo==3.2.1 -apache-airflow-providers-mysql==5.1.1 -apache-airflow-providers-neo4j==3.3.1 -apache-airflow-providers-odbc==4.0.0 -apache-airflow-providers-openfaas==3.2.1 -apache-airflow-providers-opsgenie==5.1.1 -apache-airflow-providers-oracle==3.7.1 -apache-airflow-providers-pagerduty==3.3.0 -apache-airflow-providers-papermill==3.2.1 -apache-airflow-providers-plexus==3.2.1 -apache-airflow-providers-postgres==5.5.1 -apache-airflow-providers-presto==5.1.1 -apache-airflow-providers-qubole==3.4.1 -apache-airflow-providers-redis==3.2.1 -apache-airflow-providers-salesforce==5.4.1 -apache-airflow-providers-samba==4.2.1 -apache-airflow-providers-segment==3.2.1 -apache-airflow-providers-sendgrid==3.2.1 -apache-airflow-providers-sftp==4.3.1 -apache-airflow-providers-singularity==3.2.1 -apache-airflow-providers-slack==7.3.1 -apache-airflow-providers-smtp==1.2.0 -apache-airflow-providers-snowflake==4.2.0 -apache-airflow-providers-sqlite==3.4.2 -apache-airflow-providers-ssh==3.7.1 -apache-airflow-providers-tableau==4.2.1 -apache-airflow-providers-tabular==1.2.1 -apache-airflow-providers-telegram==4.1.1 -apache-airflow-providers-trino==5.1.1 -apache-airflow-providers-vertica==3.4.1 -apache-airflow-providers-zendesk==4.3.1 -apache-beam==2.48.0 -apispec==5.2.2 -appdirs==1.4.4 -argcomplete==3.1.1 -arrow==1.2.3 -asana==3.2.1 -asgiref==3.7.2 +adbc-driver-manager==1.11.0 +adbc-driver-postgresql==1.11.0 +adbc-driver-sqlite==1.11.0 +adlfs==2026.5.0 +aenum==3.1.17 +aiobotocore==3.7.0 +aiofiles==24.1.0 +aiohappyeyeballs==2.6.2 +aiohttp-cors==0.8.1 +aiohttp==3.13.5 +aioitertools==0.13.0 +aiomysql==0.3.2 +aiosignal==1.4.0 +aiosmtplib==5.1.0 +aiosqlite==0.21.0 +airbyte-api==0.53.0 +akeyless==5.0.26 +alembic==1.18.4 +alibabacloud-adb20211201==3.7.0 +alibabacloud-credentials-api==1.0.0 +alibabacloud-credentials==1.0.8 +alibabacloud-openapi-util==0.2.4 +alibabacloud-oss-v2==1.3.0 +alibabacloud-tea-util==0.3.14 +alibabacloud-tea==0.4.3 +alibabacloud_endpoint_util==0.0.4 +alibabacloud_gateway_spi==0.0.3 +alibabacloud_tea_openapi==0.3.16 +alibabacloud_tea_xml==0.0.3 +amqp==5.3.1 +annotated-doc==0.0.4 +annotated-types==0.7.0 +anyio==4.13.0 +apache-airflow-providers-akeyless==0.1.0 +apache-airflow-providers-alibaba==3.3.8 +apache-airflow-providers-amazon==9.29.0 +apache-airflow-providers-apache-cassandra==3.9.4 +apache-airflow-providers-apache-drill==3.3.2 +apache-airflow-providers-apache-druid==4.5.2 +apache-airflow-providers-apache-flink==1.8.4 +apache-airflow-providers-apache-hdfs==4.12.0 +apache-airflow-providers-apache-hive==9.5.0 +apache-airflow-providers-apache-iceberg==1.4.1 +apache-airflow-providers-apache-impala==1.9.2 +apache-airflow-providers-apache-kafka==1.14.0 +apache-airflow-providers-apache-kylin==3.10.4 +apache-airflow-providers-apache-livy==4.5.6 +apache-airflow-providers-apache-pig==4.8.4 +apache-airflow-providers-apache-pinot==4.10.2 +apache-airflow-providers-apache-spark==6.0.2 +apache-airflow-providers-apache-tinkerpop==1.0.2 +apache-airflow-providers-apprise==2.3.3 +apache-airflow-providers-arangodb==2.9.4 +apache-airflow-providers-asana==2.11.3 +apache-airflow-providers-atlassian-jira==3.3.3 +apache-airflow-providers-celery==3.20.0 +apache-airflow-providers-cloudant==4.3.4 +apache-airflow-providers-cncf-kubernetes==10.17.1 +apache-airflow-providers-cohere==1.6.5 +apache-airflow-providers-common-ai==0.3.0 +apache-airflow-providers-common-compat==1.15.0 +apache-airflow-providers-common-io==1.7.2 +apache-airflow-providers-common-messaging==2.0.3 +apache-airflow-providers-common-sql==2.0.0 +apache-airflow-providers-databricks==7.15.0 +apache-airflow-providers-datadog==3.10.4 +apache-airflow-providers-dingding==3.9.4 +apache-airflow-providers-discord==3.12.3 +apache-airflow-providers-docker==4.5.6 +apache-airflow-providers-edge3==3.7.0 +apache-airflow-providers-elasticsearch==6.5.4 +apache-airflow-providers-exasol==4.10.2 +apache-airflow-providers-fab==3.6.4 +apache-airflow-providers-facebook==3.9.4 +apache-airflow-providers-ftp==3.15.0 +apache-airflow-providers-git==0.4.0 +apache-airflow-providers-github==2.11.2 +apache-airflow-providers-google==22.0.0 +apache-airflow-providers-grpc==3.9.4 +apache-airflow-providers-hashicorp==4.6.0 +apache-airflow-providers-http==6.0.2 +apache-airflow-providers-imap==3.11.3 +apache-airflow-providers-influxdb==2.11.0 +apache-airflow-providers-informatica==0.1.3 +apache-airflow-providers-jdbc==5.4.4 +apache-airflow-providers-jenkins==4.2.5 +apache-airflow-providers-keycloak==0.7.2 +apache-airflow-providers-microsoft-azure==13.3.0 +apache-airflow-providers-microsoft-mssql==4.6.0 +apache-airflow-providers-microsoft-psrp==3.2.5 +apache-airflow-providers-microsoft-winrm==3.14.2 +apache-airflow-providers-mongo==5.4.0 +apache-airflow-providers-mysql==6.6.0 +apache-airflow-providers-neo4j==3.11.5 +apache-airflow-providers-odbc==4.12.2 +apache-airflow-providers-openai==1.7.4 +apache-airflow-providers-openfaas==3.9.4 +apache-airflow-providers-openlineage==2.17.0 +apache-airflow-providers-opensearch==1.9.2 +apache-airflow-providers-opsgenie==5.10.3 +apache-airflow-providers-oracle==4.6.0 +apache-airflow-providers-pagerduty==5.2.5 +apache-airflow-providers-papermill==3.13.0 +apache-airflow-providers-pgvector==1.7.1 +apache-airflow-providers-pinecone==2.4.5 +apache-airflow-providers-postgres==6.7.0 +apache-airflow-providers-presto==5.12.0 +apache-airflow-providers-qdrant==1.5.5 +apache-airflow-providers-redis==4.4.4 +apache-airflow-providers-salesforce==5.14.0 +apache-airflow-providers-samba==4.12.5 +apache-airflow-providers-segment==3.9.4 +apache-airflow-providers-sendgrid==4.2.3 +apache-airflow-providers-sftp==5.8.0 +apache-airflow-providers-singularity==3.9.3 +apache-airflow-providers-slack==9.10.0 +apache-airflow-providers-smtp==3.0.1 +apache-airflow-providers-snowflake==6.13.0 +apache-airflow-providers-sqlite==4.3.2 +apache-airflow-providers-ssh==5.0.2 +apache-airflow-providers-standard==1.13.1 +apache-airflow-providers-tableau==5.4.1 +apache-airflow-providers-telegram==4.9.4 +apache-airflow-providers-teradata==3.6.0 +apache-airflow-providers-trino==6.6.0 +apache-airflow-providers-vertica==4.4.0 +apache-airflow-providers-vespa==0.1.0 +apache-airflow-providers-weaviate==3.3.4 +apache-airflow-providers-yandex==4.5.0 +apache-airflow-providers-ydb==2.5.2 +apache-airflow-providers-zendesk==4.12.0 +apispec==6.10.0 +apprise==1.10.0 +argcomplete==3.6.3 +asana==5.2.4 +asgiref==3.11.1 asn1crypto==1.5.1 -astroid==2.15.5 -asttokens==2.2.1 -async-timeout==4.0.2 -asynctest==0.13.0 +asttokens==3.0.1 +async-timeout==5.0.1 +asyncpg==0.31.0 +asyncssh==2.23.0 atlasclient==1.0.0 -atlassian-python-api==3.39.0 -attrs==23.1.0 -aws-sam-translator==1.71.0 -aws-xray-sdk==2.12.0 -azure-batch==14.0.0 +atlassian-python-api==4.0.7 +attrs==26.1.0 +azure-batch==14.2.0 azure-common==1.1.28 -azure-core==1.27.1 -azure-cosmos==4.4.0 +azure-core==1.41.0 +azure-cosmos==4.15.0 azure-datalake-store==0.0.53 -azure-identity==1.13.0 -azure-keyvault-secrets==4.7.0 -azure-kusto-data==0.0.45 -azure-mgmt-containerinstance==1.5.0 -azure-mgmt-core==1.4.0 -azure-mgmt-datafactory==1.1.0 +azure-identity==1.25.3 +azure-keyvault-secrets==4.11.0 +azure-kusto-data==6.0.4 +azure-mgmt-compute==38.0.0 +azure-mgmt-containerinstance==10.1.0 +azure-mgmt-containerregistry==15.0.0 +azure-mgmt-core==1.6.0 +azure-mgmt-cosmosdb==9.9.0 +azure-mgmt-datafactory==9.3.0 azure-mgmt-datalake-nspkg==3.0.1 azure-mgmt-datalake-store==0.5.0 azure-mgmt-nspkg==3.0.2 -azure-mgmt-resource==23.0.1 +azure-mgmt-resource==25.0.0 +azure-mgmt-storage==25.0.0 azure-nspkg==3.0.2 -azure-servicebus==7.11.0 -azure-storage-blob==12.16.0 -azure-storage-common==2.1.0 -azure-storage-file-datalake==12.11.0 -azure-storage-file==2.1.0 +azure-servicebus==7.14.3 +azure-storage-blob==12.29.0 +azure-storage-file-datalake==12.24.0 +azure-storage-file-share==12.25.0 +azure-synapse-artifacts==0.22.0 azure-synapse-spark==0.7.0 -backcall==0.2.0 -backoff==1.10.0 -backports.zoneinfo==0.2.1 -bcrypt==4.0.1 -beautifulsoup4==4.12.2 -billiard==4.1.0 -bitarray==2.7.6 -black==23.1a1 -bleach==6.0.0 -blinker==1.6.2 -boto3==1.26.161 -boto==2.49.0 -botocore==1.29.161 -bowler==0.9.0 -cachelib==0.9.0 -cachetools==5.3.1 -cassandra-driver==3.28.0 -cattrs==23.1.2 -celery==5.3.1 -certifi==2023.5.7 -cffi==1.15.1 -cfgv==3.3.1 -cfn-lint==0.77.10 -cgroupspy==0.2.2 -chardet==5.1.0 -charset-normalizer==3.1.0 -checksumdir==1.2.0 -ciso8601==2.3.0 -click-default-group==1.2.2 -click-didyoumean==0.3.0 -click-plugins==1.1.1 +babel==2.18.0 +backoff==2.2.1 +backports.strenum==1.3.1 +backports.tarfile==1.2.0 +bcrypt==5.0.0 +beautifulsoup4==4.14.3 +billiard==4.2.4 +bitarray==3.8.1 +black==26.5.1 +bleach==6.3.0 +blinker==1.9.0 +boto3==1.43.0 +botocore==1.43.0 +cachelib==0.14.0 +cachetools==7.1.3 +cadwyn==6.2.2 +cassandra-driver==3.30.0 +cattrs==26.1.0 +celery==5.6.3 +certifi==2026.5.20 +cffi==2.0.0 +chardet==6.0.0.post1 +charset-normalizer==3.4.7 +ciso8601==2.3.3 +click-didyoumean==0.3.1 +click-plugins==1.1.1.2 click-repl==0.3.0 -click==8.1.4 -clickclick==20.10.2 -cloudant==2.15.0 -cloudpickle==2.2.1 +click==8.4.0 +cloudpickle==3.1.1 +cohere==5.21.1 colorama==0.4.6 -colorlog==4.8.0 -connexion==2.14.2 -coverage==7.2.7 -crcmod==1.7 -cron-descriptor==1.4.0 -croniter==1.4.1 -cryptography==40.0.2 -curlify==2.2.1 -dask==2023.4.1 -databricks-sql-connector==2.7.0 -datadog==0.45.0 -db-dtypes==1.1.1 -decorator==5.1.1 +colorful==0.5.8 +colorlog==6.10.1 +comm==0.2.3 +confluent-kafka==2.14.0 +crcmod-plus==2.3.1 +cron_descriptor==2.0.8 +croniter==6.2.2 +cryptography==48.0.0 +curlify==3.0.0 +databricks-sql-connector==4.2.5 +dataclasses-json==0.6.7 +datadog==0.52.1 +db-dtypes==1.6.0 +debugpy==1.8.20 +decorator==5.3.1 defusedxml==0.7.1 deprecation==2.1.0 -dill==0.3.1.1 -distlib==0.3.6 -distributed==2023.4.1 -dnspython==2.3.0 -docker==6.1.3 +dill==0.4.1 +distlib==0.4.0 +distro==1.9.0 +dnspython==2.8.0 +docker==7.1.0 docopt==0.6.2 -docutils==0.20.1 -ecdsa==0.18.0 -elasticsearch-dbapi==0.2.10 -elasticsearch-dsl==7.4.1 -elasticsearch==7.13.4 -email-validator==1.3.1 +docstring_parser==0.18.0 +durationpy==0.10 +elastic-transport==9.4.0 +elasticsearch==9.4.0 +email-validator==2.3.0 entrypoints==0.4 -eralchemy2==1.3.7 -et-xmlfile==1.1.0 -eventlet==0.33.3 -exceptiongroup==1.1.2 -execnet==2.0.0 -executing==1.2.0 -facebook-business==17.0.2 -fastavro==1.8.0 -fasteners==0.18 -fastjsonschema==2.17.1 -filelock==3.12.2 -fissix==21.11.13 -flower==2.0.0 -frozenlist==1.3.3 -fsspec==2023.6.0 -future==0.18.3 -gcloud-aio-auth==4.2.3 -gcloud-aio-bigquery==6.3.0 -gcloud-aio-storage==8.2.0 -gcsfs==2023.6.0 -geomet==0.2.1.post1 -gevent==22.10.2 -gitdb==4.0.10 -google-ads==21.2.0 -google-api-core==2.11.0 -google-api-python-client==2.92.0 -google-auth-httplib2==0.1.0 -google-auth-oauthlib==1.0.0 -google-auth==2.21.0 -google-cloud-aiplatform==1.27.1 -google-cloud-appengine-logging==1.3.1 -google-cloud-audit-log==0.2.5 -google-cloud-automl==2.11.2 -google-cloud-bigquery-datatransfer==3.11.2 -google-cloud-bigquery-storage==2.22.0 -google-cloud-bigquery==3.11.3 -google-cloud-bigtable==2.19.0 -google-cloud-build==3.17.1 -google-cloud-compute==1.12.1 -google-cloud-container==2.26.0 -google-cloud-core==2.3.3 -google-cloud-datacatalog==3.13.1 -google-cloud-dataflow-client==0.8.4 -google-cloud-dataform==0.5.2 -google-cloud-dataplex==1.5.1 -google-cloud-dataproc-metastore==1.12.0 -google-cloud-dataproc==5.4.2 -google-cloud-dlp==3.12.2 -google-cloud-kms==2.18.0 -google-cloud-language==2.10.1 -google-cloud-logging==3.5.0 -google-cloud-memcache==1.7.2 -google-cloud-monitoring==2.15.1 -google-cloud-orchestration-airflow==1.9.1 -google-cloud-os-login==2.9.1 -google-cloud-pubsub==2.17.1 -google-cloud-redis==2.13.1 -google-cloud-resource-manager==1.10.2 -google-cloud-secret-manager==2.16.2 -google-cloud-spanner==3.36.0 -google-cloud-speech==2.21.0 -google-cloud-storage==2.10.0 -google-cloud-tasks==2.13.2 -google-cloud-texttospeech==2.14.1 -google-cloud-translate==3.11.2 -google-cloud-videointelligence==2.11.3 -google-cloud-vision==3.4.4 -google-cloud-workflows==1.10.2 -google-crc32c==1.5.0 -google-re2==1.0 -google-resumable-media==2.5.0 -googleapis-common-protos==1.59.1 -graphql-core==3.2.3 -graphviz==0.20.1 -greenlet==2.0.2 -grpc-google-iam-v1==0.12.6 +et_xmlfile==2.0.0 +eventlet==0.41.0 +exceptiongroup==1.3.1 +executing==2.2.1 +facebook_business==25.0.1 +fastapi-cli==0.0.24 +fastapi==0.136.1 +fastavro==1.12.2 +fastcore==1.13.2 +fastjsonschema==2.21.2 +fastuuid==0.14.0 +filelock==3.29.0 +flask-appbuilder==5.2.1 +flask-babel==4.0.0 +flower==2.0.1 +frozenlist==1.8.0 +fsspec==2026.4.0 +future==1.0.0 +gcloud-aio-auth==5.4.4 +gcloud-aio-bigquery==7.1.0 +gcloud-aio-storage==9.6.4 +gcsfs==2026.4.0 +genai-prices==0.0.61 +geomet==1.1.0 +gevent==26.5.0 +gitdb==4.0.12 +google-ads==31.0.0 +google-analytics-admin==0.29.0 +google-api-core==2.30.3 +google-api-python-client==2.196.0 +google-auth-httplib2==0.4.0 +google-auth-oauthlib==1.4.0 +google-auth==2.53.0 +google-cloud-aiplatform==1.148.1 +google-cloud-alloydb==0.9.0 +google-cloud-appengine-logging==1.9.0 +google-cloud-audit-log==0.5.0 +google-cloud-automl==2.19.0 +google-cloud-batch==0.21.0 +google-cloud-bigquery-datatransfer==3.22.0 +google-cloud-bigquery-storage==2.38.0 +google-cloud-bigquery==3.41.0 +google-cloud-bigtable==2.38.0 +google-cloud-build==3.36.0 +google-cloud-compute==1.47.0 +google-cloud-container==2.64.0 +google-cloud-core==2.6.0 +google-cloud-datacatalog==3.30.0 +google-cloud-dataflow-client==0.13.0 +google-cloud-dataform==0.10.0 +google-cloud-dataplex==2.19.0 +google-cloud-dataproc-metastore==1.22.0 +google-cloud-dataproc==5.27.0 +google-cloud-dlp==3.36.0 +google-cloud-kms==3.13.0 +google-cloud-language==2.20.0 +google-cloud-logging==3.15.0 +google-cloud-managedkafka==0.4.0 +google-cloud-memcache==1.15.0 +google-cloud-monitoring==2.30.0 +google-cloud-orchestration-airflow==1.21.0 +google-cloud-os-login==2.21.0 +google-cloud-pubsub==2.38.0 +google-cloud-redis==2.21.0 +google-cloud-resource-manager==1.17.0 +google-cloud-run==0.16.0 +google-cloud-secret-manager==2.28.0 +google-cloud-spanner==3.66.0 +google-cloud-speech==2.39.0 +google-cloud-storage-control==1.11.0 +google-cloud-storage-transfer==1.20.0 +google-cloud-storage==3.10.1 +google-cloud-tasks==2.22.0 +google-cloud-texttospeech==2.36.0 +google-cloud-translate==3.26.0 +google-cloud-videointelligence==2.19.0 +google-cloud-vision==3.14.0 +google-cloud-workflows==1.22.0 +google-crc32c==1.8.0 +google-genai==1.75.0 +google-resumable-media==2.9.0 +googleapis-common-protos==1.75.0 +graphviz==0.21 +greenback==1.3.0 +greenlet==3.5.1 +gremlinpython==3.7.2 +griffelib==2.0.2 +grpc-google-iam-v1==0.14.4 +grpc-interceptor==0.15.4 grpcio-gcp==0.2.2 -grpcio-status==1.56.0 -grpcio==1.59.3 -gssapi==1.8.2 -gunicorn==20.1.0 -h11==0.14.0 -hdfs==2.7.0 +grpcio-health-checking==1.80.0 +grpcio-status==1.80.0 +grpcio-tools==1.80.0 +grpcio==1.80.0 +gssapi==1.11.1 +gunicorn==26.0.0 +h11==0.16.0 +h2==4.3.0 +hdfs==2.7.3 +hf-xet==1.5.0 hmsclient==0.1.1 -httpcore==0.16.3 -httplib2==0.22.0 -httpx==0.23.3 -humanize==4.7.0 -hvac==1.1.1 -identify==2.5.24 -idna==3.4 -ijson==3.2.2 -imagesize==1.4.1 -importlib-metadata==4.13.0 -importlib-resources==5.12.0 -impyla==0.18.0 -incremental==22.10.0 +hpack==4.1.0 +httpcore==1.0.9 +httplib2==0.31.2 +httpr==0.4.8 +httptools==0.7.1 +httpx==0.28.1 +huggingface_hub==1.16.0 +humanize==4.15.0 +hvac==2.4.0 +hyperframe==6.1.0 +ibm-cloud-sdk-core==3.24.4 +ibmcloudant==0.11.6 +idna==3.15 +ijson==3.4.0.post0 +immutabledict==4.3.1 +importlib_metadata==9.0.0 +importlib_resources==7.1.0 +impyla==0.22.0 inflection==0.5.1 -influxdb-client==1.36.1 -iniconfig==2.0.0 -ipdb==0.13.13 -ipython==8.12.2 -isodate==0.6.1 -itsdangerous==2.1.2 -jaraco.classes==3.2.3 -jedi==0.18.2 -jeepney==0.8.0 -jira==3.5.2 -jmespath==0.10.0 -jschema-to-python==1.2.3 -json-merge-patch==0.2 -jsondiff==2.0.0 -jsonpatch==1.33 -jsonpath-ng==1.5.3 -jsonpickle==3.0.1 -jsonpointer==2.4 -jsonschema-spec==0.1.6 -jsonschema-specifications==2023.6.1 -jsonschema==4.18.0 -junit-xml==1.9 -jupyter_client==8.3.0 -jupyter_core==5.3.1 -keyring==24.2.0 -kombu==5.3.1 -krb5==0.5.0 -kubernetes-asyncio==24.2.3 -kubernetes==23.6.0 +influxdb-client==1.50.0 +influxdb3-python==0.19.0 +ipykernel==7.2.0 +ipython==8.39.0 +isodate==0.7.2 +itsdangerous==2.2.0 +jaraco.classes==3.4.0 +jaraco.context==6.1.2 +jaraco.functools==4.5.0 +jedi==0.20.0 +jeepney==0.9.0 +jiter==0.15.0 +jmespath==1.1.0 +joblib==1.5.3 +joserfc==1.6.5 +jpype1==1.7.1 +jsonpath-ng==1.8.0 +jsonpath-python==1.1.6 +jsonschema-specifications==2025.9.1 +jsonschema==4.26.0 +jupyter_client==8.8.0 +jupyter_core==5.9.1 +jupyterlab_pygments==0.3.0 +jwcrypto==1.5.7 +keyring==25.7.0 +kombu==5.6.2 +krb5==0.9.0 +kubernetes==35.0.0 +kubernetes_asyncio==35.0.1 kylinpy==2.8.4 -lazy-object-proxy==1.9.0 -ldap3==2.9.1 -limits==3.5.0 -linkify-it-py==2.0.2 -locket==1.0.0 +lazy-object-proxy==1.12.0 +libcst==1.8.6 +limits==5.8.0 +linkify-it-py==2.1.0 +litellm==1.82.6 lockfile==0.12.2 -looker-sdk==23.10.0 -lxml==4.9.3 -lz4==4.3.2 -markdown-it-py==3.0.0 -marshmallow-enum==1.5.1 -marshmallow-oneofschema==3.0.1 -marshmallow-sqlalchemy==0.26.1 -marshmallow==3.19.0 -matplotlib-inline==0.1.6 -mdit-py-plugins==0.4.0 +logfire-api==4.33.0 +looker_sdk==26.8.0 +lxml==6.1.1 +lz4==4.4.5 +markdown-it-py==4.2.0 +marshmallow-sqlalchemy==1.5.0 +marshmallow==3.26.2 +matplotlib-inline==0.2.2 +mdit-py-plugins==0.6.1 mdurl==0.1.2 -mongomock==4.1.2 -monotonic==1.6 -more-itertools==9.1.0 -moreorless==0.4.0 -moto==4.1.12 -mpmath==1.3.0 -msal-extensions==1.0.0 -msal==1.22.0 -msgpack==1.0.5 +memray==1.19.3 +mergedeep==1.3.4 +methodtools==0.4.7 +microsoft-kiota-abstractions==1.10.1 +microsoft-kiota-authentication-azure==1.10.1 +microsoft-kiota-http==1.10.1 +microsoft-kiota-serialization-json==1.10.1 +microsoft-kiota-serialization-text==1.10.1 +mistune==3.2.1 +mmh3==5.2.1 +more-itertools==11.0.2 +msal-extensions==1.3.1 +msal==1.36.0 +msgpack==1.1.2 +msgraph-core==1.4.0 +msgraphfs==0.4 +msgspec==0.21.1 msrest==0.7.1 -msrestazure==0.6.4 -multi-key-dict==2.0.3 -multidict==6.0.4 -mypy-boto3-appflow==1.28.0 -mypy-boto3-rds==1.28.0 -mypy-boto3-redshift-data==1.28.0 -mypy-boto3-s3==1.28.0 -mypy-extensions==1.0.0 -mypy==1.0.0 -mysqlclient==2.2.0 -nbclient==0.8.0 -nbformat==5.9.0 -neo4j==5.10.0 -networkx==3.1 -nodeenv==1.8.0 -numpy==1.24.4 -oauthlib==3.2.2 -objsize==0.6.1 -openapi-schema-validator==0.4.4 -openapi-spec-validator==0.5.7 -openpyxl==3.1.2 -opentelemetry-api==1.15.0 -opentelemetry-exporter-otlp-proto-grpc==1.15.0 -opentelemetry-exporter-otlp-proto-http==1.15.0 -opentelemetry-exporter-otlp==1.15.0 -opentelemetry-exporter-prometheus==1.12.0rc1 -opentelemetry-proto==1.15.0 -opentelemetry-sdk==1.15.0 -opentelemetry-semantic-conventions==0.36b0 +msrestazure==0.6.4.post1 +multi_key_dict==2.0.3 +multidict==6.7.1 +mypy_extensions==1.1.0 +mysql-connector-python==9.7.0 +mysqlclient==2.2.8 +natsort==8.4.0 +nbclient==0.10.4 +nbconvert==7.17.1 +nbformat==5.10.4 +neo4j==6.2.0 +nest-asyncio==1.6.0 +numpy==2.2.6 +oauthlib==3.3.1 +openai==2.37.0 +opencensus-context==0.1.3 +opencensus==0.11.4 +openlineage-integration-common==1.47.1 +openlineage-python==1.47.1 +openlineage_sql==1.47.1 +openpyxl==3.1.5 +opensearch-protobufs==1.2.0 +opensearch-py==3.2.0 +opentelemetry-api==1.42.0 +opentelemetry-exporter-otlp-proto-common==1.42.0 +opentelemetry-exporter-otlp-proto-grpc==1.42.0 +opentelemetry-exporter-otlp-proto-http==1.42.0 +opentelemetry-exporter-otlp==1.42.0 +opentelemetry-exporter-prometheus==0.63b0 +opentelemetry-proto==1.42.0 +opentelemetry-resourcedetector-gcp==1.12.0a0 +opentelemetry-sdk==1.42.0 +opentelemetry-semantic-conventions==0.63b0 opsgenie-sdk==2.1.5 -oracledb==1.3.2 +oracledb==4.0.1 ordered-set==4.1.0 -orjson==3.9.1 -oscrypto==1.3.0 -oss2==2.18.0 -packaging==21.3 -pandas-gbq==0.19.2 -pandas==1.5.3 -papermill==2.4.0 -paramiko==3.2.0 -parso==0.8.3 -partd==1.4.0 -pathable==0.4.3 -pathspec==0.9.0 -pbr==5.11.1 -pdpyras==5.1.0 -pendulum==2.1.2 -pexpect==4.8.0 -pickleshare==0.7.5 -pinotdb==0.5.0 -pipdeptree==2.9.3 -pipx==1.2.0 -pkginfo==1.9.6 -pkgutil_resolve_name==1.3.10 -platformdirs==3.8.1 -pluggy==1.2.0 -ply==3.11 -plyvel==1.5.0 -portalocker==2.7.0 -pre-commit==3.3.3 -presto-python-client==0.8.3 +orjson==3.11.9 +outcome==1.3.0.post0 +packaging==26.2 +pagerduty==6.2.1 +pandas-gbq==0.35.0 +pandas-stubs==2.3.3.260113 +pandas==2.3.3 +pandocfilters==1.5.1 +papermill==2.7.0 +paramiko==3.5.1 +parso==0.8.7 +pathlib_abc==0.5.2 +pathspec==1.1.1 +pbr==7.0.3 +pendulum==3.2.0 +pexpect==4.9.0 +pgvector==0.4.2 +pinecone==9.0.1 +pinotdb==5.7.0 +platformdirs==4.9.6 +pluggy==1.6.0 +polars-runtime-32==1.40.1 +polars==1.40.1 +portalocker==3.2.0 +presto-python-client==0.8.4 prison==0.2.1 -prometheus-client==0.17.0 -prompt-toolkit==3.0.39 -proto-plus==1.22.3 -protobuf==4.23.4 -psutil==5.9.5 -psycopg2-binary==2.9.6 +prometheus_client==0.25.0 +prompt_toolkit==3.0.52 +propcache==0.5.2 +proto-plus==1.28.0 +protobuf==6.33.6 +psutil==7.2.2 +psycopg2-binary==2.9.12 ptyprocess==0.7.0 -pure-eval==0.2.2 pure-sasl==0.6.2 -py-partiql-parser==0.3.3 -py4j==0.10.9.7 -pyOpenSSL==23.2.0 -pyarrow==11.0.0 -pyasn1-modules==0.2.8 -pyasn1==0.4.8 -pycountry==22.3.5 -pycparser==2.21 -pycryptodome==3.18.0 -pycryptodomex==3.18.0 -pydantic==1.10.11 -pydata-google-auth==1.8.0 -pydot==1.4.2 -pydruid==0.6.5 -pyenchant==3.2.2 -pyexasol==0.25.2 -pygraphviz==1.11 -pyhcl==0.4.4 +pure_eval==0.2.3 +py-spy==0.4.2 +pyOpenSSL==26.2.0 +pyarrow==24.0.0 +pyasn1==0.6.3 +pyasn1_modules==0.4.2 +pybreaker==1.4.1 +pycountry==26.2.16 +pycparser==3.0 +pycryptodome==3.23.0 +pydantic-ai-slim==1.100.0 +pydantic-extra-types==2.11.1 +pydantic-graph==1.100.0 +pydantic-settings==2.14.1 +pydantic==2.13.4 +pydantic_core==2.46.4 +pydata-google-auth==1.9.1 +pydruid==0.6.9 +pyexasol==1.3.0 +pygtrie==2.5.0 pykerberos==1.2.4 -pymongo==4.4.0 -pymssql==2.2.8 -pyodbc==4.0.39 -pyparsing==3.1.0 -pypsrp==0.8.1 -pyrsistent==0.19.3 -pyspark==3.4.1 -pyspnego==0.9.1 -pytest-asyncio==0.21.0 -pytest-capture-warnings==0.0.4 -pytest-cov==4.1.0 -pytest-httpx==0.21.3 -pytest-instafail==0.5.0 -pytest-rerunfailures==12.0 -pytest-timeouts==1.2.1 -pytest-xdist==3.3.1 -pytest==7.4.0 -python-arango==7.5.8 -python-daemon==3.0.1 -python-dateutil==2.8.2 -python-dotenv==1.0.0 +pymongo==4.17.0 +pymssql==2.3.13 +pyodbc==5.3.0 +pyodps==0.12.6 +pyparsing==3.3.2 +pypsrp==0.9.1 +pyspark-client==4.1.1 +pyspnego==0.12.1 +python-arango==8.3.2 +python-daemon==3.1.2 +python-dateutil==2.9.0.post0 +python-discovery==1.3.1 +python-dotenv==1.2.2 python-http-client==3.3.7 -python-jenkins==1.7.0 -python-jose==3.3.0 -python-ldap==3.4.3 -python-nvd3==0.15.0 -python-slugify==8.0.1 -python-telegram-bot==20.2 -pytz==2023.3 -pytzdata==2020.1 -pywinrm==0.4.3 -pyzmq==25.1.0 -qds-sdk==1.16.1 -reactivex==4.0.4 -readme-renderer==40.0 -redis==4.6.0 -redshift-connector==2.0.912 -referencing==0.29.1 -regex==2023.6.3 -requests-file==1.5.1 -requests-kerberos==0.14.0 -requests-mock==1.11.0 -requests-ntlm==1.2.0 -requests-oauthlib==1.3.1 +python-jenkins==1.8.3 +python-keycloak==7.1.1 +python-ldap==3.4.7 +python-multipart==0.0.29 +python-slugify==8.0.4 +python-telegram-bot==22.7 +python3-saml==1.16.0 +pytokens==0.4.1 +pytz==2026.2 +pyvespa==1.2.1 +pywinrm==0.5.0 +pyzmq==27.1.0 +qdrant-client==1.18.0 +ray==2.55.1 +reactivex==4.1.0 +redis==6.4.0 +redshift_connector==2.1.14 +referencing==0.37.0 +regex==2026.5.9 +requests-file==3.0.1 +requests-kerberos==0.15.0 +requests-oauthlib==2.0.0 requests-toolbelt==1.0.0 -requests==2.31.0 -responses==0.23.1 -rfc3339-validator==0.1.4 -rfc3986==1.5.0 -rich-argparse==1.2.0 -rich-click==1.6.1 -rich==13.4.2 -rpds-py==0.8.8 -rsa==4.9 -ruff==0.0.277 -s3transfer==0.6.1 -sarif-om==1.0.4 -sasl==0.3.1 -scramp==1.4.4 +requests==2.34.2 +requests_ntlm==1.3.0 +retryhttp==1.4.0 +rich-argparse==1.8.0 +rich-toolkit==0.19.10 +rich==13.9.4 +rpds-py==0.30.0 +rsa==4.9.1 +ruamel.yaml==0.19.1 +s3fs==2026.4.0 +s3transfer==0.17.0 +sagemaker_studio==1.0.26 +scikit-learn==1.5.2 +scipy==1.15.3 +scramp==1.4.8 scrapbook==0.5.0 -semver==3.0.1 -sendgrid==6.10.0 -sentinels==1.0.0 -sentry-sdk==1.27.1 -setproctitle==1.3.2 -simple-salesforce==1.12.4 -six==1.16.0 -slack-sdk==3.21.3 -smbprotocol==1.10.1 -smmap==5.0.0 -sniffio==1.3.0 -snowballstemmer==2.2.0 -snowflake-connector-python==3.0.4 -snowflake-sqlalchemy==1.4.7 +segment-analytics-python==2.3.6 +sendgrid==6.12.5 +sentry-sdk==2.60.0 +setproctitle==1.3.7 +shellingham==1.5.4 +simple-salesforce==1.12.9 +six==1.17.0 +slack_sdk==3.42.0 +smart_open==7.6.1 +smbprotocol==1.16.1 +smmap==5.0.3 +sniffio==1.3.1 +snowflake-connector-python==4.5.0 +snowflake-snowpark-python==1.51.0 +snowflake-sqlalchemy==1.10.0 sortedcontainers==2.4.0 -soupsieve==2.4.1 -sphinx-airflow-theme==0.0.12 -sphinx-argparse==0.4.0 -sphinx-autoapi==2.1.1 -sphinx-copybutton==0.5.2 -sphinx-jinja==2.0.2 -sphinx-rtd-theme==1.2.2 -sphinxcontrib-applehelp==1.0.4 -sphinxcontrib-devhelp==1.0.2 -sphinxcontrib-htmlhelp==2.0.1 -sphinxcontrib-httpdomain==1.8.1 -sphinxcontrib-jquery==4.1 -sphinxcontrib-jsmath==1.0.1 -sphinxcontrib-qthelp==1.0.3 -sphinxcontrib-redoc==1.6.0 -sphinxcontrib-serializinghtml==1.1.5 -sphinxcontrib-spelling==8.0.0 -spython==0.3.0 -sqlalchemy-bigquery==1.6.1 -sqlalchemy-drill==1.1.2 -sqlalchemy-redshift==0.8.14 -sqlparse==0.4.4 -sshpubkeys==3.3.1 -sshtunnel==0.4.0 -stack-data==0.6.2 -starkbank-ecdsa==2.2.0 +soupsieve==2.8.3 +spython==0.3.14 +sqlalchemy-bigquery==1.17.0 +sqlalchemy-spanner==1.18.0 +sqlalchemy_drill==1.1.10 +sqlparse==0.5.5 +stack-data==0.6.3 +starlette==1.1.0 statsd==4.0.1 -sympy==1.12 -tableauserverclient==0.24 -tabulate==0.9.0 -tblib==2.0.0 -tenacity==8.2.2 -termcolor==2.3.0 +std-uritemplate==2.0.10 +structlog==25.5.0 +svcs==25.1.0 +tableauserverclient==0.40 +tabulate==0.10.0 +tenacity==9.1.4 +teradatasql==20.0.0.59 +teradatasqlalchemy==20.0.0.9 +termcolor==3.3.0 text-unidecode==1.3 -textwrap3==0.9.2 +textual==6.2.1 +threadpoolctl==3.6.0 thrift-sasl==0.4.3 thrift==0.16.0 -time-machine==2.10.0 -tomli==2.0.1 -toolz==0.12.0 -tornado==6.3.2 -towncrier==23.6.0 -tqdm==4.65.0 -traitlets==5.9.0 -trino==0.326.0 -twine==4.0.2 -types-Deprecated==1.2.9.2 -types-Markdown==3.4.2.9 -types-PyMySQL==1.1.0.0 -types-PyYAML==6.0.12.10 -types-boto==2.49.18.8 -types-certifi==2021.10.8.3 -types-croniter==1.4.0.0 -types-docutils==0.20.0.1 -types-paramiko==3.2.0.0 -types-protobuf==4.23.0.1 -types-pyOpenSSL==23.2.0.1 -types-python-dateutil==2.8.19.13 -types-python-slugify==8.0.0.2 -types-pytz==2023.3.0.0 -types-redis==4.6.0.2 -types-requests==2.31.0.1 -types-setuptools==68.0.0.1 -types-tabulate==0.9.0.2 -types-termcolor==1.1.6.2 -types-toml==0.10.8.6 -types-urllib3==1.26.25.13 -typing_extensions==4.7.1 -tzdata==2023.3 -tzlocal==5.0.1 -uc-micro-py==1.0.2 -unicodecsv==0.14.1 -uritemplate==4.1.1 -urllib3==1.26.16 -userpath==1.8.0 -vertica-python==1.3.2 -vine==5.0.0 -virtualenv==20.23.1 -volatile==2.1.0 -watchtower==2.0.1 -wcwidth==0.2.6 +tiktoken==0.13.0 +tinycss2==1.4.0 +tokenizers==0.23.1 +tomli==2.4.1 +tomlkit==0.15.0 +tornado==6.5.5 +tqdm==4.67.3 +traitlets==5.15.0 +trino==0.337.0 +typer==0.25.1 +types-protobuf==7.34.1.20260518 +types-pytz==2026.2.0.20260518 +types-requests==2.33.0.20260518 +typing-inspect==0.9.0 +typing-inspection==0.4.2 +typing_extensions==4.15.0 +tzdata==2026.2 +tzlocal==5.3.1 +uc-micro-py==2.0.0 +universal_pathlib==0.3.10 +uritemplate==4.2.0 +urllib3==2.7.0 +uuid6==2025.0.1 +uv==0.11.15 +uvicorn==0.47.0 +uvloop==0.22.1 +validators==0.35.0 +vertica-python==1.4.0 +vine==5.1.0 +virtualenv==21.3.3 +watchfiles==1.2.0 +watchtower==3.4.0 +wcwidth==0.7.0 +weaviate-client==4.16.2 webencodings==0.5.1 -websocket-client==1.6.1 -wrapt==1.15.0 -xmltodict==0.13.0 -yamllint==1.32.0 -yarl==1.9.2 -zeep==4.2.1 -zenpy==2.0.25 -zict==3.0.0 -zipp==3.15.0 -zope.event==5.0 -zope.interface==6.0 -zstandard==0.21.0 \ No newline at end of file +websocket-client==1.8.0 +websockets==16.0 +wirerope==1.0.0 +wrapt==2.2.0 +xmlsec==1.3.17 +xmltodict==1.0.4 +yandex-query-client==0.1.4 +yandexcloud==0.391.0 +yarl==1.24.2 +ydb-dbapi==0.1.22 +ydb==3.29.0 +zeep==4.3.2 +zenpy==2.0.57 +zipp==4.1.0 +zope.event==6.2 +zope.interface==8.4 +zstandard==0.25.0 \ No newline at end of file diff --git a/composer/cicd_sample/noxfile_config.py b/composer/cicd_sample/noxfile_config.py index a6ff5bec321..90e2dc62d7c 100644 --- a/composer/cicd_sample/noxfile_config.py +++ b/composer/cicd_sample/noxfile_config.py @@ -30,14 +30,7 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. - "ignored_versions": [ - "2.7", - "3.6", - "3.7", - "3.9", - "3.10", - "3.11", - ], # Composer w/ Airflow 2 only supports Python 3.8 + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Composer w/ Airflow 2 only supports Python 3.8 # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": False, diff --git a/composer/cicd_sample/requirements-test.txt b/composer/cicd_sample/requirements-test.txt index 02122fa48a5..3f7ec3ad3f7 100644 --- a/composer/cicd_sample/requirements-test.txt +++ b/composer/cicd_sample/requirements-test.txt @@ -1,2 +1,2 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" cloud-composer-dag-test-utils==1.0.0 \ No newline at end of file diff --git a/composer/cicd_sample/utils/noxfile_config.py b/composer/cicd_sample/utils/noxfile_config.py index 1583c4e637d..59eb70b5b1c 100644 --- a/composer/cicd_sample/utils/noxfile_config.py +++ b/composer/cicd_sample/utils/noxfile_config.py @@ -30,15 +30,7 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. - "ignored_versions": [ - "2.7", - "3.6", - "3.7", - "3.9", - "3.10", - "3.11", - "3.12", - ], # Composer w/ Airflow 2 only supports Python 3.8 + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Composer w/ Airflow 2 only supports Python 3.8 # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": True, diff --git a/composer/cicd_sample/utils/requirements-test.txt b/composer/cicd_sample/utils/requirements-test.txt index 92e25bbd179..767b3914b9e 100644 --- a/composer/cicd_sample/utils/requirements-test.txt +++ b/composer/cicd_sample/utils/requirements-test.txt @@ -1,4 +1,4 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" requests==2.31.0 google-api-core==2.17.1 google-resumable-media==2.7.2 diff --git a/composer/functions/requirements-test.txt b/composer/functions/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/composer/functions/requirements-test.txt +++ b/composer/functions/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/composer/rest/composer2/requirements-test.txt b/composer/rest/composer2/requirements-test.txt index 6420b5190a5..8bf1ef72ba5 100644 --- a/composer/rest/composer2/requirements-test.txt +++ b/composer/rest/composer2/requirements-test.txt @@ -1,2 +1,2 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" requests==2.32.2 diff --git a/composer/rest/requirements-test.txt b/composer/rest/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/composer/rest/requirements-test.txt +++ b/composer/rest/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/composer/workflows/constraints.txt b/composer/workflows/constraints.txt index ee214047af0..a311f03e55c 100644 --- a/composer/workflows/constraints.txt +++ b/composer/workflows/constraints.txt @@ -1,7 +1,6 @@ - # -# This constraints file was automatically generated on 2024-06-06T07:19:46.079179 -# via "eager-upgrade" mechanism of PIP. For the "v2-9-test" branch of Airflow. +# This constraints file was automatically generated on 2026-05-25T13:33:52.549573 +# via `uv pip install --resolution highest` for the "main" branch of Airflow. # This variant of constraints install uses the HEAD of the branch version for 'apache-airflow' but installs # the providers from PIP-released packages at the moment of the constraint generation. # @@ -16,729 +15,699 @@ # commands that might change the installed version of apache-airflow should include "apache-airflow==X.Y.Z" # in the list of install targets to prevent Airflow accidental upgrade or downgrade. # -# Typical installation process of airflow for Python 3.8 is (with random selection of extras and custom +# Typical installation process of airflow for Python 3.10 is (with random selection of extras and custom # dependencies added), usually consists of two steps: # # 1. Reproducible installation of airflow with selected providers (note constraints are used): # # pip install "apache-airflow[celery,cncf.kubernetes,google,amazon,snowflake]==X.Y.Z" \ # --constraint \ -# "https://raw.githubusercontent.com/apache/airflow/constraints-X.Y.Z/constraints-3.11.txt" +# "https://raw.githubusercontent.com/apache/airflow/constraints-X.Y.Z/constraints-3.10.txt" # # 2. Installing own dependencies that are potentially not matching the constraints (note constraints are not # used, and apache-airflow==X.Y.Z is used to make sure there is no accidental airflow upgrade/downgrade. # # pip install "apache-airflow==X.Y.Z" "snowflake-connector-python[pandas]=N.M.O" # -Authlib==1.3.1 -Babel==2.15.0 -ConfigUpdater==3.2 -Deprecated==1.2.14 +APScheduler==3.11.2 +Authlib==1.7.2 +Deprecated==1.3.1 Events==0.5 -Flask-AppBuilder==4.4.1 -Flask-Babel==2.0.0 -Flask-Bcrypt==1.0.1 -Flask-Caching==2.3.0 -Flask-JWT-Extended==4.6.0 -Flask-Limiter==3.7.0 +Flask-JWT-Extended==4.7.4 +Flask-Limiter==3.12 Flask-Login==0.6.3 -Flask-SQLAlchemy==2.5.1 -Flask-Session==0.5.0 -Flask-WTF==1.2.1 -Flask==2.2.5 -GitPython==3.1.43 -JPype1==1.5.0 +Flask-SQLAlchemy==3.1.1 +Flask-Session==0.8.0 +Flask-WTF==1.3.0 +Flask==3.1.3 +GitPython==3.1.50 JayDeBeApi==1.2.3 -Jinja2==3.1.4 -Js2Py==0.74 -Mako==1.3.5 -Markdown==3.6 -MarkupSafe==2.1.5 -PyAthena==3.8.3 -PyGithub==2.3.0 +Jinja2==3.1.6 +Mako==1.3.12 +Markdown==3.10.2 +MarkupSafe==3.0.3 +PyAthena==3.30.1 +PyGithub==2.9.1 PyHive==0.7.0 -PyJWT==2.8.0 -PyNaCl==1.5.0 -PyYAML==6.0.1 -Pygments==2.18.0 -SQLAlchemy-JSONField==1.0.2 -SQLAlchemy-Utils==0.41.2 -SQLAlchemy==1.4.52 -SecretStorage==3.3.3 -Sphinx==5.3.0 -WTForms==3.1.2 -Werkzeug==2.2.3 +PyJWT==2.12.1 +PyMySQL==1.2.0 +PyNaCl==1.6.2 +PyYAML==6.0.3 +Pygments==2.20.0 +SQLAlchemy-Utils==0.42.1 +SQLAlchemy==2.0.49 +SecretStorage==3.5.0 +WTForms==3.2.2 +Werkzeug==3.1.8 +a2wsgi==1.10.10 adal==1.2.7 -adlfs==2024.4.1 -aiobotocore==2.13.0 -aiofiles==23.2.1 -aiohttp==3.9.5 -aioitertools==0.11.0 -aioresponses==0.7.6 -aiosignal==1.3.1 -alabaster==0.7.16 -alembic==1.13.1 -alibabacloud-adb20211201==1.3.5 -alibabacloud-tea==0.3.6 -alibabacloud_credentials==0.3.3 -alibabacloud_endpoint_util==0.0.3 -alibabacloud_gateway_spi==0.0.1 -alibabacloud_openapi_util==0.2.2 -alibabacloud_tea_openapi==0.3.9 -alibabacloud_tea_util==0.3.12 -alibabacloud_tea_xml==0.0.2 -aliyun-python-sdk-core==2.15.1 -aliyun-python-sdk-kms==2.16.3 -amqp==5.2.0 -analytics-python==1.2.9 +adbc-driver-manager==1.11.0 +adbc-driver-postgresql==1.11.0 +adbc-driver-sqlite==1.11.0 +adlfs==2026.5.0 +aenum==3.1.17 +aiobotocore==3.7.0 +aiofiles==24.1.0 +aiohappyeyeballs==2.6.2 +aiohttp-cors==0.8.1 +aiohttp==3.13.5 +aioitertools==0.13.0 +aiomysql==0.3.2 +aiosignal==1.4.0 +aiosmtplib==5.1.0 +aiosqlite==0.21.0 +airbyte-api==0.53.0 +akeyless==5.0.26 +alembic==1.18.4 +alibabacloud-adb20211201==3.7.0 +alibabacloud-credentials-api==1.0.0 +alibabacloud-credentials==1.0.8 +alibabacloud-openapi-util==0.2.4 +alibabacloud-oss-v2==1.3.0 +alibabacloud-tea-util==0.3.14 +alibabacloud-tea==0.4.3 +alibabacloud_endpoint_util==0.0.4 +alibabacloud_gateway_spi==0.0.3 +alibabacloud_tea_openapi==0.3.16 +alibabacloud_tea_xml==0.0.3 +amqp==5.3.1 +annotated-doc==0.0.4 annotated-types==0.7.0 -ansicolors==1.1.8 -anyascii==0.3.2 -anyio==4.4.0 -apache-airflow-providers-airbyte==3.8.1 -apache-airflow-providers-alibaba==2.8.1 -apache-airflow-providers-amazon==8.24.0 -apache-airflow-providers-apache-beam==5.7.1 -apache-airflow-providers-apache-cassandra==3.5.1 -apache-airflow-providers-apache-drill==2.7.1 -apache-airflow-providers-apache-druid==3.10.1 -apache-airflow-providers-apache-flink==1.4.1 -apache-airflow-providers-apache-hdfs==4.4.1 -apache-airflow-providers-apache-hive==8.1.1 -apache-airflow-providers-apache-iceberg==1.0.0 -apache-airflow-providers-apache-impala==1.4.1 -apache-airflow-providers-apache-kafka==1.4.1 -apache-airflow-providers-apache-kylin==3.6.1 -apache-airflow-providers-apache-livy==3.8.1 -apache-airflow-providers-apache-pig==4.4.1 -apache-airflow-providers-apache-pinot==4.4.1 -apache-airflow-providers-apache-spark==4.8.1 -apache-airflow-providers-apprise==1.3.1 -apache-airflow-providers-arangodb==2.5.1 -apache-airflow-providers-asana==2.5.1 -apache-airflow-providers-atlassian-jira==2.6.1 -apache-airflow-providers-celery==3.7.2 -apache-airflow-providers-cloudant==3.5.1 -apache-airflow-providers-cncf-kubernetes==8.3.1 -apache-airflow-providers-cohere==1.2.1 -apache-airflow-providers-common-io==1.3.2 -apache-airflow-providers-common-sql==1.14.0 -apache-airflow-providers-databricks==6.5.0 -apache-airflow-providers-datadog==3.6.1 -apache-airflow-providers-dbt-cloud==3.8.1 -apache-airflow-providers-dingding==3.5.1 -apache-airflow-providers-discord==3.7.1 -apache-airflow-providers-docker==3.12.0 -apache-airflow-providers-elasticsearch==5.4.1 -apache-airflow-providers-exasol==4.5.1 -apache-airflow-providers-fab==1.1.1 -apache-airflow-providers-facebook==3.5.1 -apache-airflow-providers-ftp==3.9.1 -apache-airflow-providers-github==2.6.1 -apache-airflow-providers-google==10.19.0 -apache-airflow-providers-grpc==3.5.1 -apache-airflow-providers-hashicorp==3.7.1 -apache-airflow-providers-http==4.11.1 -apache-airflow-providers-imap==3.6.1 -apache-airflow-providers-influxdb==2.5.1 -apache-airflow-providers-jdbc==4.3.1 -apache-airflow-providers-jenkins==3.6.1 -apache-airflow-providers-microsoft-azure==10.1.1 -apache-airflow-providers-microsoft-mssql==3.7.1 -apache-airflow-providers-microsoft-psrp==2.7.1 -apache-airflow-providers-microsoft-winrm==3.5.1 -apache-airflow-providers-mongo==4.1.1 -apache-airflow-providers-mysql==5.6.1 -apache-airflow-providers-neo4j==3.6.1 -apache-airflow-providers-odbc==4.6.1 -apache-airflow-providers-openai==1.2.1 -apache-airflow-providers-openfaas==3.5.1 -apache-airflow-providers-openlineage==1.8.0 -apache-airflow-providers-opensearch==1.2.1 -apache-airflow-providers-opsgenie==5.6.1 -apache-airflow-providers-oracle==3.10.1 -apache-airflow-providers-pagerduty==3.7.1 -apache-airflow-providers-papermill==3.7.1 -apache-airflow-providers-pgvector==1.2.1 -apache-airflow-providers-pinecone==2.0.0 -apache-airflow-providers-postgres==5.11.1 -apache-airflow-providers-presto==5.5.1 -apache-airflow-providers-qdrant==1.1.1 -apache-airflow-providers-redis==3.7.1 -apache-airflow-providers-salesforce==5.7.1 -apache-airflow-providers-samba==4.7.1 -apache-airflow-providers-segment==3.5.1 -apache-airflow-providers-sendgrid==3.5.1 -apache-airflow-providers-sftp==4.10.1 -apache-airflow-providers-singularity==3.5.1 -apache-airflow-providers-slack==8.7.1 -apache-airflow-providers-smtp==1.7.1 -apache-airflow-providers-snowflake==5.5.1 -apache-airflow-providers-sqlite==3.8.1 -apache-airflow-providers-ssh==3.11.1 -apache-airflow-providers-tableau==4.5.1 -apache-airflow-providers-tabular==1.5.1 -apache-airflow-providers-telegram==4.5.1 -apache-airflow-providers-teradata==2.2.0 -apache-airflow-providers-trino==5.7.1 -apache-airflow-providers-vertica==3.8.1 -apache-airflow-providers-weaviate==1.4.1 -apache-airflow-providers-yandex==3.11.1 -apache-airflow-providers-zendesk==4.7.1 -apache-beam==2.56.0 -apispec==6.6.1 -apprise==1.8.0 -argcomplete==3.3.0 -asana==3.2.3 -asgiref==3.8.1 +anyio==4.13.0 +apache-airflow-providers-akeyless==0.1.0 +apache-airflow-providers-alibaba==3.3.8 +apache-airflow-providers-amazon==9.29.0 +apache-airflow-providers-apache-cassandra==3.9.4 +apache-airflow-providers-apache-drill==3.3.2 +apache-airflow-providers-apache-druid==4.5.2 +apache-airflow-providers-apache-flink==1.8.4 +apache-airflow-providers-apache-hdfs==4.12.0 +apache-airflow-providers-apache-hive==9.5.0 +apache-airflow-providers-apache-iceberg==1.4.1 +apache-airflow-providers-apache-impala==1.9.2 +apache-airflow-providers-apache-kafka==1.14.0 +apache-airflow-providers-apache-kylin==3.10.4 +apache-airflow-providers-apache-livy==4.5.6 +apache-airflow-providers-apache-pig==4.8.4 +apache-airflow-providers-apache-pinot==4.10.2 +apache-airflow-providers-apache-spark==6.0.2 +apache-airflow-providers-apache-tinkerpop==1.0.2 +apache-airflow-providers-apprise==2.3.3 +apache-airflow-providers-arangodb==2.9.4 +apache-airflow-providers-asana==2.11.3 +apache-airflow-providers-atlassian-jira==3.3.3 +apache-airflow-providers-celery==3.20.0 +apache-airflow-providers-cloudant==4.3.4 +apache-airflow-providers-cncf-kubernetes==10.17.1 +apache-airflow-providers-cohere==1.6.5 +apache-airflow-providers-common-ai==0.3.0 +apache-airflow-providers-common-compat==1.15.0 +apache-airflow-providers-common-io==1.7.2 +apache-airflow-providers-common-messaging==2.0.3 +apache-airflow-providers-common-sql==2.0.0 +apache-airflow-providers-databricks==7.15.0 +apache-airflow-providers-datadog==3.10.4 +apache-airflow-providers-dingding==3.9.4 +apache-airflow-providers-discord==3.12.3 +apache-airflow-providers-docker==4.5.6 +apache-airflow-providers-edge3==3.7.0 +apache-airflow-providers-elasticsearch==6.5.4 +apache-airflow-providers-exasol==4.10.2 +apache-airflow-providers-fab==3.6.4 +apache-airflow-providers-facebook==3.9.4 +apache-airflow-providers-ftp==3.15.0 +apache-airflow-providers-git==0.4.0 +apache-airflow-providers-github==2.11.2 +apache-airflow-providers-google==22.0.0 +apache-airflow-providers-grpc==3.9.4 +apache-airflow-providers-hashicorp==4.6.0 +apache-airflow-providers-http==6.0.2 +apache-airflow-providers-imap==3.11.3 +apache-airflow-providers-influxdb==2.11.0 +apache-airflow-providers-informatica==0.1.3 +apache-airflow-providers-jdbc==5.4.4 +apache-airflow-providers-jenkins==4.2.5 +apache-airflow-providers-keycloak==0.7.2 +apache-airflow-providers-microsoft-azure==13.3.0 +apache-airflow-providers-microsoft-mssql==4.6.0 +apache-airflow-providers-microsoft-psrp==3.2.5 +apache-airflow-providers-microsoft-winrm==3.14.2 +apache-airflow-providers-mongo==5.4.0 +apache-airflow-providers-mysql==6.6.0 +apache-airflow-providers-neo4j==3.11.5 +apache-airflow-providers-odbc==4.12.2 +apache-airflow-providers-openai==1.7.4 +apache-airflow-providers-openfaas==3.9.4 +apache-airflow-providers-openlineage==2.17.0 +apache-airflow-providers-opensearch==1.9.2 +apache-airflow-providers-opsgenie==5.10.3 +apache-airflow-providers-oracle==4.6.0 +apache-airflow-providers-pagerduty==5.2.5 +apache-airflow-providers-papermill==3.13.0 +apache-airflow-providers-pgvector==1.7.1 +apache-airflow-providers-pinecone==2.4.5 +apache-airflow-providers-postgres==6.7.0 +apache-airflow-providers-presto==5.12.0 +apache-airflow-providers-qdrant==1.5.5 +apache-airflow-providers-redis==4.4.4 +apache-airflow-providers-salesforce==5.14.0 +apache-airflow-providers-samba==4.12.5 +apache-airflow-providers-segment==3.9.4 +apache-airflow-providers-sendgrid==4.2.3 +apache-airflow-providers-sftp==5.8.0 +apache-airflow-providers-singularity==3.9.3 +apache-airflow-providers-slack==9.10.0 +apache-airflow-providers-smtp==3.0.1 +apache-airflow-providers-snowflake==6.13.0 +apache-airflow-providers-sqlite==4.3.2 +apache-airflow-providers-ssh==5.0.2 +apache-airflow-providers-standard==1.13.1 +apache-airflow-providers-tableau==5.4.1 +apache-airflow-providers-telegram==4.9.4 +apache-airflow-providers-teradata==3.6.0 +apache-airflow-providers-trino==6.6.0 +apache-airflow-providers-vertica==4.4.0 +apache-airflow-providers-vespa==0.1.0 +apache-airflow-providers-weaviate==3.3.4 +apache-airflow-providers-yandex==4.5.0 +apache-airflow-providers-ydb==2.5.2 +apache-airflow-providers-zendesk==4.12.0 +apispec==6.10.0 +apprise==1.10.0 +argcomplete==3.6.3 +asana==5.2.4 +asgiref==3.11.1 asn1crypto==1.5.1 -astroid==2.15.8 -asttokens==2.4.1 -asyncssh==2.14.2 +asttokens==3.0.1 +async-timeout==5.0.1 +asyncpg==0.31.0 +asyncssh==2.23.0 atlasclient==1.0.0 -atlassian-python-api==3.41.13 -attrs==23.2.0 -aws-sam-translator==1.89.0 -aws-xray-sdk==2.14.0 +atlassian-python-api==4.0.7 +attrs==26.1.0 azure-batch==14.2.0 azure-common==1.1.28 -azure-core==1.30.1 -azure-cosmos==4.7.0 +azure-core==1.41.0 +azure-cosmos==4.15.0 azure-datalake-store==0.0.53 -azure-identity==1.16.0 -azure-keyvault-secrets==4.8.0 -azure-kusto-data==4.4.1 +azure-identity==1.25.3 +azure-keyvault-secrets==4.11.0 +azure-kusto-data==6.0.4 +azure-mgmt-compute==38.0.0 azure-mgmt-containerinstance==10.1.0 -azure-mgmt-containerregistry==10.3.0 -azure-mgmt-core==1.4.0 -azure-mgmt-cosmosdb==9.5.0 -azure-mgmt-datafactory==7.1.0 +azure-mgmt-containerregistry==15.0.0 +azure-mgmt-core==1.6.0 +azure-mgmt-cosmosdb==9.9.0 +azure-mgmt-datafactory==9.3.0 azure-mgmt-datalake-nspkg==3.0.1 azure-mgmt-datalake-store==0.5.0 azure-mgmt-nspkg==3.0.2 -azure-mgmt-resource==23.1.1 -azure-mgmt-storage==21.1.0 +azure-mgmt-resource==25.0.0 +azure-mgmt-storage==25.0.0 azure-nspkg==3.0.2 -azure-servicebus==7.12.2 -azure-storage-blob==12.20.0 -azure-storage-file-datalake==12.15.0 -azure-storage-file-share==12.16.0 -azure-synapse-artifacts==0.19.0 +azure-servicebus==7.14.3 +azure-storage-blob==12.29.0 +azure-storage-file-datalake==12.24.0 +azure-storage-file-share==12.25.0 +azure-synapse-artifacts==0.22.0 azure-synapse-spark==0.7.0 +babel==2.18.0 backoff==2.2.1 +backports.strenum==1.3.1 backports.tarfile==1.2.0 -bcrypt==4.1.3 -beautifulsoup4==4.12.3 -billiard==4.2.0 -bitarray==2.9.2 -black==24.4.2 -blinker==1.8.2 -boto3==1.34.106 -botocore==1.34.106 -cachelib==0.9.0 -cachetools==5.3.3 -cassandra-driver==3.29.1 -cattrs==23.2.3 -celery==5.4.0 -certifi==2024.6.2 -cffi==1.16.0 -cfgv==3.4.0 -cfn-lint==0.87.4 -cgroupspy==0.2.3 -chardet==5.2.0 -charset-normalizer==3.3.2 -checksumdir==1.2.0 -ciso8601==2.3.1 +bcrypt==5.0.0 +beautifulsoup4==4.14.3 +billiard==4.2.4 +bitarray==3.8.1 +black==26.5.1 +bleach==6.3.0 +blinker==1.9.0 +boto3==1.43.0 +botocore==1.43.0 +cachelib==0.14.0 +cachetools==7.1.3 +cadwyn==6.2.2 +cassandra-driver==3.30.0 +cattrs==26.1.0 +celery==5.6.3 +certifi==2026.5.20 +cffi==2.0.0 +chardet==6.0.0.post1 +charset-normalizer==3.4.7 +ciso8601==2.3.3 click-didyoumean==0.3.1 -click-plugins==1.1.1 +click-plugins==1.1.1.2 click-repl==0.3.0 -click==8.1.7 -clickclick==20.10.2 -cloudant==2.15.0 -cloudpickle==2.2.1 -cohere==4.57 +click==8.4.0 +cloudpickle==3.1.1 +cohere==5.21.1 colorama==0.4.6 -colorlog==4.8.0 -comm==0.2.2 -confluent-kafka==2.4.0 -connexion==2.14.2 -coverage==7.5.3 -crcmod==1.7 -cron-descriptor==1.4.3 -croniter==2.0.5 -cryptography==41.0.7 -curlify==2.2.1 -databricks-sql-connector==2.9.6 -datadog==0.49.1 -db-dtypes==1.2.0 -debugpy==1.8.1 -decorator==5.1.1 +colorful==0.5.8 +colorlog==6.10.1 +comm==0.2.3 +confluent-kafka==2.14.0 +crcmod-plus==2.3.1 +cron_descriptor==2.0.8 +croniter==6.2.2 +cryptography==48.0.0 +curlify==3.0.0 +databricks-sql-connector==4.2.5 +dataclasses-json==0.6.7 +datadog==0.52.1 +db-dtypes==1.6.0 +debugpy==1.8.20 +decorator==5.3.1 defusedxml==0.7.1 -deltalake==0.17.4 -diagrams==0.23.4 -dill==0.3.1.1 -distlib==0.3.8 +deprecation==2.1.0 +dill==0.4.1 +distlib==0.4.0 distro==1.9.0 -dnspython==2.6.1 +dnspython==2.8.0 docker==7.1.0 docopt==0.6.2 -docstring_parser==0.16 -docutils==0.16 -duckdb==1.0.0 -elastic-transport==8.13.1 -elasticsearch==8.13.2 -email_validator==2.1.1 +docstring_parser==0.18.0 +durationpy==0.10 +elastic-transport==9.4.0 +elasticsearch==9.4.0 +email-validator==2.3.0 entrypoints==0.4 -eralchemy2==1.4.1 -et-xmlfile==1.1.0 -eventlet==0.36.1 -execnet==2.1.1 -executing==2.0.1 -facebook_business==19.0.3 -fastavro==1.9.4 -fasteners==0.19 -fastjsonschema==2.19.1 -filelock==3.14.0 +et_xmlfile==2.0.0 +eventlet==0.41.0 +exceptiongroup==1.3.1 +executing==2.2.1 +facebook_business==25.0.1 +fastapi-cli==0.0.24 +fastapi==0.136.1 +fastavro==1.12.2 +fastcore==1.13.2 +fastjsonschema==2.21.2 +fastuuid==0.14.0 +filelock==3.29.0 +flask-appbuilder==5.2.1 +flask-babel==4.0.0 flower==2.0.1 -frozenlist==1.4.1 -fsspec==2023.12.2 +frozenlist==1.8.0 +fsspec==2026.4.0 future==1.0.0 -gcloud-aio-auth==4.2.3 +gcloud-aio-auth==5.4.4 gcloud-aio-bigquery==7.1.0 -gcloud-aio-storage==9.2.0 -gcsfs==2023.12.2.post1 -geomet==0.2.1.post1 -gevent==24.2.1 -gitdb==4.0.11 -google-ads==24.0.0 -google-analytics-admin==0.22.7 -google-api-core==2.19.0 -google-api-python-client==2.132.0 -google-auth-httplib2==0.2.0 -google-auth-oauthlib==1.2.0 -google-auth==2.29.0 -google-cloud-aiplatform==1.53.0 -google-cloud-appengine-logging==1.4.3 -google-cloud-audit-log==0.2.5 -google-cloud-automl==2.13.3 -google-cloud-batch==0.17.21 -google-cloud-bigquery-datatransfer==3.15.3 -google-cloud-bigquery==3.20.1 -google-cloud-bigtable==2.23.1 -google-cloud-build==3.24.0 -google-cloud-compute==1.19.0 -google-cloud-container==2.46.0 -google-cloud-core==2.4.1 -google-cloud-datacatalog==3.19.0 -google-cloud-dataflow-client==0.8.10 -google-cloud-dataform==0.5.9 -google-cloud-dataplex==2.0.0 -google-cloud-dataproc-metastore==1.15.3 -google-cloud-dataproc==5.9.3 -google-cloud-dlp==3.18.0 -google-cloud-kms==2.23.0 -google-cloud-language==2.13.3 -google-cloud-logging==3.10.0 -google-cloud-memcache==1.9.3 -google-cloud-monitoring==2.21.0 -google-cloud-orchestration-airflow==1.12.1 -google-cloud-os-login==2.14.3 -google-cloud-pubsub==2.21.2 -google-cloud-redis==2.15.3 -google-cloud-resource-manager==1.12.3 -google-cloud-run==0.10.5 -google-cloud-secret-manager==2.20.0 -google-cloud-spanner==3.47.0 -google-cloud-speech==2.26.0 -google-cloud-storage-transfer==1.11.3 -google-cloud-storage==2.16.0 -google-cloud-tasks==2.16.3 -google-cloud-texttospeech==2.16.3 -google-cloud-translate==3.15.3 -google-cloud-videointelligence==2.13.3 -google-cloud-vision==3.7.2 -google-cloud-workflows==1.14.3 -google-crc32c==1.5.0 -google-re2==1.1.20240601 -google-resumable-media==2.7.0 -googleapis-common-protos==1.63.1 -graphql-core==3.2.3 -graphviz==0.20.3 -greenlet==3.0.3 -grpc-google-iam-v1==0.13.0 +gcloud-aio-storage==9.6.4 +gcsfs==2026.4.0 +genai-prices==0.0.61 +geomet==1.1.0 +gevent==26.5.0 +gitdb==4.0.12 +google-ads==31.0.0 +google-analytics-admin==0.29.0 +google-api-core==2.30.3 +google-api-python-client==2.196.0 +google-auth-httplib2==0.4.0 +google-auth-oauthlib==1.4.0 +google-auth==2.53.0 +google-cloud-aiplatform==1.148.1 +google-cloud-alloydb==0.9.0 +google-cloud-appengine-logging==1.9.0 +google-cloud-audit-log==0.5.0 +google-cloud-automl==2.19.0 +google-cloud-batch==0.21.0 +google-cloud-bigquery-datatransfer==3.22.0 +google-cloud-bigquery-storage==2.38.0 +google-cloud-bigquery==3.41.0 +google-cloud-bigtable==2.38.0 +google-cloud-build==3.36.0 +google-cloud-compute==1.47.0 +google-cloud-container==2.64.0 +google-cloud-core==2.6.0 +google-cloud-datacatalog==3.30.0 +google-cloud-dataflow-client==0.13.0 +google-cloud-dataform==0.10.0 +google-cloud-dataplex==2.19.0 +google-cloud-dataproc-metastore==1.22.0 +google-cloud-dataproc==5.27.0 +google-cloud-dlp==3.36.0 +google-cloud-kms==3.13.0 +google-cloud-language==2.20.0 +google-cloud-logging==3.15.0 +google-cloud-managedkafka==0.4.0 +google-cloud-memcache==1.15.0 +google-cloud-monitoring==2.30.0 +google-cloud-orchestration-airflow==1.21.0 +google-cloud-os-login==2.21.0 +google-cloud-pubsub==2.38.0 +google-cloud-redis==2.21.0 +google-cloud-resource-manager==1.17.0 +google-cloud-run==0.16.0 +google-cloud-secret-manager==2.28.0 +google-cloud-spanner==3.66.0 +google-cloud-speech==2.39.0 +google-cloud-storage-control==1.11.0 +google-cloud-storage-transfer==1.20.0 +google-cloud-storage==3.10.1 +google-cloud-tasks==2.22.0 +google-cloud-texttospeech==2.36.0 +google-cloud-translate==3.26.0 +google-cloud-videointelligence==2.19.0 +google-cloud-vision==3.14.0 +google-cloud-workflows==1.22.0 +google-crc32c==1.8.0 +google-genai==1.75.0 +google-resumable-media==2.9.0 +googleapis-common-protos==1.75.0 +graphviz==0.21 +greenback==1.3.0 +greenlet==3.5.1 +gremlinpython==3.7.2 +griffelib==2.0.2 +grpc-google-iam-v1==0.14.4 grpc-interceptor==0.15.4 grpcio-gcp==0.2.2 -grpcio-status==1.62.2 -grpcio-tools==1.62.2 -grpcio==1.64.1 -gssapi==1.8.3 -gunicorn==22.0.0 -h11==0.14.0 -h2==4.1.0 -hatch==1.12.0 -hatchling==1.24.2 +grpcio-health-checking==1.80.0 +grpcio-status==1.80.0 +grpcio-tools==1.80.0 +grpcio==1.80.0 +gssapi==1.11.1 +gunicorn==26.0.0 +h11==0.16.0 +h2==4.3.0 hdfs==2.7.3 +hf-xet==1.5.0 hmsclient==0.1.1 -hpack==4.0.0 -httpcore==0.16.3 -httplib2==0.22.0 -httpx==0.23.3 -humanize==4.9.0 -hvac==2.2.0 -hyperframe==6.0.1 -hyperlink==21.0.0 -icdiff==2.0.7 -identify==2.5.36 -idna==3.7 -ijson==3.2.3 -imagesize==1.4.1 -importlib-metadata==6.11.0 -importlib_resources==6.4.0 -impyla==0.19.0 -incremental==22.10.0 +hpack==4.1.0 +httpcore==1.0.9 +httplib2==0.31.2 +httpr==0.4.8 +httptools==0.7.1 +httpx==0.28.1 +huggingface_hub==1.16.0 +humanize==4.15.0 +hvac==2.4.0 +hyperframe==6.1.0 +ibm-cloud-sdk-core==3.24.4 +ibmcloudant==0.11.6 +idna==3.15 +ijson==3.4.0.post0 +immutabledict==4.3.1 +importlib_metadata==9.0.0 +importlib_resources==7.1.0 +impyla==0.22.0 inflection==0.5.1 -influxdb-client==1.43.0 -iniconfig==2.0.0 -ipdb==0.13.13 -ipykernel==6.29.4 -ipython==8.25.0 -isodate==0.6.1 +influxdb-client==1.50.0 +influxdb3-python==0.19.0 +ipykernel==7.2.0 +ipython==8.39.0 +isodate==0.7.2 itsdangerous==2.2.0 jaraco.classes==3.4.0 -jaraco.context==5.3.0 -jaraco.functools==4.0.1 -jedi==0.19.1 -jeepney==0.8.0 -jmespath==0.10.0 -joserfc==0.11.1 -jschema-to-python==1.2.3 -json-merge-patch==0.2 -jsondiff==2.0.0 -jsonpatch==1.33 -jsonpath-ng==1.6.1 -jsonpickle==3.0.4 -jsonpointer==2.4 -jsonschema-path==0.3.2 -jsonschema-specifications==2023.12.1 -jsonschema==4.22.0 -junit-xml==1.9 -jupyter_client==8.6.2 -jupyter_core==5.7.2 -keyring==25.2.1 -kombu==5.3.7 -krb5==0.5.1 -kubernetes==29.0.0 -kubernetes_asyncio==29.0.0 +jaraco.context==6.1.2 +jaraco.functools==4.5.0 +jedi==0.20.0 +jeepney==0.9.0 +jiter==0.15.0 +jmespath==1.1.0 +joblib==1.5.3 +joserfc==1.6.5 +jpype1==1.7.1 +jsonpath-ng==1.8.0 +jsonpath-python==1.1.6 +jsonschema-specifications==2025.9.1 +jsonschema==4.26.0 +jupyter_client==8.8.0 +jupyter_core==5.9.1 +jupyterlab_pygments==0.3.0 +jwcrypto==1.5.7 +keyring==25.7.0 +kombu==5.6.2 +krb5==0.9.0 +kubernetes==35.0.0 +kubernetes_asyncio==35.0.1 kylinpy==2.8.4 -lazy-object-proxy==1.10.0 -ldap3==2.9.1 -limits==3.12.0 -linkify-it-py==2.0.3 +lazy-object-proxy==1.12.0 +libcst==1.8.6 +limits==5.8.0 +linkify-it-py==2.1.0 +litellm==1.82.6 lockfile==0.12.2 -loguru==0.7.2 -looker-sdk==24.8.0 -lxml==5.2.2 -lz4==4.3.3 -markdown-it-py==3.0.0 -marshmallow-oneofschema==3.1.1 -marshmallow-sqlalchemy==0.28.2 -marshmallow==3.21.3 -matplotlib-inline==0.1.7 -mdit-py-plugins==0.4.1 +logfire-api==4.33.0 +looker_sdk==26.8.0 +lxml==6.1.1 +lz4==4.4.5 +markdown-it-py==4.2.0 +marshmallow-sqlalchemy==1.5.0 +marshmallow==3.26.2 +matplotlib-inline==0.2.2 +mdit-py-plugins==0.6.1 mdurl==0.1.2 +memray==1.19.3 +mergedeep==1.3.4 methodtools==0.4.7 -microsoft-kiota-abstractions==1.3.3 -microsoft-kiota-authentication-azure==1.0.0 -microsoft-kiota-http==1.3.1 -mmhash3==3.0.1 -mongomock==4.1.2 -more-itertools==10.2.0 -moto==5.0.9 -mpmath==1.3.0 -msal-extensions==1.1.0 -msal==1.28.0 -msgraph-core==1.0.0 +microsoft-kiota-abstractions==1.10.1 +microsoft-kiota-authentication-azure==1.10.1 +microsoft-kiota-http==1.10.1 +microsoft-kiota-serialization-json==1.10.1 +microsoft-kiota-serialization-text==1.10.1 +mistune==3.2.1 +mmh3==5.2.1 +more-itertools==11.0.2 +msal-extensions==1.3.1 +msal==1.36.0 +msgpack==1.1.2 +msgraph-core==1.4.0 +msgraphfs==0.4 +msgspec==0.21.1 msrest==0.7.1 msrestazure==0.6.4.post1 multi_key_dict==2.0.3 -multidict==6.0.5 -mypy-boto3-appflow==1.34.0 -mypy-boto3-rds==1.34.116 -mypy-boto3-redshift-data==1.34.0 -mypy-boto3-s3==1.34.120 -mypy-extensions==1.0.0 -mypy==1.9.0 -mysql-connector-python==8.4.0 -mysqlclient==2.2.4 -nbclient==0.10.0 +multidict==6.7.1 +mypy_extensions==1.1.0 +mysql-connector-python==9.7.0 +mysqlclient==2.2.8 +natsort==8.4.0 +nbclient==0.10.4 +nbconvert==7.17.1 nbformat==5.10.4 -neo4j==5.20.0 +neo4j==6.2.0 nest-asyncio==1.6.0 -networkx==3.3 -nh3==0.2.17 -nodeenv==1.9.1 -numpy==1.26.4 -oauthlib==3.2.2 -objsize==0.7.0 -openai==1.31.1 -openapi-schema-validator==0.6.2 -openapi-spec-validator==0.7.1 -openlineage-integration-common==1.16.0 -openlineage-python==1.16.0 -openlineage_sql==1.16.0 -openpyxl==3.1.3 -opensearch-py==2.6.0 -opentelemetry-api==1.25.0 -opentelemetry-exporter-otlp-proto-common==1.25.0 -opentelemetry-exporter-otlp-proto-grpc==1.25.0 -opentelemetry-exporter-otlp-proto-http==1.25.0 -opentelemetry-exporter-otlp==1.25.0 -opentelemetry-exporter-prometheus==0.46b0 -opentelemetry-proto==1.25.0 -opentelemetry-sdk==1.25.0 -opentelemetry-semantic-conventions==0.46b0 +numpy==2.2.6 +oauthlib==3.3.1 +openai==2.37.0 +opencensus-context==0.1.3 +opencensus==0.11.4 +openlineage-integration-common==1.47.1 +openlineage-python==1.47.1 +openlineage_sql==1.47.1 +openpyxl==3.1.5 +opensearch-protobufs==1.2.0 +opensearch-py==3.2.0 +opentelemetry-api==1.42.0 +opentelemetry-exporter-otlp-proto-common==1.42.0 +opentelemetry-exporter-otlp-proto-grpc==1.42.0 +opentelemetry-exporter-otlp-proto-http==1.42.0 +opentelemetry-exporter-otlp==1.42.0 +opentelemetry-exporter-prometheus==0.63b0 +opentelemetry-proto==1.42.0 +opentelemetry-resourcedetector-gcp==1.12.0a0 +opentelemetry-sdk==1.42.0 +opentelemetry-semantic-conventions==0.63b0 opsgenie-sdk==2.1.5 -oracledb==2.2.1 +oracledb==4.0.1 ordered-set==4.1.0 -orjson==3.10.3 -oss2==2.18.5 -packaging==24.0 -pandas-gbq==0.23.0 -pandas-stubs==2.2.2.240603 -pandas==2.1.4 -papermill==2.6.0 -paramiko==3.4.0 -parso==0.8.4 -pathable==0.4.3 -pathspec==0.12.1 -pbr==6.0.0 -pdpyras==5.2.0 -pendulum==3.0.0 +orjson==3.11.9 +outcome==1.3.0.post0 +packaging==26.2 +pagerduty==6.2.1 +pandas-gbq==0.35.0 +pandas-stubs==2.3.3.260113 +pandas==2.3.3 +pandocfilters==1.5.1 +papermill==2.7.0 +paramiko==3.5.1 +parso==0.8.7 +pathlib_abc==0.5.2 +pathspec==1.1.1 +pbr==7.0.3 +pendulum==3.2.0 pexpect==4.9.0 -pgvector==0.2.5 -pinecone-client==4.1.1 -pinecone-plugin-interface==0.0.7 -pinotdb==5.2.0 -pipdeptree==2.22.0 -pipx==1.6.0 -pkginfo==1.11.0 -platformdirs==4.2.2 -pluggy==1.5.0 -ply==3.11 -plyvel==1.5.1 -portalocker==2.8.2 -pprintpp==0.4.0 -pre-commit==3.7.1 +pgvector==0.4.2 +pinecone==9.0.1 +pinotdb==5.7.0 +platformdirs==4.9.6 +pluggy==1.6.0 +polars-runtime-32==1.40.1 +polars==1.40.1 +portalocker==3.2.0 presto-python-client==0.8.4 prison==0.2.1 -prometheus_client==0.20.0 -prompt_toolkit==3.0.46 -proto-plus==1.23.0 -protobuf==4.25.3 -psutil==5.9.8 -psycopg2-binary==2.9.9 +prometheus_client==0.25.0 +prompt_toolkit==3.0.52 +propcache==0.5.2 +proto-plus==1.28.0 +protobuf==6.33.6 +psutil==7.2.2 +psycopg2-binary==2.9.12 ptyprocess==0.7.0 -pure-eval==0.2.2 pure-sasl==0.6.2 -py-partiql-parser==0.5.5 -py4j==0.10.9.7 -pyOpenSSL==24.1.0 -pyarrow-hotfix==0.6 -pyarrow==14.0.2 -pyasn1-modules==0.3.0 -pyasn1==0.5.1 -pycountry==24.6.1 -pycparser==2.22 -pycryptodome==3.20.0 -pydantic==2.7.3 -pydantic_core==2.18.4 -pydata-google-auth==1.8.2 -pydot==1.4.2 +pure_eval==0.2.3 +py-spy==0.4.2 +pyOpenSSL==26.2.0 +pyarrow==24.0.0 +pyasn1==0.6.3 +pyasn1_modules==0.4.2 +pybreaker==1.4.1 +pycountry==26.2.16 +pycparser==3.0 +pycryptodome==3.23.0 +pydantic-ai-slim==1.100.0 +pydantic-extra-types==2.11.1 +pydantic-graph==1.100.0 +pydantic-settings==2.14.1 +pydantic==2.13.4 +pydantic_core==2.46.4 +pydata-google-auth==1.9.1 pydruid==0.6.9 -pyenchant==3.2.2 -pyexasol==0.25.2 -pygraphviz==1.13 -pyiceberg==0.6.1 -pyjsparser==2.7.1 +pyexasol==1.3.0 +pygtrie==2.5.0 pykerberos==1.2.4 -pymongo==4.7.3 -pymssql==2.3.0 -pyodbc==5.1.0 -pyparsing==3.1.2 -pypsrp==0.8.1 -pyspark==3.5.1 -pyspnego==0.10.2 -pytest-asyncio==0.23.7 -pytest-cov==5.0.0 -pytest-custom-exit-code==0.3.0 -pytest-icdiff==0.9 -pytest-instafail==0.5.0 -pytest-mock==3.14.0 -pytest-rerunfailures==14.0 -pytest-timeouts==1.2.1 -pytest-xdist==3.6.1 -pytest==7.4.4 -python-arango==8.0.0 -python-daemon==3.0.1 +pymongo==4.17.0 +pymssql==2.3.13 +pyodbc==5.3.0 +pyodps==0.12.6 +pyparsing==3.3.2 +pypsrp==0.9.1 +pyspark-client==4.1.1 +pyspnego==0.12.1 +python-arango==8.3.2 +python-daemon==3.1.2 python-dateutil==2.9.0.post0 -python-dotenv==1.0.1 +python-discovery==1.3.1 +python-dotenv==1.2.2 python-http-client==3.3.7 -python-jenkins==1.8.2 -python-ldap==3.4.4 -python-nvd3==0.16.0 +python-jenkins==1.8.3 +python-keycloak==7.1.1 +python-ldap==3.4.7 +python-multipart==0.0.29 python-slugify==8.0.4 -python-telegram-bot==20.2 +python-telegram-bot==22.7 python3-saml==1.16.0 -pytz==2024.1 -pywinrm==0.4.3 -pyzmq==26.0.3 -qdrant-client==1.9.1 -reactivex==4.0.4 -readme_renderer==43.0 -redis==5.0.4 -redshift-connector==2.1.1 -referencing==0.31.1 -regex==2024.5.15 -requests-file==2.1.0 +pytokens==0.4.1 +pytz==2026.2 +pyvespa==1.2.1 +pywinrm==0.5.0 +pyzmq==27.1.0 +qdrant-client==1.18.0 +ray==2.55.1 +reactivex==4.1.0 +redis==6.4.0 +redshift_connector==2.1.14 +referencing==0.37.0 +regex==2026.5.9 +requests-file==3.0.1 requests-kerberos==0.15.0 -requests-mock==1.12.1 -requests-ntlm==1.2.0 -requests-oauthlib==1.3.1 +requests-oauthlib==2.0.0 requests-toolbelt==1.0.0 -requests==2.31.0 -responses==0.25.0 -restructuredtext_lint==1.4.0 -rfc3339-validator==0.1.4 -rfc3986==1.5.0 -rich-argparse==1.5.0 -rich-click==1.8.2 -rich==13.7.1 -rpds-py==0.18.1 -rsa==4.9 -ruff==0.3.3 -s3fs==2023.12.2 -s3transfer==0.10.1 -sarif-om==1.0.4 -scramp==1.4.5 +requests==2.34.2 +requests_ntlm==1.3.0 +retryhttp==1.4.0 +rich-argparse==1.8.0 +rich-toolkit==0.19.10 +rich==13.9.4 +rpds-py==0.30.0 +rsa==4.9.1 +ruamel.yaml==0.19.1 +s3fs==2026.4.0 +s3transfer==0.17.0 +sagemaker_studio==1.0.26 +scikit-learn==1.5.2 +scipy==1.15.3 +scramp==1.4.8 scrapbook==0.5.0 -semver==3.0.2 -sendgrid==6.11.0 -sentinels==1.0.0 -sentry-sdk==2.4.0 -setproctitle==1.3.3 -shapely==2.0.4 +segment-analytics-python==2.3.6 +sendgrid==6.12.5 +sentry-sdk==2.60.0 +setproctitle==1.3.7 shellingham==1.5.4 -simple-salesforce==1.12.6 -six==1.16.0 -slack_sdk==3.27.2 -smbprotocol==1.13.0 -smmap==5.0.1 +simple-salesforce==1.12.9 +six==1.17.0 +slack_sdk==3.42.0 +smart_open==7.6.1 +smbprotocol==1.16.1 +smmap==5.0.3 sniffio==1.3.1 -snowballstemmer==2.2.0 -snowflake-connector-python==3.10.1 -snowflake-sqlalchemy==1.5.3 +snowflake-connector-python==4.5.0 +snowflake-snowpark-python==1.51.0 +snowflake-sqlalchemy==1.10.0 sortedcontainers==2.4.0 -soupsieve==2.5 -sphinx-airflow-theme==0.0.12 -sphinx-argparse==0.4.0 -sphinx-autoapi==2.1.1 -sphinx-copybutton==0.5.2 -sphinx-jinja==2.0.2 -sphinx-rtd-theme==2.0.0 -sphinx_design==0.6.0 -sphinxcontrib-applehelp==1.0.8 -sphinxcontrib-devhelp==1.0.6 -sphinxcontrib-htmlhelp==2.0.5 -sphinxcontrib-httpdomain==1.8.1 -sphinxcontrib-jquery==4.1 -sphinxcontrib-jsmath==1.0.1 -sphinxcontrib-qthelp==1.0.7 -sphinxcontrib-redoc==1.6.0 -sphinxcontrib-serializinghtml==1.1.5 -sphinxcontrib-spelling==8.0.0 -spython==0.3.13 -sqlalchemy-bigquery==1.11.0 -sqlalchemy-redshift==0.8.14 -sqlalchemy-spanner==1.7.0 -sqlalchemy_drill==1.1.4 -sqlparse==0.5.0 -sshtunnel==0.4.0 +soupsieve==2.8.3 +spython==0.3.14 +sqlalchemy-bigquery==1.17.0 +sqlalchemy-spanner==1.18.0 +sqlalchemy_drill==1.1.10 +sqlparse==0.5.5 stack-data==0.6.3 -starkbank-ecdsa==2.2.0 +starlette==1.1.0 statsd==4.0.1 -std-uritemplate==0.0.57 -strictyaml==1.7.3 -sympy==1.12.1 -tableauserverclient==0.19.0 -tabulate==0.9.0 -tenacity==8.3.0 -teradatasql==20.0.0.12 -teradatasqlalchemy==20.0.0.1 -termcolor==2.4.0 +std-uritemplate==2.0.10 +structlog==25.5.0 +svcs==25.1.0 +tableauserverclient==0.40 +tabulate==0.10.0 +tenacity==9.1.4 +teradatasql==20.0.0.59 +teradatasqlalchemy==20.0.0.9 +termcolor==3.3.0 text-unidecode==1.3 +textual==6.2.1 +threadpoolctl==3.6.0 thrift-sasl==0.4.3 thrift==0.16.0 -time-machine==2.14.1 -tomli_w==1.0.0 -tomlkit==0.12.5 -tornado==6.4 -towncrier==23.11.0 -tqdm==4.66.4 -traitlets==5.14.3 -trino==0.328.0 -trove-classifiers==2024.5.22 -twine==5.1.0 -typed-ast==1.5.5 -types-Deprecated==1.2.9.20240311 -types-Markdown==3.6.0.20240316 -types-PyMySQL==1.1.0.20240524 -types-PyYAML==6.0.12.20240311 -types-aiofiles==23.2.0.20240403 -types-certifi==2021.10.8.3 -types-cffi==1.16.0.20240331 -types-croniter==2.0.0.20240423 -types-docutils==0.21.0.20240423 -types-paramiko==3.4.0.20240423 -types-protobuf==5.26.0.20240422 -types-pyOpenSSL==24.1.0.20240425 -types-python-dateutil==2.9.0.20240316 -types-python-slugify==8.0.2.20240310 -types-pytz==2024.1.0.20240417 -types-redis==4.6.0.20240425 -types-requests==2.32.0.20240602 -types-setuptools==70.0.0.20240524 -types-tabulate==0.9.0.20240106 -types-termcolor==1.1.6.2 -types-toml==0.10.8.20240310 -typing_extensions==4.12.1 -tzdata==2024.1 -tzlocal==5.2 -uc-micro-py==1.0.3 -unicodecsv==0.14.1 -universal_pathlib==0.2.2 -uritemplate==4.1.1 -urllib3==2.2.1 -userpath==1.9.2 -uv==0.2.2 -validators==0.28.3 -vertica-python==1.3.8 +tiktoken==0.13.0 +tinycss2==1.4.0 +tokenizers==0.23.1 +tomli==2.4.1 +tomlkit==0.15.0 +tornado==6.5.5 +tqdm==4.67.3 +traitlets==5.15.0 +trino==0.337.0 +typer==0.25.1 +types-protobuf==7.34.1.20260518 +types-pytz==2026.2.0.20260518 +types-requests==2.33.0.20260518 +typing-inspect==0.9.0 +typing-inspection==0.4.2 +typing_extensions==4.15.0 +tzdata==2026.2 +tzlocal==5.3.1 +uc-micro-py==2.0.0 +universal_pathlib==0.3.10 +uritemplate==4.2.0 +urllib3==2.7.0 +uuid6==2025.0.1 +uv==0.11.15 +uvicorn==0.47.0 +uvloop==0.22.1 +validators==0.35.0 +vertica-python==1.4.0 vine==5.1.0 -virtualenv==20.26.2 -watchtower==3.2.0 -wcwidth==0.2.13 -weaviate-client==3.26.2 +virtualenv==21.3.3 +watchfiles==1.2.0 +watchtower==3.4.0 +wcwidth==0.7.0 +weaviate-client==4.16.2 +webencodings==0.5.1 websocket-client==1.8.0 -wirerope==0.4.7 -wrapt==1.16.0 -xmlsec==1.3.13 -xmltodict==0.13.0 -yamllint==1.35.1 +websockets==16.0 +wirerope==1.0.0 +wrapt==2.2.0 +xmlsec==1.3.17 +xmltodict==1.0.4 yandex-query-client==0.1.4 -yandexcloud==0.291.0 -yarl==1.9.4 -zeep==4.2.1 -zenpy==2.0.49 -zipp==3.19.2 -zope.event==5.0 -zope.interface==6.4.post2 -zstandard==0.22.0 \ No newline at end of file +yandexcloud==0.391.0 +yarl==1.24.2 +ydb-dbapi==0.1.22 +ydb==3.29.0 +zeep==4.3.2 +zenpy==2.0.57 +zipp==4.1.0 +zope.event==6.2 +zope.interface==8.4 +zstandard==0.25.0 \ No newline at end of file diff --git a/composer/workflows/noxfile_config.py b/composer/workflows/noxfile_config.py index 1dbb9beffd2..cd426ccf75c 100644 --- a/composer/workflows/noxfile_config.py +++ b/composer/workflows/noxfile_config.py @@ -30,17 +30,7 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. - "ignored_versions": [ - "2.7", - "3.6", - "3.7", - "3.8", - "3.9", - "3.10", - "3.12", - "3.13", - "3.14", - ], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": False, diff --git a/composer/workflows/requirements-test.txt b/composer/workflows/requirements-test.txt index 6045349ed57..6a97a7adb45 100644 --- a/composer/workflows/requirements-test.txt +++ b/composer/workflows/requirements-test.txt @@ -1,2 +1,2 @@ -pytest==8.3.2 +pytest==9.0.3; python_version >= "3.10" cloud-composer-dag-test-utils==1.0.0 diff --git a/compute/api/requirements-test.txt b/compute/api/requirements-test.txt index 185d62c4204..23df1e03c7e 100644 --- a/compute/api/requirements-test.txt +++ b/compute/api/requirements-test.txt @@ -1,2 +1,2 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" flaky==3.8.1 diff --git a/compute/auth/noxfile_config.py b/compute/auth/noxfile_config.py index 457e86f5413..0973c8621c7 100644 --- a/compute/auth/noxfile_config.py +++ b/compute/auth/noxfile_config.py @@ -22,7 +22,7 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. - "ignored_versions": ["2.7", "3.7", "3.9", "3.10", "3.11"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": True, diff --git a/compute/auth/requirements-test.txt b/compute/auth/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/compute/auth/requirements-test.txt +++ b/compute/auth/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/compute/client_library/requirements-test.txt b/compute/client_library/requirements-test.txt index 32f96d024ee..567e8b4fac2 100644 --- a/compute/client_library/requirements-test.txt +++ b/compute/client_library/requirements-test.txt @@ -1,4 +1,4 @@ -pytest==8.3.2 +pytest==9.0.3; python_version >= "3.10" pytest-xdist==3.6.1 flaky==3.8.1 google-cloud-storage==2.18.0 diff --git a/compute/encryption/noxfile_config.py b/compute/encryption/noxfile_config.py index 457e86f5413..0973c8621c7 100644 --- a/compute/encryption/noxfile_config.py +++ b/compute/encryption/noxfile_config.py @@ -22,7 +22,7 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. - "ignored_versions": ["2.7", "3.7", "3.9", "3.10", "3.11"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": True, diff --git a/compute/encryption/requirements-test.txt b/compute/encryption/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/compute/encryption/requirements-test.txt +++ b/compute/encryption/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/compute/load_balancing/requirements-test.txt b/compute/load_balancing/requirements-test.txt index 060ed652e0b..c9e154ba440 100644 --- a/compute/load_balancing/requirements-test.txt +++ b/compute/load_balancing/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 \ No newline at end of file +pytest==9.0.3; python_version >= "3.10" diff --git a/compute/managed-instances/demo/requirements-test.txt b/compute/managed-instances/demo/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/compute/managed-instances/demo/requirements-test.txt +++ b/compute/managed-instances/demo/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/compute/metadata/requirements-test.txt b/compute/metadata/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/compute/metadata/requirements-test.txt +++ b/compute/metadata/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/compute/oslogin/requirements-test.txt b/compute/oslogin/requirements-test.txt index a8518ad953b..e30f061590f 100644 --- a/compute/oslogin/requirements-test.txt +++ b/compute/oslogin/requirements-test.txt @@ -1,5 +1,5 @@ backoff==2.2.1; python_version < "3.7" backoff==2.2.1; python_version >= "3.7" -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" google-cloud-iam==2.17.0 google-api-python-client==2.131.0 diff --git a/connectgateway/noxfile_config.py b/connectgateway/noxfile_config.py index ea71c27ca40..192bea7d9f8 100644 --- a/connectgateway/noxfile_config.py +++ b/connectgateway/noxfile_config.py @@ -14,7 +14,7 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. - "ignored_versions": ["2.7", "3.7", "3.8", "3.9", "3.10", "3.11", "3.12"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], "enforce_type_hints": True, "gcloud_project_env": "GOOGLE_CLOUD_PROJECT", "pip_version_override": None, diff --git a/connectgateway/requirements-test.txt b/connectgateway/requirements-test.txt index 8c22c500206..b945dc72083 100644 --- a/connectgateway/requirements-test.txt +++ b/connectgateway/requirements-test.txt @@ -1,2 +1,2 @@ google-cloud-container==2.56.1 -pytest==8.3.5 \ No newline at end of file +pytest==9.0.3; python_version >= "3.10" diff --git a/contact-center-insights/snippets/noxfile_config.py b/contact-center-insights/snippets/noxfile_config.py index 2be8b96be22..309b7dcec18 100644 --- a/contact-center-insights/snippets/noxfile_config.py +++ b/contact-center-insights/snippets/noxfile_config.py @@ -22,7 +22,7 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. - "ignored_versions": ["2.7", "3.7", "3.9", "3.10", "3.11"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them # "enforce_type_hints": True, diff --git a/contact-center-insights/snippets/requirements-test.txt b/contact-center-insights/snippets/requirements-test.txt index 63f2d349e99..2d33e042cc1 100644 --- a/contact-center-insights/snippets/requirements-test.txt +++ b/contact-center-insights/snippets/requirements-test.txt @@ -1,3 +1,3 @@ google-auth==2.38.0 google-cloud-pubsub==2.28.0 -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/container/snippets/noxfile_config.py b/container/snippets/noxfile_config.py index 9f90577041b..1b9d9e4a580 100644 --- a/container/snippets/noxfile_config.py +++ b/container/snippets/noxfile_config.py @@ -22,7 +22,7 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. - "ignored_versions": ["2.7", "3.7", "3.9", "3.10", "3.11"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": True, diff --git a/container/snippets/requirements.txt b/container/snippets/requirements.txt index 8f29e2f0eb9..e0a9e8cbe81 100644 --- a/container/snippets/requirements.txt +++ b/container/snippets/requirements.txt @@ -1,3 +1,3 @@ google-cloud-container==2.54.0 backoff==2.2.1 -pytest==8.2.0 \ No newline at end of file +pytest==9.0.3; python_version >= "3.10" diff --git a/containeranalysis/snippets/requirements-test.txt b/containeranalysis/snippets/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/containeranalysis/snippets/requirements-test.txt +++ b/containeranalysis/snippets/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/containeranalysis/snippets/requirements.txt b/containeranalysis/snippets/requirements.txt index 25ce20b0657..8118ef068de 100644 --- a/containeranalysis/snippets/requirements.txt +++ b/containeranalysis/snippets/requirements.txt @@ -1,6 +1,6 @@ google-cloud-pubsub==2.28.0 google-cloud-containeranalysis==2.16.0 grafeas==1.12.1 -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" flaky==3.8.1 mock==5.1.0 diff --git a/contentwarehouse/snippets/noxfile_config.py b/contentwarehouse/snippets/noxfile_config.py index a85697d4eb5..b7d8115d773 100644 --- a/contentwarehouse/snippets/noxfile_config.py +++ b/contentwarehouse/snippets/noxfile_config.py @@ -22,7 +22,7 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. - "ignored_versions": ["2.7", "3.6", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": True, diff --git a/contentwarehouse/snippets/requirements-test.txt b/contentwarehouse/snippets/requirements-test.txt index d752d70577e..8f9d5a165a3 100644 --- a/contentwarehouse/snippets/requirements-test.txt +++ b/contentwarehouse/snippets/requirements-test.txt @@ -1,2 +1,2 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" google-cloud-resource-manager==1.10.1 diff --git a/datacatalog/quickstart/requirements-test.txt b/datacatalog/quickstart/requirements-test.txt index 11dc8bbd341..b1d77d220e8 100644 --- a/datacatalog/quickstart/requirements-test.txt +++ b/datacatalog/quickstart/requirements-test.txt @@ -1,2 +1,2 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" google-cloud-bigquery==3.27.0 \ No newline at end of file diff --git a/datacatalog/snippets/requirements-test.txt b/datacatalog/snippets/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/datacatalog/snippets/requirements-test.txt +++ b/datacatalog/snippets/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/datacatalog/v1beta1/requirements-test.txt b/datacatalog/v1beta1/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/datacatalog/v1beta1/requirements-test.txt +++ b/datacatalog/v1beta1/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/dataflow/custom-containers/miniconda/noxfile_config.py b/dataflow/custom-containers/miniconda/noxfile_config.py index fb2bcbdea22..ad26bd16cc4 100644 --- a/dataflow/custom-containers/miniconda/noxfile_config.py +++ b/dataflow/custom-containers/miniconda/noxfile_config.py @@ -25,7 +25,7 @@ # > ℹ️ We're opting out of all Python versions except 3.9. # > The Python version used is defined by the Dockerfile, so it's redundant # > to run multiple tests since they would all be running the same Dockerfile. - "ignored_versions": ["2.7", "3.6", "3.7", "3.8", "3.10", "3.11", "3.12", "3.13"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": True, diff --git a/dataflow/custom-containers/miniconda/requirements-test.txt b/dataflow/custom-containers/miniconda/requirements-test.txt index 2402ce8311b..12743ff3576 100644 --- a/dataflow/custom-containers/miniconda/requirements-test.txt +++ b/dataflow/custom-containers/miniconda/requirements-test.txt @@ -1,4 +1,4 @@ google-api-python-client==2.131.0 google-cloud-storage==2.9.0 pytest-xdist==3.3.0 -pytest==8.2.0 \ No newline at end of file +pytest==9.0.3; python_version >= "3.10" diff --git a/dataflow/custom-containers/minimal/noxfile_config.py b/dataflow/custom-containers/minimal/noxfile_config.py index fb2bcbdea22..ad26bd16cc4 100644 --- a/dataflow/custom-containers/minimal/noxfile_config.py +++ b/dataflow/custom-containers/minimal/noxfile_config.py @@ -25,7 +25,7 @@ # > ℹ️ We're opting out of all Python versions except 3.9. # > The Python version used is defined by the Dockerfile, so it's redundant # > to run multiple tests since they would all be running the same Dockerfile. - "ignored_versions": ["2.7", "3.6", "3.7", "3.8", "3.10", "3.11", "3.12", "3.13"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": True, diff --git a/dataflow/custom-containers/minimal/requirements-test.txt b/dataflow/custom-containers/minimal/requirements-test.txt index 2402ce8311b..12743ff3576 100644 --- a/dataflow/custom-containers/minimal/requirements-test.txt +++ b/dataflow/custom-containers/minimal/requirements-test.txt @@ -1,4 +1,4 @@ google-api-python-client==2.131.0 google-cloud-storage==2.9.0 pytest-xdist==3.3.0 -pytest==8.2.0 \ No newline at end of file +pytest==9.0.3; python_version >= "3.10" diff --git a/dataflow/custom-containers/ubuntu/noxfile_config.py b/dataflow/custom-containers/ubuntu/noxfile_config.py index fb2bcbdea22..ad26bd16cc4 100644 --- a/dataflow/custom-containers/ubuntu/noxfile_config.py +++ b/dataflow/custom-containers/ubuntu/noxfile_config.py @@ -25,7 +25,7 @@ # > ℹ️ We're opting out of all Python versions except 3.9. # > The Python version used is defined by the Dockerfile, so it's redundant # > to run multiple tests since they would all be running the same Dockerfile. - "ignored_versions": ["2.7", "3.6", "3.7", "3.8", "3.10", "3.11", "3.12", "3.13"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": True, diff --git a/dataflow/custom-containers/ubuntu/requirements-test.txt b/dataflow/custom-containers/ubuntu/requirements-test.txt index 2402ce8311b..12743ff3576 100644 --- a/dataflow/custom-containers/ubuntu/requirements-test.txt +++ b/dataflow/custom-containers/ubuntu/requirements-test.txt @@ -1,4 +1,4 @@ google-api-python-client==2.131.0 google-cloud-storage==2.9.0 pytest-xdist==3.3.0 -pytest==8.2.0 \ No newline at end of file +pytest==9.0.3; python_version >= "3.10" diff --git a/dataflow/encryption-keys/noxfile_config.py b/dataflow/encryption-keys/noxfile_config.py index bf456e51902..932bef266b6 100644 --- a/dataflow/encryption-keys/noxfile_config.py +++ b/dataflow/encryption-keys/noxfile_config.py @@ -22,7 +22,7 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. - "ignored_versions": ["2.7", "3.6", "3.8", "3.9", "3.10", "3.11"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": False, diff --git a/dataflow/encryption-keys/requirements-test.txt b/dataflow/encryption-keys/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/dataflow/encryption-keys/requirements-test.txt +++ b/dataflow/encryption-keys/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/dataflow/extensible-templates/noxfile_config.py b/dataflow/extensible-templates/noxfile_config.py index d15bd45490f..3fb32a57d23 100644 --- a/dataflow/extensible-templates/noxfile_config.py +++ b/dataflow/extensible-templates/noxfile_config.py @@ -22,7 +22,7 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. - "ignored_versions": ["2.7", "3.6", "3.7", "3.8", "3.10", "3.11", "3.12", "3.13"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": True, diff --git a/dataflow/extensible-templates/requirements-test.txt b/dataflow/extensible-templates/requirements-test.txt index a51578c86f2..ba4350c2c77 100644 --- a/dataflow/extensible-templates/requirements-test.txt +++ b/dataflow/extensible-templates/requirements-test.txt @@ -2,5 +2,5 @@ google-api-python-client==2.131.0 google-cloud-bigquery==3.27.0 google-cloud-storage==2.9.0 pytest-xdist==3.3.0 -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" pyyaml==6.0.2 \ No newline at end of file diff --git a/dataflow/flex-templates/pipeline_with_dependencies/noxfile_config.py b/dataflow/flex-templates/pipeline_with_dependencies/noxfile_config.py index 8df70c1108b..7ed0109e14a 100644 --- a/dataflow/flex-templates/pipeline_with_dependencies/noxfile_config.py +++ b/dataflow/flex-templates/pipeline_with_dependencies/noxfile_config.py @@ -19,5 +19,5 @@ # > ℹ️ We're opting out of all Python versions except 3.11. # > The Python version used is defined by the Dockerfile, so it's redundant # > to run multiple tests since they would all be running the same Dockerfile. - "ignored_versions": ["2.7", "3.6", "3.7", "3.8", "3.9", "3.10", "3.12", "3.13"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], } diff --git a/dataflow/flex-templates/pipeline_with_dependencies/requirements-test.txt b/dataflow/flex-templates/pipeline_with_dependencies/requirements-test.txt index 16c7c4dffed..0e00d92a3e5 100644 --- a/dataflow/flex-templates/pipeline_with_dependencies/requirements-test.txt +++ b/dataflow/flex-templates/pipeline_with_dependencies/requirements-test.txt @@ -17,5 +17,5 @@ google-api-python-client==2.87.0 google-cloud-storage==2.9.0 pytest-xdist==3.3.0 -pytest==7.0.1 +pytest==9.0.3; python_version >= "3.10" pyyaml==6.0 diff --git a/dataflow/flex-templates/streaming_beam/noxfile_config.py b/dataflow/flex-templates/streaming_beam/noxfile_config.py index 3c3fb5c040e..7f0b78f3609 100644 --- a/dataflow/flex-templates/streaming_beam/noxfile_config.py +++ b/dataflow/flex-templates/streaming_beam/noxfile_config.py @@ -25,7 +25,7 @@ # > ℹ️ We're opting out of all Python versions except 3.8. # > The Python version used is defined by the Dockerfile, so it's redundant # > to run multiple tests since they would all be running the same Dockerfile. - "ignored_versions": ["2.7", "3.6", "3.7", "3.9", "3.10", "3.11", "3.12", "3.13"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": True, diff --git a/dataflow/flex-templates/streaming_beam/requirements-test.txt b/dataflow/flex-templates/streaming_beam/requirements-test.txt index fcbae6b06bb..a8494c159e7 100644 --- a/dataflow/flex-templates/streaming_beam/requirements-test.txt +++ b/dataflow/flex-templates/streaming_beam/requirements-test.txt @@ -1,5 +1,5 @@ google-api-python-client==2.131.0 google-cloud-storage==2.9.0 pytest-xdist==3.3.0 -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" pyyaml==6.0.2 \ No newline at end of file diff --git a/dataflow/gemma-flex-template/noxfile_config.py b/dataflow/gemma-flex-template/noxfile_config.py index 7e6ba7ba31b..57d166d0b34 100644 --- a/dataflow/gemma-flex-template/noxfile_config.py +++ b/dataflow/gemma-flex-template/noxfile_config.py @@ -19,7 +19,7 @@ # Opting out of all Python versions except 3.10. # The Python version used is defined by the Dockerfile and the job # submission enviornment must match. - "ignored_versions": ["2.7", "3.6", "3.7", "3.8", "3.9", "3.11", "3.12", "3.13"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], "envs": { "PYTHONPATH": ".." }, diff --git a/dataflow/gemma-flex-template/requirements-test.txt b/dataflow/gemma-flex-template/requirements-test.txt index 5e6dcfc99aa..95aeed12fb1 100644 --- a/dataflow/gemma-flex-template/requirements-test.txt +++ b/dataflow/gemma-flex-template/requirements-test.txt @@ -2,6 +2,6 @@ google-cloud-aiplatform==1.62.0 google-cloud-dataflow-client==0.8.14 google-cloud-pubsub==2.28.0 google-cloud-storage==2.18.2 -pytest==8.3.2 +pytest==9.0.3; python_version >= "3.10" pytest-timeout==2.3.1 pyyaml==6.0.2 diff --git a/dataflow/gemma/noxfile_config.py b/dataflow/gemma/noxfile_config.py index 7b3b1b9ebf6..98ec767aa38 100644 --- a/dataflow/gemma/noxfile_config.py +++ b/dataflow/gemma/noxfile_config.py @@ -19,7 +19,7 @@ # Opting out of all Python versions except 3.11. # The Python version used is defined by the Dockerfile and the job # submission enviornment must match. - "ignored_versions": ["2.7", "3.6", "3.7", "3.8", "3.9", "3.10", "3.12", "3.13"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], "envs": { "PYTHONPATH": ".." }, diff --git a/dataflow/gemma/requirements-test.txt b/dataflow/gemma/requirements-test.txt index 511d704b396..238d774fdde 100644 --- a/dataflow/gemma/requirements-test.txt +++ b/dataflow/gemma/requirements-test.txt @@ -1,5 +1,5 @@ google-cloud-aiplatform==1.49.0 google-cloud-dataflow-client==0.8.10 google-cloud-storage==2.16.0 -pytest==7.4.0 +pytest==9.0.3; python_version >= "3.10" pytest-timeout==2.3.1 \ No newline at end of file diff --git a/dataflow/gpu-examples/pytorch-minimal/noxfile_config.py b/dataflow/gpu-examples/pytorch-minimal/noxfile_config.py index 99b1fb47b8e..aee7536f2f9 100644 --- a/dataflow/gpu-examples/pytorch-minimal/noxfile_config.py +++ b/dataflow/gpu-examples/pytorch-minimal/noxfile_config.py @@ -25,7 +25,7 @@ # > ℹ️ We're opting out of all Python versions except 3.10. # > The Python version used is defined by the Dockerfile, so it's redundant # > to run multiple tests since they would all be running the same Dockerfile. - "ignored_versions": ["2.7", "3.6", "3.7", "3.8", "3.9", "3.11", "3.12", "3.13"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": True, diff --git a/dataflow/gpu-examples/pytorch-minimal/requirements-test.txt b/dataflow/gpu-examples/pytorch-minimal/requirements-test.txt index cf8059020cf..12743ff3576 100644 --- a/dataflow/gpu-examples/pytorch-minimal/requirements-test.txt +++ b/dataflow/gpu-examples/pytorch-minimal/requirements-test.txt @@ -1,4 +1,4 @@ google-api-python-client==2.131.0 google-cloud-storage==2.9.0 pytest-xdist==3.3.0 -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/dataflow/gpu-examples/tensorflow-landsat-prime/noxfile_config.py b/dataflow/gpu-examples/tensorflow-landsat-prime/noxfile_config.py index 376ea30e3b6..5deeeaf05c2 100644 --- a/dataflow/gpu-examples/tensorflow-landsat-prime/noxfile_config.py +++ b/dataflow/gpu-examples/tensorflow-landsat-prime/noxfile_config.py @@ -25,7 +25,7 @@ # > ℹ️ Test only on Python 3.10. # > The Python version used is defined by the Dockerfile, so it's redundant # > to run multiple tests since they would all be running the same Dockerfile. - "ignored_versions": ["2.7", "3.6", "3.7", "3.8", "3.9", "3.11", "3.12", "3.13"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": True, diff --git a/dataflow/gpu-examples/tensorflow-landsat-prime/requirements-test.txt b/dataflow/gpu-examples/tensorflow-landsat-prime/requirements-test.txt index c1f8e786b49..f69c50afa50 100644 --- a/dataflow/gpu-examples/tensorflow-landsat-prime/requirements-test.txt +++ b/dataflow/gpu-examples/tensorflow-landsat-prime/requirements-test.txt @@ -1,3 +1,3 @@ google-api-python-client==2.87.0 google-cloud-storage==2.9.0 -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/dataflow/gpu-examples/tensorflow-landsat/noxfile_config.py b/dataflow/gpu-examples/tensorflow-landsat/noxfile_config.py index baf97789883..08e83e4f7e7 100644 --- a/dataflow/gpu-examples/tensorflow-landsat/noxfile_config.py +++ b/dataflow/gpu-examples/tensorflow-landsat/noxfile_config.py @@ -25,7 +25,7 @@ # > ℹ️ Test only on Python 3.10. # > The Python version used is defined by the Dockerfile, so it's redundant # > to run multiple tests since they would all be running the same Dockerfile. - "ignored_versions": ["2.7", "3.6", "3.7", "3.8", "3.9", "3.11", "3.12", "3.13"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": True, diff --git a/dataflow/gpu-examples/tensorflow-landsat/requirements-test.txt b/dataflow/gpu-examples/tensorflow-landsat/requirements-test.txt index c1f8e786b49..f69c50afa50 100644 --- a/dataflow/gpu-examples/tensorflow-landsat/requirements-test.txt +++ b/dataflow/gpu-examples/tensorflow-landsat/requirements-test.txt @@ -1,3 +1,3 @@ google-api-python-client==2.87.0 google-cloud-storage==2.9.0 -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/dataflow/gpu-examples/tensorflow-minimal/noxfile_config.py b/dataflow/gpu-examples/tensorflow-minimal/noxfile_config.py index baf97789883..08e83e4f7e7 100644 --- a/dataflow/gpu-examples/tensorflow-minimal/noxfile_config.py +++ b/dataflow/gpu-examples/tensorflow-minimal/noxfile_config.py @@ -25,7 +25,7 @@ # > ℹ️ Test only on Python 3.10. # > The Python version used is defined by the Dockerfile, so it's redundant # > to run multiple tests since they would all be running the same Dockerfile. - "ignored_versions": ["2.7", "3.6", "3.7", "3.8", "3.9", "3.11", "3.12", "3.13"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": True, diff --git a/dataflow/gpu-examples/tensorflow-minimal/requirements-test.txt b/dataflow/gpu-examples/tensorflow-minimal/requirements-test.txt index e5602fb507b..36a5b86295e 100644 --- a/dataflow/gpu-examples/tensorflow-minimal/requirements-test.txt +++ b/dataflow/gpu-examples/tensorflow-minimal/requirements-test.txt @@ -1,3 +1,3 @@ google-api-python-client==2.131.0 google-cloud-storage==2.9.0 -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/dataflow/run-inference/noxfile_config.py b/dataflow/run-inference/noxfile_config.py index a2c4bb212c8..c37dba482e6 100644 --- a/dataflow/run-inference/noxfile_config.py +++ b/dataflow/run-inference/noxfile_config.py @@ -23,7 +23,7 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. # Only test on Python 3.11. - "ignored_versions": ["2.7", "3.6", "3.7", "3.8", "3.9", "3.10", "3.12", "3.13"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": True, diff --git a/dataflow/run-inference/requirements-test.txt b/dataflow/run-inference/requirements-test.txt index c9095c832fd..03d1c64ee5d 100644 --- a/dataflow/run-inference/requirements-test.txt +++ b/dataflow/run-inference/requirements-test.txt @@ -1,4 +1,4 @@ google-cloud-aiplatform==1.57.0 google-cloud-dataflow-client==0.8.14 google-cloud-storage==2.10.0 -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/dataflow/run_template/requirements-test.txt b/dataflow/run_template/requirements-test.txt index 1cb9b76028c..341e9cabab0 100644 --- a/dataflow/run_template/requirements-test.txt +++ b/dataflow/run_template/requirements-test.txt @@ -1,3 +1,3 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" flask==3.0.3 backoff==2.2.1; python_version >= "3.7" diff --git a/dataflow/snippets/noxfile_config.py b/dataflow/snippets/noxfile_config.py index 900f58e0ddf..fd69813938c 100644 --- a/dataflow/snippets/noxfile_config.py +++ b/dataflow/snippets/noxfile_config.py @@ -22,7 +22,7 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. - "ignored_versions": ["2.7", "3.7", "3.8", "3.9", "3.10", "3.13"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": True, diff --git a/dataflow/snippets/requirements-test.txt b/dataflow/snippets/requirements-test.txt index f7b11f32fc5..4835ba7a447 100644 --- a/dataflow/snippets/requirements-test.txt +++ b/dataflow/snippets/requirements-test.txt @@ -1,3 +1,3 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" docker==7.1.0 diff --git a/datalabeling/snippets/noxfile_config.py b/datalabeling/snippets/noxfile_config.py index b6ac0672eb5..af568dc67ca 100644 --- a/datalabeling/snippets/noxfile_config.py +++ b/datalabeling/snippets/noxfile_config.py @@ -22,7 +22,7 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. - "ignored_versions": ["2.7", "3.7", "3.9", "3.10", "3.11"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Declare optional test sessions you want to opt-in. Currently we # have the following optional test sessions: # 'cloud_run' # Test session for Cloud Run application. diff --git a/datalabeling/snippets/requirements-test.txt b/datalabeling/snippets/requirements-test.txt index f3230681cda..79932f83530 100644 --- a/datalabeling/snippets/requirements-test.txt +++ b/datalabeling/snippets/requirements-test.txt @@ -1,2 +1,2 @@ backoff==2.2.1 -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/dataplex/quickstart/noxfile_config.py b/dataplex/quickstart/noxfile_config.py index 457e86f5413..0973c8621c7 100644 --- a/dataplex/quickstart/noxfile_config.py +++ b/dataplex/quickstart/noxfile_config.py @@ -22,7 +22,7 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. - "ignored_versions": ["2.7", "3.7", "3.9", "3.10", "3.11"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": True, diff --git a/dataplex/snippets/noxfile_config.py b/dataplex/snippets/noxfile_config.py index 457e86f5413..0973c8621c7 100644 --- a/dataplex/snippets/noxfile_config.py +++ b/dataplex/snippets/noxfile_config.py @@ -22,7 +22,7 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. - "ignored_versions": ["2.7", "3.7", "3.9", "3.10", "3.11"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": True, diff --git a/dataplex/snippets/requirements-test.txt b/dataplex/snippets/requirements-test.txt index 40543aababf..c9e154ba440 100644 --- a/dataplex/snippets/requirements-test.txt +++ b/dataplex/snippets/requirements-test.txt @@ -1 +1 @@ -pytest==8.3.3 +pytest==9.0.3; python_version >= "3.10" diff --git a/dataproc/snippets/noxfile_config.py b/dataproc/snippets/noxfile_config.py index 99f474dc0b6..ebf6e09f415 100644 --- a/dataproc/snippets/noxfile_config.py +++ b/dataproc/snippets/noxfile_config.py @@ -22,7 +22,7 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. - "ignored_versions": ["2.7", "3.7", "3.8", "3.10", "3.11", "3.12", "3.13"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them # "enforce_type_hints": True, diff --git a/dataproc/snippets/requirements-test.txt b/dataproc/snippets/requirements-test.txt index 3cb027c3ea4..8c1be52bfa9 100644 --- a/dataproc/snippets/requirements-test.txt +++ b/dataproc/snippets/requirements-test.txt @@ -1,2 +1,2 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" pytest-xdist==3.3.0 \ No newline at end of file diff --git a/datastore/cloud-client/requirements-test.txt b/datastore/cloud-client/requirements-test.txt index 2a635ea7b6a..322ae75b68c 100644 --- a/datastore/cloud-client/requirements-test.txt +++ b/datastore/cloud-client/requirements-test.txt @@ -1,4 +1,4 @@ backoff==2.2.1; python_version < "3.7" backoff==2.2.1; python_version >= "3.7" -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" flaky==3.8.1 diff --git a/datastore/cloud-ndb/noxfile_config.py b/datastore/cloud-ndb/noxfile_config.py index 25d1d4e081c..50cd5669209 100644 --- a/datastore/cloud-ndb/noxfile_config.py +++ b/datastore/cloud-ndb/noxfile_config.py @@ -25,7 +25,7 @@ # > ℹ️ Test only on Python 3.10. # > The Python version used is defined by the Dockerfile, so it's redundant # > to run multiple tests since they would all be running the same Dockerfile. - "ignored_versions": ["2.7", "3.6", "3.7", "3.9", "3.11", "3.12", "3.13"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them # "enforce_type_hints": True, diff --git a/datastore/cloud-ndb/requirements-test.txt b/datastore/cloud-ndb/requirements-test.txt index 8ce117fb56e..36921e74453 100644 --- a/datastore/cloud-ndb/requirements-test.txt +++ b/datastore/cloud-ndb/requirements-test.txt @@ -1,3 +1,3 @@ backoff==2.2.1; python_version < "3.7" backoff==2.2.1; python_version >= "3.7" -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/datastore/samples/snippets/requirements-test.txt b/datastore/samples/snippets/requirements-test.txt index 2a21e952015..cf225d98c69 100644 --- a/datastore/samples/snippets/requirements-test.txt +++ b/datastore/samples/snippets/requirements-test.txt @@ -1,7 +1,4 @@ backoff===1.11.1; python_version < "3.7" backoff==2.2.1; python_version >= "3.7" -pytest===7.4.3; python_version == '3.7' -pytest===8.3.5; python_version == '3.8' -pytest===8.4.2; python_version == '3.9' -pytest==9.0.2; python_version >= '3.10' +pytest==9.0.3; python_version >= "3.10" flaky==3.8.1 diff --git a/datastore/samples/snippets/schedule-export/requirements-test.txt b/datastore/samples/snippets/schedule-export/requirements-test.txt index cb982446b31..c9e154ba440 100644 --- a/datastore/samples/snippets/schedule-export/requirements-test.txt +++ b/datastore/samples/snippets/schedule-export/requirements-test.txt @@ -1,2 +1 @@ -pytest===8.4.2; python_version == '3.9' -pytest==9.0.2; python_version >= '3.10' +pytest==9.0.3; python_version >= "3.10" diff --git a/dialogflow-cx/noxfile_config.py b/dialogflow-cx/noxfile_config.py index cc8143940ee..601efb269d6 100644 --- a/dialogflow-cx/noxfile_config.py +++ b/dialogflow-cx/noxfile_config.py @@ -22,7 +22,7 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. - "ignored_versions": ["2.7", "3.7", "3.8", "3.9", "3.11", "3.12", "3.13"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # An envvar key for determining the project id to use. Change it # to 'BUILD_SPECIFIC_GCLOUD_PROJECT' if you want to opt in using a # build specific Cloud project. You can also use your own string diff --git a/dialogflow-cx/requirements-test.txt b/dialogflow-cx/requirements-test.txt index f15b2186bd1..3afe4814dde 100644 --- a/dialogflow-cx/requirements-test.txt +++ b/dialogflow-cx/requirements-test.txt @@ -1,2 +1,2 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" pytest-asyncio==0.21.1 \ No newline at end of file diff --git a/dialogflow/noxfile_config.py b/dialogflow/noxfile_config.py index 3285f14ee14..0c031160d38 100644 --- a/dialogflow/noxfile_config.py +++ b/dialogflow/noxfile_config.py @@ -25,7 +25,7 @@ # # Disable these tests for now until there is time for significant refactoring # related to exception handling and timeouts. - "ignored_versions": ["2.7", "3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": False, diff --git a/dialogflow/requirements-test.txt b/dialogflow/requirements-test.txt index 185d62c4204..23df1e03c7e 100644 --- a/dialogflow/requirements-test.txt +++ b/dialogflow/requirements-test.txt @@ -1,2 +1,2 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" flaky==3.8.1 diff --git a/discoveryengine/requirements-test.txt b/discoveryengine/requirements-test.txt index e8a7ae0cb55..8dbf80c54bc 100644 --- a/discoveryengine/requirements-test.txt +++ b/discoveryengine/requirements-test.txt @@ -1,3 +1,3 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" google-api-core==2.21.0 google-cloud-resource-manager==1.12.5 diff --git a/dlp/snippets/noxfile_config.py b/dlp/snippets/noxfile_config.py index 798647726bd..295ef23e354 100644 --- a/dlp/snippets/noxfile_config.py +++ b/dlp/snippets/noxfile_config.py @@ -22,7 +22,7 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. - "ignored_versions": ["2.7", "3.7", "3.9", "3.10", "3.11"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": False, diff --git a/dlp/snippets/requirements-test.txt b/dlp/snippets/requirements-test.txt index 632e5ad15a8..0d2bade1bed 100644 --- a/dlp/snippets/requirements-test.txt +++ b/dlp/snippets/requirements-test.txt @@ -1,3 +1,3 @@ backoff==2.2.1 -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" flaky==3.8.1 diff --git a/documentai/snippets/noxfile_config.py b/documentai/snippets/noxfile_config.py index 24b01d2b9ab..0973c8621c7 100644 --- a/documentai/snippets/noxfile_config.py +++ b/documentai/snippets/noxfile_config.py @@ -22,7 +22,7 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. - "ignored_versions": ["2.7", "3.6", "3.8", "3.9", "3.10", "3.11"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": True, diff --git a/documentai/snippets/requirements-test.txt b/documentai/snippets/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/documentai/snippets/requirements-test.txt +++ b/documentai/snippets/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/endpoints/bookstore-grpc-transcoding/requirements-test.txt b/endpoints/bookstore-grpc-transcoding/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/endpoints/bookstore-grpc-transcoding/requirements-test.txt +++ b/endpoints/bookstore-grpc-transcoding/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/endpoints/bookstore-grpc/requirements-test.txt b/endpoints/bookstore-grpc/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/endpoints/bookstore-grpc/requirements-test.txt +++ b/endpoints/bookstore-grpc/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/endpoints/getting-started-grpc/requirements-test.txt b/endpoints/getting-started-grpc/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/endpoints/getting-started-grpc/requirements-test.txt +++ b/endpoints/getting-started-grpc/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/endpoints/getting-started/clients/service_to_service_non_default/requirements-test.txt b/endpoints/getting-started/clients/service_to_service_non_default/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/endpoints/getting-started/clients/service_to_service_non_default/requirements-test.txt +++ b/endpoints/getting-started/clients/service_to_service_non_default/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/endpoints/getting-started/noxfile_config.py b/endpoints/getting-started/noxfile_config.py index 26f09f74ce6..50cd5669209 100644 --- a/endpoints/getting-started/noxfile_config.py +++ b/endpoints/getting-started/noxfile_config.py @@ -25,7 +25,7 @@ # > ℹ️ Test only on Python 3.10. # > The Python version used is defined by the Dockerfile, so it's redundant # > to run multiple tests since they would all be running the same Dockerfile. - "ignored_versions": ["2.7", "3.6", "3.7", "3.8", "3.9", "3.11", "3.12", "3.13"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them # "enforce_type_hints": True, diff --git a/endpoints/getting-started/requirements-test.txt b/endpoints/getting-started/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/endpoints/getting-started/requirements-test.txt +++ b/endpoints/getting-started/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/enterpriseknowledgegraph/entity_reconciliation/requirements-test.txt b/enterpriseknowledgegraph/entity_reconciliation/requirements-test.txt index 55d9a1d34d9..2313637c624 100644 --- a/enterpriseknowledgegraph/entity_reconciliation/requirements-test.txt +++ b/enterpriseknowledgegraph/entity_reconciliation/requirements-test.txt @@ -1,3 +1,3 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" google-api-core google-cloud-enterpriseknowledgegraph diff --git a/enterpriseknowledgegraph/search/requirements-test.txt b/enterpriseknowledgegraph/search/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/enterpriseknowledgegraph/search/requirements-test.txt +++ b/enterpriseknowledgegraph/search/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/error_reporting/fluent_on_compute/requirements-test.txt b/error_reporting/fluent_on_compute/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/error_reporting/fluent_on_compute/requirements-test.txt +++ b/error_reporting/fluent_on_compute/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/error_reporting/snippets/requirements-test.txt b/error_reporting/snippets/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/error_reporting/snippets/requirements-test.txt +++ b/error_reporting/snippets/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/eventarc/audit-storage/requirements-test.txt b/eventarc/audit-storage/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/eventarc/audit-storage/requirements-test.txt +++ b/eventarc/audit-storage/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/eventarc/audit_iam/requirements-test.txt b/eventarc/audit_iam/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/eventarc/audit_iam/requirements-test.txt +++ b/eventarc/audit_iam/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/eventarc/generic/requirements-test.txt b/eventarc/generic/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/eventarc/generic/requirements-test.txt +++ b/eventarc/generic/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/eventarc/pubsub/requirements-test.txt b/eventarc/pubsub/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/eventarc/pubsub/requirements-test.txt +++ b/eventarc/pubsub/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/eventarc/storage_handler/requirements-test.txt b/eventarc/storage_handler/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/eventarc/storage_handler/requirements-test.txt +++ b/eventarc/storage_handler/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/firestore/cloud-async-client/requirements-test.txt b/firestore/cloud-async-client/requirements-test.txt index 8e8f4270ac6..e8081946e32 100644 --- a/firestore/cloud-async-client/requirements-test.txt +++ b/firestore/cloud-async-client/requirements-test.txt @@ -1,4 +1,4 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" pytest-asyncio==0.21.0; python_version > '3.6' pytest-asyncio==0.16.0; python_version < '3.7' flaky==3.8.1 diff --git a/firestore/cloud-client/requirements-test.txt b/firestore/cloud-client/requirements-test.txt index 632e5ad15a8..0d2bade1bed 100644 --- a/firestore/cloud-client/requirements-test.txt +++ b/firestore/cloud-client/requirements-test.txt @@ -1,3 +1,3 @@ backoff==2.2.1 -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" flaky==3.8.1 diff --git a/functions/bigtable/requirements-test.txt b/functions/bigtable/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/functions/bigtable/requirements-test.txt +++ b/functions/bigtable/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/functions/billing/requirements-test.txt b/functions/billing/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/functions/billing/requirements-test.txt +++ b/functions/billing/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/functions/billing_stop_on_notification/requirements-test.txt b/functions/billing_stop_on_notification/requirements-test.txt index 66801836e20..34976cd306a 100644 --- a/functions/billing_stop_on_notification/requirements-test.txt +++ b/functions/billing_stop_on_notification/requirements-test.txt @@ -1,2 +1,2 @@ -pytest==8.3.5 +pytest==9.0.3; python_version >= "3.10" cloudevents==1.11.0 \ No newline at end of file diff --git a/functions/concepts-filesystem/requirements-test.txt b/functions/concepts-filesystem/requirements-test.txt index ef95de28389..5be5b32d46e 100644 --- a/functions/concepts-filesystem/requirements-test.txt +++ b/functions/concepts-filesystem/requirements-test.txt @@ -1,2 +1,2 @@ flask==3.0.3 -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/functions/concepts-requests/requirements-test.txt b/functions/concepts-requests/requirements-test.txt index 8122137827f..489873e5d01 100644 --- a/functions/concepts-requests/requirements-test.txt +++ b/functions/concepts-requests/requirements-test.txt @@ -1,5 +1,5 @@ flask==3.0.3 -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" requests==2.31.0 responses==0.17.0; python_version < '3.7' responses==0.23.1; python_version > '3.6' diff --git a/functions/concepts-stateless/requirements-test.txt b/functions/concepts-stateless/requirements-test.txt index 06c13ca892f..3a22512ad68 100644 --- a/functions/concepts-stateless/requirements-test.txt +++ b/functions/concepts-stateless/requirements-test.txt @@ -1,3 +1,3 @@ flask==3.0.3 -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" functions-framework==3.9.2 diff --git a/functions/env_vars/requirements-test.txt b/functions/env_vars/requirements-test.txt index ef95de28389..5be5b32d46e 100644 --- a/functions/env_vars/requirements-test.txt +++ b/functions/env_vars/requirements-test.txt @@ -1,2 +1,2 @@ flask==3.0.3 -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/functions/firebase/requirements-test.txt b/functions/firebase/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/functions/firebase/requirements-test.txt +++ b/functions/firebase/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/functions/helloworld/requirements-test.txt b/functions/helloworld/requirements-test.txt index 6031c4d8ee4..dcffe86697c 100644 --- a/functions/helloworld/requirements-test.txt +++ b/functions/helloworld/requirements-test.txt @@ -1,3 +1,3 @@ functions-framework==3.9.2 -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" uuid==1.30 diff --git a/functions/http/requirements-test.txt b/functions/http/requirements-test.txt index ef95de28389..5be5b32d46e 100644 --- a/functions/http/requirements-test.txt +++ b/functions/http/requirements-test.txt @@ -1,2 +1,2 @@ flask==3.0.3 -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/functions/imagemagick/requirements-test.txt b/functions/imagemagick/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/functions/imagemagick/requirements-test.txt +++ b/functions/imagemagick/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/functions/log/requirements-test.txt b/functions/log/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/functions/log/requirements-test.txt +++ b/functions/log/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/functions/memorystore/redis/requirements-test.txt b/functions/memorystore/redis/requirements-test.txt index f110b22346d..5be5b32d46e 100644 --- a/functions/memorystore/redis/requirements-test.txt +++ b/functions/memorystore/redis/requirements-test.txt @@ -1,2 +1,2 @@ flask==3.0.3 -pytest==8.2.0 \ No newline at end of file +pytest==9.0.3; python_version >= "3.10" diff --git a/functions/ocr/app/noxfile_config.py b/functions/ocr/app/noxfile_config.py index de1a75b6996..ba2433bfcbd 100644 --- a/functions/ocr/app/noxfile_config.py +++ b/functions/ocr/app/noxfile_config.py @@ -22,7 +22,7 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. - "ignored_versions": ["2.7", "3.7", "3.8"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Declare optional test sessions you want to opt-in. Currently we # have the following optional test sessions: # 'cloud_run' # Test session for Cloud Run application. diff --git a/functions/ocr/app/requirements-test.txt b/functions/ocr/app/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/functions/ocr/app/requirements-test.txt +++ b/functions/ocr/app/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/functions/pubsub/requirements-test.txt b/functions/pubsub/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/functions/pubsub/requirements-test.txt +++ b/functions/pubsub/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/functions/security/requirements-test.txt b/functions/security/requirements-test.txt index ef95de28389..5be5b32d46e 100644 --- a/functions/security/requirements-test.txt +++ b/functions/security/requirements-test.txt @@ -1,2 +1,2 @@ flask==3.0.3 -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/functions/slack/requirements-test.txt b/functions/slack/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/functions/slack/requirements-test.txt +++ b/functions/slack/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/functions/spanner/requirements-test.txt b/functions/spanner/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/functions/spanner/requirements-test.txt +++ b/functions/spanner/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/functions/tips-avoid-infinite-retries/requirements-test.txt b/functions/tips-avoid-infinite-retries/requirements-test.txt index ef95de28389..5be5b32d46e 100644 --- a/functions/tips-avoid-infinite-retries/requirements-test.txt +++ b/functions/tips-avoid-infinite-retries/requirements-test.txt @@ -1,2 +1,2 @@ flask==3.0.3 -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/functions/tips-connection-pooling/requirements-test.txt b/functions/tips-connection-pooling/requirements-test.txt index 8122137827f..489873e5d01 100644 --- a/functions/tips-connection-pooling/requirements-test.txt +++ b/functions/tips-connection-pooling/requirements-test.txt @@ -1,5 +1,5 @@ flask==3.0.3 -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" requests==2.31.0 responses==0.17.0; python_version < '3.7' responses==0.23.1; python_version > '3.6' diff --git a/functions/tips-gcp-apis/requirements-test.txt b/functions/tips-gcp-apis/requirements-test.txt index ef95de28389..5be5b32d46e 100644 --- a/functions/tips-gcp-apis/requirements-test.txt +++ b/functions/tips-gcp-apis/requirements-test.txt @@ -1,2 +1,2 @@ flask==3.0.3 -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/functions/tips-lazy-globals/requirements-test.txt b/functions/tips-lazy-globals/requirements-test.txt index ef95de28389..5be5b32d46e 100644 --- a/functions/tips-lazy-globals/requirements-test.txt +++ b/functions/tips-lazy-globals/requirements-test.txt @@ -1,2 +1,2 @@ flask==3.0.3 -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/functions/tips-retry/requirements-test.txt b/functions/tips-retry/requirements-test.txt index ef95de28389..5be5b32d46e 100644 --- a/functions/tips-retry/requirements-test.txt +++ b/functions/tips-retry/requirements-test.txt @@ -1,2 +1,2 @@ flask==3.0.3 -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/functions/tips-scopes/requirements-test.txt b/functions/tips-scopes/requirements-test.txt index ef95de28389..5be5b32d46e 100644 --- a/functions/tips-scopes/requirements-test.txt +++ b/functions/tips-scopes/requirements-test.txt @@ -1,2 +1,2 @@ flask==3.0.3 -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/functions/v2/audit_log/requirements-test.txt b/functions/v2/audit_log/requirements-test.txt index 6e4d1d97ce0..34976cd306a 100644 --- a/functions/v2/audit_log/requirements-test.txt +++ b/functions/v2/audit_log/requirements-test.txt @@ -1,2 +1,2 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" cloudevents==1.11.0 \ No newline at end of file diff --git a/functions/v2/datastore/hello-datastore/requirements-test.txt b/functions/v2/datastore/hello-datastore/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/functions/v2/datastore/hello-datastore/requirements-test.txt +++ b/functions/v2/datastore/hello-datastore/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/functions/v2/deploy-function/requirements-test.txt b/functions/v2/deploy-function/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/functions/v2/deploy-function/requirements-test.txt +++ b/functions/v2/deploy-function/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/functions/v2/firebase/hello-firestore/requirements-test.txt b/functions/v2/firebase/hello-firestore/requirements-test.txt index 060ed652e0b..c9e154ba440 100644 --- a/functions/v2/firebase/hello-firestore/requirements-test.txt +++ b/functions/v2/firebase/hello-firestore/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 \ No newline at end of file +pytest==9.0.3; python_version >= "3.10" diff --git a/functions/v2/firebase/hello-remote-config/requirements-test.txt b/functions/v2/firebase/hello-remote-config/requirements-test.txt index 060ed652e0b..c9e154ba440 100644 --- a/functions/v2/firebase/hello-remote-config/requirements-test.txt +++ b/functions/v2/firebase/hello-remote-config/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 \ No newline at end of file +pytest==9.0.3; python_version >= "3.10" diff --git a/functions/v2/firebase/hello-rtdb/requirements-test.txt b/functions/v2/firebase/hello-rtdb/requirements-test.txt index 060ed652e0b..c9e154ba440 100644 --- a/functions/v2/firebase/hello-rtdb/requirements-test.txt +++ b/functions/v2/firebase/hello-rtdb/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 \ No newline at end of file +pytest==9.0.3; python_version >= "3.10" diff --git a/functions/v2/firebase/upper-firestore/requirements-test.txt b/functions/v2/firebase/upper-firestore/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/functions/v2/firebase/upper-firestore/requirements-test.txt +++ b/functions/v2/firebase/upper-firestore/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/functions/v2/http_logging/requirements-test.txt b/functions/v2/http_logging/requirements-test.txt index ef95de28389..5be5b32d46e 100644 --- a/functions/v2/http_logging/requirements-test.txt +++ b/functions/v2/http_logging/requirements-test.txt @@ -1,2 +1,2 @@ flask==3.0.3 -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/functions/v2/imagemagick/requirements-test.txt b/functions/v2/imagemagick/requirements-test.txt index c6ff41faf3f..b0e8a4a8ace 100644 --- a/functions/v2/imagemagick/requirements-test.txt +++ b/functions/v2/imagemagick/requirements-test.txt @@ -1,3 +1,3 @@ six==1.16.0 uuid==1.30 -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/functions/v2/label_gce_instance/requirements-test.txt b/functions/v2/label_gce_instance/requirements-test.txt index 241f2ead47a..fb125a765d8 100644 --- a/functions/v2/label_gce_instance/requirements-test.txt +++ b/functions/v2/label_gce_instance/requirements-test.txt @@ -1,4 +1,4 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" backoff==2.2.1; python_version < "3.7" backoff==2.2.1; python_version >= "3.7" cloudevents==1.11.0 diff --git a/functions/v2/log/helloworld/requirements-test.txt b/functions/v2/log/helloworld/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/functions/v2/log/helloworld/requirements-test.txt +++ b/functions/v2/log/helloworld/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/functions/v2/log/stackdriver/requirements-test.txt b/functions/v2/log/stackdriver/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/functions/v2/log/stackdriver/requirements-test.txt +++ b/functions/v2/log/stackdriver/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/functions/v2/ocr/noxfile_config.py b/functions/v2/ocr/noxfile_config.py index c5762624034..2c0d1f22101 100644 --- a/functions/v2/ocr/noxfile_config.py +++ b/functions/v2/ocr/noxfile_config.py @@ -22,7 +22,7 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. - "ignored_versions": ["2.7", "3.7", "3.9", "3.10", "3.11"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Declare optional test sessions you want to opt-in. Currently we # have the following optional test sessions: # 'cloud_run' # Test session for Cloud Run application. diff --git a/functions/v2/ocr/requirements-test.txt b/functions/v2/ocr/requirements-test.txt index 8c11dec956d..70ea7e526e4 100644 --- a/functions/v2/ocr/requirements-test.txt +++ b/functions/v2/ocr/requirements-test.txt @@ -1,2 +1,2 @@ cloudevents==1.11.0 -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/functions/v2/pubsub/requirements-test.txt b/functions/v2/pubsub/requirements-test.txt index 15d066af319..c9e154ba440 100644 --- a/functions/v2/pubsub/requirements-test.txt +++ b/functions/v2/pubsub/requirements-test.txt @@ -1 +1 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/functions/v2/response_streaming/requirements.txt b/functions/v2/response_streaming/requirements.txt index 56da3662b54..a66e00cc23b 100644 --- a/functions/v2/response_streaming/requirements.txt +++ b/functions/v2/response_streaming/requirements.txt @@ -1,5 +1,5 @@ Flask==2.2.2 functions-framework==3.9.2 google-cloud-bigquery==3.27.0 -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" Werkzeug==2.3.8 diff --git a/functions/v2/storage/noxfile_config.py b/functions/v2/storage/noxfile_config.py index 457e86f5413..0973c8621c7 100644 --- a/functions/v2/storage/noxfile_config.py +++ b/functions/v2/storage/noxfile_config.py @@ -22,7 +22,7 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. - "ignored_versions": ["2.7", "3.7", "3.9", "3.10", "3.11"], + "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": True, diff --git a/functions/v2/storage/requirements-test.txt b/functions/v2/storage/requirements-test.txt index 6e4d1d97ce0..34976cd306a 100644 --- a/functions/v2/storage/requirements-test.txt +++ b/functions/v2/storage/requirements-test.txt @@ -1,2 +1,2 @@ -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" cloudevents==1.11.0 \ No newline at end of file diff --git a/functions/v2/tips-avoid-infinite-retries/requirements-test.txt b/functions/v2/tips-avoid-infinite-retries/requirements-test.txt index ef95de28389..5be5b32d46e 100644 --- a/functions/v2/tips-avoid-infinite-retries/requirements-test.txt +++ b/functions/v2/tips-avoid-infinite-retries/requirements-test.txt @@ -1,2 +1,2 @@ flask==3.0.3 -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/functions/v2/tips-retry/requirements-test.txt b/functions/v2/tips-retry/requirements-test.txt index ef95de28389..5be5b32d46e 100644 --- a/functions/v2/tips-retry/requirements-test.txt +++ b/functions/v2/tips-retry/requirements-test.txt @@ -1,2 +1,2 @@ flask==3.0.3 -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/functions/v2/typed/googlechatbot/requirements-test.txt b/functions/v2/typed/googlechatbot/requirements-test.txt index ef95de28389..5be5b32d46e 100644 --- a/functions/v2/typed/googlechatbot/requirements-test.txt +++ b/functions/v2/typed/googlechatbot/requirements-test.txt @@ -1,2 +1,2 @@ flask==3.0.3 -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" diff --git a/functions/v2/typed/greeting/requirements-test.txt b/functions/v2/typed/greeting/requirements-test.txt index ef95de28389..5be5b32d46e 100644 --- a/functions/v2/typed/greeting/requirements-test.txt +++ b/functions/v2/typed/greeting/requirements-test.txt @@ -1,2 +1,2 @@ flask==3.0.3 -pytest==8.2.0 +pytest==9.0.3; python_version >= "3.10" From 5c0fc5e8b2aea9ec7905fe17329b70be6497b8c8 Mon Sep 17 00:00:00 2001 From: David del Real Sifuentes Date: Mon, 25 May 2026 22:22:41 +0000 Subject: [PATCH 2/4] Undo changes to constraint files. --- composer/2022_airflow_summit/constraints.txt | 1264 ++++++++--------- composer/airflow_1_samples/constraints.txt | 1039 +++++--------- .../constraints.txt | 1264 ++++++++--------- composer/cicd_sample/constraints.txt | 1264 ++++++++--------- composer/workflows/constraints.txt | 1257 ++++++++-------- 5 files changed, 2827 insertions(+), 3261 deletions(-) diff --git a/composer/2022_airflow_summit/constraints.txt b/composer/2022_airflow_summit/constraints.txt index a311f03e55c..66b7987b371 100644 --- a/composer/2022_airflow_summit/constraints.txt +++ b/composer/2022_airflow_summit/constraints.txt @@ -1,6 +1,6 @@ # -# This constraints file was automatically generated on 2026-05-25T13:33:52.549573 -# via `uv pip install --resolution highest` for the "main" branch of Airflow. +# This constraints file was automatically generated on 2023-07-07T14:44:02Z +# via "eager-upgrade" mechanism of PIP. For the "v2-6-test" branch of Airflow. # This variant of constraints install uses the HEAD of the branch version for 'apache-airflow' but installs # the providers from PIP-released packages at the moment of the constraint generation. # @@ -8,6 +8,7 @@ # We also use those constraints after "apache-airflow" is released and the constraints are tagged with # "constraints-X.Y.Z" tag to build the production image for that version. # +# # This constraints file is meant to be used only in the "apache-airflow" installation command and not # in all subsequent pip commands. By using a constraints.txt file, we ensure that solely the Airflow # installation step is reproducible. Subsequent pip commands may install packages that would have @@ -15,699 +16,664 @@ # commands that might change the installed version of apache-airflow should include "apache-airflow==X.Y.Z" # in the list of install targets to prevent Airflow accidental upgrade or downgrade. # -# Typical installation process of airflow for Python 3.10 is (with random selection of extras and custom +# Typical installation process of airflow for Python 3.8 is (with random selection of extras and custom # dependencies added), usually consists of two steps: # # 1. Reproducible installation of airflow with selected providers (note constraints are used): # # pip install "apache-airflow[celery,cncf.kubernetes,google,amazon,snowflake]==X.Y.Z" \ -# --constraint \ -# "https://raw.githubusercontent.com/apache/airflow/constraints-X.Y.Z/constraints-3.10.txt" +# --constraint "https://raw.githubusercontent.com/apache/airflow/constraints-X.Y.Z/constraints-3.8.txt" # # 2. Installing own dependencies that are potentially not matching the constraints (note constraints are not # used, and apache-airflow==X.Y.Z is used to make sure there is no accidental airflow upgrade/downgrade. # -# pip install "apache-airflow==X.Y.Z" "snowflake-connector-python[pandas]=N.M.O" +# pip install "apache-airflow==X.Y.Z" "snowflake-connector-python[pandas]==2.9.0" # -APScheduler==3.11.2 -Authlib==1.7.2 -Deprecated==1.3.1 -Events==0.5 -Flask-JWT-Extended==4.7.4 -Flask-Limiter==3.12 -Flask-Login==0.6.3 -Flask-SQLAlchemy==3.1.1 -Flask-Session==0.8.0 -Flask-WTF==1.3.0 -Flask==3.1.3 -GitPython==3.1.50 +Authlib==1.2.1 +Babel==2.12.1 +ConfigUpdater==3.1.1 +Deprecated==1.2.14 +Flask-AppBuilder==4.3.1 +Flask-Babel==2.0.0 +Flask-Bcrypt==1.0.1 +Flask-Caching==2.0.2 +Flask-JWT-Extended==4.5.2 +Flask-Limiter==3.3.1 +Flask-Login==0.6.2 +Flask-SQLAlchemy==2.5.1 +Flask-Session==0.5.0 +Flask-WTF==1.1.1 +Flask==2.2.5 +GitPython==3.1.31 +JPype1==1.4.1 JayDeBeApi==1.2.3 -Jinja2==3.1.6 -Mako==1.3.12 -Markdown==3.10.2 -MarkupSafe==3.0.3 -PyAthena==3.30.1 -PyGithub==2.9.1 -PyHive==0.7.0 -PyJWT==2.12.1 -PyMySQL==1.2.0 -PyNaCl==1.6.2 -PyYAML==6.0.3 -Pygments==2.20.0 -SQLAlchemy-Utils==0.42.1 -SQLAlchemy==2.0.49 -SecretStorage==3.5.0 -WTForms==3.2.2 -Werkzeug==3.1.8 -a2wsgi==1.10.10 +Jinja2==3.1.2 +Mako==1.2.4 +Markdown==3.4.3 +MarkupSafe==2.1.3 +PyGithub==1.59.0 +PyHive==0.6.5 +PyJWT==2.7.0 +PyNaCl==1.5.0 +PyYAML==6.0 +Pygments==2.15.1 +SQLAlchemy-JSONField==1.0.1.post0 +SQLAlchemy-Utils==0.41.1 +SQLAlchemy==1.4.49 +SecretStorage==3.3.3 +Shapely==1.8.5.post1 +Sphinx==5.3.0 +WTForms==3.0.1 +Werkzeug==2.2.3 adal==1.2.7 -adbc-driver-manager==1.11.0 -adbc-driver-postgresql==1.11.0 -adbc-driver-sqlite==1.11.0 -adlfs==2026.5.0 -aenum==3.1.17 -aiobotocore==3.7.0 -aiofiles==24.1.0 -aiohappyeyeballs==2.6.2 -aiohttp-cors==0.8.1 -aiohttp==3.13.5 -aioitertools==0.13.0 -aiomysql==0.3.2 -aiosignal==1.4.0 -aiosmtplib==5.1.0 -aiosqlite==0.21.0 -airbyte-api==0.53.0 -akeyless==5.0.26 -alembic==1.18.4 -alibabacloud-adb20211201==3.7.0 -alibabacloud-credentials-api==1.0.0 -alibabacloud-credentials==1.0.8 -alibabacloud-openapi-util==0.2.4 -alibabacloud-oss-v2==1.3.0 -alibabacloud-tea-util==0.3.14 -alibabacloud-tea==0.4.3 -alibabacloud_endpoint_util==0.0.4 -alibabacloud_gateway_spi==0.0.3 -alibabacloud_tea_openapi==0.3.16 -alibabacloud_tea_xml==0.0.3 -amqp==5.3.1 -annotated-doc==0.0.4 -annotated-types==0.7.0 -anyio==4.13.0 -apache-airflow-providers-akeyless==0.1.0 -apache-airflow-providers-alibaba==3.3.8 -apache-airflow-providers-amazon==9.29.0 -apache-airflow-providers-apache-cassandra==3.9.4 -apache-airflow-providers-apache-drill==3.3.2 -apache-airflow-providers-apache-druid==4.5.2 -apache-airflow-providers-apache-flink==1.8.4 -apache-airflow-providers-apache-hdfs==4.12.0 -apache-airflow-providers-apache-hive==9.5.0 -apache-airflow-providers-apache-iceberg==1.4.1 -apache-airflow-providers-apache-impala==1.9.2 -apache-airflow-providers-apache-kafka==1.14.0 -apache-airflow-providers-apache-kylin==3.10.4 -apache-airflow-providers-apache-livy==4.5.6 -apache-airflow-providers-apache-pig==4.8.4 -apache-airflow-providers-apache-pinot==4.10.2 -apache-airflow-providers-apache-spark==6.0.2 -apache-airflow-providers-apache-tinkerpop==1.0.2 -apache-airflow-providers-apprise==2.3.3 -apache-airflow-providers-arangodb==2.9.4 -apache-airflow-providers-asana==2.11.3 -apache-airflow-providers-atlassian-jira==3.3.3 -apache-airflow-providers-celery==3.20.0 -apache-airflow-providers-cloudant==4.3.4 -apache-airflow-providers-cncf-kubernetes==10.17.1 -apache-airflow-providers-cohere==1.6.5 -apache-airflow-providers-common-ai==0.3.0 -apache-airflow-providers-common-compat==1.15.0 -apache-airflow-providers-common-io==1.7.2 -apache-airflow-providers-common-messaging==2.0.3 -apache-airflow-providers-common-sql==2.0.0 -apache-airflow-providers-databricks==7.15.0 -apache-airflow-providers-datadog==3.10.4 -apache-airflow-providers-dingding==3.9.4 -apache-airflow-providers-discord==3.12.3 -apache-airflow-providers-docker==4.5.6 -apache-airflow-providers-edge3==3.7.0 -apache-airflow-providers-elasticsearch==6.5.4 -apache-airflow-providers-exasol==4.10.2 -apache-airflow-providers-fab==3.6.4 -apache-airflow-providers-facebook==3.9.4 -apache-airflow-providers-ftp==3.15.0 -apache-airflow-providers-git==0.4.0 -apache-airflow-providers-github==2.11.2 -apache-airflow-providers-google==22.0.0 -apache-airflow-providers-grpc==3.9.4 -apache-airflow-providers-hashicorp==4.6.0 -apache-airflow-providers-http==6.0.2 -apache-airflow-providers-imap==3.11.3 -apache-airflow-providers-influxdb==2.11.0 -apache-airflow-providers-informatica==0.1.3 -apache-airflow-providers-jdbc==5.4.4 -apache-airflow-providers-jenkins==4.2.5 -apache-airflow-providers-keycloak==0.7.2 -apache-airflow-providers-microsoft-azure==13.3.0 -apache-airflow-providers-microsoft-mssql==4.6.0 -apache-airflow-providers-microsoft-psrp==3.2.5 -apache-airflow-providers-microsoft-winrm==3.14.2 -apache-airflow-providers-mongo==5.4.0 -apache-airflow-providers-mysql==6.6.0 -apache-airflow-providers-neo4j==3.11.5 -apache-airflow-providers-odbc==4.12.2 -apache-airflow-providers-openai==1.7.4 -apache-airflow-providers-openfaas==3.9.4 -apache-airflow-providers-openlineage==2.17.0 -apache-airflow-providers-opensearch==1.9.2 -apache-airflow-providers-opsgenie==5.10.3 -apache-airflow-providers-oracle==4.6.0 -apache-airflow-providers-pagerduty==5.2.5 -apache-airflow-providers-papermill==3.13.0 -apache-airflow-providers-pgvector==1.7.1 -apache-airflow-providers-pinecone==2.4.5 -apache-airflow-providers-postgres==6.7.0 -apache-airflow-providers-presto==5.12.0 -apache-airflow-providers-qdrant==1.5.5 -apache-airflow-providers-redis==4.4.4 -apache-airflow-providers-salesforce==5.14.0 -apache-airflow-providers-samba==4.12.5 -apache-airflow-providers-segment==3.9.4 -apache-airflow-providers-sendgrid==4.2.3 -apache-airflow-providers-sftp==5.8.0 -apache-airflow-providers-singularity==3.9.3 -apache-airflow-providers-slack==9.10.0 -apache-airflow-providers-smtp==3.0.1 -apache-airflow-providers-snowflake==6.13.0 -apache-airflow-providers-sqlite==4.3.2 -apache-airflow-providers-ssh==5.0.2 -apache-airflow-providers-standard==1.13.1 -apache-airflow-providers-tableau==5.4.1 -apache-airflow-providers-telegram==4.9.4 -apache-airflow-providers-teradata==3.6.0 -apache-airflow-providers-trino==6.6.0 -apache-airflow-providers-vertica==4.4.0 -apache-airflow-providers-vespa==0.1.0 -apache-airflow-providers-weaviate==3.3.4 -apache-airflow-providers-yandex==4.5.0 -apache-airflow-providers-ydb==2.5.2 -apache-airflow-providers-zendesk==4.12.0 -apispec==6.10.0 -apprise==1.10.0 -argcomplete==3.6.3 -asana==5.2.4 -asgiref==3.11.1 +aiobotocore==2.5.2 +aiofiles==23.1.0 +aiohttp==3.8.4 +aioitertools==0.11.0 +aioresponses==0.7.4 +aiosignal==1.3.1 +alabaster==0.7.13 +alembic==1.11.1 +aliyun-python-sdk-core==2.13.36 +aliyun-python-sdk-kms==2.16.1 +amqp==5.1.1 +analytics-python==1.4.post1 +ansiwrap==0.8.4 +anyascii==0.3.2 +anyio==3.7.1 +apache-airflow-providers-airbyte==3.3.1 +apache-airflow-providers-alibaba==2.4.1 +apache-airflow-providers-amazon==8.2.0 +apache-airflow-providers-apache-beam==5.1.1 +apache-airflow-providers-apache-cassandra==3.2.1 +apache-airflow-providers-apache-drill==2.4.1 +apache-airflow-providers-apache-druid==3.4.1 +apache-airflow-providers-apache-flink==1.1.1 +apache-airflow-providers-apache-hdfs==4.1.0 +apache-airflow-providers-apache-hive==6.1.1 +apache-airflow-providers-apache-impala==1.1.1 +apache-airflow-providers-apache-kylin==3.2.1 +apache-airflow-providers-apache-livy==3.5.1 +apache-airflow-providers-apache-pig==4.1.1 +apache-airflow-providers-apache-pinot==4.1.1 +apache-airflow-providers-apache-spark==4.1.1 +apache-airflow-providers-apache-sqoop==3.2.1 +apache-airflow-providers-arangodb==2.2.1 +apache-airflow-providers-asana==2.2.1 +apache-airflow-providers-atlassian-jira==2.1.1 +apache-airflow-providers-celery==3.2.1 +apache-airflow-providers-cloudant==3.2.1 +apache-airflow-providers-cncf-kubernetes==7.1.0 +apache-airflow-providers-common-sql==1.5.2 +apache-airflow-providers-databricks==4.3.0 +apache-airflow-providers-datadog==3.3.1 +apache-airflow-providers-dbt-cloud==3.2.1 +apache-airflow-providers-dingding==3.2.1 +apache-airflow-providers-discord==3.3.0 +apache-airflow-providers-docker==3.7.1 +apache-airflow-providers-elasticsearch==4.5.1 +apache-airflow-providers-exasol==4.2.1 +apache-airflow-providers-facebook==3.2.1 +apache-airflow-providers-ftp==3.4.2 +apache-airflow-providers-github==2.3.1 +apache-airflow-providers-google==10.2.0 +apache-airflow-providers-grpc==3.2.1 +apache-airflow-providers-hashicorp==3.4.1 +apache-airflow-providers-http==4.4.2 +apache-airflow-providers-imap==3.2.2 +apache-airflow-providers-influxdb==2.2.1 +apache-airflow-providers-jdbc==4.0.0 +apache-airflow-providers-jenkins==3.3.1 +apache-airflow-providers-microsoft-azure==6.1.2 +apache-airflow-providers-microsoft-mssql==3.4.1 +apache-airflow-providers-microsoft-psrp==2.3.1 +apache-airflow-providers-microsoft-winrm==3.2.1 +apache-airflow-providers-mongo==3.2.1 +apache-airflow-providers-mysql==5.1.1 +apache-airflow-providers-neo4j==3.3.1 +apache-airflow-providers-odbc==4.0.0 +apache-airflow-providers-openfaas==3.2.1 +apache-airflow-providers-opsgenie==5.1.1 +apache-airflow-providers-oracle==3.7.1 +apache-airflow-providers-pagerduty==3.3.0 +apache-airflow-providers-papermill==3.2.1 +apache-airflow-providers-plexus==3.2.1 +apache-airflow-providers-postgres==5.5.1 +apache-airflow-providers-presto==5.1.1 +apache-airflow-providers-qubole==3.4.1 +apache-airflow-providers-redis==3.2.1 +apache-airflow-providers-salesforce==5.4.1 +apache-airflow-providers-samba==4.2.1 +apache-airflow-providers-segment==3.2.1 +apache-airflow-providers-sendgrid==3.2.1 +apache-airflow-providers-sftp==4.3.1 +apache-airflow-providers-singularity==3.2.1 +apache-airflow-providers-slack==7.3.1 +apache-airflow-providers-smtp==1.2.0 +apache-airflow-providers-snowflake==4.2.0 +apache-airflow-providers-sqlite==3.4.2 +apache-airflow-providers-ssh==3.7.1 +apache-airflow-providers-tableau==4.2.1 +apache-airflow-providers-tabular==1.2.1 +apache-airflow-providers-telegram==4.1.1 +apache-airflow-providers-trino==5.1.1 +apache-airflow-providers-vertica==3.4.1 +apache-airflow-providers-zendesk==4.3.1 +apache-beam==2.48.0 +apispec==5.2.2 +appdirs==1.4.4 +argcomplete==3.1.1 +arrow==1.2.3 +asana==3.2.1 +asgiref==3.7.2 asn1crypto==1.5.1 -asttokens==3.0.1 -async-timeout==5.0.1 -asyncpg==0.31.0 -asyncssh==2.23.0 +astroid==2.15.5 +asttokens==2.2.1 +async-timeout==4.0.2 +asynctest==0.13.0 atlasclient==1.0.0 -atlassian-python-api==4.0.7 -attrs==26.1.0 -azure-batch==14.2.0 +atlassian-python-api==3.39.0 +attrs==23.1.0 +aws-sam-translator==1.71.0 +aws-xray-sdk==2.12.0 +azure-batch==14.0.0 azure-common==1.1.28 -azure-core==1.41.0 -azure-cosmos==4.15.0 +azure-core==1.27.1 +azure-cosmos==4.4.0 azure-datalake-store==0.0.53 -azure-identity==1.25.3 -azure-keyvault-secrets==4.11.0 -azure-kusto-data==6.0.4 -azure-mgmt-compute==38.0.0 -azure-mgmt-containerinstance==10.1.0 -azure-mgmt-containerregistry==15.0.0 -azure-mgmt-core==1.6.0 -azure-mgmt-cosmosdb==9.9.0 -azure-mgmt-datafactory==9.3.0 +azure-identity==1.13.0 +azure-keyvault-secrets==4.7.0 +azure-kusto-data==0.0.45 +azure-mgmt-containerinstance==1.5.0 +azure-mgmt-core==1.4.0 +azure-mgmt-datafactory==1.1.0 azure-mgmt-datalake-nspkg==3.0.1 azure-mgmt-datalake-store==0.5.0 azure-mgmt-nspkg==3.0.2 -azure-mgmt-resource==25.0.0 -azure-mgmt-storage==25.0.0 +azure-mgmt-resource==23.0.1 azure-nspkg==3.0.2 -azure-servicebus==7.14.3 -azure-storage-blob==12.29.0 -azure-storage-file-datalake==12.24.0 -azure-storage-file-share==12.25.0 -azure-synapse-artifacts==0.22.0 +azure-servicebus==7.11.0 +azure-storage-blob==12.16.0 +azure-storage-common==2.1.0 +azure-storage-file-datalake==12.11.0 +azure-storage-file==2.1.0 azure-synapse-spark==0.7.0 -babel==2.18.0 -backoff==2.2.1 -backports.strenum==1.3.1 -backports.tarfile==1.2.0 -bcrypt==5.0.0 -beautifulsoup4==4.14.3 -billiard==4.2.4 -bitarray==3.8.1 -black==26.5.1 -bleach==6.3.0 -blinker==1.9.0 -boto3==1.43.0 -botocore==1.43.0 -cachelib==0.14.0 -cachetools==7.1.3 -cadwyn==6.2.2 -cassandra-driver==3.30.0 -cattrs==26.1.0 -celery==5.6.3 -certifi==2026.5.20 -cffi==2.0.0 -chardet==6.0.0.post1 -charset-normalizer==3.4.7 -ciso8601==2.3.3 -click-didyoumean==0.3.1 -click-plugins==1.1.1.2 +backcall==0.2.0 +backoff==1.10.0 +backports.zoneinfo==0.2.1 +bcrypt==4.0.1 +beautifulsoup4==4.12.2 +billiard==4.1.0 +bitarray==2.7.6 +black==23.1a1 +bleach==6.0.0 +blinker==1.6.2 +boto3==1.26.161 +boto==2.49.0 +botocore==1.29.161 +bowler==0.9.0 +cachelib==0.9.0 +cachetools==5.3.1 +cassandra-driver==3.28.0 +cattrs==23.1.2 +celery==5.3.1 +certifi==2023.5.7 +cffi==1.15.1 +cfgv==3.3.1 +cfn-lint==0.77.10 +cgroupspy==0.2.2 +chardet==5.1.0 +charset-normalizer==3.1.0 +checksumdir==1.2.0 +ciso8601==2.3.0 +click-default-group==1.2.2 +click-didyoumean==0.3.0 +click-plugins==1.1.1 click-repl==0.3.0 -click==8.4.0 -cloudpickle==3.1.1 -cohere==5.21.1 +click==8.1.4 +clickclick==20.10.2 +cloudant==2.15.0 +cloudpickle==2.2.1 colorama==0.4.6 -colorful==0.5.8 -colorlog==6.10.1 -comm==0.2.3 -confluent-kafka==2.14.0 -crcmod-plus==2.3.1 -cron_descriptor==2.0.8 -croniter==6.2.2 -cryptography==48.0.0 -curlify==3.0.0 -databricks-sql-connector==4.2.5 -dataclasses-json==0.6.7 -datadog==0.52.1 -db-dtypes==1.6.0 -debugpy==1.8.20 -decorator==5.3.1 +colorlog==4.8.0 +connexion==2.14.2 +coverage==7.2.7 +crcmod==1.7 +cron-descriptor==1.4.0 +croniter==1.4.1 +cryptography==40.0.2 +curlify==2.2.1 +dask==2023.4.1 +databricks-sql-connector==2.7.0 +datadog==0.45.0 +db-dtypes==1.1.1 +decorator==5.1.1 defusedxml==0.7.1 deprecation==2.1.0 -dill==0.4.1 -distlib==0.4.0 -distro==1.9.0 -dnspython==2.8.0 -docker==7.1.0 +dill==0.3.1.1 +distlib==0.3.6 +distributed==2023.4.1 +dnspython==2.3.0 +docker==6.1.3 docopt==0.6.2 -docstring_parser==0.18.0 -durationpy==0.10 -elastic-transport==9.4.0 -elasticsearch==9.4.0 -email-validator==2.3.0 +docutils==0.20.1 +ecdsa==0.18.0 +elasticsearch-dbapi==0.2.10 +elasticsearch-dsl==7.4.1 +elasticsearch==7.13.4 +email-validator==1.3.1 entrypoints==0.4 -et_xmlfile==2.0.0 -eventlet==0.41.0 -exceptiongroup==1.3.1 -executing==2.2.1 -facebook_business==25.0.1 -fastapi-cli==0.0.24 -fastapi==0.136.1 -fastavro==1.12.2 -fastcore==1.13.2 -fastjsonschema==2.21.2 -fastuuid==0.14.0 -filelock==3.29.0 -flask-appbuilder==5.2.1 -flask-babel==4.0.0 -flower==2.0.1 -frozenlist==1.8.0 -fsspec==2026.4.0 -future==1.0.0 -gcloud-aio-auth==5.4.4 -gcloud-aio-bigquery==7.1.0 -gcloud-aio-storage==9.6.4 -gcsfs==2026.4.0 -genai-prices==0.0.61 -geomet==1.1.0 -gevent==26.5.0 -gitdb==4.0.12 -google-ads==31.0.0 -google-analytics-admin==0.29.0 -google-api-core==2.30.3 -google-api-python-client==2.196.0 -google-auth-httplib2==0.4.0 -google-auth-oauthlib==1.4.0 -google-auth==2.53.0 -google-cloud-aiplatform==1.148.1 -google-cloud-alloydb==0.9.0 -google-cloud-appengine-logging==1.9.0 -google-cloud-audit-log==0.5.0 -google-cloud-automl==2.19.0 -google-cloud-batch==0.21.0 -google-cloud-bigquery-datatransfer==3.22.0 -google-cloud-bigquery-storage==2.38.0 -google-cloud-bigquery==3.41.0 -google-cloud-bigtable==2.38.0 -google-cloud-build==3.36.0 -google-cloud-compute==1.47.0 -google-cloud-container==2.64.0 -google-cloud-core==2.6.0 -google-cloud-datacatalog==3.30.0 -google-cloud-dataflow-client==0.13.0 -google-cloud-dataform==0.10.0 -google-cloud-dataplex==2.19.0 -google-cloud-dataproc-metastore==1.22.0 -google-cloud-dataproc==5.27.0 -google-cloud-dlp==3.36.0 -google-cloud-kms==3.13.0 -google-cloud-language==2.20.0 -google-cloud-logging==3.15.0 -google-cloud-managedkafka==0.4.0 -google-cloud-memcache==1.15.0 -google-cloud-monitoring==2.30.0 -google-cloud-orchestration-airflow==1.21.0 -google-cloud-os-login==2.21.0 -google-cloud-pubsub==2.38.0 -google-cloud-redis==2.21.0 -google-cloud-resource-manager==1.17.0 -google-cloud-run==0.16.0 -google-cloud-secret-manager==2.28.0 -google-cloud-spanner==3.66.0 -google-cloud-speech==2.39.0 -google-cloud-storage-control==1.11.0 -google-cloud-storage-transfer==1.20.0 -google-cloud-storage==3.10.1 -google-cloud-tasks==2.22.0 -google-cloud-texttospeech==2.36.0 -google-cloud-translate==3.26.0 -google-cloud-videointelligence==2.19.0 -google-cloud-vision==3.14.0 -google-cloud-workflows==1.22.0 -google-crc32c==1.8.0 -google-genai==1.75.0 -google-resumable-media==2.9.0 -googleapis-common-protos==1.75.0 -graphviz==0.21 -greenback==1.3.0 -greenlet==3.5.1 -gremlinpython==3.7.2 -griffelib==2.0.2 -grpc-google-iam-v1==0.14.4 -grpc-interceptor==0.15.4 +eralchemy2==1.3.7 +et-xmlfile==1.1.0 +eventlet==0.33.3 +exceptiongroup==1.1.2 +execnet==2.0.0 +executing==1.2.0 +facebook-business==17.0.2 +fastavro==1.8.0 +fasteners==0.18 +fastjsonschema==2.17.1 +filelock==3.12.2 +fissix==21.11.13 +flower==2.0.0 +frozenlist==1.3.3 +fsspec==2023.6.0 +future==0.18.3 +gcloud-aio-auth==4.2.3 +gcloud-aio-bigquery==6.3.0 +gcloud-aio-storage==8.2.0 +gcsfs==2023.6.0 +geomet==0.2.1.post1 +gevent==22.10.2 +gitdb==4.0.10 +google-ads==21.2.0 +google-api-core==2.11.0 +google-api-python-client==2.92.0 +google-auth-httplib2==0.1.0 +google-auth-oauthlib==1.0.0 +google-auth==2.21.0 +google-cloud-aiplatform==1.27.1 +google-cloud-appengine-logging==1.3.1 +google-cloud-audit-log==0.2.5 +google-cloud-automl==2.11.2 +google-cloud-bigquery-datatransfer==3.11.2 +google-cloud-bigquery-storage==2.22.0 +google-cloud-bigquery==3.11.3 +google-cloud-bigtable==2.19.0 +google-cloud-build==3.17.1 +google-cloud-compute==1.12.1 +google-cloud-container==2.26.0 +google-cloud-core==2.3.3 +google-cloud-datacatalog==3.13.1 +google-cloud-dataflow-client==0.8.4 +google-cloud-dataform==0.5.2 +google-cloud-dataplex==1.5.1 +google-cloud-dataproc-metastore==1.12.0 +google-cloud-dataproc==5.4.2 +google-cloud-dlp==3.12.2 +google-cloud-kms==2.18.0 +google-cloud-language==2.10.1 +google-cloud-logging==3.5.0 +google-cloud-memcache==1.7.2 +google-cloud-monitoring==2.15.1 +google-cloud-orchestration-airflow==1.9.1 +google-cloud-os-login==2.9.1 +google-cloud-pubsub==2.17.1 +google-cloud-redis==2.13.1 +google-cloud-resource-manager==1.10.2 +google-cloud-secret-manager==2.16.2 +google-cloud-spanner==3.36.0 +google-cloud-speech==2.21.0 +google-cloud-storage==2.10.0 +google-cloud-tasks==2.13.2 +google-cloud-texttospeech==2.14.1 +google-cloud-translate==3.11.2 +google-cloud-videointelligence==2.11.3 +google-cloud-vision==3.4.4 +google-cloud-workflows==1.10.2 +google-crc32c==1.5.0 +google-re2==1.0 +google-resumable-media==2.5.0 +googleapis-common-protos==1.59.1 +graphql-core==3.2.3 +graphviz==0.20.1 +greenlet==2.0.2 +grpc-google-iam-v1==0.12.6 grpcio-gcp==0.2.2 -grpcio-health-checking==1.80.0 -grpcio-status==1.80.0 -grpcio-tools==1.80.0 -grpcio==1.80.0 -gssapi==1.11.1 -gunicorn==26.0.0 -h11==0.16.0 -h2==4.3.0 -hdfs==2.7.3 -hf-xet==1.5.0 +grpcio-status==1.56.0 +grpcio==1.59.3 +gssapi==1.8.2 +gunicorn==20.1.0 +h11==0.14.0 +hdfs==2.7.0 hmsclient==0.1.1 -hpack==4.1.0 -httpcore==1.0.9 -httplib2==0.31.2 -httpr==0.4.8 -httptools==0.7.1 -httpx==0.28.1 -huggingface_hub==1.16.0 -humanize==4.15.0 -hvac==2.4.0 -hyperframe==6.1.0 -ibm-cloud-sdk-core==3.24.4 -ibmcloudant==0.11.6 -idna==3.15 -ijson==3.4.0.post0 -immutabledict==4.3.1 -importlib_metadata==9.0.0 -importlib_resources==7.1.0 -impyla==0.22.0 +httpcore==0.16.3 +httplib2==0.22.0 +httpx==0.23.3 +humanize==4.7.0 +hvac==1.1.1 +identify==2.5.24 +idna==3.4 +ijson==3.2.2 +imagesize==1.4.1 +importlib-metadata==4.13.0 +importlib-resources==5.12.0 +impyla==0.18.0 +incremental==22.10.0 inflection==0.5.1 -influxdb-client==1.50.0 -influxdb3-python==0.19.0 -ipykernel==7.2.0 -ipython==8.39.0 -isodate==0.7.2 -itsdangerous==2.2.0 -jaraco.classes==3.4.0 -jaraco.context==6.1.2 -jaraco.functools==4.5.0 -jedi==0.20.0 -jeepney==0.9.0 -jiter==0.15.0 -jmespath==1.1.0 -joblib==1.5.3 -joserfc==1.6.5 -jpype1==1.7.1 -jsonpath-ng==1.8.0 -jsonpath-python==1.1.6 -jsonschema-specifications==2025.9.1 -jsonschema==4.26.0 -jupyter_client==8.8.0 -jupyter_core==5.9.1 -jupyterlab_pygments==0.3.0 -jwcrypto==1.5.7 -keyring==25.7.0 -kombu==5.6.2 -krb5==0.9.0 -kubernetes==35.0.0 -kubernetes_asyncio==35.0.1 +influxdb-client==1.36.1 +iniconfig==2.0.0 +ipdb==0.13.13 +ipython==8.12.2 +isodate==0.6.1 +itsdangerous==2.1.2 +jaraco.classes==3.2.3 +jedi==0.18.2 +jeepney==0.8.0 +jira==3.5.2 +jmespath==0.10.0 +jschema-to-python==1.2.3 +json-merge-patch==0.2 +jsondiff==2.0.0 +jsonpatch==1.33 +jsonpath-ng==1.5.3 +jsonpickle==3.0.1 +jsonpointer==2.4 +jsonschema-spec==0.1.6 +jsonschema-specifications==2023.6.1 +jsonschema==4.18.0 +junit-xml==1.9 +jupyter_client==8.3.0 +jupyter_core==5.3.1 +keyring==24.2.0 +kombu==5.3.1 +krb5==0.5.0 +kubernetes-asyncio==24.2.3 +kubernetes==23.6.0 kylinpy==2.8.4 -lazy-object-proxy==1.12.0 -libcst==1.8.6 -limits==5.8.0 -linkify-it-py==2.1.0 -litellm==1.82.6 +lazy-object-proxy==1.9.0 +ldap3==2.9.1 +limits==3.5.0 +linkify-it-py==2.0.2 +locket==1.0.0 lockfile==0.12.2 -logfire-api==4.33.0 -looker_sdk==26.8.0 -lxml==6.1.1 -lz4==4.4.5 -markdown-it-py==4.2.0 -marshmallow-sqlalchemy==1.5.0 -marshmallow==3.26.2 -matplotlib-inline==0.2.2 -mdit-py-plugins==0.6.1 +looker-sdk==23.10.0 +lxml==4.9.3 +lz4==4.3.2 +markdown-it-py==3.0.0 +marshmallow-enum==1.5.1 +marshmallow-oneofschema==3.0.1 +marshmallow-sqlalchemy==0.26.1 +marshmallow==3.19.0 +matplotlib-inline==0.1.6 +mdit-py-plugins==0.4.0 mdurl==0.1.2 -memray==1.19.3 -mergedeep==1.3.4 -methodtools==0.4.7 -microsoft-kiota-abstractions==1.10.1 -microsoft-kiota-authentication-azure==1.10.1 -microsoft-kiota-http==1.10.1 -microsoft-kiota-serialization-json==1.10.1 -microsoft-kiota-serialization-text==1.10.1 -mistune==3.2.1 -mmh3==5.2.1 -more-itertools==11.0.2 -msal-extensions==1.3.1 -msal==1.36.0 -msgpack==1.1.2 -msgraph-core==1.4.0 -msgraphfs==0.4 -msgspec==0.21.1 +mongomock==4.1.2 +monotonic==1.6 +more-itertools==9.1.0 +moreorless==0.4.0 +moto==4.1.12 +mpmath==1.3.0 +msal-extensions==1.0.0 +msal==1.22.0 +msgpack==1.0.5 msrest==0.7.1 -msrestazure==0.6.4.post1 -multi_key_dict==2.0.3 -multidict==6.7.1 -mypy_extensions==1.1.0 -mysql-connector-python==9.7.0 -mysqlclient==2.2.8 -natsort==8.4.0 -nbclient==0.10.4 -nbconvert==7.17.1 -nbformat==5.10.4 -neo4j==6.2.0 -nest-asyncio==1.6.0 -numpy==2.2.6 -oauthlib==3.3.1 -openai==2.37.0 -opencensus-context==0.1.3 -opencensus==0.11.4 -openlineage-integration-common==1.47.1 -openlineage-python==1.47.1 -openlineage_sql==1.47.1 -openpyxl==3.1.5 -opensearch-protobufs==1.2.0 -opensearch-py==3.2.0 -opentelemetry-api==1.42.0 -opentelemetry-exporter-otlp-proto-common==1.42.0 -opentelemetry-exporter-otlp-proto-grpc==1.42.0 -opentelemetry-exporter-otlp-proto-http==1.42.0 -opentelemetry-exporter-otlp==1.42.0 -opentelemetry-exporter-prometheus==0.63b0 -opentelemetry-proto==1.42.0 -opentelemetry-resourcedetector-gcp==1.12.0a0 -opentelemetry-sdk==1.42.0 -opentelemetry-semantic-conventions==0.63b0 +msrestazure==0.6.4 +multi-key-dict==2.0.3 +multidict==6.0.4 +mypy-boto3-appflow==1.28.0 +mypy-boto3-rds==1.28.0 +mypy-boto3-redshift-data==1.28.0 +mypy-boto3-s3==1.28.0 +mypy-extensions==1.0.0 +mypy==1.0.0 +mysqlclient==2.2.0 +nbclient==0.8.0 +nbformat==5.9.0 +neo4j==5.10.0 +networkx==3.1 +nodeenv==1.8.0 +numpy==1.24.4 +oauthlib==3.2.2 +objsize==0.6.1 +openapi-schema-validator==0.4.4 +openapi-spec-validator==0.5.7 +openpyxl==3.1.2 +opentelemetry-api==1.15.0 +opentelemetry-exporter-otlp-proto-grpc==1.15.0 +opentelemetry-exporter-otlp-proto-http==1.15.0 +opentelemetry-exporter-otlp==1.15.0 +opentelemetry-exporter-prometheus==1.12.0rc1 +opentelemetry-proto==1.15.0 +opentelemetry-sdk==1.15.0 +opentelemetry-semantic-conventions==0.36b0 opsgenie-sdk==2.1.5 -oracledb==4.0.1 +oracledb==1.3.2 ordered-set==4.1.0 -orjson==3.11.9 -outcome==1.3.0.post0 -packaging==26.2 -pagerduty==6.2.1 -pandas-gbq==0.35.0 -pandas-stubs==2.3.3.260113 -pandas==2.3.3 -pandocfilters==1.5.1 -papermill==2.7.0 -paramiko==3.5.1 -parso==0.8.7 -pathlib_abc==0.5.2 -pathspec==1.1.1 -pbr==7.0.3 -pendulum==3.2.0 -pexpect==4.9.0 -pgvector==0.4.2 -pinecone==9.0.1 -pinotdb==5.7.0 -platformdirs==4.9.6 -pluggy==1.6.0 -polars-runtime-32==1.40.1 -polars==1.40.1 -portalocker==3.2.0 -presto-python-client==0.8.4 +orjson==3.9.1 +oscrypto==1.3.0 +oss2==2.18.0 +packaging==21.3 +pandas-gbq==0.19.2 +pandas==1.5.3 +papermill==2.4.0 +paramiko==3.2.0 +parso==0.8.3 +partd==1.4.0 +pathable==0.4.3 +pathspec==0.9.0 +pbr==5.11.1 +pdpyras==5.1.0 +pendulum==2.1.2 +pexpect==4.8.0 +pickleshare==0.7.5 +pinotdb==0.5.0 +pipdeptree==2.9.3 +pipx==1.2.0 +pkginfo==1.9.6 +pkgutil_resolve_name==1.3.10 +platformdirs==3.8.1 +pluggy==1.2.0 +ply==3.11 +plyvel==1.5.0 +portalocker==2.7.0 +pre-commit==3.3.3 +presto-python-client==0.8.3 prison==0.2.1 -prometheus_client==0.25.0 -prompt_toolkit==3.0.52 -propcache==0.5.2 -proto-plus==1.28.0 -protobuf==6.33.6 -psutil==7.2.2 -psycopg2-binary==2.9.12 +prometheus-client==0.17.0 +prompt-toolkit==3.0.39 +proto-plus==1.22.3 +protobuf==4.23.4 +psutil==5.9.5 +psycopg2-binary==2.9.6 ptyprocess==0.7.0 +pure-eval==0.2.2 pure-sasl==0.6.2 -pure_eval==0.2.3 -py-spy==0.4.2 -pyOpenSSL==26.2.0 -pyarrow==24.0.0 -pyasn1==0.6.3 -pyasn1_modules==0.4.2 -pybreaker==1.4.1 -pycountry==26.2.16 -pycparser==3.0 -pycryptodome==3.23.0 -pydantic-ai-slim==1.100.0 -pydantic-extra-types==2.11.1 -pydantic-graph==1.100.0 -pydantic-settings==2.14.1 -pydantic==2.13.4 -pydantic_core==2.46.4 -pydata-google-auth==1.9.1 -pydruid==0.6.9 -pyexasol==1.3.0 -pygtrie==2.5.0 +py-partiql-parser==0.3.3 +py4j==0.10.9.7 +pyOpenSSL==23.2.0 +pyarrow==11.0.0 +pyasn1-modules==0.2.8 +pyasn1==0.4.8 +pycountry==22.3.5 +pycparser==2.21 +pycryptodome==3.18.0 +pycryptodomex==3.18.0 +pydantic==1.10.11 +pydata-google-auth==1.8.0 +pydot==1.4.2 +pydruid==0.6.5 +pyenchant==3.2.2 +pyexasol==0.25.2 +pygraphviz==1.11 +pyhcl==0.4.4 pykerberos==1.2.4 -pymongo==4.17.0 -pymssql==2.3.13 -pyodbc==5.3.0 -pyodps==0.12.6 -pyparsing==3.3.2 -pypsrp==0.9.1 -pyspark-client==4.1.1 -pyspnego==0.12.1 -python-arango==8.3.2 -python-daemon==3.1.2 -python-dateutil==2.9.0.post0 -python-discovery==1.3.1 -python-dotenv==1.2.2 +pymongo==4.4.0 +pymssql==2.2.8 +pyodbc==4.0.39 +pyparsing==3.1.0 +pypsrp==0.8.1 +pyrsistent==0.19.3 +pyspark==3.4.1 +pyspnego==0.9.1 +pytest-asyncio==0.21.0 +pytest-capture-warnings==0.0.4 +pytest-cov==4.1.0 +pytest-httpx==0.21.3 +pytest-instafail==0.5.0 +pytest-rerunfailures==12.0 +pytest-timeouts==1.2.1 +pytest-xdist==3.3.1 +pytest==7.4.0 +python-arango==7.5.8 +python-daemon==3.0.1 +python-dateutil==2.8.2 +python-dotenv==1.0.0 python-http-client==3.3.7 -python-jenkins==1.8.3 -python-keycloak==7.1.1 -python-ldap==3.4.7 -python-multipart==0.0.29 -python-slugify==8.0.4 -python-telegram-bot==22.7 -python3-saml==1.16.0 -pytokens==0.4.1 -pytz==2026.2 -pyvespa==1.2.1 -pywinrm==0.5.0 -pyzmq==27.1.0 -qdrant-client==1.18.0 -ray==2.55.1 -reactivex==4.1.0 -redis==6.4.0 -redshift_connector==2.1.14 -referencing==0.37.0 -regex==2026.5.9 -requests-file==3.0.1 -requests-kerberos==0.15.0 -requests-oauthlib==2.0.0 +python-jenkins==1.7.0 +python-jose==3.3.0 +python-ldap==3.4.3 +python-nvd3==0.15.0 +python-slugify==8.0.1 +python-telegram-bot==20.2 +pytz==2023.3 +pytzdata==2020.1 +pywinrm==0.4.3 +pyzmq==25.1.0 +qds-sdk==1.16.1 +reactivex==4.0.4 +readme-renderer==40.0 +redis==4.6.0 +redshift-connector==2.0.912 +referencing==0.29.1 +regex==2023.6.3 +requests-file==1.5.1 +requests-kerberos==0.14.0 +requests-mock==1.11.0 +requests-ntlm==1.2.0 +requests-oauthlib==1.3.1 requests-toolbelt==1.0.0 -requests==2.34.2 -requests_ntlm==1.3.0 -retryhttp==1.4.0 -rich-argparse==1.8.0 -rich-toolkit==0.19.10 -rich==13.9.4 -rpds-py==0.30.0 -rsa==4.9.1 -ruamel.yaml==0.19.1 -s3fs==2026.4.0 -s3transfer==0.17.0 -sagemaker_studio==1.0.26 -scikit-learn==1.5.2 -scipy==1.15.3 -scramp==1.4.8 +requests==2.31.0 +responses==0.23.1 +rfc3339-validator==0.1.4 +rfc3986==1.5.0 +rich-argparse==1.2.0 +rich-click==1.6.1 +rich==13.4.2 +rpds-py==0.8.8 +rsa==4.9 +ruff==0.0.277 +s3transfer==0.6.1 +sarif-om==1.0.4 +sasl==0.3.1 +scramp==1.4.4 scrapbook==0.5.0 -segment-analytics-python==2.3.6 -sendgrid==6.12.5 -sentry-sdk==2.60.0 -setproctitle==1.3.7 -shellingham==1.5.4 -simple-salesforce==1.12.9 -six==1.17.0 -slack_sdk==3.42.0 -smart_open==7.6.1 -smbprotocol==1.16.1 -smmap==5.0.3 -sniffio==1.3.1 -snowflake-connector-python==4.5.0 -snowflake-snowpark-python==1.51.0 -snowflake-sqlalchemy==1.10.0 +semver==3.0.1 +sendgrid==6.10.0 +sentinels==1.0.0 +sentry-sdk==1.27.1 +setproctitle==1.3.2 +simple-salesforce==1.12.4 +six==1.16.0 +slack-sdk==3.21.3 +smbprotocol==1.10.1 +smmap==5.0.0 +sniffio==1.3.0 +snowballstemmer==2.2.0 +snowflake-connector-python==3.0.4 +snowflake-sqlalchemy==1.4.7 sortedcontainers==2.4.0 -soupsieve==2.8.3 -spython==0.3.14 -sqlalchemy-bigquery==1.17.0 -sqlalchemy-spanner==1.18.0 -sqlalchemy_drill==1.1.10 -sqlparse==0.5.5 -stack-data==0.6.3 -starlette==1.1.0 +soupsieve==2.4.1 +sphinx-airflow-theme==0.0.12 +sphinx-argparse==0.4.0 +sphinx-autoapi==2.1.1 +sphinx-copybutton==0.5.2 +sphinx-jinja==2.0.2 +sphinx-rtd-theme==1.2.2 +sphinxcontrib-applehelp==1.0.4 +sphinxcontrib-devhelp==1.0.2 +sphinxcontrib-htmlhelp==2.0.1 +sphinxcontrib-httpdomain==1.8.1 +sphinxcontrib-jquery==4.1 +sphinxcontrib-jsmath==1.0.1 +sphinxcontrib-qthelp==1.0.3 +sphinxcontrib-redoc==1.6.0 +sphinxcontrib-serializinghtml==1.1.5 +sphinxcontrib-spelling==8.0.0 +spython==0.3.0 +sqlalchemy-bigquery==1.6.1 +sqlalchemy-drill==1.1.2 +sqlalchemy-redshift==0.8.14 +sqlparse==0.4.4 +sshpubkeys==3.3.1 +sshtunnel==0.4.0 +stack-data==0.6.2 +starkbank-ecdsa==2.2.0 statsd==4.0.1 -std-uritemplate==2.0.10 -structlog==25.5.0 -svcs==25.1.0 -tableauserverclient==0.40 -tabulate==0.10.0 -tenacity==9.1.4 -teradatasql==20.0.0.59 -teradatasqlalchemy==20.0.0.9 -termcolor==3.3.0 +sympy==1.12 +tableauserverclient==0.24 +tabulate==0.9.0 +tblib==2.0.0 +tenacity==8.2.2 +termcolor==2.3.0 text-unidecode==1.3 -textual==6.2.1 -threadpoolctl==3.6.0 +textwrap3==0.9.2 thrift-sasl==0.4.3 thrift==0.16.0 -tiktoken==0.13.0 -tinycss2==1.4.0 -tokenizers==0.23.1 -tomli==2.4.1 -tomlkit==0.15.0 -tornado==6.5.5 -tqdm==4.67.3 -traitlets==5.15.0 -trino==0.337.0 -typer==0.25.1 -types-protobuf==7.34.1.20260518 -types-pytz==2026.2.0.20260518 -types-requests==2.33.0.20260518 -typing-inspect==0.9.0 -typing-inspection==0.4.2 -typing_extensions==4.15.0 -tzdata==2026.2 -tzlocal==5.3.1 -uc-micro-py==2.0.0 -universal_pathlib==0.3.10 -uritemplate==4.2.0 -urllib3==2.7.0 -uuid6==2025.0.1 -uv==0.11.15 -uvicorn==0.47.0 -uvloop==0.22.1 -validators==0.35.0 -vertica-python==1.4.0 -vine==5.1.0 -virtualenv==21.3.3 -watchfiles==1.2.0 -watchtower==3.4.0 -wcwidth==0.7.0 -weaviate-client==4.16.2 +time-machine==2.10.0 +tomli==2.0.1 +toolz==0.12.0 +tornado==6.3.2 +towncrier==23.6.0 +tqdm==4.65.0 +traitlets==5.9.0 +trino==0.326.0 +twine==4.0.2 +types-Deprecated==1.2.9.2 +types-Markdown==3.4.2.9 +types-PyMySQL==1.1.0.0 +types-PyYAML==6.0.12.10 +types-boto==2.49.18.8 +types-certifi==2021.10.8.3 +types-croniter==1.4.0.0 +types-docutils==0.20.0.1 +types-paramiko==3.2.0.0 +types-protobuf==4.23.0.1 +types-pyOpenSSL==23.2.0.1 +types-python-dateutil==2.8.19.13 +types-python-slugify==8.0.0.2 +types-pytz==2023.3.0.0 +types-redis==4.6.0.2 +types-requests==2.31.0.1 +types-setuptools==68.0.0.1 +types-tabulate==0.9.0.2 +types-termcolor==1.1.6.2 +types-toml==0.10.8.6 +types-urllib3==1.26.25.13 +typing_extensions==4.7.1 +tzdata==2023.3 +tzlocal==5.0.1 +uc-micro-py==1.0.2 +unicodecsv==0.14.1 +uritemplate==4.1.1 +urllib3==1.26.16 +userpath==1.8.0 +vertica-python==1.3.2 +vine==5.0.0 +virtualenv==20.23.1 +volatile==2.1.0 +watchtower==2.0.1 +wcwidth==0.2.6 webencodings==0.5.1 -websocket-client==1.8.0 -websockets==16.0 -wirerope==1.0.0 -wrapt==2.2.0 -xmlsec==1.3.17 -xmltodict==1.0.4 -yandex-query-client==0.1.4 -yandexcloud==0.391.0 -yarl==1.24.2 -ydb-dbapi==0.1.22 -ydb==3.29.0 -zeep==4.3.2 -zenpy==2.0.57 -zipp==4.1.0 -zope.event==6.2 -zope.interface==8.4 -zstandard==0.25.0 \ No newline at end of file +websocket-client==1.6.1 +wrapt==1.15.0 +xmltodict==0.13.0 +yamllint==1.32.0 +yarl==1.9.2 +zeep==4.2.1 +zenpy==2.0.25 +zict==3.0.0 +zipp==3.15.0 +zope.event==5.0 +zope.interface==6.0 +zstandard==0.21.0 \ No newline at end of file diff --git a/composer/airflow_1_samples/constraints.txt b/composer/airflow_1_samples/constraints.txt index a311f03e55c..ad6c5d081b8 100644 --- a/composer/airflow_1_samples/constraints.txt +++ b/composer/airflow_1_samples/constraints.txt @@ -1,713 +1,350 @@ -# -# This constraints file was automatically generated on 2026-05-25T13:33:52.549573 -# via `uv pip install --resolution highest` for the "main" branch of Airflow. -# This variant of constraints install uses the HEAD of the branch version for 'apache-airflow' but installs -# the providers from PIP-released packages at the moment of the constraint generation. -# -# Those constraints are actually those that regular users use to install released version of Airflow. -# We also use those constraints after "apache-airflow" is released and the constraints are tagged with -# "constraints-X.Y.Z" tag to build the production image for that version. -# -# This constraints file is meant to be used only in the "apache-airflow" installation command and not -# in all subsequent pip commands. By using a constraints.txt file, we ensure that solely the Airflow -# installation step is reproducible. Subsequent pip commands may install packages that would have -# been incompatible with the constraints used in Airflow reproducible installation step. Finally, pip -# commands that might change the installed version of apache-airflow should include "apache-airflow==X.Y.Z" -# in the list of install targets to prevent Airflow accidental upgrade or downgrade. -# -# Typical installation process of airflow for Python 3.10 is (with random selection of extras and custom -# dependencies added), usually consists of two steps: -# -# 1. Reproducible installation of airflow with selected providers (note constraints are used): -# -# pip install "apache-airflow[celery,cncf.kubernetes,google,amazon,snowflake]==X.Y.Z" \ -# --constraint \ -# "https://raw.githubusercontent.com/apache/airflow/constraints-X.Y.Z/constraints-3.10.txt" -# -# 2. Installing own dependencies that are potentially not matching the constraints (note constraints are not -# used, and apache-airflow==X.Y.Z is used to make sure there is no accidental airflow upgrade/downgrade. -# -# pip install "apache-airflow==X.Y.Z" "snowflake-connector-python[pandas]=N.M.O" -# -APScheduler==3.11.2 -Authlib==1.7.2 -Deprecated==1.3.1 -Events==0.5 -Flask-JWT-Extended==4.7.4 -Flask-Limiter==3.12 -Flask-Login==0.6.3 -Flask-SQLAlchemy==3.1.1 -Flask-Session==0.8.0 -Flask-WTF==1.3.0 -Flask==3.1.3 -GitPython==3.1.50 +# Editable install with no version control (apache-airflow==1.10.15) +Babel==2.9.0 +Flask-Admin==1.5.4 +Flask-AppBuilder==2.3.4 +Flask-Babel==1.0.0 +Flask-Bcrypt==0.7.1 +Flask-Caching==1.3.3 +Flask-JWT-Extended==3.25.0 +Flask-Login==0.4.1 +Flask-OpenID==1.3.0 +Flask-SQLAlchemy==2.4.4 +Flask-WTF==0.14.3 +Flask==1.1.2 +GitPython==3.1.11 +JPype1==0.7.1 JayDeBeApi==1.2.3 -Jinja2==3.1.6 -Mako==1.3.12 -Markdown==3.10.2 -MarkupSafe==3.0.3 -PyAthena==3.30.1 -PyGithub==2.9.1 -PyHive==0.7.0 -PyJWT==2.12.1 -PyMySQL==1.2.0 -PyNaCl==1.6.2 -PyYAML==6.0.3 -Pygments==2.20.0 -SQLAlchemy-Utils==0.42.1 -SQLAlchemy==2.0.49 -SecretStorage==3.5.0 -WTForms==3.2.2 -Werkzeug==3.1.8 -a2wsgi==1.10.10 -adal==1.2.7 -adbc-driver-manager==1.11.0 -adbc-driver-postgresql==1.11.0 -adbc-driver-sqlite==1.11.0 -adlfs==2026.5.0 -aenum==3.1.17 -aiobotocore==3.7.0 -aiofiles==24.1.0 -aiohappyeyeballs==2.6.2 -aiohttp-cors==0.8.1 -aiohttp==3.13.5 -aioitertools==0.13.0 -aiomysql==0.3.2 -aiosignal==1.4.0 -aiosmtplib==5.1.0 -aiosqlite==0.21.0 -airbyte-api==0.53.0 -akeyless==5.0.26 -alembic==1.18.4 -alibabacloud-adb20211201==3.7.0 -alibabacloud-credentials-api==1.0.0 -alibabacloud-credentials==1.0.8 -alibabacloud-openapi-util==0.2.4 -alibabacloud-oss-v2==1.3.0 -alibabacloud-tea-util==0.3.14 -alibabacloud-tea==0.4.3 -alibabacloud_endpoint_util==0.0.4 -alibabacloud_gateway_spi==0.0.3 -alibabacloud_tea_openapi==0.3.16 -alibabacloud_tea_xml==0.0.3 -amqp==5.3.1 -annotated-doc==0.0.4 -annotated-types==0.7.0 -anyio==4.13.0 -apache-airflow-providers-akeyless==0.1.0 -apache-airflow-providers-alibaba==3.3.8 -apache-airflow-providers-amazon==9.29.0 -apache-airflow-providers-apache-cassandra==3.9.4 -apache-airflow-providers-apache-drill==3.3.2 -apache-airflow-providers-apache-druid==4.5.2 -apache-airflow-providers-apache-flink==1.8.4 -apache-airflow-providers-apache-hdfs==4.12.0 -apache-airflow-providers-apache-hive==9.5.0 -apache-airflow-providers-apache-iceberg==1.4.1 -apache-airflow-providers-apache-impala==1.9.2 -apache-airflow-providers-apache-kafka==1.14.0 -apache-airflow-providers-apache-kylin==3.10.4 -apache-airflow-providers-apache-livy==4.5.6 -apache-airflow-providers-apache-pig==4.8.4 -apache-airflow-providers-apache-pinot==4.10.2 -apache-airflow-providers-apache-spark==6.0.2 -apache-airflow-providers-apache-tinkerpop==1.0.2 -apache-airflow-providers-apprise==2.3.3 -apache-airflow-providers-arangodb==2.9.4 -apache-airflow-providers-asana==2.11.3 -apache-airflow-providers-atlassian-jira==3.3.3 -apache-airflow-providers-celery==3.20.0 -apache-airflow-providers-cloudant==4.3.4 -apache-airflow-providers-cncf-kubernetes==10.17.1 -apache-airflow-providers-cohere==1.6.5 -apache-airflow-providers-common-ai==0.3.0 -apache-airflow-providers-common-compat==1.15.0 -apache-airflow-providers-common-io==1.7.2 -apache-airflow-providers-common-messaging==2.0.3 -apache-airflow-providers-common-sql==2.0.0 -apache-airflow-providers-databricks==7.15.0 -apache-airflow-providers-datadog==3.10.4 -apache-airflow-providers-dingding==3.9.4 -apache-airflow-providers-discord==3.12.3 -apache-airflow-providers-docker==4.5.6 -apache-airflow-providers-edge3==3.7.0 -apache-airflow-providers-elasticsearch==6.5.4 -apache-airflow-providers-exasol==4.10.2 -apache-airflow-providers-fab==3.6.4 -apache-airflow-providers-facebook==3.9.4 -apache-airflow-providers-ftp==3.15.0 -apache-airflow-providers-git==0.4.0 -apache-airflow-providers-github==2.11.2 -apache-airflow-providers-google==22.0.0 -apache-airflow-providers-grpc==3.9.4 -apache-airflow-providers-hashicorp==4.6.0 -apache-airflow-providers-http==6.0.2 -apache-airflow-providers-imap==3.11.3 -apache-airflow-providers-influxdb==2.11.0 -apache-airflow-providers-informatica==0.1.3 -apache-airflow-providers-jdbc==5.4.4 -apache-airflow-providers-jenkins==4.2.5 -apache-airflow-providers-keycloak==0.7.2 -apache-airflow-providers-microsoft-azure==13.3.0 -apache-airflow-providers-microsoft-mssql==4.6.0 -apache-airflow-providers-microsoft-psrp==3.2.5 -apache-airflow-providers-microsoft-winrm==3.14.2 -apache-airflow-providers-mongo==5.4.0 -apache-airflow-providers-mysql==6.6.0 -apache-airflow-providers-neo4j==3.11.5 -apache-airflow-providers-odbc==4.12.2 -apache-airflow-providers-openai==1.7.4 -apache-airflow-providers-openfaas==3.9.4 -apache-airflow-providers-openlineage==2.17.0 -apache-airflow-providers-opensearch==1.9.2 -apache-airflow-providers-opsgenie==5.10.3 -apache-airflow-providers-oracle==4.6.0 -apache-airflow-providers-pagerduty==5.2.5 -apache-airflow-providers-papermill==3.13.0 -apache-airflow-providers-pgvector==1.7.1 -apache-airflow-providers-pinecone==2.4.5 -apache-airflow-providers-postgres==6.7.0 -apache-airflow-providers-presto==5.12.0 -apache-airflow-providers-qdrant==1.5.5 -apache-airflow-providers-redis==4.4.4 -apache-airflow-providers-salesforce==5.14.0 -apache-airflow-providers-samba==4.12.5 -apache-airflow-providers-segment==3.9.4 -apache-airflow-providers-sendgrid==4.2.3 -apache-airflow-providers-sftp==5.8.0 -apache-airflow-providers-singularity==3.9.3 -apache-airflow-providers-slack==9.10.0 -apache-airflow-providers-smtp==3.0.1 -apache-airflow-providers-snowflake==6.13.0 -apache-airflow-providers-sqlite==4.3.2 -apache-airflow-providers-ssh==5.0.2 -apache-airflow-providers-standard==1.13.1 -apache-airflow-providers-tableau==5.4.1 -apache-airflow-providers-telegram==4.9.4 -apache-airflow-providers-teradata==3.6.0 -apache-airflow-providers-trino==6.6.0 -apache-airflow-providers-vertica==4.4.0 -apache-airflow-providers-vespa==0.1.0 -apache-airflow-providers-weaviate==3.3.4 -apache-airflow-providers-yandex==4.5.0 -apache-airflow-providers-ydb==2.5.2 -apache-airflow-providers-zendesk==4.12.0 -apispec==6.10.0 -apprise==1.10.0 -argcomplete==3.6.3 -asana==5.2.4 -asgiref==3.11.1 -asn1crypto==1.5.1 -asttokens==3.0.1 -async-timeout==5.0.1 -asyncpg==0.31.0 -asyncssh==2.23.0 +Jinja2==2.11.2 +Mako==1.1.3 +Markdown==2.6.11 +MarkupSafe==1.1.1 +PyHive==0.6.3 +PyJWT==1.7.1 +PyNaCl==1.4.0 +PySmbClient==0.1.5 +PyYAML==5.3.1 +Pygments==2.7.2 +SQLAlchemy-JSONField==0.9.0 +SQLAlchemy-Utils==0.36.8 +SQLAlchemy==1.3.20 +Sphinx==3.3.1 +Unidecode==1.1.1 +WTForms==2.3.3 +Werkzeug==0.16.1 +adal==1.2.5 +aiohttp==3.7.3 +alabaster==0.7.12 +alembic==1.4.3 +amqp==2.6.1 +analytics-python==1.2.9 +ansiwrap==0.8.4 +apispec==1.3.3 +appdirs==1.4.4 +argcomplete==1.12.2 +asn1crypto==1.4.0 +astroid==2.4.2 +async-generator==1.10 +async-timeout==3.0.1 atlasclient==1.0.0 -atlassian-python-api==4.0.7 -attrs==26.1.0 -azure-batch==14.2.0 -azure-common==1.1.28 -azure-core==1.41.0 -azure-cosmos==4.15.0 -azure-datalake-store==0.0.53 -azure-identity==1.25.3 -azure-keyvault-secrets==4.11.0 -azure-kusto-data==6.0.4 -azure-mgmt-compute==38.0.0 -azure-mgmt-containerinstance==10.1.0 -azure-mgmt-containerregistry==15.0.0 -azure-mgmt-core==1.6.0 -azure-mgmt-cosmosdb==9.9.0 -azure-mgmt-datafactory==9.3.0 +attrs==20.3.0 +aws-sam-translator==1.31.0 +aws-xray-sdk==2.6.0 +azure-common==1.1.26 +azure-core==1.9.0 +azure-cosmos==3.2.0 +azure-datalake-store==0.0.51 +azure-identity==1.5.0 +azure-keyvault-certificates==4.2.1 +azure-keyvault-keys==4.3.0 +azure-keyvault-secrets==4.2.0 +azure-keyvault==4.1.0 +azure-mgmt-containerinstance==1.5.0 +azure-mgmt-core==1.2.2 azure-mgmt-datalake-nspkg==3.0.1 azure-mgmt-datalake-store==0.5.0 azure-mgmt-nspkg==3.0.2 -azure-mgmt-resource==25.0.0 -azure-mgmt-storage==25.0.0 +azure-mgmt-resource==15.0.0 azure-nspkg==3.0.2 -azure-servicebus==7.14.3 -azure-storage-blob==12.29.0 -azure-storage-file-datalake==12.24.0 -azure-storage-file-share==12.25.0 -azure-synapse-artifacts==0.22.0 -azure-synapse-spark==0.7.0 -babel==2.18.0 -backoff==2.2.1 -backports.strenum==1.3.1 -backports.tarfile==1.2.0 -bcrypt==5.0.0 -beautifulsoup4==4.14.3 -billiard==4.2.4 -bitarray==3.8.1 -black==26.5.1 -bleach==6.3.0 -blinker==1.9.0 -boto3==1.43.0 -botocore==1.43.0 -cachelib==0.14.0 -cachetools==7.1.3 -cadwyn==6.2.2 -cassandra-driver==3.30.0 -cattrs==26.1.0 -celery==5.6.3 -certifi==2026.5.20 -cffi==2.0.0 -chardet==6.0.0.post1 -charset-normalizer==3.4.7 -ciso8601==2.3.3 -click-didyoumean==0.3.1 -click-plugins==1.1.1.2 -click-repl==0.3.0 -click==8.4.0 -cloudpickle==3.1.1 -cohere==5.21.1 -colorama==0.4.6 -colorful==0.5.8 -colorlog==6.10.1 -comm==0.2.3 -confluent-kafka==2.14.0 -crcmod-plus==2.3.1 -cron_descriptor==2.0.8 -croniter==6.2.2 -cryptography==48.0.0 -curlify==3.0.0 -databricks-sql-connector==4.2.5 -dataclasses-json==0.6.7 -datadog==0.52.1 -db-dtypes==1.6.0 -debugpy==1.8.20 -decorator==5.3.1 -defusedxml==0.7.1 -deprecation==2.1.0 -dill==0.4.1 -distlib==0.4.0 -distro==1.9.0 -dnspython==2.8.0 -docker==7.1.0 +azure-storage-blob==12.6.0 +azure-storage-common==2.1.0 +azure-storage==0.36.0 +backcall==0.2.0 +bcrypt==3.2.0 +beautifulsoup4==4.7.1 +billiard==3.6.3.0 +black==20.8b0 +blinker==1.4 +boto3==1.10.50 +boto==2.49.0 +botocore==1.13.50 +cached-property==1.5.2 +cachetools==4.1.1 +cassandra-driver==3.20.2 +cattrs==1.1.2 +celery==4.4.7 +certifi==2020.11.8 +cffi==1.14.4 +cfgv==3.2.0 +cfn-lint==0.42.0 +cgroupspy==0.1.6 +chardet==3.0.4 +click==6.7 +cloudant==0.5.10 +colorama==0.4.4 +colorlog==4.0.2 +configparser==3.5.3 +coverage==5.3 +croniter==0.3.36 +cryptography==3.2.1 +cx-Oracle==8.0.1 +datadog==0.39.0 +decorator==4.4.2 +defusedxml==0.6.0 +dill==0.3.3 +distlib==0.3.1 +dnspython==1.16.0 +docker-pycreds==0.4.0 +docker==3.7.3 docopt==0.6.2 -docstring_parser==0.18.0 -durationpy==0.10 -elastic-transport==9.4.0 -elasticsearch==9.4.0 -email-validator==2.3.0 -entrypoints==0.4 -et_xmlfile==2.0.0 -eventlet==0.41.0 -exceptiongroup==1.3.1 -executing==2.2.1 -facebook_business==25.0.1 -fastapi-cli==0.0.24 -fastapi==0.136.1 -fastavro==1.12.2 -fastcore==1.13.2 -fastjsonschema==2.21.2 -fastuuid==0.14.0 -filelock==3.29.0 -flask-appbuilder==5.2.1 -flask-babel==4.0.0 -flower==2.0.1 -frozenlist==1.8.0 -fsspec==2026.4.0 -future==1.0.0 -gcloud-aio-auth==5.4.4 -gcloud-aio-bigquery==7.1.0 -gcloud-aio-storage==9.6.4 -gcsfs==2026.4.0 -genai-prices==0.0.61 -geomet==1.1.0 -gevent==26.5.0 -gitdb==4.0.12 -google-ads==31.0.0 -google-analytics-admin==0.29.0 -google-api-core==2.30.3 -google-api-python-client==2.196.0 -google-auth-httplib2==0.4.0 -google-auth-oauthlib==1.4.0 -google-auth==2.53.0 -google-cloud-aiplatform==1.148.1 -google-cloud-alloydb==0.9.0 -google-cloud-appengine-logging==1.9.0 -google-cloud-audit-log==0.5.0 -google-cloud-automl==2.19.0 -google-cloud-batch==0.21.0 -google-cloud-bigquery-datatransfer==3.22.0 -google-cloud-bigquery-storage==2.38.0 -google-cloud-bigquery==3.41.0 -google-cloud-bigtable==2.38.0 -google-cloud-build==3.36.0 -google-cloud-compute==1.47.0 -google-cloud-container==2.64.0 -google-cloud-core==2.6.0 -google-cloud-datacatalog==3.30.0 -google-cloud-dataflow-client==0.13.0 -google-cloud-dataform==0.10.0 -google-cloud-dataplex==2.19.0 -google-cloud-dataproc-metastore==1.22.0 -google-cloud-dataproc==5.27.0 -google-cloud-dlp==3.36.0 -google-cloud-kms==3.13.0 -google-cloud-language==2.20.0 -google-cloud-logging==3.15.0 -google-cloud-managedkafka==0.4.0 -google-cloud-memcache==1.15.0 -google-cloud-monitoring==2.30.0 -google-cloud-orchestration-airflow==1.21.0 -google-cloud-os-login==2.21.0 -google-cloud-pubsub==2.38.0 -google-cloud-redis==2.21.0 -google-cloud-resource-manager==1.17.0 -google-cloud-run==0.16.0 -google-cloud-secret-manager==2.28.0 -google-cloud-spanner==3.66.0 -google-cloud-speech==2.39.0 -google-cloud-storage-control==1.11.0 -google-cloud-storage-transfer==1.20.0 -google-cloud-storage==3.10.1 -google-cloud-tasks==2.22.0 -google-cloud-texttospeech==2.36.0 -google-cloud-translate==3.26.0 -google-cloud-videointelligence==2.19.0 -google-cloud-vision==3.14.0 -google-cloud-workflows==1.22.0 -google-crc32c==1.8.0 -google-genai==1.75.0 -google-resumable-media==2.9.0 -googleapis-common-protos==1.75.0 -graphviz==0.21 -greenback==1.3.0 -greenlet==3.5.1 -gremlinpython==3.7.2 -griffelib==2.0.2 -grpc-google-iam-v1==0.14.4 -grpc-interceptor==0.15.4 +docutils==0.15.2 +ecdsa==0.14.1 +elasticsearch-dsl==5.4.0 +elasticsearch==5.5.3 +email-validator==1.1.2 +entrypoints==0.3 +fastavro==1.2.0 +filelock==3.0.12 +flake8-colors==0.1.9 +flake8==3.8.4 +flaky==3.7.0 +flask-swagger==0.2.14 +flower==0.9.5 +freezegun==1.0.0 +fsspec==0.8.4 +funcsigs==1.0.2 +future-fstrings==1.2.0 +future==0.18.2 +gcsfs==0.7.1 +gitdb==4.0.5 +google-api-core==1.34.0 +google-api-python-client==1.12.8 +google-auth-httplib2==0.0.4 +google-auth-oauthlib==0.4.2 +google-auth==1.23.0 +google-cloud-bigquery-storage==2.1.0 +google-cloud-bigquery==2.4.0 +google-cloud-bigtable==1.6.0 +google-cloud-container==1.0.1 +google-cloud-core==1.4.3 +google-cloud-dlp==1.0.0 +google-cloud-language==1.3.0 +google-cloud-secret-manager==1.0.0 +google-cloud-spanner==1.19.1 +google-cloud-speech==1.3.2 +google-cloud-storage==1.33.0 +google-cloud-texttospeech==1.0.1 +google-cloud-translate==1.7.0 +google-cloud-videointelligence==1.16.1 +google-cloud-vision==1.0.0 +google-crc32c==1.0.0 +google-resumable-media==1.1.0 +googleapis-common-protos==1.52.0 +graphviz==0.15 +grpc-google-iam-v1==0.12.3 grpcio-gcp==0.2.2 -grpcio-health-checking==1.80.0 -grpcio-status==1.80.0 -grpcio-tools==1.80.0 -grpcio==1.80.0 -gssapi==1.11.1 -gunicorn==26.0.0 -h11==0.16.0 -h2==4.3.0 -hdfs==2.7.3 -hf-xet==1.5.0 +grpcio==1.33.2 +gunicorn==20.0.4 +hdfs==2.5.8 hmsclient==0.1.1 -hpack==4.1.0 -httpcore==1.0.9 -httplib2==0.31.2 -httpr==0.4.8 -httptools==0.7.1 -httpx==0.28.1 -huggingface_hub==1.16.0 -humanize==4.15.0 -hvac==2.4.0 -hyperframe==6.1.0 -ibm-cloud-sdk-core==3.24.4 -ibmcloudant==0.11.6 -idna==3.15 -ijson==3.4.0.post0 -immutabledict==4.3.1 -importlib_metadata==9.0.0 -importlib_resources==7.1.0 -impyla==0.22.0 +httplib2==0.18.1 +humanize==3.1.0 +hvac==0.10.5 +identify==1.5.10 +idna==2.8 +imagesize==1.2.0 +importlib-metadata==2.1.1 +importlib-resources==1.5.0 inflection==0.5.1 -influxdb-client==1.50.0 -influxdb3-python==0.19.0 -ipykernel==7.2.0 -ipython==8.39.0 -isodate==0.7.2 -itsdangerous==2.2.0 -jaraco.classes==3.4.0 -jaraco.context==6.1.2 -jaraco.functools==4.5.0 -jedi==0.20.0 -jeepney==0.9.0 -jiter==0.15.0 -jmespath==1.1.0 -joblib==1.5.3 -joserfc==1.6.5 -jpype1==1.7.1 -jsonpath-ng==1.8.0 -jsonpath-python==1.1.6 -jsonschema-specifications==2025.9.1 -jsonschema==4.26.0 -jupyter_client==8.8.0 -jupyter_core==5.9.1 -jupyterlab_pygments==0.3.0 -jwcrypto==1.5.7 -keyring==25.7.0 -kombu==5.6.2 -krb5==0.9.0 -kubernetes==35.0.0 -kubernetes_asyncio==35.0.1 -kylinpy==2.8.4 -lazy-object-proxy==1.12.0 -libcst==1.8.6 -limits==5.8.0 -linkify-it-py==2.1.0 -litellm==1.82.6 +ipdb==0.13.4 +ipython-genutils==0.2.0 +ipython==7.19.0 +iso8601==0.1.13 +isodate==0.6.0 +itsdangerous==1.1.0 +jedi==0.17.2 +jira==2.0.0 +jmespath==0.10.0 +json-merge-patch==0.2 +jsondiff==1.1.2 +jsonpatch==1.27 +jsonpickle==1.4.1 +jsonpointer==2.0 +jsonschema==3.2.0 +junit-xml==1.9 +jupyter-client==6.1.7 +jupyter-core==4.7.0 +kombu==4.6.11 +kubernetes==11.0.0 +lazy-object-proxy==1.4.3 +ldap3==2.8.1 +libcst==0.3.14 lockfile==0.12.2 -logfire-api==4.33.0 -looker_sdk==26.8.0 -lxml==6.1.1 -lz4==4.4.5 -markdown-it-py==4.2.0 -marshmallow-sqlalchemy==1.5.0 -marshmallow==3.26.2 -matplotlib-inline==0.2.2 -mdit-py-plugins==0.6.1 -mdurl==0.1.2 -memray==1.19.3 -mergedeep==1.3.4 -methodtools==0.4.7 -microsoft-kiota-abstractions==1.10.1 -microsoft-kiota-authentication-azure==1.10.1 -microsoft-kiota-http==1.10.1 -microsoft-kiota-serialization-json==1.10.1 -microsoft-kiota-serialization-text==1.10.1 -mistune==3.2.1 -mmh3==5.2.1 -more-itertools==11.0.2 -msal-extensions==1.3.1 -msal==1.36.0 -msgpack==1.1.2 -msgraph-core==1.4.0 -msgraphfs==0.4 -msgspec==0.21.1 -msrest==0.7.1 -msrestazure==0.6.4.post1 -multi_key_dict==2.0.3 -multidict==6.7.1 -mypy_extensions==1.1.0 -mysql-connector-python==9.7.0 -mysqlclient==2.2.8 -natsort==8.4.0 -nbclient==0.10.4 -nbconvert==7.17.1 -nbformat==5.10.4 -neo4j==6.2.0 -nest-asyncio==1.6.0 -numpy==2.2.6 -oauthlib==3.3.1 -openai==2.37.0 -opencensus-context==0.1.3 -opencensus==0.11.4 -openlineage-integration-common==1.47.1 -openlineage-python==1.47.1 -openlineage_sql==1.47.1 -openpyxl==3.1.5 -opensearch-protobufs==1.2.0 -opensearch-py==3.2.0 -opentelemetry-api==1.42.0 -opentelemetry-exporter-otlp-proto-common==1.42.0 -opentelemetry-exporter-otlp-proto-grpc==1.42.0 -opentelemetry-exporter-otlp-proto-http==1.42.0 -opentelemetry-exporter-otlp==1.42.0 -opentelemetry-exporter-prometheus==0.63b0 -opentelemetry-proto==1.42.0 -opentelemetry-resourcedetector-gcp==1.12.0a0 -opentelemetry-sdk==1.42.0 -opentelemetry-semantic-conventions==0.63b0 -opsgenie-sdk==2.1.5 -oracledb==4.0.1 -ordered-set==4.1.0 -orjson==3.11.9 -outcome==1.3.0.post0 -packaging==26.2 -pagerduty==6.2.1 -pandas-gbq==0.35.0 -pandas-stubs==2.3.3.260113 -pandas==2.3.3 -pandocfilters==1.5.1 -papermill==2.7.0 -paramiko==3.5.1 -parso==0.8.7 -pathlib_abc==0.5.2 -pathspec==1.1.1 -pbr==7.0.3 -pendulum==3.2.0 -pexpect==4.9.0 -pgvector==0.4.2 -pinecone==9.0.1 -pinotdb==5.7.0 -platformdirs==4.9.6 -pluggy==1.6.0 -polars-runtime-32==1.40.1 -polars==1.40.1 -portalocker==3.2.0 -presto-python-client==0.8.4 -prison==0.2.1 -prometheus_client==0.25.0 -prompt_toolkit==3.0.52 -propcache==0.5.2 -proto-plus==1.28.0 -protobuf==6.33.6 -psutil==7.2.2 -psycopg2-binary==2.9.12 -ptyprocess==0.7.0 -pure-sasl==0.6.2 -pure_eval==0.2.3 -py-spy==0.4.2 -pyOpenSSL==26.2.0 -pyarrow==24.0.0 -pyasn1==0.6.3 -pyasn1_modules==0.4.2 -pybreaker==1.4.1 -pycountry==26.2.16 -pycparser==3.0 -pycryptodome==3.23.0 -pydantic-ai-slim==1.100.0 -pydantic-extra-types==2.11.1 -pydantic-graph==1.100.0 -pydantic-settings==2.14.1 -pydantic==2.13.4 -pydantic_core==2.46.4 -pydata-google-auth==1.9.1 -pydruid==0.6.9 -pyexasol==1.3.0 -pygtrie==2.5.0 -pykerberos==1.2.4 -pymongo==4.17.0 -pymssql==2.3.13 -pyodbc==5.3.0 -pyodps==0.12.6 -pyparsing==3.3.2 -pypsrp==0.9.1 -pyspark-client==4.1.1 -pyspnego==0.12.1 -python-arango==8.3.2 -python-daemon==3.1.2 -python-dateutil==2.9.0.post0 -python-discovery==1.3.1 -python-dotenv==1.2.2 -python-http-client==3.3.7 -python-jenkins==1.8.3 -python-keycloak==7.1.1 -python-ldap==3.4.7 -python-multipart==0.0.29 -python-slugify==8.0.4 -python-telegram-bot==22.7 -python3-saml==1.16.0 -pytokens==0.4.1 -pytz==2026.2 -pyvespa==1.2.1 -pywinrm==0.5.0 -pyzmq==27.1.0 -qdrant-client==1.18.0 -ray==2.55.1 -reactivex==4.1.0 -redis==6.4.0 -redshift_connector==2.1.14 -referencing==0.37.0 -regex==2026.5.9 -requests-file==3.0.1 -requests-kerberos==0.15.0 -requests-oauthlib==2.0.0 -requests-toolbelt==1.0.0 -requests==2.34.2 -requests_ntlm==1.3.0 -retryhttp==1.4.0 -rich-argparse==1.8.0 -rich-toolkit==0.19.10 -rich==13.9.4 -rpds-py==0.30.0 -rsa==4.9.1 -ruamel.yaml==0.19.1 -s3fs==2026.4.0 -s3transfer==0.17.0 -sagemaker_studio==1.0.26 -scikit-learn==1.5.2 -scipy==1.15.3 -scramp==1.4.8 -scrapbook==0.5.0 -segment-analytics-python==2.3.6 -sendgrid==6.12.5 -sentry-sdk==2.60.0 -setproctitle==1.3.7 -shellingham==1.5.4 -simple-salesforce==1.12.9 -six==1.17.0 -slack_sdk==3.42.0 -smart_open==7.6.1 -smbprotocol==1.16.1 -smmap==5.0.3 -sniffio==1.3.1 -snowflake-connector-python==4.5.0 -snowflake-snowpark-python==1.51.0 -snowflake-sqlalchemy==1.10.0 -sortedcontainers==2.4.0 -soupsieve==2.8.3 -spython==0.3.14 -sqlalchemy-bigquery==1.17.0 -sqlalchemy-spanner==1.18.0 -sqlalchemy_drill==1.1.10 -sqlparse==0.5.5 -stack-data==0.6.3 -starlette==1.1.0 -statsd==4.0.1 -std-uritemplate==2.0.10 -structlog==25.5.0 -svcs==25.1.0 -tableauserverclient==0.40 -tabulate==0.10.0 -tenacity==9.1.4 -teradatasql==20.0.0.59 -teradatasqlalchemy==20.0.0.9 -termcolor==3.3.0 +marshmallow-enum==1.5.1 +marshmallow-sqlalchemy==0.23.1 +marshmallow==2.21.0 +mccabe==0.6.1 +mock==4.0.2 +mongomock==3.21.0 +more-itertools==8.6.0 +moto==1.3.14 +msal-extensions==0.3.0 +msal==1.6.0 +msrest==0.6.19 +msrestazure==0.6.4 +multi-key-dict==2.0.3 +multidict==5.0.2 +mypy-extensions==0.4.3 +mypy==0.720 +mysqlclient==1.3.14 +natsort==7.1.0 +nbclient==0.5.1 +nbformat==5.0.8 +nest-asyncio==1.4.3 +networkx==2.5 +nodeenv==1.5.0 +nteract-scrapbook==0.4.1 +ntlm-auth==1.5.0 +numpy==1.19.4 +oauthlib==3.1.0 +oscrypto==1.2.1 +packaging==20.7 +pandas-gbq==0.14.1 +pandas==1.1.4 +papermill==2.2.2 +parameterized==0.7.4 +paramiko==2.7.2 +parso==0.7.1 +pathspec==0.8.1 +pbr==5.5.1 +pendulum==1.4.4 +pexpect==4.8.0 +pickleshare==0.7.5 +pinotdb==0.1.1 +pipdeptree==1.0.0 +pluggy==0.13.1 +portalocker==1.7.1 +pre-commit==2.9.2 +presto-python-client==0.7.0 +prison==0.1.3 +prometheus-client==0.8.0 +prompt-toolkit==3.0.8 +proto-plus==1.11.0 +protobuf==3.14.0 +psutil==5.7.3 +psycopg2-binary==2.8.6 +ptyprocess==0.6.0 +py==1.9.0 +pyOpenSSL==20.0.0 +#pyarrow==0.17.1 +pyarrow==1.0.0 +pyasn1-modules==0.2.8 +pyasn1==0.4.8 +pycodestyle==2.6.0 +pycparser==2.20 +pycryptodomex==3.9.9 +pydata-google-auth==1.1.0 +pydruid==0.5.8 +pyflakes==2.2.0 +pykerberos==1.2.1 +pymongo==3.10.1 +pyparsing==2.4.7 +pyrsistent==0.17.3 +pysftp==0.2.9 +pytest-cov==2.10.1 +pytest-instafail==0.4.2 +pytest-timeouts==1.2.1 +pytest==5.4.3 +python-daemon==2.2.4 +python-dateutil==2.8.1 +python-editor==1.0.4 +python-http-client==3.3.1 +python-jenkins==1.7.0 +python-jose==3.2.0 +python-nvd3==0.15.0 +python-slugify==4.0.1 +python3-openid==3.2.0 +pytz==2020.4 +pytzdata==2020.1 +pywinrm==0.4.1 +pyzmq==20.0.0 +qds-sdk==1.16.1 +redis==3.5.3 +regex==2020.11.13 +requests-futures==0.9.4 +requests-kerberos==0.12.0 +requests-mock==1.8.0 +requests-ntlm==1.1.0 +requests-oauthlib==1.3.0 +requests-toolbelt==0.9.1 +requests==2.23.0 +responses==0.12.1 +rsa==4.6 +s3transfer==0.2.1 +sasl==0.2.1 +sendgrid==5.6.0 +sentinels==1.0.0 +sentry-sdk==0.19.4 +setproctitle==1.2 +six==1.15.0 +slackclient==1.3.2 +smmap==3.0.4 +snakebite-py3==3.0.5 +snowballstemmer==2.0.0 +snowflake-connector-python==2.3.6 +snowflake-sqlalchemy==1.2.4 +soupsieve==2.0.1 +sphinx-argparse==0.2.5 +sphinx-autoapi==1.0.0 +sphinx-copybutton==0.3.1 +sphinx-jinja==1.1.1 +sphinx-rtd-theme==0.5.0 +sphinxcontrib-applehelp==1.0.2 +sphinxcontrib-devhelp==1.0.2 +sphinxcontrib-dotnetdomain==0.4 +sphinxcontrib-golangdomain==0.2.0.dev0 +sphinxcontrib-htmlhelp==1.0.3 +sphinxcontrib-httpdomain==1.7.0 +sphinxcontrib-jsmath==1.0.1 +sphinxcontrib-qthelp==1.0.3 +sphinxcontrib-serializinghtml==1.1.4 +sshpubkeys==3.1.0 +sshtunnel==0.1.5 +tabulate==0.8.7 +tenacity==4.12.0 text-unidecode==1.3 -textual==6.2.1 -threadpoolctl==3.6.0 -thrift-sasl==0.4.3 -thrift==0.16.0 -tiktoken==0.13.0 -tinycss2==1.4.0 -tokenizers==0.23.1 -tomli==2.4.1 -tomlkit==0.15.0 -tornado==6.5.5 -tqdm==4.67.3 -traitlets==5.15.0 -trino==0.337.0 -typer==0.25.1 -types-protobuf==7.34.1.20260518 -types-pytz==2026.2.0.20260518 -types-requests==2.33.0.20260518 -typing-inspect==0.9.0 -typing-inspection==0.4.2 -typing_extensions==4.15.0 -tzdata==2026.2 -tzlocal==5.3.1 -uc-micro-py==2.0.0 -universal_pathlib==0.3.10 -uritemplate==4.2.0 -urllib3==2.7.0 -uuid6==2025.0.1 -uv==0.11.15 -uvicorn==0.47.0 -uvloop==0.22.1 -validators==0.35.0 -vertica-python==1.4.0 -vine==5.1.0 -virtualenv==21.3.3 -watchfiles==1.2.0 -watchtower==3.4.0 -wcwidth==0.7.0 -weaviate-client==4.16.2 -webencodings==0.5.1 -websocket-client==1.8.0 -websockets==16.0 -wirerope==1.0.0 -wrapt==2.2.0 -xmlsec==1.3.17 -xmltodict==1.0.4 -yandex-query-client==0.1.4 -yandexcloud==0.391.0 -yarl==1.24.2 -ydb-dbapi==0.1.22 -ydb==3.29.0 -zeep==4.3.2 -zenpy==2.0.57 -zipp==4.1.0 -zope.event==6.2 -zope.interface==8.4 -zstandard==0.25.0 \ No newline at end of file +textwrap3==0.9.2 +thrift-sasl==0.4.2 +thrift==0.13.0 +toml==0.10.2 +tornado==5.1.1 +tqdm==4.54.0 +traitlets==5.0.5 +typed-ast==1.4.1 +typing-extensions==3.7.4.3 +typing-inspect==0.6.0 +tzlocal==1.5.1 +unicodecsv==0.14.1 +uritemplate==3.0.1 +urllib3==1.25.11 +vertica-python==1.0.0 +vine==1.3.0 +virtualenv==20.2.1 +wcwidth==0.2.5 +websocket-client==0.54.0 +wrapt==1.12.1 +xmltodict==0.12.0 +yamllint==1.25.0 +yarl==1.6.3 +zdesk==2.7.1 +zipp==3.4.0 +zope.deprecation==4.4.0 diff --git a/composer/blog/gcp-tech-blog/data-orchestration-with-composer/constraints.txt b/composer/blog/gcp-tech-blog/data-orchestration-with-composer/constraints.txt index a311f03e55c..66b7987b371 100644 --- a/composer/blog/gcp-tech-blog/data-orchestration-with-composer/constraints.txt +++ b/composer/blog/gcp-tech-blog/data-orchestration-with-composer/constraints.txt @@ -1,6 +1,6 @@ # -# This constraints file was automatically generated on 2026-05-25T13:33:52.549573 -# via `uv pip install --resolution highest` for the "main" branch of Airflow. +# This constraints file was automatically generated on 2023-07-07T14:44:02Z +# via "eager-upgrade" mechanism of PIP. For the "v2-6-test" branch of Airflow. # This variant of constraints install uses the HEAD of the branch version for 'apache-airflow' but installs # the providers from PIP-released packages at the moment of the constraint generation. # @@ -8,6 +8,7 @@ # We also use those constraints after "apache-airflow" is released and the constraints are tagged with # "constraints-X.Y.Z" tag to build the production image for that version. # +# # This constraints file is meant to be used only in the "apache-airflow" installation command and not # in all subsequent pip commands. By using a constraints.txt file, we ensure that solely the Airflow # installation step is reproducible. Subsequent pip commands may install packages that would have @@ -15,699 +16,664 @@ # commands that might change the installed version of apache-airflow should include "apache-airflow==X.Y.Z" # in the list of install targets to prevent Airflow accidental upgrade or downgrade. # -# Typical installation process of airflow for Python 3.10 is (with random selection of extras and custom +# Typical installation process of airflow for Python 3.8 is (with random selection of extras and custom # dependencies added), usually consists of two steps: # # 1. Reproducible installation of airflow with selected providers (note constraints are used): # # pip install "apache-airflow[celery,cncf.kubernetes,google,amazon,snowflake]==X.Y.Z" \ -# --constraint \ -# "https://raw.githubusercontent.com/apache/airflow/constraints-X.Y.Z/constraints-3.10.txt" +# --constraint "https://raw.githubusercontent.com/apache/airflow/constraints-X.Y.Z/constraints-3.8.txt" # # 2. Installing own dependencies that are potentially not matching the constraints (note constraints are not # used, and apache-airflow==X.Y.Z is used to make sure there is no accidental airflow upgrade/downgrade. # -# pip install "apache-airflow==X.Y.Z" "snowflake-connector-python[pandas]=N.M.O" +# pip install "apache-airflow==X.Y.Z" "snowflake-connector-python[pandas]==2.9.0" # -APScheduler==3.11.2 -Authlib==1.7.2 -Deprecated==1.3.1 -Events==0.5 -Flask-JWT-Extended==4.7.4 -Flask-Limiter==3.12 -Flask-Login==0.6.3 -Flask-SQLAlchemy==3.1.1 -Flask-Session==0.8.0 -Flask-WTF==1.3.0 -Flask==3.1.3 -GitPython==3.1.50 +Authlib==1.2.1 +Babel==2.12.1 +ConfigUpdater==3.1.1 +Deprecated==1.2.14 +Flask-AppBuilder==4.3.1 +Flask-Babel==2.0.0 +Flask-Bcrypt==1.0.1 +Flask-Caching==2.0.2 +Flask-JWT-Extended==4.5.2 +Flask-Limiter==3.3.1 +Flask-Login==0.6.2 +Flask-SQLAlchemy==2.5.1 +Flask-Session==0.5.0 +Flask-WTF==1.1.1 +Flask==2.2.5 +GitPython==3.1.31 +JPype1==1.4.1 JayDeBeApi==1.2.3 -Jinja2==3.1.6 -Mako==1.3.12 -Markdown==3.10.2 -MarkupSafe==3.0.3 -PyAthena==3.30.1 -PyGithub==2.9.1 -PyHive==0.7.0 -PyJWT==2.12.1 -PyMySQL==1.2.0 -PyNaCl==1.6.2 -PyYAML==6.0.3 -Pygments==2.20.0 -SQLAlchemy-Utils==0.42.1 -SQLAlchemy==2.0.49 -SecretStorage==3.5.0 -WTForms==3.2.2 -Werkzeug==3.1.8 -a2wsgi==1.10.10 +Jinja2==3.1.2 +Mako==1.2.4 +Markdown==3.4.3 +MarkupSafe==2.1.3 +PyGithub==1.59.0 +PyHive==0.6.5 +PyJWT==2.7.0 +PyNaCl==1.5.0 +PyYAML==6.0 +Pygments==2.15.1 +SQLAlchemy-JSONField==1.0.1.post0 +SQLAlchemy-Utils==0.41.1 +SQLAlchemy==1.4.49 +SecretStorage==3.3.3 +Shapely==1.8.5.post1 +Sphinx==5.3.0 +WTForms==3.0.1 +Werkzeug==2.2.3 adal==1.2.7 -adbc-driver-manager==1.11.0 -adbc-driver-postgresql==1.11.0 -adbc-driver-sqlite==1.11.0 -adlfs==2026.5.0 -aenum==3.1.17 -aiobotocore==3.7.0 -aiofiles==24.1.0 -aiohappyeyeballs==2.6.2 -aiohttp-cors==0.8.1 -aiohttp==3.13.5 -aioitertools==0.13.0 -aiomysql==0.3.2 -aiosignal==1.4.0 -aiosmtplib==5.1.0 -aiosqlite==0.21.0 -airbyte-api==0.53.0 -akeyless==5.0.26 -alembic==1.18.4 -alibabacloud-adb20211201==3.7.0 -alibabacloud-credentials-api==1.0.0 -alibabacloud-credentials==1.0.8 -alibabacloud-openapi-util==0.2.4 -alibabacloud-oss-v2==1.3.0 -alibabacloud-tea-util==0.3.14 -alibabacloud-tea==0.4.3 -alibabacloud_endpoint_util==0.0.4 -alibabacloud_gateway_spi==0.0.3 -alibabacloud_tea_openapi==0.3.16 -alibabacloud_tea_xml==0.0.3 -amqp==5.3.1 -annotated-doc==0.0.4 -annotated-types==0.7.0 -anyio==4.13.0 -apache-airflow-providers-akeyless==0.1.0 -apache-airflow-providers-alibaba==3.3.8 -apache-airflow-providers-amazon==9.29.0 -apache-airflow-providers-apache-cassandra==3.9.4 -apache-airflow-providers-apache-drill==3.3.2 -apache-airflow-providers-apache-druid==4.5.2 -apache-airflow-providers-apache-flink==1.8.4 -apache-airflow-providers-apache-hdfs==4.12.0 -apache-airflow-providers-apache-hive==9.5.0 -apache-airflow-providers-apache-iceberg==1.4.1 -apache-airflow-providers-apache-impala==1.9.2 -apache-airflow-providers-apache-kafka==1.14.0 -apache-airflow-providers-apache-kylin==3.10.4 -apache-airflow-providers-apache-livy==4.5.6 -apache-airflow-providers-apache-pig==4.8.4 -apache-airflow-providers-apache-pinot==4.10.2 -apache-airflow-providers-apache-spark==6.0.2 -apache-airflow-providers-apache-tinkerpop==1.0.2 -apache-airflow-providers-apprise==2.3.3 -apache-airflow-providers-arangodb==2.9.4 -apache-airflow-providers-asana==2.11.3 -apache-airflow-providers-atlassian-jira==3.3.3 -apache-airflow-providers-celery==3.20.0 -apache-airflow-providers-cloudant==4.3.4 -apache-airflow-providers-cncf-kubernetes==10.17.1 -apache-airflow-providers-cohere==1.6.5 -apache-airflow-providers-common-ai==0.3.0 -apache-airflow-providers-common-compat==1.15.0 -apache-airflow-providers-common-io==1.7.2 -apache-airflow-providers-common-messaging==2.0.3 -apache-airflow-providers-common-sql==2.0.0 -apache-airflow-providers-databricks==7.15.0 -apache-airflow-providers-datadog==3.10.4 -apache-airflow-providers-dingding==3.9.4 -apache-airflow-providers-discord==3.12.3 -apache-airflow-providers-docker==4.5.6 -apache-airflow-providers-edge3==3.7.0 -apache-airflow-providers-elasticsearch==6.5.4 -apache-airflow-providers-exasol==4.10.2 -apache-airflow-providers-fab==3.6.4 -apache-airflow-providers-facebook==3.9.4 -apache-airflow-providers-ftp==3.15.0 -apache-airflow-providers-git==0.4.0 -apache-airflow-providers-github==2.11.2 -apache-airflow-providers-google==22.0.0 -apache-airflow-providers-grpc==3.9.4 -apache-airflow-providers-hashicorp==4.6.0 -apache-airflow-providers-http==6.0.2 -apache-airflow-providers-imap==3.11.3 -apache-airflow-providers-influxdb==2.11.0 -apache-airflow-providers-informatica==0.1.3 -apache-airflow-providers-jdbc==5.4.4 -apache-airflow-providers-jenkins==4.2.5 -apache-airflow-providers-keycloak==0.7.2 -apache-airflow-providers-microsoft-azure==13.3.0 -apache-airflow-providers-microsoft-mssql==4.6.0 -apache-airflow-providers-microsoft-psrp==3.2.5 -apache-airflow-providers-microsoft-winrm==3.14.2 -apache-airflow-providers-mongo==5.4.0 -apache-airflow-providers-mysql==6.6.0 -apache-airflow-providers-neo4j==3.11.5 -apache-airflow-providers-odbc==4.12.2 -apache-airflow-providers-openai==1.7.4 -apache-airflow-providers-openfaas==3.9.4 -apache-airflow-providers-openlineage==2.17.0 -apache-airflow-providers-opensearch==1.9.2 -apache-airflow-providers-opsgenie==5.10.3 -apache-airflow-providers-oracle==4.6.0 -apache-airflow-providers-pagerduty==5.2.5 -apache-airflow-providers-papermill==3.13.0 -apache-airflow-providers-pgvector==1.7.1 -apache-airflow-providers-pinecone==2.4.5 -apache-airflow-providers-postgres==6.7.0 -apache-airflow-providers-presto==5.12.0 -apache-airflow-providers-qdrant==1.5.5 -apache-airflow-providers-redis==4.4.4 -apache-airflow-providers-salesforce==5.14.0 -apache-airflow-providers-samba==4.12.5 -apache-airflow-providers-segment==3.9.4 -apache-airflow-providers-sendgrid==4.2.3 -apache-airflow-providers-sftp==5.8.0 -apache-airflow-providers-singularity==3.9.3 -apache-airflow-providers-slack==9.10.0 -apache-airflow-providers-smtp==3.0.1 -apache-airflow-providers-snowflake==6.13.0 -apache-airflow-providers-sqlite==4.3.2 -apache-airflow-providers-ssh==5.0.2 -apache-airflow-providers-standard==1.13.1 -apache-airflow-providers-tableau==5.4.1 -apache-airflow-providers-telegram==4.9.4 -apache-airflow-providers-teradata==3.6.0 -apache-airflow-providers-trino==6.6.0 -apache-airflow-providers-vertica==4.4.0 -apache-airflow-providers-vespa==0.1.0 -apache-airflow-providers-weaviate==3.3.4 -apache-airflow-providers-yandex==4.5.0 -apache-airflow-providers-ydb==2.5.2 -apache-airflow-providers-zendesk==4.12.0 -apispec==6.10.0 -apprise==1.10.0 -argcomplete==3.6.3 -asana==5.2.4 -asgiref==3.11.1 +aiobotocore==2.5.2 +aiofiles==23.1.0 +aiohttp==3.8.4 +aioitertools==0.11.0 +aioresponses==0.7.4 +aiosignal==1.3.1 +alabaster==0.7.13 +alembic==1.11.1 +aliyun-python-sdk-core==2.13.36 +aliyun-python-sdk-kms==2.16.1 +amqp==5.1.1 +analytics-python==1.4.post1 +ansiwrap==0.8.4 +anyascii==0.3.2 +anyio==3.7.1 +apache-airflow-providers-airbyte==3.3.1 +apache-airflow-providers-alibaba==2.4.1 +apache-airflow-providers-amazon==8.2.0 +apache-airflow-providers-apache-beam==5.1.1 +apache-airflow-providers-apache-cassandra==3.2.1 +apache-airflow-providers-apache-drill==2.4.1 +apache-airflow-providers-apache-druid==3.4.1 +apache-airflow-providers-apache-flink==1.1.1 +apache-airflow-providers-apache-hdfs==4.1.0 +apache-airflow-providers-apache-hive==6.1.1 +apache-airflow-providers-apache-impala==1.1.1 +apache-airflow-providers-apache-kylin==3.2.1 +apache-airflow-providers-apache-livy==3.5.1 +apache-airflow-providers-apache-pig==4.1.1 +apache-airflow-providers-apache-pinot==4.1.1 +apache-airflow-providers-apache-spark==4.1.1 +apache-airflow-providers-apache-sqoop==3.2.1 +apache-airflow-providers-arangodb==2.2.1 +apache-airflow-providers-asana==2.2.1 +apache-airflow-providers-atlassian-jira==2.1.1 +apache-airflow-providers-celery==3.2.1 +apache-airflow-providers-cloudant==3.2.1 +apache-airflow-providers-cncf-kubernetes==7.1.0 +apache-airflow-providers-common-sql==1.5.2 +apache-airflow-providers-databricks==4.3.0 +apache-airflow-providers-datadog==3.3.1 +apache-airflow-providers-dbt-cloud==3.2.1 +apache-airflow-providers-dingding==3.2.1 +apache-airflow-providers-discord==3.3.0 +apache-airflow-providers-docker==3.7.1 +apache-airflow-providers-elasticsearch==4.5.1 +apache-airflow-providers-exasol==4.2.1 +apache-airflow-providers-facebook==3.2.1 +apache-airflow-providers-ftp==3.4.2 +apache-airflow-providers-github==2.3.1 +apache-airflow-providers-google==10.2.0 +apache-airflow-providers-grpc==3.2.1 +apache-airflow-providers-hashicorp==3.4.1 +apache-airflow-providers-http==4.4.2 +apache-airflow-providers-imap==3.2.2 +apache-airflow-providers-influxdb==2.2.1 +apache-airflow-providers-jdbc==4.0.0 +apache-airflow-providers-jenkins==3.3.1 +apache-airflow-providers-microsoft-azure==6.1.2 +apache-airflow-providers-microsoft-mssql==3.4.1 +apache-airflow-providers-microsoft-psrp==2.3.1 +apache-airflow-providers-microsoft-winrm==3.2.1 +apache-airflow-providers-mongo==3.2.1 +apache-airflow-providers-mysql==5.1.1 +apache-airflow-providers-neo4j==3.3.1 +apache-airflow-providers-odbc==4.0.0 +apache-airflow-providers-openfaas==3.2.1 +apache-airflow-providers-opsgenie==5.1.1 +apache-airflow-providers-oracle==3.7.1 +apache-airflow-providers-pagerduty==3.3.0 +apache-airflow-providers-papermill==3.2.1 +apache-airflow-providers-plexus==3.2.1 +apache-airflow-providers-postgres==5.5.1 +apache-airflow-providers-presto==5.1.1 +apache-airflow-providers-qubole==3.4.1 +apache-airflow-providers-redis==3.2.1 +apache-airflow-providers-salesforce==5.4.1 +apache-airflow-providers-samba==4.2.1 +apache-airflow-providers-segment==3.2.1 +apache-airflow-providers-sendgrid==3.2.1 +apache-airflow-providers-sftp==4.3.1 +apache-airflow-providers-singularity==3.2.1 +apache-airflow-providers-slack==7.3.1 +apache-airflow-providers-smtp==1.2.0 +apache-airflow-providers-snowflake==4.2.0 +apache-airflow-providers-sqlite==3.4.2 +apache-airflow-providers-ssh==3.7.1 +apache-airflow-providers-tableau==4.2.1 +apache-airflow-providers-tabular==1.2.1 +apache-airflow-providers-telegram==4.1.1 +apache-airflow-providers-trino==5.1.1 +apache-airflow-providers-vertica==3.4.1 +apache-airflow-providers-zendesk==4.3.1 +apache-beam==2.48.0 +apispec==5.2.2 +appdirs==1.4.4 +argcomplete==3.1.1 +arrow==1.2.3 +asana==3.2.1 +asgiref==3.7.2 asn1crypto==1.5.1 -asttokens==3.0.1 -async-timeout==5.0.1 -asyncpg==0.31.0 -asyncssh==2.23.0 +astroid==2.15.5 +asttokens==2.2.1 +async-timeout==4.0.2 +asynctest==0.13.0 atlasclient==1.0.0 -atlassian-python-api==4.0.7 -attrs==26.1.0 -azure-batch==14.2.0 +atlassian-python-api==3.39.0 +attrs==23.1.0 +aws-sam-translator==1.71.0 +aws-xray-sdk==2.12.0 +azure-batch==14.0.0 azure-common==1.1.28 -azure-core==1.41.0 -azure-cosmos==4.15.0 +azure-core==1.27.1 +azure-cosmos==4.4.0 azure-datalake-store==0.0.53 -azure-identity==1.25.3 -azure-keyvault-secrets==4.11.0 -azure-kusto-data==6.0.4 -azure-mgmt-compute==38.0.0 -azure-mgmt-containerinstance==10.1.0 -azure-mgmt-containerregistry==15.0.0 -azure-mgmt-core==1.6.0 -azure-mgmt-cosmosdb==9.9.0 -azure-mgmt-datafactory==9.3.0 +azure-identity==1.13.0 +azure-keyvault-secrets==4.7.0 +azure-kusto-data==0.0.45 +azure-mgmt-containerinstance==1.5.0 +azure-mgmt-core==1.4.0 +azure-mgmt-datafactory==1.1.0 azure-mgmt-datalake-nspkg==3.0.1 azure-mgmt-datalake-store==0.5.0 azure-mgmt-nspkg==3.0.2 -azure-mgmt-resource==25.0.0 -azure-mgmt-storage==25.0.0 +azure-mgmt-resource==23.0.1 azure-nspkg==3.0.2 -azure-servicebus==7.14.3 -azure-storage-blob==12.29.0 -azure-storage-file-datalake==12.24.0 -azure-storage-file-share==12.25.0 -azure-synapse-artifacts==0.22.0 +azure-servicebus==7.11.0 +azure-storage-blob==12.16.0 +azure-storage-common==2.1.0 +azure-storage-file-datalake==12.11.0 +azure-storage-file==2.1.0 azure-synapse-spark==0.7.0 -babel==2.18.0 -backoff==2.2.1 -backports.strenum==1.3.1 -backports.tarfile==1.2.0 -bcrypt==5.0.0 -beautifulsoup4==4.14.3 -billiard==4.2.4 -bitarray==3.8.1 -black==26.5.1 -bleach==6.3.0 -blinker==1.9.0 -boto3==1.43.0 -botocore==1.43.0 -cachelib==0.14.0 -cachetools==7.1.3 -cadwyn==6.2.2 -cassandra-driver==3.30.0 -cattrs==26.1.0 -celery==5.6.3 -certifi==2026.5.20 -cffi==2.0.0 -chardet==6.0.0.post1 -charset-normalizer==3.4.7 -ciso8601==2.3.3 -click-didyoumean==0.3.1 -click-plugins==1.1.1.2 +backcall==0.2.0 +backoff==1.10.0 +backports.zoneinfo==0.2.1 +bcrypt==4.0.1 +beautifulsoup4==4.12.2 +billiard==4.1.0 +bitarray==2.7.6 +black==23.1a1 +bleach==6.0.0 +blinker==1.6.2 +boto3==1.26.161 +boto==2.49.0 +botocore==1.29.161 +bowler==0.9.0 +cachelib==0.9.0 +cachetools==5.3.1 +cassandra-driver==3.28.0 +cattrs==23.1.2 +celery==5.3.1 +certifi==2023.5.7 +cffi==1.15.1 +cfgv==3.3.1 +cfn-lint==0.77.10 +cgroupspy==0.2.2 +chardet==5.1.0 +charset-normalizer==3.1.0 +checksumdir==1.2.0 +ciso8601==2.3.0 +click-default-group==1.2.2 +click-didyoumean==0.3.0 +click-plugins==1.1.1 click-repl==0.3.0 -click==8.4.0 -cloudpickle==3.1.1 -cohere==5.21.1 +click==8.1.4 +clickclick==20.10.2 +cloudant==2.15.0 +cloudpickle==2.2.1 colorama==0.4.6 -colorful==0.5.8 -colorlog==6.10.1 -comm==0.2.3 -confluent-kafka==2.14.0 -crcmod-plus==2.3.1 -cron_descriptor==2.0.8 -croniter==6.2.2 -cryptography==48.0.0 -curlify==3.0.0 -databricks-sql-connector==4.2.5 -dataclasses-json==0.6.7 -datadog==0.52.1 -db-dtypes==1.6.0 -debugpy==1.8.20 -decorator==5.3.1 +colorlog==4.8.0 +connexion==2.14.2 +coverage==7.2.7 +crcmod==1.7 +cron-descriptor==1.4.0 +croniter==1.4.1 +cryptography==40.0.2 +curlify==2.2.1 +dask==2023.4.1 +databricks-sql-connector==2.7.0 +datadog==0.45.0 +db-dtypes==1.1.1 +decorator==5.1.1 defusedxml==0.7.1 deprecation==2.1.0 -dill==0.4.1 -distlib==0.4.0 -distro==1.9.0 -dnspython==2.8.0 -docker==7.1.0 +dill==0.3.1.1 +distlib==0.3.6 +distributed==2023.4.1 +dnspython==2.3.0 +docker==6.1.3 docopt==0.6.2 -docstring_parser==0.18.0 -durationpy==0.10 -elastic-transport==9.4.0 -elasticsearch==9.4.0 -email-validator==2.3.0 +docutils==0.20.1 +ecdsa==0.18.0 +elasticsearch-dbapi==0.2.10 +elasticsearch-dsl==7.4.1 +elasticsearch==7.13.4 +email-validator==1.3.1 entrypoints==0.4 -et_xmlfile==2.0.0 -eventlet==0.41.0 -exceptiongroup==1.3.1 -executing==2.2.1 -facebook_business==25.0.1 -fastapi-cli==0.0.24 -fastapi==0.136.1 -fastavro==1.12.2 -fastcore==1.13.2 -fastjsonschema==2.21.2 -fastuuid==0.14.0 -filelock==3.29.0 -flask-appbuilder==5.2.1 -flask-babel==4.0.0 -flower==2.0.1 -frozenlist==1.8.0 -fsspec==2026.4.0 -future==1.0.0 -gcloud-aio-auth==5.4.4 -gcloud-aio-bigquery==7.1.0 -gcloud-aio-storage==9.6.4 -gcsfs==2026.4.0 -genai-prices==0.0.61 -geomet==1.1.0 -gevent==26.5.0 -gitdb==4.0.12 -google-ads==31.0.0 -google-analytics-admin==0.29.0 -google-api-core==2.30.3 -google-api-python-client==2.196.0 -google-auth-httplib2==0.4.0 -google-auth-oauthlib==1.4.0 -google-auth==2.53.0 -google-cloud-aiplatform==1.148.1 -google-cloud-alloydb==0.9.0 -google-cloud-appengine-logging==1.9.0 -google-cloud-audit-log==0.5.0 -google-cloud-automl==2.19.0 -google-cloud-batch==0.21.0 -google-cloud-bigquery-datatransfer==3.22.0 -google-cloud-bigquery-storage==2.38.0 -google-cloud-bigquery==3.41.0 -google-cloud-bigtable==2.38.0 -google-cloud-build==3.36.0 -google-cloud-compute==1.47.0 -google-cloud-container==2.64.0 -google-cloud-core==2.6.0 -google-cloud-datacatalog==3.30.0 -google-cloud-dataflow-client==0.13.0 -google-cloud-dataform==0.10.0 -google-cloud-dataplex==2.19.0 -google-cloud-dataproc-metastore==1.22.0 -google-cloud-dataproc==5.27.0 -google-cloud-dlp==3.36.0 -google-cloud-kms==3.13.0 -google-cloud-language==2.20.0 -google-cloud-logging==3.15.0 -google-cloud-managedkafka==0.4.0 -google-cloud-memcache==1.15.0 -google-cloud-monitoring==2.30.0 -google-cloud-orchestration-airflow==1.21.0 -google-cloud-os-login==2.21.0 -google-cloud-pubsub==2.38.0 -google-cloud-redis==2.21.0 -google-cloud-resource-manager==1.17.0 -google-cloud-run==0.16.0 -google-cloud-secret-manager==2.28.0 -google-cloud-spanner==3.66.0 -google-cloud-speech==2.39.0 -google-cloud-storage-control==1.11.0 -google-cloud-storage-transfer==1.20.0 -google-cloud-storage==3.10.1 -google-cloud-tasks==2.22.0 -google-cloud-texttospeech==2.36.0 -google-cloud-translate==3.26.0 -google-cloud-videointelligence==2.19.0 -google-cloud-vision==3.14.0 -google-cloud-workflows==1.22.0 -google-crc32c==1.8.0 -google-genai==1.75.0 -google-resumable-media==2.9.0 -googleapis-common-protos==1.75.0 -graphviz==0.21 -greenback==1.3.0 -greenlet==3.5.1 -gremlinpython==3.7.2 -griffelib==2.0.2 -grpc-google-iam-v1==0.14.4 -grpc-interceptor==0.15.4 +eralchemy2==1.3.7 +et-xmlfile==1.1.0 +eventlet==0.33.3 +exceptiongroup==1.1.2 +execnet==2.0.0 +executing==1.2.0 +facebook-business==17.0.2 +fastavro==1.8.0 +fasteners==0.18 +fastjsonschema==2.17.1 +filelock==3.12.2 +fissix==21.11.13 +flower==2.0.0 +frozenlist==1.3.3 +fsspec==2023.6.0 +future==0.18.3 +gcloud-aio-auth==4.2.3 +gcloud-aio-bigquery==6.3.0 +gcloud-aio-storage==8.2.0 +gcsfs==2023.6.0 +geomet==0.2.1.post1 +gevent==22.10.2 +gitdb==4.0.10 +google-ads==21.2.0 +google-api-core==2.11.0 +google-api-python-client==2.92.0 +google-auth-httplib2==0.1.0 +google-auth-oauthlib==1.0.0 +google-auth==2.21.0 +google-cloud-aiplatform==1.27.1 +google-cloud-appengine-logging==1.3.1 +google-cloud-audit-log==0.2.5 +google-cloud-automl==2.11.2 +google-cloud-bigquery-datatransfer==3.11.2 +google-cloud-bigquery-storage==2.22.0 +google-cloud-bigquery==3.11.3 +google-cloud-bigtable==2.19.0 +google-cloud-build==3.17.1 +google-cloud-compute==1.12.1 +google-cloud-container==2.26.0 +google-cloud-core==2.3.3 +google-cloud-datacatalog==3.13.1 +google-cloud-dataflow-client==0.8.4 +google-cloud-dataform==0.5.2 +google-cloud-dataplex==1.5.1 +google-cloud-dataproc-metastore==1.12.0 +google-cloud-dataproc==5.4.2 +google-cloud-dlp==3.12.2 +google-cloud-kms==2.18.0 +google-cloud-language==2.10.1 +google-cloud-logging==3.5.0 +google-cloud-memcache==1.7.2 +google-cloud-monitoring==2.15.1 +google-cloud-orchestration-airflow==1.9.1 +google-cloud-os-login==2.9.1 +google-cloud-pubsub==2.17.1 +google-cloud-redis==2.13.1 +google-cloud-resource-manager==1.10.2 +google-cloud-secret-manager==2.16.2 +google-cloud-spanner==3.36.0 +google-cloud-speech==2.21.0 +google-cloud-storage==2.10.0 +google-cloud-tasks==2.13.2 +google-cloud-texttospeech==2.14.1 +google-cloud-translate==3.11.2 +google-cloud-videointelligence==2.11.3 +google-cloud-vision==3.4.4 +google-cloud-workflows==1.10.2 +google-crc32c==1.5.0 +google-re2==1.0 +google-resumable-media==2.5.0 +googleapis-common-protos==1.59.1 +graphql-core==3.2.3 +graphviz==0.20.1 +greenlet==2.0.2 +grpc-google-iam-v1==0.12.6 grpcio-gcp==0.2.2 -grpcio-health-checking==1.80.0 -grpcio-status==1.80.0 -grpcio-tools==1.80.0 -grpcio==1.80.0 -gssapi==1.11.1 -gunicorn==26.0.0 -h11==0.16.0 -h2==4.3.0 -hdfs==2.7.3 -hf-xet==1.5.0 +grpcio-status==1.56.0 +grpcio==1.59.3 +gssapi==1.8.2 +gunicorn==20.1.0 +h11==0.14.0 +hdfs==2.7.0 hmsclient==0.1.1 -hpack==4.1.0 -httpcore==1.0.9 -httplib2==0.31.2 -httpr==0.4.8 -httptools==0.7.1 -httpx==0.28.1 -huggingface_hub==1.16.0 -humanize==4.15.0 -hvac==2.4.0 -hyperframe==6.1.0 -ibm-cloud-sdk-core==3.24.4 -ibmcloudant==0.11.6 -idna==3.15 -ijson==3.4.0.post0 -immutabledict==4.3.1 -importlib_metadata==9.0.0 -importlib_resources==7.1.0 -impyla==0.22.0 +httpcore==0.16.3 +httplib2==0.22.0 +httpx==0.23.3 +humanize==4.7.0 +hvac==1.1.1 +identify==2.5.24 +idna==3.4 +ijson==3.2.2 +imagesize==1.4.1 +importlib-metadata==4.13.0 +importlib-resources==5.12.0 +impyla==0.18.0 +incremental==22.10.0 inflection==0.5.1 -influxdb-client==1.50.0 -influxdb3-python==0.19.0 -ipykernel==7.2.0 -ipython==8.39.0 -isodate==0.7.2 -itsdangerous==2.2.0 -jaraco.classes==3.4.0 -jaraco.context==6.1.2 -jaraco.functools==4.5.0 -jedi==0.20.0 -jeepney==0.9.0 -jiter==0.15.0 -jmespath==1.1.0 -joblib==1.5.3 -joserfc==1.6.5 -jpype1==1.7.1 -jsonpath-ng==1.8.0 -jsonpath-python==1.1.6 -jsonschema-specifications==2025.9.1 -jsonschema==4.26.0 -jupyter_client==8.8.0 -jupyter_core==5.9.1 -jupyterlab_pygments==0.3.0 -jwcrypto==1.5.7 -keyring==25.7.0 -kombu==5.6.2 -krb5==0.9.0 -kubernetes==35.0.0 -kubernetes_asyncio==35.0.1 +influxdb-client==1.36.1 +iniconfig==2.0.0 +ipdb==0.13.13 +ipython==8.12.2 +isodate==0.6.1 +itsdangerous==2.1.2 +jaraco.classes==3.2.3 +jedi==0.18.2 +jeepney==0.8.0 +jira==3.5.2 +jmespath==0.10.0 +jschema-to-python==1.2.3 +json-merge-patch==0.2 +jsondiff==2.0.0 +jsonpatch==1.33 +jsonpath-ng==1.5.3 +jsonpickle==3.0.1 +jsonpointer==2.4 +jsonschema-spec==0.1.6 +jsonschema-specifications==2023.6.1 +jsonschema==4.18.0 +junit-xml==1.9 +jupyter_client==8.3.0 +jupyter_core==5.3.1 +keyring==24.2.0 +kombu==5.3.1 +krb5==0.5.0 +kubernetes-asyncio==24.2.3 +kubernetes==23.6.0 kylinpy==2.8.4 -lazy-object-proxy==1.12.0 -libcst==1.8.6 -limits==5.8.0 -linkify-it-py==2.1.0 -litellm==1.82.6 +lazy-object-proxy==1.9.0 +ldap3==2.9.1 +limits==3.5.0 +linkify-it-py==2.0.2 +locket==1.0.0 lockfile==0.12.2 -logfire-api==4.33.0 -looker_sdk==26.8.0 -lxml==6.1.1 -lz4==4.4.5 -markdown-it-py==4.2.0 -marshmallow-sqlalchemy==1.5.0 -marshmallow==3.26.2 -matplotlib-inline==0.2.2 -mdit-py-plugins==0.6.1 +looker-sdk==23.10.0 +lxml==4.9.3 +lz4==4.3.2 +markdown-it-py==3.0.0 +marshmallow-enum==1.5.1 +marshmallow-oneofschema==3.0.1 +marshmallow-sqlalchemy==0.26.1 +marshmallow==3.19.0 +matplotlib-inline==0.1.6 +mdit-py-plugins==0.4.0 mdurl==0.1.2 -memray==1.19.3 -mergedeep==1.3.4 -methodtools==0.4.7 -microsoft-kiota-abstractions==1.10.1 -microsoft-kiota-authentication-azure==1.10.1 -microsoft-kiota-http==1.10.1 -microsoft-kiota-serialization-json==1.10.1 -microsoft-kiota-serialization-text==1.10.1 -mistune==3.2.1 -mmh3==5.2.1 -more-itertools==11.0.2 -msal-extensions==1.3.1 -msal==1.36.0 -msgpack==1.1.2 -msgraph-core==1.4.0 -msgraphfs==0.4 -msgspec==0.21.1 +mongomock==4.1.2 +monotonic==1.6 +more-itertools==9.1.0 +moreorless==0.4.0 +moto==4.1.12 +mpmath==1.3.0 +msal-extensions==1.0.0 +msal==1.22.0 +msgpack==1.0.5 msrest==0.7.1 -msrestazure==0.6.4.post1 -multi_key_dict==2.0.3 -multidict==6.7.1 -mypy_extensions==1.1.0 -mysql-connector-python==9.7.0 -mysqlclient==2.2.8 -natsort==8.4.0 -nbclient==0.10.4 -nbconvert==7.17.1 -nbformat==5.10.4 -neo4j==6.2.0 -nest-asyncio==1.6.0 -numpy==2.2.6 -oauthlib==3.3.1 -openai==2.37.0 -opencensus-context==0.1.3 -opencensus==0.11.4 -openlineage-integration-common==1.47.1 -openlineage-python==1.47.1 -openlineage_sql==1.47.1 -openpyxl==3.1.5 -opensearch-protobufs==1.2.0 -opensearch-py==3.2.0 -opentelemetry-api==1.42.0 -opentelemetry-exporter-otlp-proto-common==1.42.0 -opentelemetry-exporter-otlp-proto-grpc==1.42.0 -opentelemetry-exporter-otlp-proto-http==1.42.0 -opentelemetry-exporter-otlp==1.42.0 -opentelemetry-exporter-prometheus==0.63b0 -opentelemetry-proto==1.42.0 -opentelemetry-resourcedetector-gcp==1.12.0a0 -opentelemetry-sdk==1.42.0 -opentelemetry-semantic-conventions==0.63b0 +msrestazure==0.6.4 +multi-key-dict==2.0.3 +multidict==6.0.4 +mypy-boto3-appflow==1.28.0 +mypy-boto3-rds==1.28.0 +mypy-boto3-redshift-data==1.28.0 +mypy-boto3-s3==1.28.0 +mypy-extensions==1.0.0 +mypy==1.0.0 +mysqlclient==2.2.0 +nbclient==0.8.0 +nbformat==5.9.0 +neo4j==5.10.0 +networkx==3.1 +nodeenv==1.8.0 +numpy==1.24.4 +oauthlib==3.2.2 +objsize==0.6.1 +openapi-schema-validator==0.4.4 +openapi-spec-validator==0.5.7 +openpyxl==3.1.2 +opentelemetry-api==1.15.0 +opentelemetry-exporter-otlp-proto-grpc==1.15.0 +opentelemetry-exporter-otlp-proto-http==1.15.0 +opentelemetry-exporter-otlp==1.15.0 +opentelemetry-exporter-prometheus==1.12.0rc1 +opentelemetry-proto==1.15.0 +opentelemetry-sdk==1.15.0 +opentelemetry-semantic-conventions==0.36b0 opsgenie-sdk==2.1.5 -oracledb==4.0.1 +oracledb==1.3.2 ordered-set==4.1.0 -orjson==3.11.9 -outcome==1.3.0.post0 -packaging==26.2 -pagerduty==6.2.1 -pandas-gbq==0.35.0 -pandas-stubs==2.3.3.260113 -pandas==2.3.3 -pandocfilters==1.5.1 -papermill==2.7.0 -paramiko==3.5.1 -parso==0.8.7 -pathlib_abc==0.5.2 -pathspec==1.1.1 -pbr==7.0.3 -pendulum==3.2.0 -pexpect==4.9.0 -pgvector==0.4.2 -pinecone==9.0.1 -pinotdb==5.7.0 -platformdirs==4.9.6 -pluggy==1.6.0 -polars-runtime-32==1.40.1 -polars==1.40.1 -portalocker==3.2.0 -presto-python-client==0.8.4 +orjson==3.9.1 +oscrypto==1.3.0 +oss2==2.18.0 +packaging==21.3 +pandas-gbq==0.19.2 +pandas==1.5.3 +papermill==2.4.0 +paramiko==3.2.0 +parso==0.8.3 +partd==1.4.0 +pathable==0.4.3 +pathspec==0.9.0 +pbr==5.11.1 +pdpyras==5.1.0 +pendulum==2.1.2 +pexpect==4.8.0 +pickleshare==0.7.5 +pinotdb==0.5.0 +pipdeptree==2.9.3 +pipx==1.2.0 +pkginfo==1.9.6 +pkgutil_resolve_name==1.3.10 +platformdirs==3.8.1 +pluggy==1.2.0 +ply==3.11 +plyvel==1.5.0 +portalocker==2.7.0 +pre-commit==3.3.3 +presto-python-client==0.8.3 prison==0.2.1 -prometheus_client==0.25.0 -prompt_toolkit==3.0.52 -propcache==0.5.2 -proto-plus==1.28.0 -protobuf==6.33.6 -psutil==7.2.2 -psycopg2-binary==2.9.12 +prometheus-client==0.17.0 +prompt-toolkit==3.0.39 +proto-plus==1.22.3 +protobuf==4.23.4 +psutil==5.9.5 +psycopg2-binary==2.9.6 ptyprocess==0.7.0 +pure-eval==0.2.2 pure-sasl==0.6.2 -pure_eval==0.2.3 -py-spy==0.4.2 -pyOpenSSL==26.2.0 -pyarrow==24.0.0 -pyasn1==0.6.3 -pyasn1_modules==0.4.2 -pybreaker==1.4.1 -pycountry==26.2.16 -pycparser==3.0 -pycryptodome==3.23.0 -pydantic-ai-slim==1.100.0 -pydantic-extra-types==2.11.1 -pydantic-graph==1.100.0 -pydantic-settings==2.14.1 -pydantic==2.13.4 -pydantic_core==2.46.4 -pydata-google-auth==1.9.1 -pydruid==0.6.9 -pyexasol==1.3.0 -pygtrie==2.5.0 +py-partiql-parser==0.3.3 +py4j==0.10.9.7 +pyOpenSSL==23.2.0 +pyarrow==11.0.0 +pyasn1-modules==0.2.8 +pyasn1==0.4.8 +pycountry==22.3.5 +pycparser==2.21 +pycryptodome==3.18.0 +pycryptodomex==3.18.0 +pydantic==1.10.11 +pydata-google-auth==1.8.0 +pydot==1.4.2 +pydruid==0.6.5 +pyenchant==3.2.2 +pyexasol==0.25.2 +pygraphviz==1.11 +pyhcl==0.4.4 pykerberos==1.2.4 -pymongo==4.17.0 -pymssql==2.3.13 -pyodbc==5.3.0 -pyodps==0.12.6 -pyparsing==3.3.2 -pypsrp==0.9.1 -pyspark-client==4.1.1 -pyspnego==0.12.1 -python-arango==8.3.2 -python-daemon==3.1.2 -python-dateutil==2.9.0.post0 -python-discovery==1.3.1 -python-dotenv==1.2.2 +pymongo==4.4.0 +pymssql==2.2.8 +pyodbc==4.0.39 +pyparsing==3.1.0 +pypsrp==0.8.1 +pyrsistent==0.19.3 +pyspark==3.4.1 +pyspnego==0.9.1 +pytest-asyncio==0.21.0 +pytest-capture-warnings==0.0.4 +pytest-cov==4.1.0 +pytest-httpx==0.21.3 +pytest-instafail==0.5.0 +pytest-rerunfailures==12.0 +pytest-timeouts==1.2.1 +pytest-xdist==3.3.1 +pytest==7.4.0 +python-arango==7.5.8 +python-daemon==3.0.1 +python-dateutil==2.8.2 +python-dotenv==1.0.0 python-http-client==3.3.7 -python-jenkins==1.8.3 -python-keycloak==7.1.1 -python-ldap==3.4.7 -python-multipart==0.0.29 -python-slugify==8.0.4 -python-telegram-bot==22.7 -python3-saml==1.16.0 -pytokens==0.4.1 -pytz==2026.2 -pyvespa==1.2.1 -pywinrm==0.5.0 -pyzmq==27.1.0 -qdrant-client==1.18.0 -ray==2.55.1 -reactivex==4.1.0 -redis==6.4.0 -redshift_connector==2.1.14 -referencing==0.37.0 -regex==2026.5.9 -requests-file==3.0.1 -requests-kerberos==0.15.0 -requests-oauthlib==2.0.0 +python-jenkins==1.7.0 +python-jose==3.3.0 +python-ldap==3.4.3 +python-nvd3==0.15.0 +python-slugify==8.0.1 +python-telegram-bot==20.2 +pytz==2023.3 +pytzdata==2020.1 +pywinrm==0.4.3 +pyzmq==25.1.0 +qds-sdk==1.16.1 +reactivex==4.0.4 +readme-renderer==40.0 +redis==4.6.0 +redshift-connector==2.0.912 +referencing==0.29.1 +regex==2023.6.3 +requests-file==1.5.1 +requests-kerberos==0.14.0 +requests-mock==1.11.0 +requests-ntlm==1.2.0 +requests-oauthlib==1.3.1 requests-toolbelt==1.0.0 -requests==2.34.2 -requests_ntlm==1.3.0 -retryhttp==1.4.0 -rich-argparse==1.8.0 -rich-toolkit==0.19.10 -rich==13.9.4 -rpds-py==0.30.0 -rsa==4.9.1 -ruamel.yaml==0.19.1 -s3fs==2026.4.0 -s3transfer==0.17.0 -sagemaker_studio==1.0.26 -scikit-learn==1.5.2 -scipy==1.15.3 -scramp==1.4.8 +requests==2.31.0 +responses==0.23.1 +rfc3339-validator==0.1.4 +rfc3986==1.5.0 +rich-argparse==1.2.0 +rich-click==1.6.1 +rich==13.4.2 +rpds-py==0.8.8 +rsa==4.9 +ruff==0.0.277 +s3transfer==0.6.1 +sarif-om==1.0.4 +sasl==0.3.1 +scramp==1.4.4 scrapbook==0.5.0 -segment-analytics-python==2.3.6 -sendgrid==6.12.5 -sentry-sdk==2.60.0 -setproctitle==1.3.7 -shellingham==1.5.4 -simple-salesforce==1.12.9 -six==1.17.0 -slack_sdk==3.42.0 -smart_open==7.6.1 -smbprotocol==1.16.1 -smmap==5.0.3 -sniffio==1.3.1 -snowflake-connector-python==4.5.0 -snowflake-snowpark-python==1.51.0 -snowflake-sqlalchemy==1.10.0 +semver==3.0.1 +sendgrid==6.10.0 +sentinels==1.0.0 +sentry-sdk==1.27.1 +setproctitle==1.3.2 +simple-salesforce==1.12.4 +six==1.16.0 +slack-sdk==3.21.3 +smbprotocol==1.10.1 +smmap==5.0.0 +sniffio==1.3.0 +snowballstemmer==2.2.0 +snowflake-connector-python==3.0.4 +snowflake-sqlalchemy==1.4.7 sortedcontainers==2.4.0 -soupsieve==2.8.3 -spython==0.3.14 -sqlalchemy-bigquery==1.17.0 -sqlalchemy-spanner==1.18.0 -sqlalchemy_drill==1.1.10 -sqlparse==0.5.5 -stack-data==0.6.3 -starlette==1.1.0 +soupsieve==2.4.1 +sphinx-airflow-theme==0.0.12 +sphinx-argparse==0.4.0 +sphinx-autoapi==2.1.1 +sphinx-copybutton==0.5.2 +sphinx-jinja==2.0.2 +sphinx-rtd-theme==1.2.2 +sphinxcontrib-applehelp==1.0.4 +sphinxcontrib-devhelp==1.0.2 +sphinxcontrib-htmlhelp==2.0.1 +sphinxcontrib-httpdomain==1.8.1 +sphinxcontrib-jquery==4.1 +sphinxcontrib-jsmath==1.0.1 +sphinxcontrib-qthelp==1.0.3 +sphinxcontrib-redoc==1.6.0 +sphinxcontrib-serializinghtml==1.1.5 +sphinxcontrib-spelling==8.0.0 +spython==0.3.0 +sqlalchemy-bigquery==1.6.1 +sqlalchemy-drill==1.1.2 +sqlalchemy-redshift==0.8.14 +sqlparse==0.4.4 +sshpubkeys==3.3.1 +sshtunnel==0.4.0 +stack-data==0.6.2 +starkbank-ecdsa==2.2.0 statsd==4.0.1 -std-uritemplate==2.0.10 -structlog==25.5.0 -svcs==25.1.0 -tableauserverclient==0.40 -tabulate==0.10.0 -tenacity==9.1.4 -teradatasql==20.0.0.59 -teradatasqlalchemy==20.0.0.9 -termcolor==3.3.0 +sympy==1.12 +tableauserverclient==0.24 +tabulate==0.9.0 +tblib==2.0.0 +tenacity==8.2.2 +termcolor==2.3.0 text-unidecode==1.3 -textual==6.2.1 -threadpoolctl==3.6.0 +textwrap3==0.9.2 thrift-sasl==0.4.3 thrift==0.16.0 -tiktoken==0.13.0 -tinycss2==1.4.0 -tokenizers==0.23.1 -tomli==2.4.1 -tomlkit==0.15.0 -tornado==6.5.5 -tqdm==4.67.3 -traitlets==5.15.0 -trino==0.337.0 -typer==0.25.1 -types-protobuf==7.34.1.20260518 -types-pytz==2026.2.0.20260518 -types-requests==2.33.0.20260518 -typing-inspect==0.9.0 -typing-inspection==0.4.2 -typing_extensions==4.15.0 -tzdata==2026.2 -tzlocal==5.3.1 -uc-micro-py==2.0.0 -universal_pathlib==0.3.10 -uritemplate==4.2.0 -urllib3==2.7.0 -uuid6==2025.0.1 -uv==0.11.15 -uvicorn==0.47.0 -uvloop==0.22.1 -validators==0.35.0 -vertica-python==1.4.0 -vine==5.1.0 -virtualenv==21.3.3 -watchfiles==1.2.0 -watchtower==3.4.0 -wcwidth==0.7.0 -weaviate-client==4.16.2 +time-machine==2.10.0 +tomli==2.0.1 +toolz==0.12.0 +tornado==6.3.2 +towncrier==23.6.0 +tqdm==4.65.0 +traitlets==5.9.0 +trino==0.326.0 +twine==4.0.2 +types-Deprecated==1.2.9.2 +types-Markdown==3.4.2.9 +types-PyMySQL==1.1.0.0 +types-PyYAML==6.0.12.10 +types-boto==2.49.18.8 +types-certifi==2021.10.8.3 +types-croniter==1.4.0.0 +types-docutils==0.20.0.1 +types-paramiko==3.2.0.0 +types-protobuf==4.23.0.1 +types-pyOpenSSL==23.2.0.1 +types-python-dateutil==2.8.19.13 +types-python-slugify==8.0.0.2 +types-pytz==2023.3.0.0 +types-redis==4.6.0.2 +types-requests==2.31.0.1 +types-setuptools==68.0.0.1 +types-tabulate==0.9.0.2 +types-termcolor==1.1.6.2 +types-toml==0.10.8.6 +types-urllib3==1.26.25.13 +typing_extensions==4.7.1 +tzdata==2023.3 +tzlocal==5.0.1 +uc-micro-py==1.0.2 +unicodecsv==0.14.1 +uritemplate==4.1.1 +urllib3==1.26.16 +userpath==1.8.0 +vertica-python==1.3.2 +vine==5.0.0 +virtualenv==20.23.1 +volatile==2.1.0 +watchtower==2.0.1 +wcwidth==0.2.6 webencodings==0.5.1 -websocket-client==1.8.0 -websockets==16.0 -wirerope==1.0.0 -wrapt==2.2.0 -xmlsec==1.3.17 -xmltodict==1.0.4 -yandex-query-client==0.1.4 -yandexcloud==0.391.0 -yarl==1.24.2 -ydb-dbapi==0.1.22 -ydb==3.29.0 -zeep==4.3.2 -zenpy==2.0.57 -zipp==4.1.0 -zope.event==6.2 -zope.interface==8.4 -zstandard==0.25.0 \ No newline at end of file +websocket-client==1.6.1 +wrapt==1.15.0 +xmltodict==0.13.0 +yamllint==1.32.0 +yarl==1.9.2 +zeep==4.2.1 +zenpy==2.0.25 +zict==3.0.0 +zipp==3.15.0 +zope.event==5.0 +zope.interface==6.0 +zstandard==0.21.0 \ No newline at end of file diff --git a/composer/cicd_sample/constraints.txt b/composer/cicd_sample/constraints.txt index a311f03e55c..66b7987b371 100644 --- a/composer/cicd_sample/constraints.txt +++ b/composer/cicd_sample/constraints.txt @@ -1,6 +1,6 @@ # -# This constraints file was automatically generated on 2026-05-25T13:33:52.549573 -# via `uv pip install --resolution highest` for the "main" branch of Airflow. +# This constraints file was automatically generated on 2023-07-07T14:44:02Z +# via "eager-upgrade" mechanism of PIP. For the "v2-6-test" branch of Airflow. # This variant of constraints install uses the HEAD of the branch version for 'apache-airflow' but installs # the providers from PIP-released packages at the moment of the constraint generation. # @@ -8,6 +8,7 @@ # We also use those constraints after "apache-airflow" is released and the constraints are tagged with # "constraints-X.Y.Z" tag to build the production image for that version. # +# # This constraints file is meant to be used only in the "apache-airflow" installation command and not # in all subsequent pip commands. By using a constraints.txt file, we ensure that solely the Airflow # installation step is reproducible. Subsequent pip commands may install packages that would have @@ -15,699 +16,664 @@ # commands that might change the installed version of apache-airflow should include "apache-airflow==X.Y.Z" # in the list of install targets to prevent Airflow accidental upgrade or downgrade. # -# Typical installation process of airflow for Python 3.10 is (with random selection of extras and custom +# Typical installation process of airflow for Python 3.8 is (with random selection of extras and custom # dependencies added), usually consists of two steps: # # 1. Reproducible installation of airflow with selected providers (note constraints are used): # # pip install "apache-airflow[celery,cncf.kubernetes,google,amazon,snowflake]==X.Y.Z" \ -# --constraint \ -# "https://raw.githubusercontent.com/apache/airflow/constraints-X.Y.Z/constraints-3.10.txt" +# --constraint "https://raw.githubusercontent.com/apache/airflow/constraints-X.Y.Z/constraints-3.8.txt" # # 2. Installing own dependencies that are potentially not matching the constraints (note constraints are not # used, and apache-airflow==X.Y.Z is used to make sure there is no accidental airflow upgrade/downgrade. # -# pip install "apache-airflow==X.Y.Z" "snowflake-connector-python[pandas]=N.M.O" +# pip install "apache-airflow==X.Y.Z" "snowflake-connector-python[pandas]==2.9.0" # -APScheduler==3.11.2 -Authlib==1.7.2 -Deprecated==1.3.1 -Events==0.5 -Flask-JWT-Extended==4.7.4 -Flask-Limiter==3.12 -Flask-Login==0.6.3 -Flask-SQLAlchemy==3.1.1 -Flask-Session==0.8.0 -Flask-WTF==1.3.0 -Flask==3.1.3 -GitPython==3.1.50 +Authlib==1.2.1 +Babel==2.12.1 +ConfigUpdater==3.1.1 +Deprecated==1.2.14 +Flask-AppBuilder==4.3.1 +Flask-Babel==2.0.0 +Flask-Bcrypt==1.0.1 +Flask-Caching==2.0.2 +Flask-JWT-Extended==4.5.2 +Flask-Limiter==3.3.1 +Flask-Login==0.6.2 +Flask-SQLAlchemy==2.5.1 +Flask-Session==0.5.0 +Flask-WTF==1.1.1 +Flask==2.2.5 +GitPython==3.1.31 +JPype1==1.4.1 JayDeBeApi==1.2.3 -Jinja2==3.1.6 -Mako==1.3.12 -Markdown==3.10.2 -MarkupSafe==3.0.3 -PyAthena==3.30.1 -PyGithub==2.9.1 -PyHive==0.7.0 -PyJWT==2.12.1 -PyMySQL==1.2.0 -PyNaCl==1.6.2 -PyYAML==6.0.3 -Pygments==2.20.0 -SQLAlchemy-Utils==0.42.1 -SQLAlchemy==2.0.49 -SecretStorage==3.5.0 -WTForms==3.2.2 -Werkzeug==3.1.8 -a2wsgi==1.10.10 +Jinja2==3.1.2 +Mako==1.2.4 +Markdown==3.4.3 +MarkupSafe==2.1.3 +PyGithub==1.59.0 +PyHive==0.6.5 +PyJWT==2.7.0 +PyNaCl==1.5.0 +PyYAML==6.0 +Pygments==2.15.1 +SQLAlchemy-JSONField==1.0.1.post0 +SQLAlchemy-Utils==0.41.1 +SQLAlchemy==1.4.49 +SecretStorage==3.3.3 +Shapely==1.8.5.post1 +Sphinx==5.3.0 +WTForms==3.0.1 +Werkzeug==2.2.3 adal==1.2.7 -adbc-driver-manager==1.11.0 -adbc-driver-postgresql==1.11.0 -adbc-driver-sqlite==1.11.0 -adlfs==2026.5.0 -aenum==3.1.17 -aiobotocore==3.7.0 -aiofiles==24.1.0 -aiohappyeyeballs==2.6.2 -aiohttp-cors==0.8.1 -aiohttp==3.13.5 -aioitertools==0.13.0 -aiomysql==0.3.2 -aiosignal==1.4.0 -aiosmtplib==5.1.0 -aiosqlite==0.21.0 -airbyte-api==0.53.0 -akeyless==5.0.26 -alembic==1.18.4 -alibabacloud-adb20211201==3.7.0 -alibabacloud-credentials-api==1.0.0 -alibabacloud-credentials==1.0.8 -alibabacloud-openapi-util==0.2.4 -alibabacloud-oss-v2==1.3.0 -alibabacloud-tea-util==0.3.14 -alibabacloud-tea==0.4.3 -alibabacloud_endpoint_util==0.0.4 -alibabacloud_gateway_spi==0.0.3 -alibabacloud_tea_openapi==0.3.16 -alibabacloud_tea_xml==0.0.3 -amqp==5.3.1 -annotated-doc==0.0.4 -annotated-types==0.7.0 -anyio==4.13.0 -apache-airflow-providers-akeyless==0.1.0 -apache-airflow-providers-alibaba==3.3.8 -apache-airflow-providers-amazon==9.29.0 -apache-airflow-providers-apache-cassandra==3.9.4 -apache-airflow-providers-apache-drill==3.3.2 -apache-airflow-providers-apache-druid==4.5.2 -apache-airflow-providers-apache-flink==1.8.4 -apache-airflow-providers-apache-hdfs==4.12.0 -apache-airflow-providers-apache-hive==9.5.0 -apache-airflow-providers-apache-iceberg==1.4.1 -apache-airflow-providers-apache-impala==1.9.2 -apache-airflow-providers-apache-kafka==1.14.0 -apache-airflow-providers-apache-kylin==3.10.4 -apache-airflow-providers-apache-livy==4.5.6 -apache-airflow-providers-apache-pig==4.8.4 -apache-airflow-providers-apache-pinot==4.10.2 -apache-airflow-providers-apache-spark==6.0.2 -apache-airflow-providers-apache-tinkerpop==1.0.2 -apache-airflow-providers-apprise==2.3.3 -apache-airflow-providers-arangodb==2.9.4 -apache-airflow-providers-asana==2.11.3 -apache-airflow-providers-atlassian-jira==3.3.3 -apache-airflow-providers-celery==3.20.0 -apache-airflow-providers-cloudant==4.3.4 -apache-airflow-providers-cncf-kubernetes==10.17.1 -apache-airflow-providers-cohere==1.6.5 -apache-airflow-providers-common-ai==0.3.0 -apache-airflow-providers-common-compat==1.15.0 -apache-airflow-providers-common-io==1.7.2 -apache-airflow-providers-common-messaging==2.0.3 -apache-airflow-providers-common-sql==2.0.0 -apache-airflow-providers-databricks==7.15.0 -apache-airflow-providers-datadog==3.10.4 -apache-airflow-providers-dingding==3.9.4 -apache-airflow-providers-discord==3.12.3 -apache-airflow-providers-docker==4.5.6 -apache-airflow-providers-edge3==3.7.0 -apache-airflow-providers-elasticsearch==6.5.4 -apache-airflow-providers-exasol==4.10.2 -apache-airflow-providers-fab==3.6.4 -apache-airflow-providers-facebook==3.9.4 -apache-airflow-providers-ftp==3.15.0 -apache-airflow-providers-git==0.4.0 -apache-airflow-providers-github==2.11.2 -apache-airflow-providers-google==22.0.0 -apache-airflow-providers-grpc==3.9.4 -apache-airflow-providers-hashicorp==4.6.0 -apache-airflow-providers-http==6.0.2 -apache-airflow-providers-imap==3.11.3 -apache-airflow-providers-influxdb==2.11.0 -apache-airflow-providers-informatica==0.1.3 -apache-airflow-providers-jdbc==5.4.4 -apache-airflow-providers-jenkins==4.2.5 -apache-airflow-providers-keycloak==0.7.2 -apache-airflow-providers-microsoft-azure==13.3.0 -apache-airflow-providers-microsoft-mssql==4.6.0 -apache-airflow-providers-microsoft-psrp==3.2.5 -apache-airflow-providers-microsoft-winrm==3.14.2 -apache-airflow-providers-mongo==5.4.0 -apache-airflow-providers-mysql==6.6.0 -apache-airflow-providers-neo4j==3.11.5 -apache-airflow-providers-odbc==4.12.2 -apache-airflow-providers-openai==1.7.4 -apache-airflow-providers-openfaas==3.9.4 -apache-airflow-providers-openlineage==2.17.0 -apache-airflow-providers-opensearch==1.9.2 -apache-airflow-providers-opsgenie==5.10.3 -apache-airflow-providers-oracle==4.6.0 -apache-airflow-providers-pagerduty==5.2.5 -apache-airflow-providers-papermill==3.13.0 -apache-airflow-providers-pgvector==1.7.1 -apache-airflow-providers-pinecone==2.4.5 -apache-airflow-providers-postgres==6.7.0 -apache-airflow-providers-presto==5.12.0 -apache-airflow-providers-qdrant==1.5.5 -apache-airflow-providers-redis==4.4.4 -apache-airflow-providers-salesforce==5.14.0 -apache-airflow-providers-samba==4.12.5 -apache-airflow-providers-segment==3.9.4 -apache-airflow-providers-sendgrid==4.2.3 -apache-airflow-providers-sftp==5.8.0 -apache-airflow-providers-singularity==3.9.3 -apache-airflow-providers-slack==9.10.0 -apache-airflow-providers-smtp==3.0.1 -apache-airflow-providers-snowflake==6.13.0 -apache-airflow-providers-sqlite==4.3.2 -apache-airflow-providers-ssh==5.0.2 -apache-airflow-providers-standard==1.13.1 -apache-airflow-providers-tableau==5.4.1 -apache-airflow-providers-telegram==4.9.4 -apache-airflow-providers-teradata==3.6.0 -apache-airflow-providers-trino==6.6.0 -apache-airflow-providers-vertica==4.4.0 -apache-airflow-providers-vespa==0.1.0 -apache-airflow-providers-weaviate==3.3.4 -apache-airflow-providers-yandex==4.5.0 -apache-airflow-providers-ydb==2.5.2 -apache-airflow-providers-zendesk==4.12.0 -apispec==6.10.0 -apprise==1.10.0 -argcomplete==3.6.3 -asana==5.2.4 -asgiref==3.11.1 +aiobotocore==2.5.2 +aiofiles==23.1.0 +aiohttp==3.8.4 +aioitertools==0.11.0 +aioresponses==0.7.4 +aiosignal==1.3.1 +alabaster==0.7.13 +alembic==1.11.1 +aliyun-python-sdk-core==2.13.36 +aliyun-python-sdk-kms==2.16.1 +amqp==5.1.1 +analytics-python==1.4.post1 +ansiwrap==0.8.4 +anyascii==0.3.2 +anyio==3.7.1 +apache-airflow-providers-airbyte==3.3.1 +apache-airflow-providers-alibaba==2.4.1 +apache-airflow-providers-amazon==8.2.0 +apache-airflow-providers-apache-beam==5.1.1 +apache-airflow-providers-apache-cassandra==3.2.1 +apache-airflow-providers-apache-drill==2.4.1 +apache-airflow-providers-apache-druid==3.4.1 +apache-airflow-providers-apache-flink==1.1.1 +apache-airflow-providers-apache-hdfs==4.1.0 +apache-airflow-providers-apache-hive==6.1.1 +apache-airflow-providers-apache-impala==1.1.1 +apache-airflow-providers-apache-kylin==3.2.1 +apache-airflow-providers-apache-livy==3.5.1 +apache-airflow-providers-apache-pig==4.1.1 +apache-airflow-providers-apache-pinot==4.1.1 +apache-airflow-providers-apache-spark==4.1.1 +apache-airflow-providers-apache-sqoop==3.2.1 +apache-airflow-providers-arangodb==2.2.1 +apache-airflow-providers-asana==2.2.1 +apache-airflow-providers-atlassian-jira==2.1.1 +apache-airflow-providers-celery==3.2.1 +apache-airflow-providers-cloudant==3.2.1 +apache-airflow-providers-cncf-kubernetes==7.1.0 +apache-airflow-providers-common-sql==1.5.2 +apache-airflow-providers-databricks==4.3.0 +apache-airflow-providers-datadog==3.3.1 +apache-airflow-providers-dbt-cloud==3.2.1 +apache-airflow-providers-dingding==3.2.1 +apache-airflow-providers-discord==3.3.0 +apache-airflow-providers-docker==3.7.1 +apache-airflow-providers-elasticsearch==4.5.1 +apache-airflow-providers-exasol==4.2.1 +apache-airflow-providers-facebook==3.2.1 +apache-airflow-providers-ftp==3.4.2 +apache-airflow-providers-github==2.3.1 +apache-airflow-providers-google==10.2.0 +apache-airflow-providers-grpc==3.2.1 +apache-airflow-providers-hashicorp==3.4.1 +apache-airflow-providers-http==4.4.2 +apache-airflow-providers-imap==3.2.2 +apache-airflow-providers-influxdb==2.2.1 +apache-airflow-providers-jdbc==4.0.0 +apache-airflow-providers-jenkins==3.3.1 +apache-airflow-providers-microsoft-azure==6.1.2 +apache-airflow-providers-microsoft-mssql==3.4.1 +apache-airflow-providers-microsoft-psrp==2.3.1 +apache-airflow-providers-microsoft-winrm==3.2.1 +apache-airflow-providers-mongo==3.2.1 +apache-airflow-providers-mysql==5.1.1 +apache-airflow-providers-neo4j==3.3.1 +apache-airflow-providers-odbc==4.0.0 +apache-airflow-providers-openfaas==3.2.1 +apache-airflow-providers-opsgenie==5.1.1 +apache-airflow-providers-oracle==3.7.1 +apache-airflow-providers-pagerduty==3.3.0 +apache-airflow-providers-papermill==3.2.1 +apache-airflow-providers-plexus==3.2.1 +apache-airflow-providers-postgres==5.5.1 +apache-airflow-providers-presto==5.1.1 +apache-airflow-providers-qubole==3.4.1 +apache-airflow-providers-redis==3.2.1 +apache-airflow-providers-salesforce==5.4.1 +apache-airflow-providers-samba==4.2.1 +apache-airflow-providers-segment==3.2.1 +apache-airflow-providers-sendgrid==3.2.1 +apache-airflow-providers-sftp==4.3.1 +apache-airflow-providers-singularity==3.2.1 +apache-airflow-providers-slack==7.3.1 +apache-airflow-providers-smtp==1.2.0 +apache-airflow-providers-snowflake==4.2.0 +apache-airflow-providers-sqlite==3.4.2 +apache-airflow-providers-ssh==3.7.1 +apache-airflow-providers-tableau==4.2.1 +apache-airflow-providers-tabular==1.2.1 +apache-airflow-providers-telegram==4.1.1 +apache-airflow-providers-trino==5.1.1 +apache-airflow-providers-vertica==3.4.1 +apache-airflow-providers-zendesk==4.3.1 +apache-beam==2.48.0 +apispec==5.2.2 +appdirs==1.4.4 +argcomplete==3.1.1 +arrow==1.2.3 +asana==3.2.1 +asgiref==3.7.2 asn1crypto==1.5.1 -asttokens==3.0.1 -async-timeout==5.0.1 -asyncpg==0.31.0 -asyncssh==2.23.0 +astroid==2.15.5 +asttokens==2.2.1 +async-timeout==4.0.2 +asynctest==0.13.0 atlasclient==1.0.0 -atlassian-python-api==4.0.7 -attrs==26.1.0 -azure-batch==14.2.0 +atlassian-python-api==3.39.0 +attrs==23.1.0 +aws-sam-translator==1.71.0 +aws-xray-sdk==2.12.0 +azure-batch==14.0.0 azure-common==1.1.28 -azure-core==1.41.0 -azure-cosmos==4.15.0 +azure-core==1.27.1 +azure-cosmos==4.4.0 azure-datalake-store==0.0.53 -azure-identity==1.25.3 -azure-keyvault-secrets==4.11.0 -azure-kusto-data==6.0.4 -azure-mgmt-compute==38.0.0 -azure-mgmt-containerinstance==10.1.0 -azure-mgmt-containerregistry==15.0.0 -azure-mgmt-core==1.6.0 -azure-mgmt-cosmosdb==9.9.0 -azure-mgmt-datafactory==9.3.0 +azure-identity==1.13.0 +azure-keyvault-secrets==4.7.0 +azure-kusto-data==0.0.45 +azure-mgmt-containerinstance==1.5.0 +azure-mgmt-core==1.4.0 +azure-mgmt-datafactory==1.1.0 azure-mgmt-datalake-nspkg==3.0.1 azure-mgmt-datalake-store==0.5.0 azure-mgmt-nspkg==3.0.2 -azure-mgmt-resource==25.0.0 -azure-mgmt-storage==25.0.0 +azure-mgmt-resource==23.0.1 azure-nspkg==3.0.2 -azure-servicebus==7.14.3 -azure-storage-blob==12.29.0 -azure-storage-file-datalake==12.24.0 -azure-storage-file-share==12.25.0 -azure-synapse-artifacts==0.22.0 +azure-servicebus==7.11.0 +azure-storage-blob==12.16.0 +azure-storage-common==2.1.0 +azure-storage-file-datalake==12.11.0 +azure-storage-file==2.1.0 azure-synapse-spark==0.7.0 -babel==2.18.0 -backoff==2.2.1 -backports.strenum==1.3.1 -backports.tarfile==1.2.0 -bcrypt==5.0.0 -beautifulsoup4==4.14.3 -billiard==4.2.4 -bitarray==3.8.1 -black==26.5.1 -bleach==6.3.0 -blinker==1.9.0 -boto3==1.43.0 -botocore==1.43.0 -cachelib==0.14.0 -cachetools==7.1.3 -cadwyn==6.2.2 -cassandra-driver==3.30.0 -cattrs==26.1.0 -celery==5.6.3 -certifi==2026.5.20 -cffi==2.0.0 -chardet==6.0.0.post1 -charset-normalizer==3.4.7 -ciso8601==2.3.3 -click-didyoumean==0.3.1 -click-plugins==1.1.1.2 +backcall==0.2.0 +backoff==1.10.0 +backports.zoneinfo==0.2.1 +bcrypt==4.0.1 +beautifulsoup4==4.12.2 +billiard==4.1.0 +bitarray==2.7.6 +black==23.1a1 +bleach==6.0.0 +blinker==1.6.2 +boto3==1.26.161 +boto==2.49.0 +botocore==1.29.161 +bowler==0.9.0 +cachelib==0.9.0 +cachetools==5.3.1 +cassandra-driver==3.28.0 +cattrs==23.1.2 +celery==5.3.1 +certifi==2023.5.7 +cffi==1.15.1 +cfgv==3.3.1 +cfn-lint==0.77.10 +cgroupspy==0.2.2 +chardet==5.1.0 +charset-normalizer==3.1.0 +checksumdir==1.2.0 +ciso8601==2.3.0 +click-default-group==1.2.2 +click-didyoumean==0.3.0 +click-plugins==1.1.1 click-repl==0.3.0 -click==8.4.0 -cloudpickle==3.1.1 -cohere==5.21.1 +click==8.1.4 +clickclick==20.10.2 +cloudant==2.15.0 +cloudpickle==2.2.1 colorama==0.4.6 -colorful==0.5.8 -colorlog==6.10.1 -comm==0.2.3 -confluent-kafka==2.14.0 -crcmod-plus==2.3.1 -cron_descriptor==2.0.8 -croniter==6.2.2 -cryptography==48.0.0 -curlify==3.0.0 -databricks-sql-connector==4.2.5 -dataclasses-json==0.6.7 -datadog==0.52.1 -db-dtypes==1.6.0 -debugpy==1.8.20 -decorator==5.3.1 +colorlog==4.8.0 +connexion==2.14.2 +coverage==7.2.7 +crcmod==1.7 +cron-descriptor==1.4.0 +croniter==1.4.1 +cryptography==40.0.2 +curlify==2.2.1 +dask==2023.4.1 +databricks-sql-connector==2.7.0 +datadog==0.45.0 +db-dtypes==1.1.1 +decorator==5.1.1 defusedxml==0.7.1 deprecation==2.1.0 -dill==0.4.1 -distlib==0.4.0 -distro==1.9.0 -dnspython==2.8.0 -docker==7.1.0 +dill==0.3.1.1 +distlib==0.3.6 +distributed==2023.4.1 +dnspython==2.3.0 +docker==6.1.3 docopt==0.6.2 -docstring_parser==0.18.0 -durationpy==0.10 -elastic-transport==9.4.0 -elasticsearch==9.4.0 -email-validator==2.3.0 +docutils==0.20.1 +ecdsa==0.18.0 +elasticsearch-dbapi==0.2.10 +elasticsearch-dsl==7.4.1 +elasticsearch==7.13.4 +email-validator==1.3.1 entrypoints==0.4 -et_xmlfile==2.0.0 -eventlet==0.41.0 -exceptiongroup==1.3.1 -executing==2.2.1 -facebook_business==25.0.1 -fastapi-cli==0.0.24 -fastapi==0.136.1 -fastavro==1.12.2 -fastcore==1.13.2 -fastjsonschema==2.21.2 -fastuuid==0.14.0 -filelock==3.29.0 -flask-appbuilder==5.2.1 -flask-babel==4.0.0 -flower==2.0.1 -frozenlist==1.8.0 -fsspec==2026.4.0 -future==1.0.0 -gcloud-aio-auth==5.4.4 -gcloud-aio-bigquery==7.1.0 -gcloud-aio-storage==9.6.4 -gcsfs==2026.4.0 -genai-prices==0.0.61 -geomet==1.1.0 -gevent==26.5.0 -gitdb==4.0.12 -google-ads==31.0.0 -google-analytics-admin==0.29.0 -google-api-core==2.30.3 -google-api-python-client==2.196.0 -google-auth-httplib2==0.4.0 -google-auth-oauthlib==1.4.0 -google-auth==2.53.0 -google-cloud-aiplatform==1.148.1 -google-cloud-alloydb==0.9.0 -google-cloud-appengine-logging==1.9.0 -google-cloud-audit-log==0.5.0 -google-cloud-automl==2.19.0 -google-cloud-batch==0.21.0 -google-cloud-bigquery-datatransfer==3.22.0 -google-cloud-bigquery-storage==2.38.0 -google-cloud-bigquery==3.41.0 -google-cloud-bigtable==2.38.0 -google-cloud-build==3.36.0 -google-cloud-compute==1.47.0 -google-cloud-container==2.64.0 -google-cloud-core==2.6.0 -google-cloud-datacatalog==3.30.0 -google-cloud-dataflow-client==0.13.0 -google-cloud-dataform==0.10.0 -google-cloud-dataplex==2.19.0 -google-cloud-dataproc-metastore==1.22.0 -google-cloud-dataproc==5.27.0 -google-cloud-dlp==3.36.0 -google-cloud-kms==3.13.0 -google-cloud-language==2.20.0 -google-cloud-logging==3.15.0 -google-cloud-managedkafka==0.4.0 -google-cloud-memcache==1.15.0 -google-cloud-monitoring==2.30.0 -google-cloud-orchestration-airflow==1.21.0 -google-cloud-os-login==2.21.0 -google-cloud-pubsub==2.38.0 -google-cloud-redis==2.21.0 -google-cloud-resource-manager==1.17.0 -google-cloud-run==0.16.0 -google-cloud-secret-manager==2.28.0 -google-cloud-spanner==3.66.0 -google-cloud-speech==2.39.0 -google-cloud-storage-control==1.11.0 -google-cloud-storage-transfer==1.20.0 -google-cloud-storage==3.10.1 -google-cloud-tasks==2.22.0 -google-cloud-texttospeech==2.36.0 -google-cloud-translate==3.26.0 -google-cloud-videointelligence==2.19.0 -google-cloud-vision==3.14.0 -google-cloud-workflows==1.22.0 -google-crc32c==1.8.0 -google-genai==1.75.0 -google-resumable-media==2.9.0 -googleapis-common-protos==1.75.0 -graphviz==0.21 -greenback==1.3.0 -greenlet==3.5.1 -gremlinpython==3.7.2 -griffelib==2.0.2 -grpc-google-iam-v1==0.14.4 -grpc-interceptor==0.15.4 +eralchemy2==1.3.7 +et-xmlfile==1.1.0 +eventlet==0.33.3 +exceptiongroup==1.1.2 +execnet==2.0.0 +executing==1.2.0 +facebook-business==17.0.2 +fastavro==1.8.0 +fasteners==0.18 +fastjsonschema==2.17.1 +filelock==3.12.2 +fissix==21.11.13 +flower==2.0.0 +frozenlist==1.3.3 +fsspec==2023.6.0 +future==0.18.3 +gcloud-aio-auth==4.2.3 +gcloud-aio-bigquery==6.3.0 +gcloud-aio-storage==8.2.0 +gcsfs==2023.6.0 +geomet==0.2.1.post1 +gevent==22.10.2 +gitdb==4.0.10 +google-ads==21.2.0 +google-api-core==2.11.0 +google-api-python-client==2.92.0 +google-auth-httplib2==0.1.0 +google-auth-oauthlib==1.0.0 +google-auth==2.21.0 +google-cloud-aiplatform==1.27.1 +google-cloud-appengine-logging==1.3.1 +google-cloud-audit-log==0.2.5 +google-cloud-automl==2.11.2 +google-cloud-bigquery-datatransfer==3.11.2 +google-cloud-bigquery-storage==2.22.0 +google-cloud-bigquery==3.11.3 +google-cloud-bigtable==2.19.0 +google-cloud-build==3.17.1 +google-cloud-compute==1.12.1 +google-cloud-container==2.26.0 +google-cloud-core==2.3.3 +google-cloud-datacatalog==3.13.1 +google-cloud-dataflow-client==0.8.4 +google-cloud-dataform==0.5.2 +google-cloud-dataplex==1.5.1 +google-cloud-dataproc-metastore==1.12.0 +google-cloud-dataproc==5.4.2 +google-cloud-dlp==3.12.2 +google-cloud-kms==2.18.0 +google-cloud-language==2.10.1 +google-cloud-logging==3.5.0 +google-cloud-memcache==1.7.2 +google-cloud-monitoring==2.15.1 +google-cloud-orchestration-airflow==1.9.1 +google-cloud-os-login==2.9.1 +google-cloud-pubsub==2.17.1 +google-cloud-redis==2.13.1 +google-cloud-resource-manager==1.10.2 +google-cloud-secret-manager==2.16.2 +google-cloud-spanner==3.36.0 +google-cloud-speech==2.21.0 +google-cloud-storage==2.10.0 +google-cloud-tasks==2.13.2 +google-cloud-texttospeech==2.14.1 +google-cloud-translate==3.11.2 +google-cloud-videointelligence==2.11.3 +google-cloud-vision==3.4.4 +google-cloud-workflows==1.10.2 +google-crc32c==1.5.0 +google-re2==1.0 +google-resumable-media==2.5.0 +googleapis-common-protos==1.59.1 +graphql-core==3.2.3 +graphviz==0.20.1 +greenlet==2.0.2 +grpc-google-iam-v1==0.12.6 grpcio-gcp==0.2.2 -grpcio-health-checking==1.80.0 -grpcio-status==1.80.0 -grpcio-tools==1.80.0 -grpcio==1.80.0 -gssapi==1.11.1 -gunicorn==26.0.0 -h11==0.16.0 -h2==4.3.0 -hdfs==2.7.3 -hf-xet==1.5.0 +grpcio-status==1.56.0 +grpcio==1.59.3 +gssapi==1.8.2 +gunicorn==20.1.0 +h11==0.14.0 +hdfs==2.7.0 hmsclient==0.1.1 -hpack==4.1.0 -httpcore==1.0.9 -httplib2==0.31.2 -httpr==0.4.8 -httptools==0.7.1 -httpx==0.28.1 -huggingface_hub==1.16.0 -humanize==4.15.0 -hvac==2.4.0 -hyperframe==6.1.0 -ibm-cloud-sdk-core==3.24.4 -ibmcloudant==0.11.6 -idna==3.15 -ijson==3.4.0.post0 -immutabledict==4.3.1 -importlib_metadata==9.0.0 -importlib_resources==7.1.0 -impyla==0.22.0 +httpcore==0.16.3 +httplib2==0.22.0 +httpx==0.23.3 +humanize==4.7.0 +hvac==1.1.1 +identify==2.5.24 +idna==3.4 +ijson==3.2.2 +imagesize==1.4.1 +importlib-metadata==4.13.0 +importlib-resources==5.12.0 +impyla==0.18.0 +incremental==22.10.0 inflection==0.5.1 -influxdb-client==1.50.0 -influxdb3-python==0.19.0 -ipykernel==7.2.0 -ipython==8.39.0 -isodate==0.7.2 -itsdangerous==2.2.0 -jaraco.classes==3.4.0 -jaraco.context==6.1.2 -jaraco.functools==4.5.0 -jedi==0.20.0 -jeepney==0.9.0 -jiter==0.15.0 -jmespath==1.1.0 -joblib==1.5.3 -joserfc==1.6.5 -jpype1==1.7.1 -jsonpath-ng==1.8.0 -jsonpath-python==1.1.6 -jsonschema-specifications==2025.9.1 -jsonschema==4.26.0 -jupyter_client==8.8.0 -jupyter_core==5.9.1 -jupyterlab_pygments==0.3.0 -jwcrypto==1.5.7 -keyring==25.7.0 -kombu==5.6.2 -krb5==0.9.0 -kubernetes==35.0.0 -kubernetes_asyncio==35.0.1 +influxdb-client==1.36.1 +iniconfig==2.0.0 +ipdb==0.13.13 +ipython==8.12.2 +isodate==0.6.1 +itsdangerous==2.1.2 +jaraco.classes==3.2.3 +jedi==0.18.2 +jeepney==0.8.0 +jira==3.5.2 +jmespath==0.10.0 +jschema-to-python==1.2.3 +json-merge-patch==0.2 +jsondiff==2.0.0 +jsonpatch==1.33 +jsonpath-ng==1.5.3 +jsonpickle==3.0.1 +jsonpointer==2.4 +jsonschema-spec==0.1.6 +jsonschema-specifications==2023.6.1 +jsonschema==4.18.0 +junit-xml==1.9 +jupyter_client==8.3.0 +jupyter_core==5.3.1 +keyring==24.2.0 +kombu==5.3.1 +krb5==0.5.0 +kubernetes-asyncio==24.2.3 +kubernetes==23.6.0 kylinpy==2.8.4 -lazy-object-proxy==1.12.0 -libcst==1.8.6 -limits==5.8.0 -linkify-it-py==2.1.0 -litellm==1.82.6 +lazy-object-proxy==1.9.0 +ldap3==2.9.1 +limits==3.5.0 +linkify-it-py==2.0.2 +locket==1.0.0 lockfile==0.12.2 -logfire-api==4.33.0 -looker_sdk==26.8.0 -lxml==6.1.1 -lz4==4.4.5 -markdown-it-py==4.2.0 -marshmallow-sqlalchemy==1.5.0 -marshmallow==3.26.2 -matplotlib-inline==0.2.2 -mdit-py-plugins==0.6.1 +looker-sdk==23.10.0 +lxml==4.9.3 +lz4==4.3.2 +markdown-it-py==3.0.0 +marshmallow-enum==1.5.1 +marshmallow-oneofschema==3.0.1 +marshmallow-sqlalchemy==0.26.1 +marshmallow==3.19.0 +matplotlib-inline==0.1.6 +mdit-py-plugins==0.4.0 mdurl==0.1.2 -memray==1.19.3 -mergedeep==1.3.4 -methodtools==0.4.7 -microsoft-kiota-abstractions==1.10.1 -microsoft-kiota-authentication-azure==1.10.1 -microsoft-kiota-http==1.10.1 -microsoft-kiota-serialization-json==1.10.1 -microsoft-kiota-serialization-text==1.10.1 -mistune==3.2.1 -mmh3==5.2.1 -more-itertools==11.0.2 -msal-extensions==1.3.1 -msal==1.36.0 -msgpack==1.1.2 -msgraph-core==1.4.0 -msgraphfs==0.4 -msgspec==0.21.1 +mongomock==4.1.2 +monotonic==1.6 +more-itertools==9.1.0 +moreorless==0.4.0 +moto==4.1.12 +mpmath==1.3.0 +msal-extensions==1.0.0 +msal==1.22.0 +msgpack==1.0.5 msrest==0.7.1 -msrestazure==0.6.4.post1 -multi_key_dict==2.0.3 -multidict==6.7.1 -mypy_extensions==1.1.0 -mysql-connector-python==9.7.0 -mysqlclient==2.2.8 -natsort==8.4.0 -nbclient==0.10.4 -nbconvert==7.17.1 -nbformat==5.10.4 -neo4j==6.2.0 -nest-asyncio==1.6.0 -numpy==2.2.6 -oauthlib==3.3.1 -openai==2.37.0 -opencensus-context==0.1.3 -opencensus==0.11.4 -openlineage-integration-common==1.47.1 -openlineage-python==1.47.1 -openlineage_sql==1.47.1 -openpyxl==3.1.5 -opensearch-protobufs==1.2.0 -opensearch-py==3.2.0 -opentelemetry-api==1.42.0 -opentelemetry-exporter-otlp-proto-common==1.42.0 -opentelemetry-exporter-otlp-proto-grpc==1.42.0 -opentelemetry-exporter-otlp-proto-http==1.42.0 -opentelemetry-exporter-otlp==1.42.0 -opentelemetry-exporter-prometheus==0.63b0 -opentelemetry-proto==1.42.0 -opentelemetry-resourcedetector-gcp==1.12.0a0 -opentelemetry-sdk==1.42.0 -opentelemetry-semantic-conventions==0.63b0 +msrestazure==0.6.4 +multi-key-dict==2.0.3 +multidict==6.0.4 +mypy-boto3-appflow==1.28.0 +mypy-boto3-rds==1.28.0 +mypy-boto3-redshift-data==1.28.0 +mypy-boto3-s3==1.28.0 +mypy-extensions==1.0.0 +mypy==1.0.0 +mysqlclient==2.2.0 +nbclient==0.8.0 +nbformat==5.9.0 +neo4j==5.10.0 +networkx==3.1 +nodeenv==1.8.0 +numpy==1.24.4 +oauthlib==3.2.2 +objsize==0.6.1 +openapi-schema-validator==0.4.4 +openapi-spec-validator==0.5.7 +openpyxl==3.1.2 +opentelemetry-api==1.15.0 +opentelemetry-exporter-otlp-proto-grpc==1.15.0 +opentelemetry-exporter-otlp-proto-http==1.15.0 +opentelemetry-exporter-otlp==1.15.0 +opentelemetry-exporter-prometheus==1.12.0rc1 +opentelemetry-proto==1.15.0 +opentelemetry-sdk==1.15.0 +opentelemetry-semantic-conventions==0.36b0 opsgenie-sdk==2.1.5 -oracledb==4.0.1 +oracledb==1.3.2 ordered-set==4.1.0 -orjson==3.11.9 -outcome==1.3.0.post0 -packaging==26.2 -pagerduty==6.2.1 -pandas-gbq==0.35.0 -pandas-stubs==2.3.3.260113 -pandas==2.3.3 -pandocfilters==1.5.1 -papermill==2.7.0 -paramiko==3.5.1 -parso==0.8.7 -pathlib_abc==0.5.2 -pathspec==1.1.1 -pbr==7.0.3 -pendulum==3.2.0 -pexpect==4.9.0 -pgvector==0.4.2 -pinecone==9.0.1 -pinotdb==5.7.0 -platformdirs==4.9.6 -pluggy==1.6.0 -polars-runtime-32==1.40.1 -polars==1.40.1 -portalocker==3.2.0 -presto-python-client==0.8.4 +orjson==3.9.1 +oscrypto==1.3.0 +oss2==2.18.0 +packaging==21.3 +pandas-gbq==0.19.2 +pandas==1.5.3 +papermill==2.4.0 +paramiko==3.2.0 +parso==0.8.3 +partd==1.4.0 +pathable==0.4.3 +pathspec==0.9.0 +pbr==5.11.1 +pdpyras==5.1.0 +pendulum==2.1.2 +pexpect==4.8.0 +pickleshare==0.7.5 +pinotdb==0.5.0 +pipdeptree==2.9.3 +pipx==1.2.0 +pkginfo==1.9.6 +pkgutil_resolve_name==1.3.10 +platformdirs==3.8.1 +pluggy==1.2.0 +ply==3.11 +plyvel==1.5.0 +portalocker==2.7.0 +pre-commit==3.3.3 +presto-python-client==0.8.3 prison==0.2.1 -prometheus_client==0.25.0 -prompt_toolkit==3.0.52 -propcache==0.5.2 -proto-plus==1.28.0 -protobuf==6.33.6 -psutil==7.2.2 -psycopg2-binary==2.9.12 +prometheus-client==0.17.0 +prompt-toolkit==3.0.39 +proto-plus==1.22.3 +protobuf==4.23.4 +psutil==5.9.5 +psycopg2-binary==2.9.6 ptyprocess==0.7.0 +pure-eval==0.2.2 pure-sasl==0.6.2 -pure_eval==0.2.3 -py-spy==0.4.2 -pyOpenSSL==26.2.0 -pyarrow==24.0.0 -pyasn1==0.6.3 -pyasn1_modules==0.4.2 -pybreaker==1.4.1 -pycountry==26.2.16 -pycparser==3.0 -pycryptodome==3.23.0 -pydantic-ai-slim==1.100.0 -pydantic-extra-types==2.11.1 -pydantic-graph==1.100.0 -pydantic-settings==2.14.1 -pydantic==2.13.4 -pydantic_core==2.46.4 -pydata-google-auth==1.9.1 -pydruid==0.6.9 -pyexasol==1.3.0 -pygtrie==2.5.0 +py-partiql-parser==0.3.3 +py4j==0.10.9.7 +pyOpenSSL==23.2.0 +pyarrow==11.0.0 +pyasn1-modules==0.2.8 +pyasn1==0.4.8 +pycountry==22.3.5 +pycparser==2.21 +pycryptodome==3.18.0 +pycryptodomex==3.18.0 +pydantic==1.10.11 +pydata-google-auth==1.8.0 +pydot==1.4.2 +pydruid==0.6.5 +pyenchant==3.2.2 +pyexasol==0.25.2 +pygraphviz==1.11 +pyhcl==0.4.4 pykerberos==1.2.4 -pymongo==4.17.0 -pymssql==2.3.13 -pyodbc==5.3.0 -pyodps==0.12.6 -pyparsing==3.3.2 -pypsrp==0.9.1 -pyspark-client==4.1.1 -pyspnego==0.12.1 -python-arango==8.3.2 -python-daemon==3.1.2 -python-dateutil==2.9.0.post0 -python-discovery==1.3.1 -python-dotenv==1.2.2 +pymongo==4.4.0 +pymssql==2.2.8 +pyodbc==4.0.39 +pyparsing==3.1.0 +pypsrp==0.8.1 +pyrsistent==0.19.3 +pyspark==3.4.1 +pyspnego==0.9.1 +pytest-asyncio==0.21.0 +pytest-capture-warnings==0.0.4 +pytest-cov==4.1.0 +pytest-httpx==0.21.3 +pytest-instafail==0.5.0 +pytest-rerunfailures==12.0 +pytest-timeouts==1.2.1 +pytest-xdist==3.3.1 +pytest==7.4.0 +python-arango==7.5.8 +python-daemon==3.0.1 +python-dateutil==2.8.2 +python-dotenv==1.0.0 python-http-client==3.3.7 -python-jenkins==1.8.3 -python-keycloak==7.1.1 -python-ldap==3.4.7 -python-multipart==0.0.29 -python-slugify==8.0.4 -python-telegram-bot==22.7 -python3-saml==1.16.0 -pytokens==0.4.1 -pytz==2026.2 -pyvespa==1.2.1 -pywinrm==0.5.0 -pyzmq==27.1.0 -qdrant-client==1.18.0 -ray==2.55.1 -reactivex==4.1.0 -redis==6.4.0 -redshift_connector==2.1.14 -referencing==0.37.0 -regex==2026.5.9 -requests-file==3.0.1 -requests-kerberos==0.15.0 -requests-oauthlib==2.0.0 +python-jenkins==1.7.0 +python-jose==3.3.0 +python-ldap==3.4.3 +python-nvd3==0.15.0 +python-slugify==8.0.1 +python-telegram-bot==20.2 +pytz==2023.3 +pytzdata==2020.1 +pywinrm==0.4.3 +pyzmq==25.1.0 +qds-sdk==1.16.1 +reactivex==4.0.4 +readme-renderer==40.0 +redis==4.6.0 +redshift-connector==2.0.912 +referencing==0.29.1 +regex==2023.6.3 +requests-file==1.5.1 +requests-kerberos==0.14.0 +requests-mock==1.11.0 +requests-ntlm==1.2.0 +requests-oauthlib==1.3.1 requests-toolbelt==1.0.0 -requests==2.34.2 -requests_ntlm==1.3.0 -retryhttp==1.4.0 -rich-argparse==1.8.0 -rich-toolkit==0.19.10 -rich==13.9.4 -rpds-py==0.30.0 -rsa==4.9.1 -ruamel.yaml==0.19.1 -s3fs==2026.4.0 -s3transfer==0.17.0 -sagemaker_studio==1.0.26 -scikit-learn==1.5.2 -scipy==1.15.3 -scramp==1.4.8 +requests==2.31.0 +responses==0.23.1 +rfc3339-validator==0.1.4 +rfc3986==1.5.0 +rich-argparse==1.2.0 +rich-click==1.6.1 +rich==13.4.2 +rpds-py==0.8.8 +rsa==4.9 +ruff==0.0.277 +s3transfer==0.6.1 +sarif-om==1.0.4 +sasl==0.3.1 +scramp==1.4.4 scrapbook==0.5.0 -segment-analytics-python==2.3.6 -sendgrid==6.12.5 -sentry-sdk==2.60.0 -setproctitle==1.3.7 -shellingham==1.5.4 -simple-salesforce==1.12.9 -six==1.17.0 -slack_sdk==3.42.0 -smart_open==7.6.1 -smbprotocol==1.16.1 -smmap==5.0.3 -sniffio==1.3.1 -snowflake-connector-python==4.5.0 -snowflake-snowpark-python==1.51.0 -snowflake-sqlalchemy==1.10.0 +semver==3.0.1 +sendgrid==6.10.0 +sentinels==1.0.0 +sentry-sdk==1.27.1 +setproctitle==1.3.2 +simple-salesforce==1.12.4 +six==1.16.0 +slack-sdk==3.21.3 +smbprotocol==1.10.1 +smmap==5.0.0 +sniffio==1.3.0 +snowballstemmer==2.2.0 +snowflake-connector-python==3.0.4 +snowflake-sqlalchemy==1.4.7 sortedcontainers==2.4.0 -soupsieve==2.8.3 -spython==0.3.14 -sqlalchemy-bigquery==1.17.0 -sqlalchemy-spanner==1.18.0 -sqlalchemy_drill==1.1.10 -sqlparse==0.5.5 -stack-data==0.6.3 -starlette==1.1.0 +soupsieve==2.4.1 +sphinx-airflow-theme==0.0.12 +sphinx-argparse==0.4.0 +sphinx-autoapi==2.1.1 +sphinx-copybutton==0.5.2 +sphinx-jinja==2.0.2 +sphinx-rtd-theme==1.2.2 +sphinxcontrib-applehelp==1.0.4 +sphinxcontrib-devhelp==1.0.2 +sphinxcontrib-htmlhelp==2.0.1 +sphinxcontrib-httpdomain==1.8.1 +sphinxcontrib-jquery==4.1 +sphinxcontrib-jsmath==1.0.1 +sphinxcontrib-qthelp==1.0.3 +sphinxcontrib-redoc==1.6.0 +sphinxcontrib-serializinghtml==1.1.5 +sphinxcontrib-spelling==8.0.0 +spython==0.3.0 +sqlalchemy-bigquery==1.6.1 +sqlalchemy-drill==1.1.2 +sqlalchemy-redshift==0.8.14 +sqlparse==0.4.4 +sshpubkeys==3.3.1 +sshtunnel==0.4.0 +stack-data==0.6.2 +starkbank-ecdsa==2.2.0 statsd==4.0.1 -std-uritemplate==2.0.10 -structlog==25.5.0 -svcs==25.1.0 -tableauserverclient==0.40 -tabulate==0.10.0 -tenacity==9.1.4 -teradatasql==20.0.0.59 -teradatasqlalchemy==20.0.0.9 -termcolor==3.3.0 +sympy==1.12 +tableauserverclient==0.24 +tabulate==0.9.0 +tblib==2.0.0 +tenacity==8.2.2 +termcolor==2.3.0 text-unidecode==1.3 -textual==6.2.1 -threadpoolctl==3.6.0 +textwrap3==0.9.2 thrift-sasl==0.4.3 thrift==0.16.0 -tiktoken==0.13.0 -tinycss2==1.4.0 -tokenizers==0.23.1 -tomli==2.4.1 -tomlkit==0.15.0 -tornado==6.5.5 -tqdm==4.67.3 -traitlets==5.15.0 -trino==0.337.0 -typer==0.25.1 -types-protobuf==7.34.1.20260518 -types-pytz==2026.2.0.20260518 -types-requests==2.33.0.20260518 -typing-inspect==0.9.0 -typing-inspection==0.4.2 -typing_extensions==4.15.0 -tzdata==2026.2 -tzlocal==5.3.1 -uc-micro-py==2.0.0 -universal_pathlib==0.3.10 -uritemplate==4.2.0 -urllib3==2.7.0 -uuid6==2025.0.1 -uv==0.11.15 -uvicorn==0.47.0 -uvloop==0.22.1 -validators==0.35.0 -vertica-python==1.4.0 -vine==5.1.0 -virtualenv==21.3.3 -watchfiles==1.2.0 -watchtower==3.4.0 -wcwidth==0.7.0 -weaviate-client==4.16.2 +time-machine==2.10.0 +tomli==2.0.1 +toolz==0.12.0 +tornado==6.3.2 +towncrier==23.6.0 +tqdm==4.65.0 +traitlets==5.9.0 +trino==0.326.0 +twine==4.0.2 +types-Deprecated==1.2.9.2 +types-Markdown==3.4.2.9 +types-PyMySQL==1.1.0.0 +types-PyYAML==6.0.12.10 +types-boto==2.49.18.8 +types-certifi==2021.10.8.3 +types-croniter==1.4.0.0 +types-docutils==0.20.0.1 +types-paramiko==3.2.0.0 +types-protobuf==4.23.0.1 +types-pyOpenSSL==23.2.0.1 +types-python-dateutil==2.8.19.13 +types-python-slugify==8.0.0.2 +types-pytz==2023.3.0.0 +types-redis==4.6.0.2 +types-requests==2.31.0.1 +types-setuptools==68.0.0.1 +types-tabulate==0.9.0.2 +types-termcolor==1.1.6.2 +types-toml==0.10.8.6 +types-urllib3==1.26.25.13 +typing_extensions==4.7.1 +tzdata==2023.3 +tzlocal==5.0.1 +uc-micro-py==1.0.2 +unicodecsv==0.14.1 +uritemplate==4.1.1 +urllib3==1.26.16 +userpath==1.8.0 +vertica-python==1.3.2 +vine==5.0.0 +virtualenv==20.23.1 +volatile==2.1.0 +watchtower==2.0.1 +wcwidth==0.2.6 webencodings==0.5.1 -websocket-client==1.8.0 -websockets==16.0 -wirerope==1.0.0 -wrapt==2.2.0 -xmlsec==1.3.17 -xmltodict==1.0.4 -yandex-query-client==0.1.4 -yandexcloud==0.391.0 -yarl==1.24.2 -ydb-dbapi==0.1.22 -ydb==3.29.0 -zeep==4.3.2 -zenpy==2.0.57 -zipp==4.1.0 -zope.event==6.2 -zope.interface==8.4 -zstandard==0.25.0 \ No newline at end of file +websocket-client==1.6.1 +wrapt==1.15.0 +xmltodict==0.13.0 +yamllint==1.32.0 +yarl==1.9.2 +zeep==4.2.1 +zenpy==2.0.25 +zict==3.0.0 +zipp==3.15.0 +zope.event==5.0 +zope.interface==6.0 +zstandard==0.21.0 \ No newline at end of file diff --git a/composer/workflows/constraints.txt b/composer/workflows/constraints.txt index a311f03e55c..ee214047af0 100644 --- a/composer/workflows/constraints.txt +++ b/composer/workflows/constraints.txt @@ -1,6 +1,7 @@ + # -# This constraints file was automatically generated on 2026-05-25T13:33:52.549573 -# via `uv pip install --resolution highest` for the "main" branch of Airflow. +# This constraints file was automatically generated on 2024-06-06T07:19:46.079179 +# via "eager-upgrade" mechanism of PIP. For the "v2-9-test" branch of Airflow. # This variant of constraints install uses the HEAD of the branch version for 'apache-airflow' but installs # the providers from PIP-released packages at the moment of the constraint generation. # @@ -15,699 +16,729 @@ # commands that might change the installed version of apache-airflow should include "apache-airflow==X.Y.Z" # in the list of install targets to prevent Airflow accidental upgrade or downgrade. # -# Typical installation process of airflow for Python 3.10 is (with random selection of extras and custom +# Typical installation process of airflow for Python 3.8 is (with random selection of extras and custom # dependencies added), usually consists of two steps: # # 1. Reproducible installation of airflow with selected providers (note constraints are used): # # pip install "apache-airflow[celery,cncf.kubernetes,google,amazon,snowflake]==X.Y.Z" \ # --constraint \ -# "https://raw.githubusercontent.com/apache/airflow/constraints-X.Y.Z/constraints-3.10.txt" +# "https://raw.githubusercontent.com/apache/airflow/constraints-X.Y.Z/constraints-3.11.txt" # # 2. Installing own dependencies that are potentially not matching the constraints (note constraints are not # used, and apache-airflow==X.Y.Z is used to make sure there is no accidental airflow upgrade/downgrade. # # pip install "apache-airflow==X.Y.Z" "snowflake-connector-python[pandas]=N.M.O" # -APScheduler==3.11.2 -Authlib==1.7.2 -Deprecated==1.3.1 +Authlib==1.3.1 +Babel==2.15.0 +ConfigUpdater==3.2 +Deprecated==1.2.14 Events==0.5 -Flask-JWT-Extended==4.7.4 -Flask-Limiter==3.12 +Flask-AppBuilder==4.4.1 +Flask-Babel==2.0.0 +Flask-Bcrypt==1.0.1 +Flask-Caching==2.3.0 +Flask-JWT-Extended==4.6.0 +Flask-Limiter==3.7.0 Flask-Login==0.6.3 -Flask-SQLAlchemy==3.1.1 -Flask-Session==0.8.0 -Flask-WTF==1.3.0 -Flask==3.1.3 -GitPython==3.1.50 +Flask-SQLAlchemy==2.5.1 +Flask-Session==0.5.0 +Flask-WTF==1.2.1 +Flask==2.2.5 +GitPython==3.1.43 +JPype1==1.5.0 JayDeBeApi==1.2.3 -Jinja2==3.1.6 -Mako==1.3.12 -Markdown==3.10.2 -MarkupSafe==3.0.3 -PyAthena==3.30.1 -PyGithub==2.9.1 +Jinja2==3.1.4 +Js2Py==0.74 +Mako==1.3.5 +Markdown==3.6 +MarkupSafe==2.1.5 +PyAthena==3.8.3 +PyGithub==2.3.0 PyHive==0.7.0 -PyJWT==2.12.1 -PyMySQL==1.2.0 -PyNaCl==1.6.2 -PyYAML==6.0.3 -Pygments==2.20.0 -SQLAlchemy-Utils==0.42.1 -SQLAlchemy==2.0.49 -SecretStorage==3.5.0 -WTForms==3.2.2 -Werkzeug==3.1.8 -a2wsgi==1.10.10 +PyJWT==2.8.0 +PyNaCl==1.5.0 +PyYAML==6.0.1 +Pygments==2.18.0 +SQLAlchemy-JSONField==1.0.2 +SQLAlchemy-Utils==0.41.2 +SQLAlchemy==1.4.52 +SecretStorage==3.3.3 +Sphinx==5.3.0 +WTForms==3.1.2 +Werkzeug==2.2.3 adal==1.2.7 -adbc-driver-manager==1.11.0 -adbc-driver-postgresql==1.11.0 -adbc-driver-sqlite==1.11.0 -adlfs==2026.5.0 -aenum==3.1.17 -aiobotocore==3.7.0 -aiofiles==24.1.0 -aiohappyeyeballs==2.6.2 -aiohttp-cors==0.8.1 -aiohttp==3.13.5 -aioitertools==0.13.0 -aiomysql==0.3.2 -aiosignal==1.4.0 -aiosmtplib==5.1.0 -aiosqlite==0.21.0 -airbyte-api==0.53.0 -akeyless==5.0.26 -alembic==1.18.4 -alibabacloud-adb20211201==3.7.0 -alibabacloud-credentials-api==1.0.0 -alibabacloud-credentials==1.0.8 -alibabacloud-openapi-util==0.2.4 -alibabacloud-oss-v2==1.3.0 -alibabacloud-tea-util==0.3.14 -alibabacloud-tea==0.4.3 -alibabacloud_endpoint_util==0.0.4 -alibabacloud_gateway_spi==0.0.3 -alibabacloud_tea_openapi==0.3.16 -alibabacloud_tea_xml==0.0.3 -amqp==5.3.1 -annotated-doc==0.0.4 +adlfs==2024.4.1 +aiobotocore==2.13.0 +aiofiles==23.2.1 +aiohttp==3.9.5 +aioitertools==0.11.0 +aioresponses==0.7.6 +aiosignal==1.3.1 +alabaster==0.7.16 +alembic==1.13.1 +alibabacloud-adb20211201==1.3.5 +alibabacloud-tea==0.3.6 +alibabacloud_credentials==0.3.3 +alibabacloud_endpoint_util==0.0.3 +alibabacloud_gateway_spi==0.0.1 +alibabacloud_openapi_util==0.2.2 +alibabacloud_tea_openapi==0.3.9 +alibabacloud_tea_util==0.3.12 +alibabacloud_tea_xml==0.0.2 +aliyun-python-sdk-core==2.15.1 +aliyun-python-sdk-kms==2.16.3 +amqp==5.2.0 +analytics-python==1.2.9 annotated-types==0.7.0 -anyio==4.13.0 -apache-airflow-providers-akeyless==0.1.0 -apache-airflow-providers-alibaba==3.3.8 -apache-airflow-providers-amazon==9.29.0 -apache-airflow-providers-apache-cassandra==3.9.4 -apache-airflow-providers-apache-drill==3.3.2 -apache-airflow-providers-apache-druid==4.5.2 -apache-airflow-providers-apache-flink==1.8.4 -apache-airflow-providers-apache-hdfs==4.12.0 -apache-airflow-providers-apache-hive==9.5.0 -apache-airflow-providers-apache-iceberg==1.4.1 -apache-airflow-providers-apache-impala==1.9.2 -apache-airflow-providers-apache-kafka==1.14.0 -apache-airflow-providers-apache-kylin==3.10.4 -apache-airflow-providers-apache-livy==4.5.6 -apache-airflow-providers-apache-pig==4.8.4 -apache-airflow-providers-apache-pinot==4.10.2 -apache-airflow-providers-apache-spark==6.0.2 -apache-airflow-providers-apache-tinkerpop==1.0.2 -apache-airflow-providers-apprise==2.3.3 -apache-airflow-providers-arangodb==2.9.4 -apache-airflow-providers-asana==2.11.3 -apache-airflow-providers-atlassian-jira==3.3.3 -apache-airflow-providers-celery==3.20.0 -apache-airflow-providers-cloudant==4.3.4 -apache-airflow-providers-cncf-kubernetes==10.17.1 -apache-airflow-providers-cohere==1.6.5 -apache-airflow-providers-common-ai==0.3.0 -apache-airflow-providers-common-compat==1.15.0 -apache-airflow-providers-common-io==1.7.2 -apache-airflow-providers-common-messaging==2.0.3 -apache-airflow-providers-common-sql==2.0.0 -apache-airflow-providers-databricks==7.15.0 -apache-airflow-providers-datadog==3.10.4 -apache-airflow-providers-dingding==3.9.4 -apache-airflow-providers-discord==3.12.3 -apache-airflow-providers-docker==4.5.6 -apache-airflow-providers-edge3==3.7.0 -apache-airflow-providers-elasticsearch==6.5.4 -apache-airflow-providers-exasol==4.10.2 -apache-airflow-providers-fab==3.6.4 -apache-airflow-providers-facebook==3.9.4 -apache-airflow-providers-ftp==3.15.0 -apache-airflow-providers-git==0.4.0 -apache-airflow-providers-github==2.11.2 -apache-airflow-providers-google==22.0.0 -apache-airflow-providers-grpc==3.9.4 -apache-airflow-providers-hashicorp==4.6.0 -apache-airflow-providers-http==6.0.2 -apache-airflow-providers-imap==3.11.3 -apache-airflow-providers-influxdb==2.11.0 -apache-airflow-providers-informatica==0.1.3 -apache-airflow-providers-jdbc==5.4.4 -apache-airflow-providers-jenkins==4.2.5 -apache-airflow-providers-keycloak==0.7.2 -apache-airflow-providers-microsoft-azure==13.3.0 -apache-airflow-providers-microsoft-mssql==4.6.0 -apache-airflow-providers-microsoft-psrp==3.2.5 -apache-airflow-providers-microsoft-winrm==3.14.2 -apache-airflow-providers-mongo==5.4.0 -apache-airflow-providers-mysql==6.6.0 -apache-airflow-providers-neo4j==3.11.5 -apache-airflow-providers-odbc==4.12.2 -apache-airflow-providers-openai==1.7.4 -apache-airflow-providers-openfaas==3.9.4 -apache-airflow-providers-openlineage==2.17.0 -apache-airflow-providers-opensearch==1.9.2 -apache-airflow-providers-opsgenie==5.10.3 -apache-airflow-providers-oracle==4.6.0 -apache-airflow-providers-pagerduty==5.2.5 -apache-airflow-providers-papermill==3.13.0 -apache-airflow-providers-pgvector==1.7.1 -apache-airflow-providers-pinecone==2.4.5 -apache-airflow-providers-postgres==6.7.0 -apache-airflow-providers-presto==5.12.0 -apache-airflow-providers-qdrant==1.5.5 -apache-airflow-providers-redis==4.4.4 -apache-airflow-providers-salesforce==5.14.0 -apache-airflow-providers-samba==4.12.5 -apache-airflow-providers-segment==3.9.4 -apache-airflow-providers-sendgrid==4.2.3 -apache-airflow-providers-sftp==5.8.0 -apache-airflow-providers-singularity==3.9.3 -apache-airflow-providers-slack==9.10.0 -apache-airflow-providers-smtp==3.0.1 -apache-airflow-providers-snowflake==6.13.0 -apache-airflow-providers-sqlite==4.3.2 -apache-airflow-providers-ssh==5.0.2 -apache-airflow-providers-standard==1.13.1 -apache-airflow-providers-tableau==5.4.1 -apache-airflow-providers-telegram==4.9.4 -apache-airflow-providers-teradata==3.6.0 -apache-airflow-providers-trino==6.6.0 -apache-airflow-providers-vertica==4.4.0 -apache-airflow-providers-vespa==0.1.0 -apache-airflow-providers-weaviate==3.3.4 -apache-airflow-providers-yandex==4.5.0 -apache-airflow-providers-ydb==2.5.2 -apache-airflow-providers-zendesk==4.12.0 -apispec==6.10.0 -apprise==1.10.0 -argcomplete==3.6.3 -asana==5.2.4 -asgiref==3.11.1 +ansicolors==1.1.8 +anyascii==0.3.2 +anyio==4.4.0 +apache-airflow-providers-airbyte==3.8.1 +apache-airflow-providers-alibaba==2.8.1 +apache-airflow-providers-amazon==8.24.0 +apache-airflow-providers-apache-beam==5.7.1 +apache-airflow-providers-apache-cassandra==3.5.1 +apache-airflow-providers-apache-drill==2.7.1 +apache-airflow-providers-apache-druid==3.10.1 +apache-airflow-providers-apache-flink==1.4.1 +apache-airflow-providers-apache-hdfs==4.4.1 +apache-airflow-providers-apache-hive==8.1.1 +apache-airflow-providers-apache-iceberg==1.0.0 +apache-airflow-providers-apache-impala==1.4.1 +apache-airflow-providers-apache-kafka==1.4.1 +apache-airflow-providers-apache-kylin==3.6.1 +apache-airflow-providers-apache-livy==3.8.1 +apache-airflow-providers-apache-pig==4.4.1 +apache-airflow-providers-apache-pinot==4.4.1 +apache-airflow-providers-apache-spark==4.8.1 +apache-airflow-providers-apprise==1.3.1 +apache-airflow-providers-arangodb==2.5.1 +apache-airflow-providers-asana==2.5.1 +apache-airflow-providers-atlassian-jira==2.6.1 +apache-airflow-providers-celery==3.7.2 +apache-airflow-providers-cloudant==3.5.1 +apache-airflow-providers-cncf-kubernetes==8.3.1 +apache-airflow-providers-cohere==1.2.1 +apache-airflow-providers-common-io==1.3.2 +apache-airflow-providers-common-sql==1.14.0 +apache-airflow-providers-databricks==6.5.0 +apache-airflow-providers-datadog==3.6.1 +apache-airflow-providers-dbt-cloud==3.8.1 +apache-airflow-providers-dingding==3.5.1 +apache-airflow-providers-discord==3.7.1 +apache-airflow-providers-docker==3.12.0 +apache-airflow-providers-elasticsearch==5.4.1 +apache-airflow-providers-exasol==4.5.1 +apache-airflow-providers-fab==1.1.1 +apache-airflow-providers-facebook==3.5.1 +apache-airflow-providers-ftp==3.9.1 +apache-airflow-providers-github==2.6.1 +apache-airflow-providers-google==10.19.0 +apache-airflow-providers-grpc==3.5.1 +apache-airflow-providers-hashicorp==3.7.1 +apache-airflow-providers-http==4.11.1 +apache-airflow-providers-imap==3.6.1 +apache-airflow-providers-influxdb==2.5.1 +apache-airflow-providers-jdbc==4.3.1 +apache-airflow-providers-jenkins==3.6.1 +apache-airflow-providers-microsoft-azure==10.1.1 +apache-airflow-providers-microsoft-mssql==3.7.1 +apache-airflow-providers-microsoft-psrp==2.7.1 +apache-airflow-providers-microsoft-winrm==3.5.1 +apache-airflow-providers-mongo==4.1.1 +apache-airflow-providers-mysql==5.6.1 +apache-airflow-providers-neo4j==3.6.1 +apache-airflow-providers-odbc==4.6.1 +apache-airflow-providers-openai==1.2.1 +apache-airflow-providers-openfaas==3.5.1 +apache-airflow-providers-openlineage==1.8.0 +apache-airflow-providers-opensearch==1.2.1 +apache-airflow-providers-opsgenie==5.6.1 +apache-airflow-providers-oracle==3.10.1 +apache-airflow-providers-pagerduty==3.7.1 +apache-airflow-providers-papermill==3.7.1 +apache-airflow-providers-pgvector==1.2.1 +apache-airflow-providers-pinecone==2.0.0 +apache-airflow-providers-postgres==5.11.1 +apache-airflow-providers-presto==5.5.1 +apache-airflow-providers-qdrant==1.1.1 +apache-airflow-providers-redis==3.7.1 +apache-airflow-providers-salesforce==5.7.1 +apache-airflow-providers-samba==4.7.1 +apache-airflow-providers-segment==3.5.1 +apache-airflow-providers-sendgrid==3.5.1 +apache-airflow-providers-sftp==4.10.1 +apache-airflow-providers-singularity==3.5.1 +apache-airflow-providers-slack==8.7.1 +apache-airflow-providers-smtp==1.7.1 +apache-airflow-providers-snowflake==5.5.1 +apache-airflow-providers-sqlite==3.8.1 +apache-airflow-providers-ssh==3.11.1 +apache-airflow-providers-tableau==4.5.1 +apache-airflow-providers-tabular==1.5.1 +apache-airflow-providers-telegram==4.5.1 +apache-airflow-providers-teradata==2.2.0 +apache-airflow-providers-trino==5.7.1 +apache-airflow-providers-vertica==3.8.1 +apache-airflow-providers-weaviate==1.4.1 +apache-airflow-providers-yandex==3.11.1 +apache-airflow-providers-zendesk==4.7.1 +apache-beam==2.56.0 +apispec==6.6.1 +apprise==1.8.0 +argcomplete==3.3.0 +asana==3.2.3 +asgiref==3.8.1 asn1crypto==1.5.1 -asttokens==3.0.1 -async-timeout==5.0.1 -asyncpg==0.31.0 -asyncssh==2.23.0 +astroid==2.15.8 +asttokens==2.4.1 +asyncssh==2.14.2 atlasclient==1.0.0 -atlassian-python-api==4.0.7 -attrs==26.1.0 +atlassian-python-api==3.41.13 +attrs==23.2.0 +aws-sam-translator==1.89.0 +aws-xray-sdk==2.14.0 azure-batch==14.2.0 azure-common==1.1.28 -azure-core==1.41.0 -azure-cosmos==4.15.0 +azure-core==1.30.1 +azure-cosmos==4.7.0 azure-datalake-store==0.0.53 -azure-identity==1.25.3 -azure-keyvault-secrets==4.11.0 -azure-kusto-data==6.0.4 -azure-mgmt-compute==38.0.0 +azure-identity==1.16.0 +azure-keyvault-secrets==4.8.0 +azure-kusto-data==4.4.1 azure-mgmt-containerinstance==10.1.0 -azure-mgmt-containerregistry==15.0.0 -azure-mgmt-core==1.6.0 -azure-mgmt-cosmosdb==9.9.0 -azure-mgmt-datafactory==9.3.0 +azure-mgmt-containerregistry==10.3.0 +azure-mgmt-core==1.4.0 +azure-mgmt-cosmosdb==9.5.0 +azure-mgmt-datafactory==7.1.0 azure-mgmt-datalake-nspkg==3.0.1 azure-mgmt-datalake-store==0.5.0 azure-mgmt-nspkg==3.0.2 -azure-mgmt-resource==25.0.0 -azure-mgmt-storage==25.0.0 +azure-mgmt-resource==23.1.1 +azure-mgmt-storage==21.1.0 azure-nspkg==3.0.2 -azure-servicebus==7.14.3 -azure-storage-blob==12.29.0 -azure-storage-file-datalake==12.24.0 -azure-storage-file-share==12.25.0 -azure-synapse-artifacts==0.22.0 +azure-servicebus==7.12.2 +azure-storage-blob==12.20.0 +azure-storage-file-datalake==12.15.0 +azure-storage-file-share==12.16.0 +azure-synapse-artifacts==0.19.0 azure-synapse-spark==0.7.0 -babel==2.18.0 backoff==2.2.1 -backports.strenum==1.3.1 backports.tarfile==1.2.0 -bcrypt==5.0.0 -beautifulsoup4==4.14.3 -billiard==4.2.4 -bitarray==3.8.1 -black==26.5.1 -bleach==6.3.0 -blinker==1.9.0 -boto3==1.43.0 -botocore==1.43.0 -cachelib==0.14.0 -cachetools==7.1.3 -cadwyn==6.2.2 -cassandra-driver==3.30.0 -cattrs==26.1.0 -celery==5.6.3 -certifi==2026.5.20 -cffi==2.0.0 -chardet==6.0.0.post1 -charset-normalizer==3.4.7 -ciso8601==2.3.3 +bcrypt==4.1.3 +beautifulsoup4==4.12.3 +billiard==4.2.0 +bitarray==2.9.2 +black==24.4.2 +blinker==1.8.2 +boto3==1.34.106 +botocore==1.34.106 +cachelib==0.9.0 +cachetools==5.3.3 +cassandra-driver==3.29.1 +cattrs==23.2.3 +celery==5.4.0 +certifi==2024.6.2 +cffi==1.16.0 +cfgv==3.4.0 +cfn-lint==0.87.4 +cgroupspy==0.2.3 +chardet==5.2.0 +charset-normalizer==3.3.2 +checksumdir==1.2.0 +ciso8601==2.3.1 click-didyoumean==0.3.1 -click-plugins==1.1.1.2 +click-plugins==1.1.1 click-repl==0.3.0 -click==8.4.0 -cloudpickle==3.1.1 -cohere==5.21.1 +click==8.1.7 +clickclick==20.10.2 +cloudant==2.15.0 +cloudpickle==2.2.1 +cohere==4.57 colorama==0.4.6 -colorful==0.5.8 -colorlog==6.10.1 -comm==0.2.3 -confluent-kafka==2.14.0 -crcmod-plus==2.3.1 -cron_descriptor==2.0.8 -croniter==6.2.2 -cryptography==48.0.0 -curlify==3.0.0 -databricks-sql-connector==4.2.5 -dataclasses-json==0.6.7 -datadog==0.52.1 -db-dtypes==1.6.0 -debugpy==1.8.20 -decorator==5.3.1 +colorlog==4.8.0 +comm==0.2.2 +confluent-kafka==2.4.0 +connexion==2.14.2 +coverage==7.5.3 +crcmod==1.7 +cron-descriptor==1.4.3 +croniter==2.0.5 +cryptography==41.0.7 +curlify==2.2.1 +databricks-sql-connector==2.9.6 +datadog==0.49.1 +db-dtypes==1.2.0 +debugpy==1.8.1 +decorator==5.1.1 defusedxml==0.7.1 -deprecation==2.1.0 -dill==0.4.1 -distlib==0.4.0 +deltalake==0.17.4 +diagrams==0.23.4 +dill==0.3.1.1 +distlib==0.3.8 distro==1.9.0 -dnspython==2.8.0 +dnspython==2.6.1 docker==7.1.0 docopt==0.6.2 -docstring_parser==0.18.0 -durationpy==0.10 -elastic-transport==9.4.0 -elasticsearch==9.4.0 -email-validator==2.3.0 +docstring_parser==0.16 +docutils==0.16 +duckdb==1.0.0 +elastic-transport==8.13.1 +elasticsearch==8.13.2 +email_validator==2.1.1 entrypoints==0.4 -et_xmlfile==2.0.0 -eventlet==0.41.0 -exceptiongroup==1.3.1 -executing==2.2.1 -facebook_business==25.0.1 -fastapi-cli==0.0.24 -fastapi==0.136.1 -fastavro==1.12.2 -fastcore==1.13.2 -fastjsonschema==2.21.2 -fastuuid==0.14.0 -filelock==3.29.0 -flask-appbuilder==5.2.1 -flask-babel==4.0.0 +eralchemy2==1.4.1 +et-xmlfile==1.1.0 +eventlet==0.36.1 +execnet==2.1.1 +executing==2.0.1 +facebook_business==19.0.3 +fastavro==1.9.4 +fasteners==0.19 +fastjsonschema==2.19.1 +filelock==3.14.0 flower==2.0.1 -frozenlist==1.8.0 -fsspec==2026.4.0 +frozenlist==1.4.1 +fsspec==2023.12.2 future==1.0.0 -gcloud-aio-auth==5.4.4 +gcloud-aio-auth==4.2.3 gcloud-aio-bigquery==7.1.0 -gcloud-aio-storage==9.6.4 -gcsfs==2026.4.0 -genai-prices==0.0.61 -geomet==1.1.0 -gevent==26.5.0 -gitdb==4.0.12 -google-ads==31.0.0 -google-analytics-admin==0.29.0 -google-api-core==2.30.3 -google-api-python-client==2.196.0 -google-auth-httplib2==0.4.0 -google-auth-oauthlib==1.4.0 -google-auth==2.53.0 -google-cloud-aiplatform==1.148.1 -google-cloud-alloydb==0.9.0 -google-cloud-appengine-logging==1.9.0 -google-cloud-audit-log==0.5.0 -google-cloud-automl==2.19.0 -google-cloud-batch==0.21.0 -google-cloud-bigquery-datatransfer==3.22.0 -google-cloud-bigquery-storage==2.38.0 -google-cloud-bigquery==3.41.0 -google-cloud-bigtable==2.38.0 -google-cloud-build==3.36.0 -google-cloud-compute==1.47.0 -google-cloud-container==2.64.0 -google-cloud-core==2.6.0 -google-cloud-datacatalog==3.30.0 -google-cloud-dataflow-client==0.13.0 -google-cloud-dataform==0.10.0 -google-cloud-dataplex==2.19.0 -google-cloud-dataproc-metastore==1.22.0 -google-cloud-dataproc==5.27.0 -google-cloud-dlp==3.36.0 -google-cloud-kms==3.13.0 -google-cloud-language==2.20.0 -google-cloud-logging==3.15.0 -google-cloud-managedkafka==0.4.0 -google-cloud-memcache==1.15.0 -google-cloud-monitoring==2.30.0 -google-cloud-orchestration-airflow==1.21.0 -google-cloud-os-login==2.21.0 -google-cloud-pubsub==2.38.0 -google-cloud-redis==2.21.0 -google-cloud-resource-manager==1.17.0 -google-cloud-run==0.16.0 -google-cloud-secret-manager==2.28.0 -google-cloud-spanner==3.66.0 -google-cloud-speech==2.39.0 -google-cloud-storage-control==1.11.0 -google-cloud-storage-transfer==1.20.0 -google-cloud-storage==3.10.1 -google-cloud-tasks==2.22.0 -google-cloud-texttospeech==2.36.0 -google-cloud-translate==3.26.0 -google-cloud-videointelligence==2.19.0 -google-cloud-vision==3.14.0 -google-cloud-workflows==1.22.0 -google-crc32c==1.8.0 -google-genai==1.75.0 -google-resumable-media==2.9.0 -googleapis-common-protos==1.75.0 -graphviz==0.21 -greenback==1.3.0 -greenlet==3.5.1 -gremlinpython==3.7.2 -griffelib==2.0.2 -grpc-google-iam-v1==0.14.4 +gcloud-aio-storage==9.2.0 +gcsfs==2023.12.2.post1 +geomet==0.2.1.post1 +gevent==24.2.1 +gitdb==4.0.11 +google-ads==24.0.0 +google-analytics-admin==0.22.7 +google-api-core==2.19.0 +google-api-python-client==2.132.0 +google-auth-httplib2==0.2.0 +google-auth-oauthlib==1.2.0 +google-auth==2.29.0 +google-cloud-aiplatform==1.53.0 +google-cloud-appengine-logging==1.4.3 +google-cloud-audit-log==0.2.5 +google-cloud-automl==2.13.3 +google-cloud-batch==0.17.21 +google-cloud-bigquery-datatransfer==3.15.3 +google-cloud-bigquery==3.20.1 +google-cloud-bigtable==2.23.1 +google-cloud-build==3.24.0 +google-cloud-compute==1.19.0 +google-cloud-container==2.46.0 +google-cloud-core==2.4.1 +google-cloud-datacatalog==3.19.0 +google-cloud-dataflow-client==0.8.10 +google-cloud-dataform==0.5.9 +google-cloud-dataplex==2.0.0 +google-cloud-dataproc-metastore==1.15.3 +google-cloud-dataproc==5.9.3 +google-cloud-dlp==3.18.0 +google-cloud-kms==2.23.0 +google-cloud-language==2.13.3 +google-cloud-logging==3.10.0 +google-cloud-memcache==1.9.3 +google-cloud-monitoring==2.21.0 +google-cloud-orchestration-airflow==1.12.1 +google-cloud-os-login==2.14.3 +google-cloud-pubsub==2.21.2 +google-cloud-redis==2.15.3 +google-cloud-resource-manager==1.12.3 +google-cloud-run==0.10.5 +google-cloud-secret-manager==2.20.0 +google-cloud-spanner==3.47.0 +google-cloud-speech==2.26.0 +google-cloud-storage-transfer==1.11.3 +google-cloud-storage==2.16.0 +google-cloud-tasks==2.16.3 +google-cloud-texttospeech==2.16.3 +google-cloud-translate==3.15.3 +google-cloud-videointelligence==2.13.3 +google-cloud-vision==3.7.2 +google-cloud-workflows==1.14.3 +google-crc32c==1.5.0 +google-re2==1.1.20240601 +google-resumable-media==2.7.0 +googleapis-common-protos==1.63.1 +graphql-core==3.2.3 +graphviz==0.20.3 +greenlet==3.0.3 +grpc-google-iam-v1==0.13.0 grpc-interceptor==0.15.4 grpcio-gcp==0.2.2 -grpcio-health-checking==1.80.0 -grpcio-status==1.80.0 -grpcio-tools==1.80.0 -grpcio==1.80.0 -gssapi==1.11.1 -gunicorn==26.0.0 -h11==0.16.0 -h2==4.3.0 +grpcio-status==1.62.2 +grpcio-tools==1.62.2 +grpcio==1.64.1 +gssapi==1.8.3 +gunicorn==22.0.0 +h11==0.14.0 +h2==4.1.0 +hatch==1.12.0 +hatchling==1.24.2 hdfs==2.7.3 -hf-xet==1.5.0 hmsclient==0.1.1 -hpack==4.1.0 -httpcore==1.0.9 -httplib2==0.31.2 -httpr==0.4.8 -httptools==0.7.1 -httpx==0.28.1 -huggingface_hub==1.16.0 -humanize==4.15.0 -hvac==2.4.0 -hyperframe==6.1.0 -ibm-cloud-sdk-core==3.24.4 -ibmcloudant==0.11.6 -idna==3.15 -ijson==3.4.0.post0 -immutabledict==4.3.1 -importlib_metadata==9.0.0 -importlib_resources==7.1.0 -impyla==0.22.0 +hpack==4.0.0 +httpcore==0.16.3 +httplib2==0.22.0 +httpx==0.23.3 +humanize==4.9.0 +hvac==2.2.0 +hyperframe==6.0.1 +hyperlink==21.0.0 +icdiff==2.0.7 +identify==2.5.36 +idna==3.7 +ijson==3.2.3 +imagesize==1.4.1 +importlib-metadata==6.11.0 +importlib_resources==6.4.0 +impyla==0.19.0 +incremental==22.10.0 inflection==0.5.1 -influxdb-client==1.50.0 -influxdb3-python==0.19.0 -ipykernel==7.2.0 -ipython==8.39.0 -isodate==0.7.2 +influxdb-client==1.43.0 +iniconfig==2.0.0 +ipdb==0.13.13 +ipykernel==6.29.4 +ipython==8.25.0 +isodate==0.6.1 itsdangerous==2.2.0 jaraco.classes==3.4.0 -jaraco.context==6.1.2 -jaraco.functools==4.5.0 -jedi==0.20.0 -jeepney==0.9.0 -jiter==0.15.0 -jmespath==1.1.0 -joblib==1.5.3 -joserfc==1.6.5 -jpype1==1.7.1 -jsonpath-ng==1.8.0 -jsonpath-python==1.1.6 -jsonschema-specifications==2025.9.1 -jsonschema==4.26.0 -jupyter_client==8.8.0 -jupyter_core==5.9.1 -jupyterlab_pygments==0.3.0 -jwcrypto==1.5.7 -keyring==25.7.0 -kombu==5.6.2 -krb5==0.9.0 -kubernetes==35.0.0 -kubernetes_asyncio==35.0.1 +jaraco.context==5.3.0 +jaraco.functools==4.0.1 +jedi==0.19.1 +jeepney==0.8.0 +jmespath==0.10.0 +joserfc==0.11.1 +jschema-to-python==1.2.3 +json-merge-patch==0.2 +jsondiff==2.0.0 +jsonpatch==1.33 +jsonpath-ng==1.6.1 +jsonpickle==3.0.4 +jsonpointer==2.4 +jsonschema-path==0.3.2 +jsonschema-specifications==2023.12.1 +jsonschema==4.22.0 +junit-xml==1.9 +jupyter_client==8.6.2 +jupyter_core==5.7.2 +keyring==25.2.1 +kombu==5.3.7 +krb5==0.5.1 +kubernetes==29.0.0 +kubernetes_asyncio==29.0.0 kylinpy==2.8.4 -lazy-object-proxy==1.12.0 -libcst==1.8.6 -limits==5.8.0 -linkify-it-py==2.1.0 -litellm==1.82.6 +lazy-object-proxy==1.10.0 +ldap3==2.9.1 +limits==3.12.0 +linkify-it-py==2.0.3 lockfile==0.12.2 -logfire-api==4.33.0 -looker_sdk==26.8.0 -lxml==6.1.1 -lz4==4.4.5 -markdown-it-py==4.2.0 -marshmallow-sqlalchemy==1.5.0 -marshmallow==3.26.2 -matplotlib-inline==0.2.2 -mdit-py-plugins==0.6.1 +loguru==0.7.2 +looker-sdk==24.8.0 +lxml==5.2.2 +lz4==4.3.3 +markdown-it-py==3.0.0 +marshmallow-oneofschema==3.1.1 +marshmallow-sqlalchemy==0.28.2 +marshmallow==3.21.3 +matplotlib-inline==0.1.7 +mdit-py-plugins==0.4.1 mdurl==0.1.2 -memray==1.19.3 -mergedeep==1.3.4 methodtools==0.4.7 -microsoft-kiota-abstractions==1.10.1 -microsoft-kiota-authentication-azure==1.10.1 -microsoft-kiota-http==1.10.1 -microsoft-kiota-serialization-json==1.10.1 -microsoft-kiota-serialization-text==1.10.1 -mistune==3.2.1 -mmh3==5.2.1 -more-itertools==11.0.2 -msal-extensions==1.3.1 -msal==1.36.0 -msgpack==1.1.2 -msgraph-core==1.4.0 -msgraphfs==0.4 -msgspec==0.21.1 +microsoft-kiota-abstractions==1.3.3 +microsoft-kiota-authentication-azure==1.0.0 +microsoft-kiota-http==1.3.1 +mmhash3==3.0.1 +mongomock==4.1.2 +more-itertools==10.2.0 +moto==5.0.9 +mpmath==1.3.0 +msal-extensions==1.1.0 +msal==1.28.0 +msgraph-core==1.0.0 msrest==0.7.1 msrestazure==0.6.4.post1 multi_key_dict==2.0.3 -multidict==6.7.1 -mypy_extensions==1.1.0 -mysql-connector-python==9.7.0 -mysqlclient==2.2.8 -natsort==8.4.0 -nbclient==0.10.4 -nbconvert==7.17.1 +multidict==6.0.5 +mypy-boto3-appflow==1.34.0 +mypy-boto3-rds==1.34.116 +mypy-boto3-redshift-data==1.34.0 +mypy-boto3-s3==1.34.120 +mypy-extensions==1.0.0 +mypy==1.9.0 +mysql-connector-python==8.4.0 +mysqlclient==2.2.4 +nbclient==0.10.0 nbformat==5.10.4 -neo4j==6.2.0 +neo4j==5.20.0 nest-asyncio==1.6.0 -numpy==2.2.6 -oauthlib==3.3.1 -openai==2.37.0 -opencensus-context==0.1.3 -opencensus==0.11.4 -openlineage-integration-common==1.47.1 -openlineage-python==1.47.1 -openlineage_sql==1.47.1 -openpyxl==3.1.5 -opensearch-protobufs==1.2.0 -opensearch-py==3.2.0 -opentelemetry-api==1.42.0 -opentelemetry-exporter-otlp-proto-common==1.42.0 -opentelemetry-exporter-otlp-proto-grpc==1.42.0 -opentelemetry-exporter-otlp-proto-http==1.42.0 -opentelemetry-exporter-otlp==1.42.0 -opentelemetry-exporter-prometheus==0.63b0 -opentelemetry-proto==1.42.0 -opentelemetry-resourcedetector-gcp==1.12.0a0 -opentelemetry-sdk==1.42.0 -opentelemetry-semantic-conventions==0.63b0 +networkx==3.3 +nh3==0.2.17 +nodeenv==1.9.1 +numpy==1.26.4 +oauthlib==3.2.2 +objsize==0.7.0 +openai==1.31.1 +openapi-schema-validator==0.6.2 +openapi-spec-validator==0.7.1 +openlineage-integration-common==1.16.0 +openlineage-python==1.16.0 +openlineage_sql==1.16.0 +openpyxl==3.1.3 +opensearch-py==2.6.0 +opentelemetry-api==1.25.0 +opentelemetry-exporter-otlp-proto-common==1.25.0 +opentelemetry-exporter-otlp-proto-grpc==1.25.0 +opentelemetry-exporter-otlp-proto-http==1.25.0 +opentelemetry-exporter-otlp==1.25.0 +opentelemetry-exporter-prometheus==0.46b0 +opentelemetry-proto==1.25.0 +opentelemetry-sdk==1.25.0 +opentelemetry-semantic-conventions==0.46b0 opsgenie-sdk==2.1.5 -oracledb==4.0.1 +oracledb==2.2.1 ordered-set==4.1.0 -orjson==3.11.9 -outcome==1.3.0.post0 -packaging==26.2 -pagerduty==6.2.1 -pandas-gbq==0.35.0 -pandas-stubs==2.3.3.260113 -pandas==2.3.3 -pandocfilters==1.5.1 -papermill==2.7.0 -paramiko==3.5.1 -parso==0.8.7 -pathlib_abc==0.5.2 -pathspec==1.1.1 -pbr==7.0.3 -pendulum==3.2.0 +orjson==3.10.3 +oss2==2.18.5 +packaging==24.0 +pandas-gbq==0.23.0 +pandas-stubs==2.2.2.240603 +pandas==2.1.4 +papermill==2.6.0 +paramiko==3.4.0 +parso==0.8.4 +pathable==0.4.3 +pathspec==0.12.1 +pbr==6.0.0 +pdpyras==5.2.0 +pendulum==3.0.0 pexpect==4.9.0 -pgvector==0.4.2 -pinecone==9.0.1 -pinotdb==5.7.0 -platformdirs==4.9.6 -pluggy==1.6.0 -polars-runtime-32==1.40.1 -polars==1.40.1 -portalocker==3.2.0 +pgvector==0.2.5 +pinecone-client==4.1.1 +pinecone-plugin-interface==0.0.7 +pinotdb==5.2.0 +pipdeptree==2.22.0 +pipx==1.6.0 +pkginfo==1.11.0 +platformdirs==4.2.2 +pluggy==1.5.0 +ply==3.11 +plyvel==1.5.1 +portalocker==2.8.2 +pprintpp==0.4.0 +pre-commit==3.7.1 presto-python-client==0.8.4 prison==0.2.1 -prometheus_client==0.25.0 -prompt_toolkit==3.0.52 -propcache==0.5.2 -proto-plus==1.28.0 -protobuf==6.33.6 -psutil==7.2.2 -psycopg2-binary==2.9.12 +prometheus_client==0.20.0 +prompt_toolkit==3.0.46 +proto-plus==1.23.0 +protobuf==4.25.3 +psutil==5.9.8 +psycopg2-binary==2.9.9 ptyprocess==0.7.0 +pure-eval==0.2.2 pure-sasl==0.6.2 -pure_eval==0.2.3 -py-spy==0.4.2 -pyOpenSSL==26.2.0 -pyarrow==24.0.0 -pyasn1==0.6.3 -pyasn1_modules==0.4.2 -pybreaker==1.4.1 -pycountry==26.2.16 -pycparser==3.0 -pycryptodome==3.23.0 -pydantic-ai-slim==1.100.0 -pydantic-extra-types==2.11.1 -pydantic-graph==1.100.0 -pydantic-settings==2.14.1 -pydantic==2.13.4 -pydantic_core==2.46.4 -pydata-google-auth==1.9.1 +py-partiql-parser==0.5.5 +py4j==0.10.9.7 +pyOpenSSL==24.1.0 +pyarrow-hotfix==0.6 +pyarrow==14.0.2 +pyasn1-modules==0.3.0 +pyasn1==0.5.1 +pycountry==24.6.1 +pycparser==2.22 +pycryptodome==3.20.0 +pydantic==2.7.3 +pydantic_core==2.18.4 +pydata-google-auth==1.8.2 +pydot==1.4.2 pydruid==0.6.9 -pyexasol==1.3.0 -pygtrie==2.5.0 +pyenchant==3.2.2 +pyexasol==0.25.2 +pygraphviz==1.13 +pyiceberg==0.6.1 +pyjsparser==2.7.1 pykerberos==1.2.4 -pymongo==4.17.0 -pymssql==2.3.13 -pyodbc==5.3.0 -pyodps==0.12.6 -pyparsing==3.3.2 -pypsrp==0.9.1 -pyspark-client==4.1.1 -pyspnego==0.12.1 -python-arango==8.3.2 -python-daemon==3.1.2 +pymongo==4.7.3 +pymssql==2.3.0 +pyodbc==5.1.0 +pyparsing==3.1.2 +pypsrp==0.8.1 +pyspark==3.5.1 +pyspnego==0.10.2 +pytest-asyncio==0.23.7 +pytest-cov==5.0.0 +pytest-custom-exit-code==0.3.0 +pytest-icdiff==0.9 +pytest-instafail==0.5.0 +pytest-mock==3.14.0 +pytest-rerunfailures==14.0 +pytest-timeouts==1.2.1 +pytest-xdist==3.6.1 +pytest==7.4.4 +python-arango==8.0.0 +python-daemon==3.0.1 python-dateutil==2.9.0.post0 -python-discovery==1.3.1 -python-dotenv==1.2.2 +python-dotenv==1.0.1 python-http-client==3.3.7 -python-jenkins==1.8.3 -python-keycloak==7.1.1 -python-ldap==3.4.7 -python-multipart==0.0.29 +python-jenkins==1.8.2 +python-ldap==3.4.4 +python-nvd3==0.16.0 python-slugify==8.0.4 -python-telegram-bot==22.7 +python-telegram-bot==20.2 python3-saml==1.16.0 -pytokens==0.4.1 -pytz==2026.2 -pyvespa==1.2.1 -pywinrm==0.5.0 -pyzmq==27.1.0 -qdrant-client==1.18.0 -ray==2.55.1 -reactivex==4.1.0 -redis==6.4.0 -redshift_connector==2.1.14 -referencing==0.37.0 -regex==2026.5.9 -requests-file==3.0.1 +pytz==2024.1 +pywinrm==0.4.3 +pyzmq==26.0.3 +qdrant-client==1.9.1 +reactivex==4.0.4 +readme_renderer==43.0 +redis==5.0.4 +redshift-connector==2.1.1 +referencing==0.31.1 +regex==2024.5.15 +requests-file==2.1.0 requests-kerberos==0.15.0 -requests-oauthlib==2.0.0 +requests-mock==1.12.1 +requests-ntlm==1.2.0 +requests-oauthlib==1.3.1 requests-toolbelt==1.0.0 -requests==2.34.2 -requests_ntlm==1.3.0 -retryhttp==1.4.0 -rich-argparse==1.8.0 -rich-toolkit==0.19.10 -rich==13.9.4 -rpds-py==0.30.0 -rsa==4.9.1 -ruamel.yaml==0.19.1 -s3fs==2026.4.0 -s3transfer==0.17.0 -sagemaker_studio==1.0.26 -scikit-learn==1.5.2 -scipy==1.15.3 -scramp==1.4.8 +requests==2.31.0 +responses==0.25.0 +restructuredtext_lint==1.4.0 +rfc3339-validator==0.1.4 +rfc3986==1.5.0 +rich-argparse==1.5.0 +rich-click==1.8.2 +rich==13.7.1 +rpds-py==0.18.1 +rsa==4.9 +ruff==0.3.3 +s3fs==2023.12.2 +s3transfer==0.10.1 +sarif-om==1.0.4 +scramp==1.4.5 scrapbook==0.5.0 -segment-analytics-python==2.3.6 -sendgrid==6.12.5 -sentry-sdk==2.60.0 -setproctitle==1.3.7 +semver==3.0.2 +sendgrid==6.11.0 +sentinels==1.0.0 +sentry-sdk==2.4.0 +setproctitle==1.3.3 +shapely==2.0.4 shellingham==1.5.4 -simple-salesforce==1.12.9 -six==1.17.0 -slack_sdk==3.42.0 -smart_open==7.6.1 -smbprotocol==1.16.1 -smmap==5.0.3 +simple-salesforce==1.12.6 +six==1.16.0 +slack_sdk==3.27.2 +smbprotocol==1.13.0 +smmap==5.0.1 sniffio==1.3.1 -snowflake-connector-python==4.5.0 -snowflake-snowpark-python==1.51.0 -snowflake-sqlalchemy==1.10.0 +snowballstemmer==2.2.0 +snowflake-connector-python==3.10.1 +snowflake-sqlalchemy==1.5.3 sortedcontainers==2.4.0 -soupsieve==2.8.3 -spython==0.3.14 -sqlalchemy-bigquery==1.17.0 -sqlalchemy-spanner==1.18.0 -sqlalchemy_drill==1.1.10 -sqlparse==0.5.5 +soupsieve==2.5 +sphinx-airflow-theme==0.0.12 +sphinx-argparse==0.4.0 +sphinx-autoapi==2.1.1 +sphinx-copybutton==0.5.2 +sphinx-jinja==2.0.2 +sphinx-rtd-theme==2.0.0 +sphinx_design==0.6.0 +sphinxcontrib-applehelp==1.0.8 +sphinxcontrib-devhelp==1.0.6 +sphinxcontrib-htmlhelp==2.0.5 +sphinxcontrib-httpdomain==1.8.1 +sphinxcontrib-jquery==4.1 +sphinxcontrib-jsmath==1.0.1 +sphinxcontrib-qthelp==1.0.7 +sphinxcontrib-redoc==1.6.0 +sphinxcontrib-serializinghtml==1.1.5 +sphinxcontrib-spelling==8.0.0 +spython==0.3.13 +sqlalchemy-bigquery==1.11.0 +sqlalchemy-redshift==0.8.14 +sqlalchemy-spanner==1.7.0 +sqlalchemy_drill==1.1.4 +sqlparse==0.5.0 +sshtunnel==0.4.0 stack-data==0.6.3 -starlette==1.1.0 +starkbank-ecdsa==2.2.0 statsd==4.0.1 -std-uritemplate==2.0.10 -structlog==25.5.0 -svcs==25.1.0 -tableauserverclient==0.40 -tabulate==0.10.0 -tenacity==9.1.4 -teradatasql==20.0.0.59 -teradatasqlalchemy==20.0.0.9 -termcolor==3.3.0 +std-uritemplate==0.0.57 +strictyaml==1.7.3 +sympy==1.12.1 +tableauserverclient==0.19.0 +tabulate==0.9.0 +tenacity==8.3.0 +teradatasql==20.0.0.12 +teradatasqlalchemy==20.0.0.1 +termcolor==2.4.0 text-unidecode==1.3 -textual==6.2.1 -threadpoolctl==3.6.0 thrift-sasl==0.4.3 thrift==0.16.0 -tiktoken==0.13.0 -tinycss2==1.4.0 -tokenizers==0.23.1 -tomli==2.4.1 -tomlkit==0.15.0 -tornado==6.5.5 -tqdm==4.67.3 -traitlets==5.15.0 -trino==0.337.0 -typer==0.25.1 -types-protobuf==7.34.1.20260518 -types-pytz==2026.2.0.20260518 -types-requests==2.33.0.20260518 -typing-inspect==0.9.0 -typing-inspection==0.4.2 -typing_extensions==4.15.0 -tzdata==2026.2 -tzlocal==5.3.1 -uc-micro-py==2.0.0 -universal_pathlib==0.3.10 -uritemplate==4.2.0 -urllib3==2.7.0 -uuid6==2025.0.1 -uv==0.11.15 -uvicorn==0.47.0 -uvloop==0.22.1 -validators==0.35.0 -vertica-python==1.4.0 +time-machine==2.14.1 +tomli_w==1.0.0 +tomlkit==0.12.5 +tornado==6.4 +towncrier==23.11.0 +tqdm==4.66.4 +traitlets==5.14.3 +trino==0.328.0 +trove-classifiers==2024.5.22 +twine==5.1.0 +typed-ast==1.5.5 +types-Deprecated==1.2.9.20240311 +types-Markdown==3.6.0.20240316 +types-PyMySQL==1.1.0.20240524 +types-PyYAML==6.0.12.20240311 +types-aiofiles==23.2.0.20240403 +types-certifi==2021.10.8.3 +types-cffi==1.16.0.20240331 +types-croniter==2.0.0.20240423 +types-docutils==0.21.0.20240423 +types-paramiko==3.4.0.20240423 +types-protobuf==5.26.0.20240422 +types-pyOpenSSL==24.1.0.20240425 +types-python-dateutil==2.9.0.20240316 +types-python-slugify==8.0.2.20240310 +types-pytz==2024.1.0.20240417 +types-redis==4.6.0.20240425 +types-requests==2.32.0.20240602 +types-setuptools==70.0.0.20240524 +types-tabulate==0.9.0.20240106 +types-termcolor==1.1.6.2 +types-toml==0.10.8.20240310 +typing_extensions==4.12.1 +tzdata==2024.1 +tzlocal==5.2 +uc-micro-py==1.0.3 +unicodecsv==0.14.1 +universal_pathlib==0.2.2 +uritemplate==4.1.1 +urllib3==2.2.1 +userpath==1.9.2 +uv==0.2.2 +validators==0.28.3 +vertica-python==1.3.8 vine==5.1.0 -virtualenv==21.3.3 -watchfiles==1.2.0 -watchtower==3.4.0 -wcwidth==0.7.0 -weaviate-client==4.16.2 -webencodings==0.5.1 +virtualenv==20.26.2 +watchtower==3.2.0 +wcwidth==0.2.13 +weaviate-client==3.26.2 websocket-client==1.8.0 -websockets==16.0 -wirerope==1.0.0 -wrapt==2.2.0 -xmlsec==1.3.17 -xmltodict==1.0.4 +wirerope==0.4.7 +wrapt==1.16.0 +xmlsec==1.3.13 +xmltodict==0.13.0 +yamllint==1.35.1 yandex-query-client==0.1.4 -yandexcloud==0.391.0 -yarl==1.24.2 -ydb-dbapi==0.1.22 -ydb==3.29.0 -zeep==4.3.2 -zenpy==2.0.57 -zipp==4.1.0 -zope.event==6.2 -zope.interface==8.4 -zstandard==0.25.0 \ No newline at end of file +yandexcloud==0.291.0 +yarl==1.9.4 +zeep==4.2.1 +zenpy==2.0.49 +zipp==3.19.2 +zope.event==5.0 +zope.interface==6.4.post2 +zstandard==0.22.0 \ No newline at end of file From af0291c0d4f59e1194e6a7d5285f8327831848e2 Mon Sep 17 00:00:00 2001 From: David del Real Sifuentes Date: Mon, 25 May 2026 22:45:51 +0000 Subject: [PATCH 3/4] Undo updates to most samples under composer. --- composer/2022_airflow_summit/noxfile_config.py | 10 +++++++++- composer/2022_airflow_summit/requirements-test.txt | 2 +- composer/airflow_1_samples/noxfile_config.py | 2 +- composer/airflow_1_samples/requirements-test.txt | 2 +- .../noxfile_config.py | 9 ++++++++- .../requirements-test.txt | 2 +- .../unit-test-dags-cloud-build/noxfile_config.py | 2 +- .../unit-test-dags-cloud-build/requirements-test.txt | 2 +- composer/cicd_sample/noxfile_config.py | 9 ++++++++- composer/cicd_sample/requirements-test.txt | 2 +- composer/workflows/noxfile_config.py | 12 +++++++++++- composer/workflows/requirements-test.txt | 2 +- 12 files changed, 44 insertions(+), 12 deletions(-) diff --git a/composer/2022_airflow_summit/noxfile_config.py b/composer/2022_airflow_summit/noxfile_config.py index 380a3085816..4bc5e194fb9 100644 --- a/composer/2022_airflow_summit/noxfile_config.py +++ b/composer/2022_airflow_summit/noxfile_config.py @@ -30,7 +30,15 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. - "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Composer w/ Airflow 2 only supports Python 3.8 + "ignored_versions": [ + "2.7", + "3.6", + "3.7", + "3.9", + "3.10", + "3.11", + "3.12", + ], # Composer w/ Airflow 2 only supports Python 3.8 # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": False, diff --git a/composer/2022_airflow_summit/requirements-test.txt b/composer/2022_airflow_summit/requirements-test.txt index 17feac473b5..a2ac75570c0 100644 --- a/composer/2022_airflow_summit/requirements-test.txt +++ b/composer/2022_airflow_summit/requirements-test.txt @@ -1,4 +1,4 @@ -pytest==9.0.3; python_version >= "3.10" +pytest==8.2.0 cloud-composer-dag-test-utils==1.0.0 markupsafe==2.1.2 backoff==2.2.1 \ No newline at end of file diff --git a/composer/airflow_1_samples/noxfile_config.py b/composer/airflow_1_samples/noxfile_config.py index 13467080467..21ea6aca21a 100644 --- a/composer/airflow_1_samples/noxfile_config.py +++ b/composer/airflow_1_samples/noxfile_config.py @@ -32,7 +32,7 @@ # You can opt out from the test for specific Python versions. # Skipping for Python 3.9 due to numpy compilation failure. # Skipping 3.6 and 3.7, they are more out of date - "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], + "ignored_versions": ["2.7", "3.6", "3.7", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": False, diff --git a/composer/airflow_1_samples/requirements-test.txt b/composer/airflow_1_samples/requirements-test.txt index 3ec884002a2..c09fc77b516 100644 --- a/composer/airflow_1_samples/requirements-test.txt +++ b/composer/airflow_1_samples/requirements-test.txt @@ -1,2 +1,2 @@ -pytest==9.0.3; python_version >= "3.10" +pytest==8.2.0 cloud-composer-dag-test-utils==0.0.1 diff --git a/composer/blog/gcp-tech-blog/data-orchestration-with-composer/noxfile_config.py b/composer/blog/gcp-tech-blog/data-orchestration-with-composer/noxfile_config.py index e00c377e297..58ce78689ca 100644 --- a/composer/blog/gcp-tech-blog/data-orchestration-with-composer/noxfile_config.py +++ b/composer/blog/gcp-tech-blog/data-orchestration-with-composer/noxfile_config.py @@ -31,7 +31,14 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. - "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Composer w/ Airflow 2 only supports Python 3.8 + "ignored_versions": [ + "2.7", + "3.6", + "3.7", + "3.9", + "3.10", + "3.11", + ], # Composer w/ Airflow 2 only supports Python 3.8 # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": False, diff --git a/composer/blog/gcp-tech-blog/data-orchestration-with-composer/requirements-test.txt b/composer/blog/gcp-tech-blog/data-orchestration-with-composer/requirements-test.txt index 3f7ec3ad3f7..02122fa48a5 100644 --- a/composer/blog/gcp-tech-blog/data-orchestration-with-composer/requirements-test.txt +++ b/composer/blog/gcp-tech-blog/data-orchestration-with-composer/requirements-test.txt @@ -1,2 +1,2 @@ -pytest==9.0.3; python_version >= "3.10" +pytest==8.2.0 cloud-composer-dag-test-utils==1.0.0 \ No newline at end of file diff --git a/composer/blog/gcp-tech-blog/unit-test-dags-cloud-build/noxfile_config.py b/composer/blog/gcp-tech-blog/unit-test-dags-cloud-build/noxfile_config.py index 86b1e1af570..5751b6d12eb 100644 --- a/composer/blog/gcp-tech-blog/unit-test-dags-cloud-build/noxfile_config.py +++ b/composer/blog/gcp-tech-blog/unit-test-dags-cloud-build/noxfile_config.py @@ -32,7 +32,7 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. # Skipping for Python 3.9 due to numpy compilation failure. - "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], + "ignored_versions": ["2.7", "3.9", "3.10", "3.11"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": False, diff --git a/composer/blog/gcp-tech-blog/unit-test-dags-cloud-build/requirements-test.txt b/composer/blog/gcp-tech-blog/unit-test-dags-cloud-build/requirements-test.txt index 3f7ec3ad3f7..02122fa48a5 100644 --- a/composer/blog/gcp-tech-blog/unit-test-dags-cloud-build/requirements-test.txt +++ b/composer/blog/gcp-tech-blog/unit-test-dags-cloud-build/requirements-test.txt @@ -1,2 +1,2 @@ -pytest==9.0.3; python_version >= "3.10" +pytest==8.2.0 cloud-composer-dag-test-utils==1.0.0 \ No newline at end of file diff --git a/composer/cicd_sample/noxfile_config.py b/composer/cicd_sample/noxfile_config.py index 90e2dc62d7c..a6ff5bec321 100644 --- a/composer/cicd_sample/noxfile_config.py +++ b/composer/cicd_sample/noxfile_config.py @@ -30,7 +30,14 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. - "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Composer w/ Airflow 2 only supports Python 3.8 + "ignored_versions": [ + "2.7", + "3.6", + "3.7", + "3.9", + "3.10", + "3.11", + ], # Composer w/ Airflow 2 only supports Python 3.8 # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": False, diff --git a/composer/cicd_sample/requirements-test.txt b/composer/cicd_sample/requirements-test.txt index 3f7ec3ad3f7..02122fa48a5 100644 --- a/composer/cicd_sample/requirements-test.txt +++ b/composer/cicd_sample/requirements-test.txt @@ -1,2 +1,2 @@ -pytest==9.0.3; python_version >= "3.10" +pytest==8.2.0 cloud-composer-dag-test-utils==1.0.0 \ No newline at end of file diff --git a/composer/workflows/noxfile_config.py b/composer/workflows/noxfile_config.py index cd426ccf75c..1dbb9beffd2 100644 --- a/composer/workflows/noxfile_config.py +++ b/composer/workflows/noxfile_config.py @@ -30,7 +30,17 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. - "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], + "ignored_versions": [ + "2.7", + "3.6", + "3.7", + "3.8", + "3.9", + "3.10", + "3.12", + "3.13", + "3.14", + ], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": False, diff --git a/composer/workflows/requirements-test.txt b/composer/workflows/requirements-test.txt index 6a97a7adb45..6045349ed57 100644 --- a/composer/workflows/requirements-test.txt +++ b/composer/workflows/requirements-test.txt @@ -1,2 +1,2 @@ -pytest==9.0.3; python_version >= "3.10" +pytest==8.3.2 cloud-composer-dag-test-utils==1.0.0 From 207879d646bf73a22ea7396fc02f975c53ed0188 Mon Sep 17 00:00:00 2001 From: David del Real Sifuentes Date: Mon, 25 May 2026 23:12:07 +0000 Subject: [PATCH 4/4] Modified some comments in ignored verions. Restored others that require a dockerfile update to be fully updated. --- cloudbuild/snippets/noxfile_config.py | 1 - dataflow/custom-containers/miniconda/noxfile_config.py | 2 +- dataflow/custom-containers/miniconda/requirements-test.txt | 2 +- dataflow/custom-containers/minimal/noxfile_config.py | 2 +- dataflow/custom-containers/minimal/requirements-test.txt | 2 +- dataflow/custom-containers/ubuntu/noxfile_config.py | 2 +- dataflow/custom-containers/ubuntu/requirements-test.txt | 2 +- .../flex-templates/pipeline_with_dependencies/noxfile_config.py | 2 +- dataflow/flex-templates/streaming_beam/noxfile_config.py | 2 +- dataflow/flex-templates/streaming_beam/requirements-test.txt | 2 +- dataflow/gemma/noxfile_config.py | 2 +- dataflow/run-inference/noxfile_config.py | 2 +- 12 files changed, 11 insertions(+), 12 deletions(-) diff --git a/cloudbuild/snippets/noxfile_config.py b/cloudbuild/snippets/noxfile_config.py index 389b806f7c5..322efba33e8 100644 --- a/cloudbuild/snippets/noxfile_config.py +++ b/cloudbuild/snippets/noxfile_config.py @@ -22,7 +22,6 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. - # NOTE: We currently only run the test in Python 3.9. "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them diff --git a/dataflow/custom-containers/miniconda/noxfile_config.py b/dataflow/custom-containers/miniconda/noxfile_config.py index ad26bd16cc4..fb2bcbdea22 100644 --- a/dataflow/custom-containers/miniconda/noxfile_config.py +++ b/dataflow/custom-containers/miniconda/noxfile_config.py @@ -25,7 +25,7 @@ # > ℹ️ We're opting out of all Python versions except 3.9. # > The Python version used is defined by the Dockerfile, so it's redundant # > to run multiple tests since they would all be running the same Dockerfile. - "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], + "ignored_versions": ["2.7", "3.6", "3.7", "3.8", "3.10", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": True, diff --git a/dataflow/custom-containers/miniconda/requirements-test.txt b/dataflow/custom-containers/miniconda/requirements-test.txt index 12743ff3576..2402ce8311b 100644 --- a/dataflow/custom-containers/miniconda/requirements-test.txt +++ b/dataflow/custom-containers/miniconda/requirements-test.txt @@ -1,4 +1,4 @@ google-api-python-client==2.131.0 google-cloud-storage==2.9.0 pytest-xdist==3.3.0 -pytest==9.0.3; python_version >= "3.10" +pytest==8.2.0 \ No newline at end of file diff --git a/dataflow/custom-containers/minimal/noxfile_config.py b/dataflow/custom-containers/minimal/noxfile_config.py index ad26bd16cc4..fb2bcbdea22 100644 --- a/dataflow/custom-containers/minimal/noxfile_config.py +++ b/dataflow/custom-containers/minimal/noxfile_config.py @@ -25,7 +25,7 @@ # > ℹ️ We're opting out of all Python versions except 3.9. # > The Python version used is defined by the Dockerfile, so it's redundant # > to run multiple tests since they would all be running the same Dockerfile. - "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], + "ignored_versions": ["2.7", "3.6", "3.7", "3.8", "3.10", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": True, diff --git a/dataflow/custom-containers/minimal/requirements-test.txt b/dataflow/custom-containers/minimal/requirements-test.txt index 12743ff3576..2402ce8311b 100644 --- a/dataflow/custom-containers/minimal/requirements-test.txt +++ b/dataflow/custom-containers/minimal/requirements-test.txt @@ -1,4 +1,4 @@ google-api-python-client==2.131.0 google-cloud-storage==2.9.0 pytest-xdist==3.3.0 -pytest==9.0.3; python_version >= "3.10" +pytest==8.2.0 \ No newline at end of file diff --git a/dataflow/custom-containers/ubuntu/noxfile_config.py b/dataflow/custom-containers/ubuntu/noxfile_config.py index ad26bd16cc4..fb2bcbdea22 100644 --- a/dataflow/custom-containers/ubuntu/noxfile_config.py +++ b/dataflow/custom-containers/ubuntu/noxfile_config.py @@ -25,7 +25,7 @@ # > ℹ️ We're opting out of all Python versions except 3.9. # > The Python version used is defined by the Dockerfile, so it's redundant # > to run multiple tests since they would all be running the same Dockerfile. - "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], + "ignored_versions": ["2.7", "3.6", "3.7", "3.8", "3.10", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": True, diff --git a/dataflow/custom-containers/ubuntu/requirements-test.txt b/dataflow/custom-containers/ubuntu/requirements-test.txt index 12743ff3576..2402ce8311b 100644 --- a/dataflow/custom-containers/ubuntu/requirements-test.txt +++ b/dataflow/custom-containers/ubuntu/requirements-test.txt @@ -1,4 +1,4 @@ google-api-python-client==2.131.0 google-cloud-storage==2.9.0 pytest-xdist==3.3.0 -pytest==9.0.3; python_version >= "3.10" +pytest==8.2.0 \ No newline at end of file diff --git a/dataflow/flex-templates/pipeline_with_dependencies/noxfile_config.py b/dataflow/flex-templates/pipeline_with_dependencies/noxfile_config.py index 7ed0109e14a..a3d8b458d0f 100644 --- a/dataflow/flex-templates/pipeline_with_dependencies/noxfile_config.py +++ b/dataflow/flex-templates/pipeline_with_dependencies/noxfile_config.py @@ -19,5 +19,5 @@ # > ℹ️ We're opting out of all Python versions except 3.11. # > The Python version used is defined by the Dockerfile, so it's redundant # > to run multiple tests since they would all be running the same Dockerfile. - "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], + "ignored_versions": ["3.8", "3.9", "3.10", "3.12", "3.13", "3.14"], } diff --git a/dataflow/flex-templates/streaming_beam/noxfile_config.py b/dataflow/flex-templates/streaming_beam/noxfile_config.py index 7f0b78f3609..3c3fb5c040e 100644 --- a/dataflow/flex-templates/streaming_beam/noxfile_config.py +++ b/dataflow/flex-templates/streaming_beam/noxfile_config.py @@ -25,7 +25,7 @@ # > ℹ️ We're opting out of all Python versions except 3.8. # > The Python version used is defined by the Dockerfile, so it's redundant # > to run multiple tests since they would all be running the same Dockerfile. - "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], + "ignored_versions": ["2.7", "3.6", "3.7", "3.9", "3.10", "3.11", "3.12", "3.13"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": True, diff --git a/dataflow/flex-templates/streaming_beam/requirements-test.txt b/dataflow/flex-templates/streaming_beam/requirements-test.txt index a8494c159e7..fcbae6b06bb 100644 --- a/dataflow/flex-templates/streaming_beam/requirements-test.txt +++ b/dataflow/flex-templates/streaming_beam/requirements-test.txt @@ -1,5 +1,5 @@ google-api-python-client==2.131.0 google-cloud-storage==2.9.0 pytest-xdist==3.3.0 -pytest==9.0.3; python_version >= "3.10" +pytest==8.2.0 pyyaml==6.0.2 \ No newline at end of file diff --git a/dataflow/gemma/noxfile_config.py b/dataflow/gemma/noxfile_config.py index 98ec767aa38..763463629a5 100644 --- a/dataflow/gemma/noxfile_config.py +++ b/dataflow/gemma/noxfile_config.py @@ -19,7 +19,7 @@ # Opting out of all Python versions except 3.11. # The Python version used is defined by the Dockerfile and the job # submission enviornment must match. - "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], + "ignored_versions": ["3.8", "3.9", "3.10", "3.12", "3.13", "3.14"], "envs": { "PYTHONPATH": ".." }, diff --git a/dataflow/run-inference/noxfile_config.py b/dataflow/run-inference/noxfile_config.py index c37dba482e6..2d0a4b0316e 100644 --- a/dataflow/run-inference/noxfile_config.py +++ b/dataflow/run-inference/noxfile_config.py @@ -23,7 +23,7 @@ TEST_CONFIG_OVERRIDE = { # You can opt out from the test for specific Python versions. # Only test on Python 3.11. - "ignored_versions": ["3.8", "3.9", "3.11", "3.12", "3.13"], + "ignored_versions": ["3.8", "3.9", "3.10", "3.12", "3.13", "3.14"], # Old samples are opted out of enforcing Python type hints # All new samples should feature them "enforce_type_hints": True,