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" },
]