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 c1b878ad22c Exclude SQLAlchemy 2.1.0 (#73865)
c1b878ad22c is described below

commit c1b878ad22c21c32e478ee2876dcaaa13b02f07a
Author: Jarek Potiuk <[email protected]>
AuthorDate: Mon Sep 28 23:56:35 2026 +0200

    Exclude SQLAlchemy 2.1.0 (#73865)
    
    The SQLAlchemy 2.1.0 sdist ships a pyproject.toml with a duplicate 
normalized extra (mssql-pymssql), which uv refuses to parse, so the constraints 
jobs fail building it whenever highest resolution selects it.
    
    Generated-by: Claude Opus 5
---
 airflow-core/pyproject.toml            |  2 +-
 devel-common/pyproject.toml            |  2 +-
 providers/amazon/docs/index.rst        |  2 +-
 providers/amazon/pyproject.toml        |  2 +-
 providers/apache/hive/docs/index.rst   |  2 +-
 providers/apache/hive/pyproject.toml   |  2 +-
 providers/apache/impala/docs/index.rst |  8 ++++----
 providers/apache/impala/pyproject.toml |  2 +-
 providers/common/sql/docs/index.rst    |  2 +-
 providers/common/sql/pyproject.toml    |  2 +-
 providers/exasol/docs/index.rst        |  8 ++++----
 providers/exasol/pyproject.toml        |  2 +-
 providers/jdbc/docs/index.rst          |  2 +-
 providers/jdbc/pyproject.toml          |  2 +-
 providers/openlineage/docs/index.rst   |  8 ++++----
 providers/openlineage/pyproject.toml   |  2 +-
 providers/postgres/docs/index.rst      |  2 +-
 providers/postgres/pyproject.toml      |  2 +-
 providers/presto/docs/index.rst        |  2 +-
 providers/presto/pyproject.toml        |  2 +-
 providers/teradata/docs/index.rst      |  2 +-
 providers/teradata/pyproject.toml      |  2 +-
 providers/vertica/docs/index.rst       |  8 ++++----
 providers/vertica/pyproject.toml       |  2 +-
 providers/ydb/docs/index.rst           |  8 ++++----
 providers/ydb/pyproject.toml           |  2 +-
 uv.lock                                | 34 +++++++++++++++++-----------------
 27 files changed, 58 insertions(+), 58 deletions(-)

diff --git a/airflow-core/pyproject.toml b/airflow-core/pyproject.toml
index 595f8711f96..76e025ebe6f 100644
--- a/airflow-core/pyproject.toml
+++ b/airflow-core/pyproject.toml
@@ -147,7 +147,7 @@ dependencies = [
     "rich-argparse>=1.0.0",
     "rich>=13.6.0",
     "setproctitle>=1.3.3",
-    "sqlalchemy[asyncio]>=2.0.50",
+    "sqlalchemy[asyncio]>=2.0.50,!=2.1.0",
     "svcs>=25.1.0",
     "tabulate>=0.9.0",
     "tenacity>=8.3.0",
diff --git a/devel-common/pyproject.toml b/devel-common/pyproject.toml
index 8a9e9e56f40..f40755d7ddc 100644
--- a/devel-common/pyproject.toml
+++ b/devel-common/pyproject.toml
@@ -155,7 +155,7 @@ dependencies = [
     "beautifulsoup4>=4.7.1",
 ]
 "sqlalchemy" = [
-    "sqlalchemy[asyncio]>=1.4.49",
+    "sqlalchemy[asyncio]>=1.4.49,!=2.1.0",
     "sqlalchemy-utils>=0.41.2",
 ]
 
diff --git a/providers/amazon/docs/index.rst b/providers/amazon/docs/index.rst
index d87445536c8..552f1be4a55 100644
--- a/providers/amazon/docs/index.rst
+++ b/providers/amazon/docs/index.rst
@@ -194,7 +194,7 @@ Extra                 Dependencies
 ``ssh``               ``apache-airflow-providers-ssh``
 ``standard``          ``apache-airflow-providers-standard``
 ``common.messaging``  ``apache-airflow-providers-common-messaging>=2.0.0``
-``sqlalchemy``        ``sqlalchemy>=1.4.54``
+``sqlalchemy``        ``sqlalchemy>=1.4.54,!=2.1.0``
 ====================  
============================================================================================================================================================
 
 Downloading official packages
diff --git a/providers/amazon/pyproject.toml b/providers/amazon/pyproject.toml
index 2022f5f70fd..06a7032587f 100644
--- a/providers/amazon/pyproject.toml
+++ b/providers/amazon/pyproject.toml
@@ -153,7 +153,7 @@ dependencies = [
     "apache-airflow-providers-common-messaging>=2.0.0"
 ]
 "sqlalchemy" = [
-    "sqlalchemy>=1.4.54",
+    "sqlalchemy>=1.4.54,!=2.1.0",
 ]
 
 [dependency-groups]
diff --git a/providers/apache/hive/docs/index.rst 
b/providers/apache/hive/docs/index.rst
index e21970e786b..54f0e69cd57 100644
--- a/providers/apache/hive/docs/index.rst
+++ b/providers/apache/hive/docs/index.rst
@@ -156,7 +156,7 @@ Extra                Dependencies
 ``mysql``            ``apache-airflow-providers-mysql``
 ``presto``           ``apache-airflow-providers-presto``
 ``samba``            ``apache-airflow-providers-samba``
-``sqlalchemy``       ``sqlalchemy>=1.4.54``
+``sqlalchemy``       ``sqlalchemy>=1.4.54,!=2.1.0``
 ``vertica``          ``apache-airflow-providers-vertica``
 ``GSSAPI``           ``winkerberos>=0.7.0; sys_platform == "win32"``, 
``kerberos>=1.3.0; sys_platform != "win32"``
 ===================  
=============================================================================================
diff --git a/providers/apache/hive/pyproject.toml 
b/providers/apache/hive/pyproject.toml
index 91fe86f06e0..5bcdabfcd5d 100644
--- a/providers/apache/hive/pyproject.toml
+++ b/providers/apache/hive/pyproject.toml
@@ -89,7 +89,7 @@ dependencies = [
     "apache-airflow-providers-samba"
 ]
 "sqlalchemy" = [
-    "sqlalchemy>=1.4.54",
+    "sqlalchemy>=1.4.54,!=2.1.0",
 ]
 "vertica" = [
     "apache-airflow-providers-vertica"
diff --git a/providers/apache/impala/docs/index.rst 
b/providers/apache/impala/docs/index.rst
index a5dec16eae3..fa03b6c6961 100644
--- a/providers/apache/impala/docs/index.rst
+++ b/providers/apache/impala/docs/index.rst
@@ -124,12 +124,12 @@ Install them when installing from PyPI. For example:
     pip install apache-airflow-providers-apache-impala[kerberos]
 
 
-==============  ======================
+==============  ==============================
 Extra           Dependencies
-==============  ======================
+==============  ==============================
 ``kerberos``    ``kerberos>=1.3.0``
-``sqlalchemy``  ``sqlalchemy>=1.4.54``
-==============  ======================
+``sqlalchemy``  ``sqlalchemy>=1.4.54,!=2.1.0``
+==============  ==============================
 
 Downloading official packages
 -----------------------------
diff --git a/providers/apache/impala/pyproject.toml 
b/providers/apache/impala/pyproject.toml
index 41ac980cdee..ab458daf8f1 100644
--- a/providers/apache/impala/pyproject.toml
+++ b/providers/apache/impala/pyproject.toml
@@ -72,7 +72,7 @@ dependencies = [
     "kerberos>=1.3.0",
 ]
 "sqlalchemy" = [
-    "sqlalchemy>=1.4.54",
+    "sqlalchemy>=1.4.54,!=2.1.0",
 ]
 
 [dependency-groups]
diff --git a/providers/common/sql/docs/index.rst 
b/providers/common/sql/docs/index.rst
index f091879b58c..34f15dba50d 100644
--- a/providers/common/sql/docs/index.rst
+++ b/providers/common/sql/docs/index.rst
@@ -147,7 +147,7 @@ Extra               Dependencies
 ``pandas``          ``pandas[sql-other]>=2.1.2; python_version <"3.13"``, 
``pandas>=2.2.3; python_version >="3.13" and python_version <"3.14"``, 
``pandas>=2.3.3; python_version >="3.14"``
 ``openlineage``     ``apache-airflow-providers-openlineage``
 ``polars``          ``polars>=1.26.0``
-``sqlalchemy``      ``sqlalchemy>=1.4.54``
+``sqlalchemy``      ``sqlalchemy>=1.4.54,!=2.1.0``
 ``amazon``          ``apache-airflow-providers-amazon``
 ``datafusion``      ``datafusion>=50.0.0,<52.0.0``
 ``pyiceberg-core``  ``pyiceberg-core>=0.8.0``
diff --git a/providers/common/sql/pyproject.toml 
b/providers/common/sql/pyproject.toml
index d44402e3404..896e72d827b 100644
--- a/providers/common/sql/pyproject.toml
+++ b/providers/common/sql/pyproject.toml
@@ -85,7 +85,7 @@ dependencies = [
     "polars>=1.26.0"
 ]
 "sqlalchemy" = [
-    "sqlalchemy>=1.4.54",
+    "sqlalchemy>=1.4.54,!=2.1.0",
 ]
 "amazon" = [
     "apache-airflow-providers-amazon"
diff --git a/providers/exasol/docs/index.rst b/providers/exasol/docs/index.rst
index 6dfefd362af..b543ec5d36d 100644
--- a/providers/exasol/docs/index.rst
+++ b/providers/exasol/docs/index.rst
@@ -118,11 +118,11 @@ Install them when installing from PyPI. For example:
     pip install apache-airflow-providers-exasol[sqlalchemy]
 
 
-==============  ======================
+==============  ==============================
 Extra           Dependencies
-==============  ======================
-``sqlalchemy``  ``sqlalchemy>=1.4.54``
-==============  ======================
+==============  ==============================
+``sqlalchemy``  ``sqlalchemy>=1.4.54,!=2.1.0``
+==============  ==============================
 
 Downloading official packages
 -----------------------------
diff --git a/providers/exasol/pyproject.toml b/providers/exasol/pyproject.toml
index 66d8d5ad17b..9c6512b4e22 100644
--- a/providers/exasol/pyproject.toml
+++ b/providers/exasol/pyproject.toml
@@ -72,7 +72,7 @@ dependencies = [
 # Any change in the dependencies is preserved when the file is regenerated
 [project.optional-dependencies]
 "sqlalchemy" = [
-    "sqlalchemy>=1.4.54",
+    "sqlalchemy>=1.4.54,!=2.1.0",
 ]
 
 [dependency-groups]
diff --git a/providers/jdbc/docs/index.rst b/providers/jdbc/docs/index.rst
index 88d489d418a..4b485239462 100644
--- a/providers/jdbc/docs/index.rst
+++ b/providers/jdbc/docs/index.rst
@@ -150,7 +150,7 @@ Install them when installing from PyPI. For example:
 Extra            Dependencies
 ===============  ========================================
 ``openlineage``  ``apache-airflow-providers-openlineage``
-``sqlalchemy``   ``sqlalchemy>=1.4.54``
+``sqlalchemy``   ``sqlalchemy>=1.4.54,!=2.1.0``
 ===============  ========================================
 
 Downloading official packages
diff --git a/providers/jdbc/pyproject.toml b/providers/jdbc/pyproject.toml
index 648da8fdcae..fbc420b17e6 100644
--- a/providers/jdbc/pyproject.toml
+++ b/providers/jdbc/pyproject.toml
@@ -85,7 +85,7 @@ dependencies = [
     "apache-airflow-providers-openlineage"
 ]
 "sqlalchemy" = [
-    "sqlalchemy>=1.4.54",
+    "sqlalchemy>=1.4.54,!=2.1.0",
 ]
 
 [dependency-groups]
diff --git a/providers/openlineage/docs/index.rst 
b/providers/openlineage/docs/index.rst
index dde42e06555..c12a6827a32 100644
--- a/providers/openlineage/docs/index.rst
+++ b/providers/openlineage/docs/index.rst
@@ -126,11 +126,11 @@ Install them when installing from PyPI. For example:
     pip install apache-airflow-providers-openlineage[sqlalchemy]
 
 
-==============  ======================
+==============  ==============================
 Extra           Dependencies
-==============  ======================
-``sqlalchemy``  ``sqlalchemy>=1.4.54``
-==============  ======================
+==============  ==============================
+``sqlalchemy``  ``sqlalchemy>=1.4.54,!=2.1.0``
+==============  ==============================
 
 Downloading official packages
 -----------------------------
diff --git a/providers/openlineage/pyproject.toml 
b/providers/openlineage/pyproject.toml
index 85f0ceb382a..8d634ae629a 100644
--- a/providers/openlineage/pyproject.toml
+++ b/providers/openlineage/pyproject.toml
@@ -71,7 +71,7 @@ dependencies = [
 # Any change in the dependencies is preserved when the file is regenerated
 [project.optional-dependencies]
 "sqlalchemy" = [
-    "sqlalchemy>=1.4.54",
+    "sqlalchemy>=1.4.54,!=2.1.0",
 ]
 
 [dependency-groups]
diff --git a/providers/postgres/docs/index.rst 
b/providers/postgres/docs/index.rst
index 81134cbe887..3db108df7ed 100644
--- a/providers/postgres/docs/index.rst
+++ b/providers/postgres/docs/index.rst
@@ -153,7 +153,7 @@ Extra                Dependencies
 ``pandas``           ``pandas>=2.1.2; python_version <"3.13"``, 
``pandas>=2.2.3; python_version >="3.13" and python_version <"3.14"``, 
``pandas>=2.3.3; python_version >="3.14"``
 ``polars``           ``polars>=1.26.0``
 ``psycopg2``         ``psycopg2-binary>=2.9.9; python_version < '3.13'``, 
``psycopg2-binary>=2.9.10; python_version >= '3.13'``
-``sqlalchemy``       ``sqlalchemy>=1.4.54``
+``sqlalchemy``       ``sqlalchemy>=1.4.54,!=2.1.0``
 ===================  
============================================================================================================================================================
 
 Downloading official packages
diff --git a/providers/postgres/pyproject.toml 
b/providers/postgres/pyproject.toml
index 0206c68581e..aa06098859c 100644
--- a/providers/postgres/pyproject.toml
+++ b/providers/postgres/pyproject.toml
@@ -105,7 +105,7 @@ dependencies = [
     "psycopg2-binary>=2.9.10; python_version >= '3.13'",
 ]
 "sqlalchemy" = [
-    "sqlalchemy>=1.4.54"
+    "sqlalchemy>=1.4.54,!=2.1.0"
 ]
 
 [dependency-groups]
diff --git a/providers/presto/docs/index.rst b/providers/presto/docs/index.rst
index 6743e417f7e..00de4cd7f63 100644
--- a/providers/presto/docs/index.rst
+++ b/providers/presto/docs/index.rst
@@ -146,7 +146,7 @@ Install them when installing from PyPI. For example:
 Extra           Dependencies
 ==============  ===================================
 ``google``      ``apache-airflow-providers-google``
-``sqlalchemy``  ``sqlalchemy>=1.4.54``
+``sqlalchemy``  ``sqlalchemy>=1.4.54,!=2.1.0``
 ==============  ===================================
 
 Downloading official packages
diff --git a/providers/presto/pyproject.toml b/providers/presto/pyproject.toml
index cc5058e21d4..3f848a624bb 100644
--- a/providers/presto/pyproject.toml
+++ b/providers/presto/pyproject.toml
@@ -77,7 +77,7 @@ dependencies = [
     "apache-airflow-providers-google"
 ]
 "sqlalchemy" = [
-    "sqlalchemy>=1.4.54",
+    "sqlalchemy>=1.4.54,!=2.1.0",
 ]
 
 [dependency-groups]
diff --git a/providers/teradata/docs/index.rst 
b/providers/teradata/docs/index.rst
index f7bef9c5666..6e21b4cc3ac 100644
--- a/providers/teradata/docs/index.rst
+++ b/providers/teradata/docs/index.rst
@@ -144,7 +144,7 @@ Extra                Dependencies
 ===================  ============================================
 ``microsoft.azure``  ``apache-airflow-providers-microsoft-azure``
 ``amazon``           ``apache-airflow-providers-amazon``
-``sqlalchemy``       ``sqlalchemy>=1.4.54``
+``sqlalchemy``       ``sqlalchemy>=1.4.54,!=2.1.0``
 ``ssh``              ``apache-airflow-providers-ssh``
 ===================  ============================================
 
diff --git a/providers/teradata/pyproject.toml 
b/providers/teradata/pyproject.toml
index c9915a3bddc..fceed278100 100644
--- a/providers/teradata/pyproject.toml
+++ b/providers/teradata/pyproject.toml
@@ -76,7 +76,7 @@ dependencies = [
     "apache-airflow-providers-amazon",
 ]
 "sqlalchemy" = [
-    "sqlalchemy>=1.4.54",
+    "sqlalchemy>=1.4.54,!=2.1.0",
 ]
 "ssh" = [
     "apache-airflow-providers-ssh"
diff --git a/providers/vertica/docs/index.rst b/providers/vertica/docs/index.rst
index ff635daad83..8e9d46adeb9 100644
--- a/providers/vertica/docs/index.rst
+++ b/providers/vertica/docs/index.rst
@@ -118,11 +118,11 @@ Install them when installing from PyPI. For example:
     pip install apache-airflow-providers-vertica[sqlalchemy]
 
 
-==============  ======================
+==============  ==============================
 Extra           Dependencies
-==============  ======================
-``sqlalchemy``  ``sqlalchemy>=1.4.54``
-==============  ======================
+==============  ==============================
+``sqlalchemy``  ``sqlalchemy>=1.4.54,!=2.1.0``
+==============  ==============================
 
 Downloading official packages
 -----------------------------
diff --git a/providers/vertica/pyproject.toml b/providers/vertica/pyproject.toml
index 4e6e43b25d1..ed0199ed882 100644
--- a/providers/vertica/pyproject.toml
+++ b/providers/vertica/pyproject.toml
@@ -69,7 +69,7 @@ dependencies = [
 # Any change in the dependencies is preserved when the file is regenerated
 [project.optional-dependencies]
 "sqlalchemy" = [
-    "sqlalchemy>=1.4.54",
+    "sqlalchemy>=1.4.54,!=2.1.0",
 ]
 
 [dependency-groups]
diff --git a/providers/ydb/docs/index.rst b/providers/ydb/docs/index.rst
index 4fd1effc9f9..7d41e2e7522 100644
--- a/providers/ydb/docs/index.rst
+++ b/providers/ydb/docs/index.rst
@@ -118,11 +118,11 @@ Install them when installing from PyPI. For example:
     pip install apache-airflow-providers-ydb[sqlalchemy]
 
 
-==============  ======================
+==============  ==============================
 Extra           Dependencies
-==============  ======================
-``sqlalchemy``  ``sqlalchemy>=1.4.54``
-==============  ======================
+==============  ==============================
+``sqlalchemy``  ``sqlalchemy>=1.4.54,!=2.1.0``
+==============  ==============================
 
 Downloading official packages
 -----------------------------
diff --git a/providers/ydb/pyproject.toml b/providers/ydb/pyproject.toml
index 92bef9e9958..95eedb3dbef 100644
--- a/providers/ydb/pyproject.toml
+++ b/providers/ydb/pyproject.toml
@@ -70,7 +70,7 @@ dependencies = [
 # Any change in the dependencies is preserved when the file is regenerated
 [project.optional-dependencies]
 "sqlalchemy" = [
-    "sqlalchemy>=1.4.54",
+    "sqlalchemy>=1.4.54,!=2.1.0",
 ]
 
 [dependency-groups]
diff --git a/uv.lock b/uv.lock
index 365371e742d..38be4767eb9 100644
--- a/uv.lock
+++ b/uv.lock
@@ -2213,7 +2213,7 @@ requires-dist = [
     { name = "rich", specifier = ">=13.6.0" },
     { name = "rich-argparse", specifier = ">=1.0.0" },
     { name = "setproctitle", specifier = ">=1.3.3" },
-    { name = "sqlalchemy", extras = ["asyncio"], specifier = ">=2.0.50" },
+    { name = "sqlalchemy", extras = ["asyncio"], specifier = 
">=2.0.50,!=2.1.0" },
     { name = "starlette", specifier = ">=1.3.1" },
     { name = "statsd", marker = "extra == 'statsd'", specifier = ">=3.3.0" },
     { name = "structlog", specifier = ">=26.1.0" },
@@ -2783,7 +2783,7 @@ requires-dist = [
     { name = "sphinxcontrib-qthelp", marker = "extra == 'docs'", specifier = 
">=1.0.3" },
     { name = "sphinxcontrib-serializinghtml", marker = "extra == 'docs'", 
specifier = ">=1.1.5" },
     { name = "sphinxcontrib-spelling", marker = "extra == 'docs'", specifier = 
">=8.0.0" },
-    { name = "sqlalchemy", extras = ["asyncio"], marker = "extra == 
'sqlalchemy'", specifier = ">=1.4.49" },
+    { name = "sqlalchemy", extras = ["asyncio"], marker = "extra == 
'sqlalchemy'", specifier = ">=1.4.49,!=2.1.0" },
     { name = "sqlalchemy-utils", marker = "extra == 'sqlalchemy'", specifier = 
">=0.41.2" },
     { name = "swagger-plugin-for-sphinx", marker = "extra == 'docs'", 
specifier = ">=7.1.0,!=7.2.0" },
     { name = "tabulate", marker = "extra == 'docs'", specifier = ">=0.9.0" },
@@ -3292,7 +3292,7 @@ requires-dist = [
     { name = "redshift-connector", marker = "python_full_version >= '3.14'", 
specifier = ">=2.1.13" },
     { name = "s3fs", marker = "extra == 's3fs'", specifier = ">=2023.10.0" },
     { name = "sagemaker-studio", specifier = ">=1.0.25,<1.1.0" },
-    { name = "sqlalchemy", marker = "extra == 'sqlalchemy'", specifier = 
">=1.4.54" },
+    { name = "sqlalchemy", marker = "extra == 'sqlalchemy'", specifier = 
">=1.4.54,!=2.1.0" },
     { name = "watchtower", specifier = ">=3.3.1,<4" },
     { name = "xmlsec", marker = "python_full_version < '3.13' and extra == 
'python3-saml'", specifier = ">=1.3.14" },
 ]
@@ -3819,7 +3819,7 @@ requires-dist = [
     { name = "pandas", marker = "python_full_version == '3.13.*'", specifier = 
">=2.2.3" },
     { name = "pandas", marker = "python_full_version >= '3.14'", specifier = 
">=2.3.3" },
     { name = "pyhive", extras = ["hive-pure-sasl"], specifier = ">=0.7.0" },
-    { name = "sqlalchemy", marker = "extra == 'sqlalchemy'", specifier = 
">=1.4.54" },
+    { name = "sqlalchemy", marker = "extra == 'sqlalchemy'", specifier = 
">=1.4.54,!=2.1.0" },
     { name = "winkerberos", marker = "sys_platform == 'win32' and extra == 
'gssapi'", specifier = ">=0.7.0" },
 ]
 provides-extras = ["amazon", "microsoft-mssql", "mysql", "presto", "samba", 
"sqlalchemy", "vertica", "gssapi"]
@@ -3921,7 +3921,7 @@ requires-dist = [
     { name = "apache-airflow-providers-common-sql", editable = 
"providers/common/sql" },
     { name = "impyla", specifier = ">=0.22.0,<1.0" },
     { name = "kerberos", marker = "extra == 'kerberos'", specifier = ">=1.3.0" 
},
-    { name = "sqlalchemy", marker = "extra == 'sqlalchemy'", specifier = 
">=1.4.54" },
+    { name = "sqlalchemy", marker = "extra == 'sqlalchemy'", specifier = 
">=1.4.54,!=2.1.0" },
 ]
 provides-extras = ["kerberos", "sqlalchemy"]
 
@@ -4677,15 +4677,15 @@ openai = [
     { name = "openai" },
     { name = "pydantic-ai-slim", extra = ["openai"] },
 ]
+opensandbox = [
+    { name = "opensandbox" },
+]
 parquet = [
     { name = "pyarrow" },
 ]
 pdf = [
     { name = "pypdf" },
 ]
-opensandbox = [
-    { name = "opensandbox" },
-]
 shields = [
     { name = "pydantic-ai-shields" },
 ]
@@ -5028,7 +5028,7 @@ requires-dist = [
     { name = "pandas", extras = ["sql-other"], marker = "python_full_version < 
'3.13' and extra == 'pandas'", specifier = ">=2.1.2" },
     { name = "polars", marker = "extra == 'polars'", specifier = ">=1.26.0" },
     { name = "pyiceberg-core", marker = "extra == 'pyiceberg-core'", specifier 
= ">=0.8.0" },
-    { name = "sqlalchemy", marker = "extra == 'sqlalchemy'", specifier = 
">=1.4.54" },
+    { name = "sqlalchemy", marker = "extra == 'sqlalchemy'", specifier = 
">=1.4.54,!=2.1.0" },
     { name = "sqlparse", specifier = ">=0.5.1" },
 ]
 provides-extras = ["pandas", "openlineage", "polars", "sqlalchemy", "amazon", 
"datafusion", "pyiceberg-core", "apache-iceberg"]
@@ -5544,7 +5544,7 @@ requires-dist = [
     { name = "pandas", marker = "python_full_version == '3.13.*'", specifier = 
">=2.2.3" },
     { name = "pandas", marker = "python_full_version >= '3.14'", specifier = 
">=2.3.3" },
     { name = "pyexasol", specifier = ">=0.26.0" },
-    { name = "sqlalchemy", marker = "extra == 'sqlalchemy'", specifier = 
">=1.4.54" },
+    { name = "sqlalchemy", marker = "extra == 'sqlalchemy'", specifier = 
">=1.4.54,!=2.1.0" },
 ]
 provides-extras = ["sqlalchemy"]
 
@@ -6559,7 +6559,7 @@ requires-dist = [
     { name = "jpype1", marker = "(python_full_version == '3.11.*' and 
platform_machine != 'arm64') or (python_full_version == '3.11.*' and 
sys_platform != 'darwin')", specifier = ">=1.4.1" },
     { name = "jpype1", marker = "(python_full_version == '3.12.*' and 
platform_machine != 'arm64') or (python_full_version == '3.12.*' and 
sys_platform != 'darwin')", specifier = ">=1.5.0" },
     { name = "jpype1", marker = "(python_full_version == '3.13.*' and 
platform_machine != 'arm64') or (python_full_version == '3.13.*' and 
sys_platform != 'darwin')", specifier = ">=1.5.1" },
-    { name = "sqlalchemy", marker = "extra == 'sqlalchemy'", specifier = 
">=1.4.54" },
+    { name = "sqlalchemy", marker = "extra == 'sqlalchemy'", specifier = 
">=1.4.54,!=2.1.0" },
 ]
 provides-extras = ["openlineage", "sqlalchemy"]
 
@@ -7272,7 +7272,7 @@ requires-dist = [
     { name = "attrs", specifier = ">=22.2" },
     { name = "openlineage-integration-common", specifier = ">=1.52.0" },
     { name = "openlineage-python", specifier = ">=1.52.0" },
-    { name = "sqlalchemy", marker = "extra == 'sqlalchemy'", specifier = 
">=1.4.54" },
+    { name = "sqlalchemy", marker = "extra == 'sqlalchemy'", specifier = 
">=1.4.54,!=2.1.0" },
 ]
 provides-extras = ["sqlalchemy"]
 
@@ -7683,7 +7683,7 @@ requires-dist = [
     { name = "psycopg2-binary", marker = "python_full_version >= '3.13'", 
specifier = ">=2.9.10" },
     { name = "psycopg2-binary", marker = "python_full_version >= '3.13' and 
extra == 'psycopg2'", specifier = ">=2.9.10" },
     { name = "psycopg2-binary", marker = "python_full_version < '3.13' and 
extra == 'psycopg2'", specifier = ">=2.9.9" },
-    { name = "sqlalchemy", marker = "extra == 'sqlalchemy'", specifier = 
">=1.4.54" },
+    { name = "sqlalchemy", marker = "extra == 'sqlalchemy'", specifier = 
">=1.4.54,!=2.1.0" },
 ]
 provides-extras = ["amazon", "asyncpg", "microsoft-azure", "openlineage", 
"pandas", "polars", "psycopg2", "sqlalchemy"]
 
@@ -7753,7 +7753,7 @@ requires-dist = [
     { name = "presto-python-client", specifier = ">=0.8.4" },
     { name = "psycopg2-binary", marker = "python_full_version < '3.13'", 
specifier = ">=2.9.9" },
     { name = "psycopg2-binary", marker = "python_full_version >= '3.13'", 
specifier = ">=2.9.10" },
-    { name = "sqlalchemy", marker = "extra == 'sqlalchemy'", specifier = 
">=1.4.54" },
+    { name = "sqlalchemy", marker = "extra == 'sqlalchemy'", specifier = 
">=1.4.54,!=2.1.0" },
 ]
 provides-extras = ["google", "sqlalchemy"]
 
@@ -8531,7 +8531,7 @@ requires-dist = [
     { name = "apache-airflow-providers-common-sql", editable = 
"providers/common/sql" },
     { name = "apache-airflow-providers-microsoft-azure", marker = "extra == 
'microsoft-azure'", editable = "providers/microsoft/azure" },
     { name = "apache-airflow-providers-ssh", marker = "extra == 'ssh'", 
editable = "providers/ssh" },
-    { name = "sqlalchemy", marker = "extra == 'sqlalchemy'", specifier = 
">=1.4.54" },
+    { name = "sqlalchemy", marker = "extra == 'sqlalchemy'", specifier = 
">=1.4.54,!=2.1.0" },
     { name = "teradatasql", specifier = ">=17.20.0.28" },
     { name = "teradatasqlalchemy", specifier = ">=17.20.0.0" },
 ]
@@ -8649,7 +8649,7 @@ requires-dist = [
     { name = "apache-airflow", editable = "." },
     { name = "apache-airflow-providers-common-compat", editable = 
"providers/common/compat" },
     { name = "apache-airflow-providers-common-sql", editable = 
"providers/common/sql" },
-    { name = "sqlalchemy", marker = "extra == 'sqlalchemy'", specifier = 
">=1.4.54" },
+    { name = "sqlalchemy", marker = "extra == 'sqlalchemy'", specifier = 
">=1.4.54,!=2.1.0" },
     { name = "vertica-python", specifier = ">=1.3.0" },
 ]
 provides-extras = ["sqlalchemy"]
@@ -8828,7 +8828,7 @@ requires-dist = [
     { name = "apache-airflow", editable = "." },
     { name = "apache-airflow-providers-common-compat", editable = 
"providers/common/compat" },
     { name = "apache-airflow-providers-common-sql", editable = 
"providers/common/sql" },
-    { name = "sqlalchemy", marker = "extra == 'sqlalchemy'", specifier = 
">=1.4.54" },
+    { name = "sqlalchemy", marker = "extra == 'sqlalchemy'", specifier = 
">=1.4.54,!=2.1.0" },
     { name = "ydb", specifier = ">=3.18.8" },
     { name = "ydb-dbapi", specifier = ">=0.1.0" },
 ]

Reply via email to