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 b1f709b7243 Remove obsolete pandas specfication for pre-python 3.9
(#45399)
b1f709b7243 is described below
commit b1f709b7243213b838ef43941792482fe674ed84
Author: Jarek Potiuk <[email protected]>
AuthorDate: Sat Jan 4 19:58:34 2025 +0100
Remove obsolete pandas specfication for pre-python 3.9 (#45399)
---
generated/provider_dependencies.json | 33 ++++++++--------------
.../src/airflow/providers/amazon/provider.yaml | 3 +-
.../airflow/providers/apache/hdfs/provider.yaml | 3 +-
.../airflow/providers/apache/hive/provider.yaml | 4 +--
.../src/airflow/providers/common/sql/provider.yaml | 3 +-
.../src/airflow/providers/databricks/provider.yaml | 3 +-
.../src/airflow/providers/exasol/provider.yaml | 3 +-
.../src/airflow/providers/google/provider.yaml | 3 +-
.../src/airflow/providers/papermill/provider.yaml | 3 +-
.../src/airflow/providers/presto/provider.yaml | 3 +-
.../src/airflow/providers/salesforce/provider.yaml | 3 +-
.../src/airflow/providers/snowflake/provider.yaml | 3 +-
.../src/airflow/providers/trino/provider.yaml | 3 +-
.../src/airflow/providers/weaviate/provider.yaml | 3 +-
14 files changed, 24 insertions(+), 49 deletions(-)
diff --git a/generated/provider_dependencies.json
b/generated/provider_dependencies.json
index d2f9a81d744..6e0616ac4cc 100644
--- a/generated/provider_dependencies.json
+++ b/generated/provider_dependencies.json
@@ -148,8 +148,7 @@
"apache-airflow>=2.9.0",
"hdfs[avro,dataframe,kerberos]>=2.5.4;python_version<\"3.12\"",
"hdfs[avro,dataframe,kerberos]>=2.7.3;python_version>=\"3.12\"",
- "pandas>=1.5.3,<2.2;python_version<\"3.9\"",
- "pandas>=2.1.2,<2.2;python_version>=\"3.9\""
+ "pandas>=2.1.2,<2.2"
],
"devel-deps": [],
"plugins": [],
@@ -163,8 +162,7 @@
"apache-airflow>=2.9.0",
"hmsclient>=0.1.0",
"jmespath>=0.7.0",
- "pandas>=1.5.3,<2.2;python_version<\"3.9\"",
- "pandas>=2.1.2,<2.2;python_version>=\"3.9\"",
+ "pandas>=2.1.2,<2.2",
"pyhive[hive_pure_sasl]>=0.7.0",
"thrift>=0.11.0"
],
@@ -438,8 +436,7 @@
"apache-airflow>=2.9.0",
"databricks-sql-connector>=3.0.0",
"mergedeep>=1.3.4",
- "pandas>=1.5.3,<2.2;python_version<\"3.9\"",
- "pandas>=2.1.2,<2.2;python_version>=\"3.9\"",
+ "pandas>=2.1.2,<2.2",
"pyarrow>=14.0.1",
"requests>=2.27.0,<3"
],
@@ -562,8 +559,7 @@
"deps": [
"apache-airflow-providers-common-sql>=1.20.0",
"apache-airflow>=2.9.0",
- "pandas>=1.5.3,<2.2;python_version<\"3.9\"",
- "pandas>=2.1.2,<2.2;python_version>=\"3.9\"",
+ "pandas>=2.1.2,<2.2",
"pyexasol>=0.5.1"
],
"devel-deps": [],
@@ -691,8 +687,7 @@
"json-merge-patch>=0.2",
"looker-sdk>=22.4.0,!=24.18.0",
"pandas-gbq>=0.7.0",
- "pandas>=1.5.3,<2.2;python_version<\"3.9\"",
- "pandas>=2.1.2,<2.2;python_version>=\"3.9\"",
+ "pandas>=2.1.2,<2.2",
"proto-plus>=1.19.6",
"pyarrow>=14.0.1",
"python-slugify>=7.0.0",
@@ -1047,8 +1042,7 @@
"deps": [
"apache-airflow>=2.9.0",
"ipykernel>=6.29.4",
- "pandas>=1.5.3,<2.2;python_version<\"3.9\"",
- "pandas>=2.1.2,<2.2;python_version>=\"3.9\"",
+ "pandas>=2.1.2,<2.2",
"papermill[all]>=2.6.0",
"scrapbook[all]>=0.5.0"
],
@@ -1105,8 +1099,7 @@
"deps": [
"apache-airflow-providers-common-sql>=1.20.0",
"apache-airflow>=2.9.0",
- "pandas>=1.5.3,<2.2;python_version<\"3.9\"",
- "pandas>=2.1.2,<2.2;python_version>=\"3.9\"",
+ "pandas>=2.1.2,<2.2",
"presto-python-client>=0.8.4"
],
"devel-deps": [],
@@ -1143,8 +1136,7 @@
"salesforce": {
"deps": [
"apache-airflow>=2.9.0",
- "pandas>=1.5.3,<2.2;python_version<\"3.9\"",
- "pandas>=2.1.2,<2.2;python_version>=\"3.9\"",
+ "pandas>=2.1.2,<2.2",
"simple-salesforce>=1.0.0"
],
"devel-deps": [],
@@ -1245,8 +1237,7 @@
"apache-airflow-providers-common-compat>=1.1.0",
"apache-airflow-providers-common-sql>=1.20.0",
"apache-airflow>=2.9.0",
- "pandas>=1.5.3,<2.2;python_version<\"3.9\"",
- "pandas>=2.1.2,<2.2;python_version>=\"3.9\"",
+ "pandas>=2.1.2,<2.2",
"pyarrow>=14.0.1",
"snowflake-connector-python>=3.7.1",
"snowflake-snowpark-python>=1.17.0;python_version<\"3.12\"",
@@ -1342,8 +1333,7 @@
"deps": [
"apache-airflow-providers-common-sql>=1.20.0",
"apache-airflow>=2.9.0",
- "pandas>=1.5.3,<2.2;python_version<\"3.9\"",
- "pandas>=2.1.2,<2.2;python_version>=\"3.9\"",
+ "pandas>=2.1.2,<2.2",
"trino>=0.318.0"
],
"devel-deps": [],
@@ -1374,8 +1364,7 @@
"deps": [
"apache-airflow>=2.9.0",
"httpx>=0.25.0",
- "pandas>=1.5.3,<2.2;python_version<\"3.9\"",
- "pandas>=2.1.2,<2.2;python_version>=\"3.9\"",
+ "pandas>=2.1.2,<2.2",
"weaviate-client>=4.4.0"
],
"devel-deps": [],
diff --git a/providers/src/airflow/providers/amazon/provider.yaml
b/providers/src/airflow/providers/amazon/provider.yaml
index 691beba690f..df76336c5ac 100644
--- a/providers/src/airflow/providers/amazon/provider.yaml
+++ b/providers/src/airflow/providers/amazon/provider.yaml
@@ -120,8 +120,7 @@ additional-extras:
#
https://pandas.pydata.org/docs/whatsnew/v2.2.0.html#increased-minimum-versions-for-dependencies
# However Airflow not fully supports it yet:
https://github.com/apache/airflow/issues/28723
# In addition FAB also limit sqlalchemy to < 2.0
- - pandas>=2.1.2,<2.2;python_version>="3.9"
- - pandas>=1.5.3,<2.2;python_version<"3.9"
+ - pandas>=2.1.2,<2.2
# There is conflict between boto3 and aiobotocore dependency botocore.
diff --git a/providers/src/airflow/providers/apache/hdfs/provider.yaml
b/providers/src/airflow/providers/apache/hdfs/provider.yaml
index 0ebc216ea3b..acafe5525d7 100644
--- a/providers/src/airflow/providers/apache/hdfs/provider.yaml
+++ b/providers/src/airflow/providers/apache/hdfs/provider.yaml
@@ -60,8 +60,7 @@ dependencies:
- apache-airflow>=2.9.0
- hdfs[avro,dataframe,kerberos]>=2.5.4;python_version<"3.12"
- hdfs[avro,dataframe,kerberos]>=2.7.3;python_version>="3.12"
- - pandas>=2.1.2,<2.2;python_version>="3.9"
- - pandas>=1.5.3,<2.2;python_version<"3.9"
+ - pandas>=2.1.2,<2.2
integrations:
diff --git a/providers/src/airflow/providers/apache/hive/provider.yaml
b/providers/src/airflow/providers/apache/hive/provider.yaml
index eee9878e9f2..86363307d1f 100644
--- a/providers/src/airflow/providers/apache/hive/provider.yaml
+++ b/providers/src/airflow/providers/apache/hive/provider.yaml
@@ -81,9 +81,7 @@ dependencies:
#
https://pandas.pydata.org/docs/whatsnew/v2.2.0.html#increased-minimum-versions-for-dependencies
# However Airflow not fully supports it yet:
https://github.com/apache/airflow/issues/28723
# In addition FAB also limit sqlalchemy to < 2.0
- - pandas>=2.1.2,<2.2;python_version>="3.9"
- - pandas>=1.5.3,<2.2;python_version<"3.9"
-
+ - pandas>=2.1.2,<2.2
- pyhive[hive_pure_sasl]>=0.7.0
- thrift>=0.11.0
- jmespath>=0.7.0
diff --git a/providers/src/airflow/providers/common/sql/provider.yaml
b/providers/src/airflow/providers/common/sql/provider.yaml
index 530cc351882..c3b68033173 100644
--- a/providers/src/airflow/providers/common/sql/provider.yaml
+++ b/providers/src/airflow/providers/common/sql/provider.yaml
@@ -76,8 +76,7 @@ additional-extras:
#
https://pandas.pydata.org/docs/whatsnew/v2.2.0.html#increased-minimum-versions-for-dependencies
# However Airflow not fully supports it yet:
https://github.com/apache/airflow/issues/28723
# In addition FAB also limit sqlalchemy to < 2.0
- - pandas>=2.1.2,<2.2;python_version>="3.9"
- - pandas>=1.5.3,<2.2;python_version<"3.9"
+ - pandas>=2.1.2,<2.2
integrations:
diff --git a/providers/src/airflow/providers/databricks/provider.yaml
b/providers/src/airflow/providers/databricks/provider.yaml
index 46e6a994c14..0efe1474ec1 100644
--- a/providers/src/airflow/providers/databricks/provider.yaml
+++ b/providers/src/airflow/providers/databricks/provider.yaml
@@ -79,8 +79,7 @@ dependencies:
- databricks-sql-connector>=3.0.0
- aiohttp>=3.9.2, <4
- mergedeep>=1.3.4
- - pandas>=2.1.2,<2.2;python_version>="3.9"
- - pandas>=1.5.3,<2.2;python_version<"3.9"
+ - pandas>=2.1.2,<2.2
- pyarrow>=14.0.1
diff --git a/providers/src/airflow/providers/exasol/provider.yaml
b/providers/src/airflow/providers/exasol/provider.yaml
index f19efc0839e..ea80a61bd95 100644
--- a/providers/src/airflow/providers/exasol/provider.yaml
+++ b/providers/src/airflow/providers/exasol/provider.yaml
@@ -69,8 +69,7 @@ dependencies:
#
https://pandas.pydata.org/docs/whatsnew/v2.2.0.html#increased-minimum-versions-for-dependencies
# However Airflow not fully supports it yet:
https://github.com/apache/airflow/issues/28723
# In addition FAB also limit sqlalchemy to < 2.0
- - pandas>=2.1.2,<2.2;python_version>="3.9"
- - pandas>=1.5.3,<2.2;python_version<"3.9"
+ - pandas>=2.1.2,<2.2
integrations:
diff --git a/providers/src/airflow/providers/google/provider.yaml
b/providers/src/airflow/providers/google/provider.yaml
index b253967472d..8b5ed8539cf 100644
--- a/providers/src/airflow/providers/google/provider.yaml
+++ b/providers/src/airflow/providers/google/provider.yaml
@@ -170,8 +170,7 @@ dependencies:
#
https://pandas.pydata.org/docs/whatsnew/v2.2.0.html#increased-minimum-versions-for-dependencies
# However Airflow not fully supports it yet:
https://github.com/apache/airflow/issues/28723
# In addition FAB also limit sqlalchemy to < 2.0
- - pandas>=2.1.2,<2.2;python_version>="3.9"
- - pandas>=1.5.3,<2.2;python_version<"3.9"
+ - pandas>=2.1.2,<2.2
# A transient dependency of google-cloud-bigquery-datatransfer, but we
# further constrain it since older versions are buggy.
- proto-plus>=1.19.6
diff --git a/providers/src/airflow/providers/papermill/provider.yaml
b/providers/src/airflow/providers/papermill/provider.yaml
index 3eeed0e9804..98024b207d4 100644
--- a/providers/src/airflow/providers/papermill/provider.yaml
+++ b/providers/src/airflow/providers/papermill/provider.yaml
@@ -58,8 +58,7 @@ dependencies:
- papermill[all]>=2.6.0
- scrapbook[all]>=0.5.0
- ipykernel>=6.29.4
- - pandas>=2.1.2,<2.2;python_version>="3.9"
- - pandas>=1.5.3,<2.2;python_version<"3.9"
+ - pandas>=2.1.2,<2.2
integrations:
- integration-name: Papermill
diff --git a/providers/src/airflow/providers/presto/provider.yaml
b/providers/src/airflow/providers/presto/provider.yaml
index a4568a4051a..b878a419221 100644
--- a/providers/src/airflow/providers/presto/provider.yaml
+++ b/providers/src/airflow/providers/presto/provider.yaml
@@ -70,8 +70,7 @@ dependencies:
#
https://pandas.pydata.org/docs/whatsnew/v2.2.0.html#increased-minimum-versions-for-dependencies
# However Airflow not fully supports it yet:
https://github.com/apache/airflow/issues/28723
# In addition FAB also limit sqlalchemy to < 2.0
- - pandas>=2.1.2,<2.2;python_version>="3.9"
- - pandas>=1.5.3,<2.2;python_version<"3.9"
+ - pandas>=2.1.2,<2.2
integrations:
diff --git a/providers/src/airflow/providers/salesforce/provider.yaml
b/providers/src/airflow/providers/salesforce/provider.yaml
index adbc911685b..d794c8b7466 100644
--- a/providers/src/airflow/providers/salesforce/provider.yaml
+++ b/providers/src/airflow/providers/salesforce/provider.yaml
@@ -65,8 +65,7 @@ dependencies:
#
https://pandas.pydata.org/docs/whatsnew/v2.2.0.html#increased-minimum-versions-for-dependencies
# However Airflow not fully supports it yet:
https://github.com/apache/airflow/issues/28723
# In addition FAB also limit sqlalchemy to < 2.0
- - pandas>=2.1.2,<2.2;python_version>="3.9"
- - pandas>=1.5.3,<2.2;python_version<"3.9"
+ - pandas>=2.1.2,<2.2
integrations:
diff --git a/providers/src/airflow/providers/snowflake/provider.yaml
b/providers/src/airflow/providers/snowflake/provider.yaml
index 0b268da02e7..bfb7ff8b3ef 100644
--- a/providers/src/airflow/providers/snowflake/provider.yaml
+++ b/providers/src/airflow/providers/snowflake/provider.yaml
@@ -88,8 +88,7 @@ dependencies:
#
https://pandas.pydata.org/docs/whatsnew/v2.2.0.html#increased-minimum-versions-for-dependencies
# However Airflow not fully supports it yet:
https://github.com/apache/airflow/issues/28723
# In addition FAB also limit sqlalchemy to < 2.0
- - pandas>=2.1.2,<2.2;python_version>="3.9"
- - pandas>=1.5.3,<2.2;python_version<"3.9"
+ - pandas>=2.1.2,<2.2
- pyarrow>=14.0.1
- snowflake-connector-python>=3.7.1
- snowflake-sqlalchemy>=1.4.0
diff --git a/providers/src/airflow/providers/trino/provider.yaml
b/providers/src/airflow/providers/trino/provider.yaml
index cc2c40832f7..197528f8f75 100644
--- a/providers/src/airflow/providers/trino/provider.yaml
+++ b/providers/src/airflow/providers/trino/provider.yaml
@@ -72,8 +72,7 @@ dependencies:
#
https://pandas.pydata.org/docs/whatsnew/v2.2.0.html#increased-minimum-versions-for-dependencies
# However Airflow not fully supports it yet:
https://github.com/apache/airflow/issues/28723
# In addition FAB also limit sqlalchemy to < 2.0
- - pandas>=2.1.2,<2.2;python_version>="3.9"
- - pandas>=1.5.3,<2.2;python_version<"3.9"
+ - pandas>=2.1.2,<2.2
- trino>=0.318.0
integrations:
diff --git a/providers/src/airflow/providers/weaviate/provider.yaml
b/providers/src/airflow/providers/weaviate/provider.yaml
index 5b3b0b9419e..8129f127183 100644
--- a/providers/src/airflow/providers/weaviate/provider.yaml
+++ b/providers/src/airflow/providers/weaviate/provider.yaml
@@ -57,8 +57,7 @@ dependencies:
#
https://pandas.pydata.org/docs/whatsnew/v2.2.0.html#increased-minimum-versions-for-dependencies
# However Airflow not fully supports it yet:
https://github.com/apache/airflow/issues/28723
# In addition FAB also limit sqlalchemy to < 2.0
- - pandas>=2.1.2,<2.2;python_version>="3.9"
- - pandas>=1.5.3,<2.2;python_version<"3.9"
+ - pandas>=2.1.2,<2.2
hooks:
- integration-name: Weaviate