This is an automated email from the ASF dual-hosted git repository.

potiuk pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new 8b60d35b59e Bump some provider depedencies for faster resolution 
(#51727)
8b60d35b59e is described below

commit 8b60d35b59e3da7b52ee5c7821e6e7805e85cb4e
Author: Jarek Potiuk <[email protected]>
AuthorDate: Sat Jun 14 16:08:19 2025 +0200

    Bump some provider depedencies for faster resolution (#51727)
    
    After testing pip installation and backtracking some of the dependencies
    we have should be updated to later version to limit the number of
    dependencies `pip` considers for resolution.
---
 airflow-core/pyproject.toml              |  4 ++--
 dev/breeze/README.md                     |  2 +-
 dev/breeze/pyproject.toml                |  2 +-
 devel-common/pyproject.toml              |  2 +-
 kubernetes-tests/pyproject.toml          |  2 +-
 providers/airbyte/pyproject.toml         |  2 +-
 providers/amazon/pyproject.toml          |  4 ++--
 providers/cncf/kubernetes/pyproject.toml | 10 +++-------
 providers/databricks/pyproject.toml      |  2 +-
 providers/google/pyproject.toml          |  2 +-
 providers/http/pyproject.toml            |  2 +-
 providers/influxdb/pyproject.toml        |  2 +-
 task-sdk/pyproject.toml                  |  4 ++++
 13 files changed, 20 insertions(+), 20 deletions(-)

diff --git a/airflow-core/pyproject.toml b/airflow-core/pyproject.toml
index b003d10cc0e..d48fe58a2cd 100644
--- a/airflow-core/pyproject.toml
+++ b/airflow-core/pyproject.toml
@@ -117,7 +117,7 @@ dependencies = [
     "python-dateutil>=2.7.0",
     "python-slugify>=5.0",
     # Requests 3 if it will be released, will be heavily breaking.
-    "requests>=2.31.0,<3",
+    "requests>=2.32.0,<3",
     "rich-argparse>=1.0.0",
     "rich>=13.6.0",
     "setproctitle>=1.3.3",
@@ -130,7 +130,7 @@ dependencies = [
     "sqlalchemy-utils>=0.41.2",
     "svcs>=25.1.0",
     "tabulate>=0.9.0",
-    "tenacity>=8.0.0,!=8.2.0",
+    "tenacity>=8.3.0",
     "termcolor>=3.0.0",
     # temporarily exclude 4.14.0 due to its broken compat with cadwyn
     # See https://github.com/zmievsa/cadwyn/issues/283
diff --git a/dev/breeze/README.md b/dev/breeze/README.md
index 6c6eba5e999..ca891e9f7c6 100644
--- a/dev/breeze/README.md
+++ b/dev/breeze/README.md
@@ -135,6 +135,6 @@ PLEASE DO NOT MODIFY THE HASH BELOW! IT IS AUTOMATICALLY 
UPDATED BY PRE-COMMIT.
 
 
---------------------------------------------------------------------------------------------------------
 
-Package config hash: 
19b7a69c4b7ef23d1c665286fd7ca1a1d8c28fa9ba8523da6c3e215d8cd7c4bc0406186898a90c92d8e9f527bc8fa8d5c6407f914d7674e59e4981bb3c795e8c
+Package config hash: 
c34f0720a080a434971a03e23168cd4748605b4f1975675b15badc4c6afbd358d5eafe4dd9c60c55bd4defca59db16fcef2f5ed5c70939e539651f287bfcca11
 
 
---------------------------------------------------------------------------------------------------------
diff --git a/dev/breeze/pyproject.toml b/dev/breeze/pyproject.toml
index eb0b1b49574..82acc5dd06a 100644
--- a/dev/breeze/pyproject.toml
+++ b/dev/breeze/pyproject.toml
@@ -67,7 +67,7 @@ dependencies = [
     "pytest-xdist>=3.3.1",
     "pytest>=8.3.3",
     "pyyaml>=6.0.2",
-    "requests>=2.31.0",
+    "requests>=2.32.0",
     "restructuredtext-lint>=1.4.0",
     "rich-click>=1.7.1",
     "rich>=13.6.0",
diff --git a/devel-common/pyproject.toml b/devel-common/pyproject.toml
index 2aa4d459198..8d7c5f115d3 100644
--- a/devel-common/pyproject.toml
+++ b/devel-common/pyproject.toml
@@ -118,7 +118,7 @@ dependencies = [
     "types-python-slugify>=8.0.2.20240310",
     "types-pytz>=2024.1.0.20240417",
     "types-redis>=4.6.0.20240425",
-    "types-requests>=2.31.0.6",
+    "types-requests>=2.31.0",
     "types-setuptools>=69.5.0.20240423",
     "types-tabulate>=0.9.0.20240106",
     "types-toml>=0.10.8.20240310",
diff --git a/kubernetes-tests/pyproject.toml b/kubernetes-tests/pyproject.toml
index 0c201884c81..0a161cceae9 100644
--- a/kubernetes-tests/pyproject.toml
+++ b/kubernetes-tests/pyproject.toml
@@ -40,7 +40,7 @@ dependencies = [
     "apache-airflow-providers-standard",
     "apache-airflow-task-sdk",
     # Requests 3 if it will be released, will be heavily breaking.
-    "requests>=2.31.0,<3",
+    "requests>=2.32.0,<3",
     "python-on-whales>=0.70.0",
 ]
 
diff --git a/providers/airbyte/pyproject.toml b/providers/airbyte/pyproject.toml
index 63be35792e4..b65005d08a9 100644
--- a/providers/airbyte/pyproject.toml
+++ b/providers/airbyte/pyproject.toml
@@ -59,7 +59,7 @@ requires-python = "~=3.9"
 dependencies = [
     "apache-airflow>=2.10.0",
     "airbyte-api>=0.52.0",
-    "requests>=2.31.0",
+    "requests>=2.32.0",
 ]
 
 [dependency-groups]
diff --git a/providers/amazon/pyproject.toml b/providers/amazon/pyproject.toml
index 9d1527978da..a2e3e639318 100644
--- a/providers/amazon/pyproject.toml
+++ b/providers/amazon/pyproject.toml
@@ -66,8 +66,8 @@ dependencies = [
     # in the `devel-dependencies` section to be the same minimum version.
     # Apparently latest boto is causing OOM (143) issues in our CI
     # we limit it for now - see https://github.com/apache/airflow/issues/49937
-    "boto3>=1.37.0",
-    "botocore>=1.37.0",
+    "boto3>=1.37.2",
+    "botocore>=1.37.2",
     "inflection>=0.5.1",
     # Allow a wider range of watchtower versions for flexibility among users
     "watchtower>=3.3.1,<4",
diff --git a/providers/cncf/kubernetes/pyproject.toml 
b/providers/cncf/kubernetes/pyproject.toml
index 3f76116176b..178600bccbb 100644
--- a/providers/cncf/kubernetes/pyproject.toml
+++ b/providers/cncf/kubernetes/pyproject.toml
@@ -69,13 +69,9 @@ dependencies = [
     # limiting minimum airflow version supported in cncf.kubernetes provider, 
due to the
     # potential breaking changes in Airflow Core as well (kubernetes is added 
as extra, so Airflow
     # core is not hard-limited via install-requirements, only by extra).
-    "kubernetes>=29.0.0,<33.0.0",
-    # The Kubernetes_asyncio package is used for providing Asynchronous 
(AsyncIO) client library for
-    # standard Kubernetes API. The version is limited by minimum 18.20.1 
because of introducing the ability to
-    # load kubernetes config file from dictionary in that release and is 
limited to the next MAJOR version
-    # (started from current 24.2.2 version) to prevent introducing some 
problems that could be due to some
-    #  major changes in the package.
-    "kubernetes_asyncio>=29.0.0,<33.0.0",
+    "kubernetes>=32.0.0,<33.0.0",
+    # the version is limited to the next MAJOR version and should by synced 
with the kubernetes version
+    "kubernetes_asyncio>=32.0.0,<33.0.0",
 ]
 
 [dependency-groups]
diff --git a/providers/databricks/pyproject.toml 
b/providers/databricks/pyproject.toml
index 6be17e6fb2e..a6812c30477 100644
--- a/providers/databricks/pyproject.toml
+++ b/providers/databricks/pyproject.toml
@@ -60,7 +60,7 @@ dependencies = [
     "apache-airflow>=2.10.0",
     "apache-airflow-providers-common-compat>=1.6.0",
     "apache-airflow-providers-common-sql>=1.27.0",
-    "requests>=2.31.0,<3",
+    "requests>=2.32.0,<3",
     "databricks-sql-connector>=3.0.0",
     "databricks-sqlalchemy>=1.0.2",
     "aiohttp>=3.9.2, <4",
diff --git a/providers/google/pyproject.toml b/providers/google/pyproject.toml
index a4033cc7e23..71557e34db1 100644
--- a/providers/google/pyproject.toml
+++ b/providers/google/pyproject.toml
@@ -138,7 +138,7 @@ dependencies = [
     "PyOpenSSL>=23.0.0",
     "sqlalchemy-bigquery>=1.2.1",
     "sqlalchemy-spanner>=1.6.2",
-    "tenacity>=8.1.0",
+    "tenacity>=8.3.0",
     "immutabledict>=4.2.0",
     # types-protobuf 5.29.1.20250402 is a partial stub package, leading to 
mypy complaining
     "types-protobuf!=5.29.1.20250402,>=5.27.0",
diff --git a/providers/http/pyproject.toml b/providers/http/pyproject.toml
index 5f46e0fc623..03f260c94a9 100644
--- a/providers/http/pyproject.toml
+++ b/providers/http/pyproject.toml
@@ -60,7 +60,7 @@ dependencies = [
     "apache-airflow>=2.10.0",
     # The 2.26.0 release of requests got rid of the chardet LGPL mandatory 
dependency, allowing us to
     # release it as a requirement for airflow
-    "requests>=2.31.0,<3",
+    "requests>=2.32.0,<3",
     "requests-toolbelt>=1.0.0",
     # aiohttp 3.11.0 had incompatible change: 
https://github.com/aio-libs/aiohttp/issues/9866
     "aiohttp>=3.9.2,!=3.11.0",
diff --git a/providers/influxdb/pyproject.toml 
b/providers/influxdb/pyproject.toml
index db32474a893..d41ca5ebfca 100644
--- a/providers/influxdb/pyproject.toml
+++ b/providers/influxdb/pyproject.toml
@@ -59,7 +59,7 @@ requires-python = "~=3.9"
 dependencies = [
     "apache-airflow>=2.10.0",
     "influxdb-client>=1.19.0",
-    "requests>=2.31.0,<3",
+    "requests>=2.32.0,<3",
 ]
 
 [dependency-groups]
diff --git a/task-sdk/pyproject.toml b/task-sdk/pyproject.toml
index 65d8166e14a..a3fa147910e 100644
--- a/task-sdk/pyproject.toml
+++ b/task-sdk/pyproject.toml
@@ -60,6 +60,10 @@ dependencies = [
     "psutil>=6.1.0",
     "structlog>=25.4.0",
     "retryhttp>=1.2.0,!=1.3.0",
+    # Requests is known to introduce breaking changes, so we pin it to a 
specific range
+    "requests>=2.31.0,<3",
+    "types-requests>=2.31.0",
+    "tenacity>=8.3.0",
 ]
 
 [project.urls]

Reply via email to