Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions providers/apache/hdfs/docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -85,16 +85,17 @@ Requirements

The minimum Apache Airflow version supported by this provider distribution is ``2.11.0``.

========================================== =====================================
========================================== ======================================
PIP package Version required
========================================== =====================================
========================================== ======================================
``apache-airflow`` ``>=2.11.0``
``apache-airflow-providers-common-compat`` ``>=1.12.0``
``hdfs[avro,dataframe,kerberos]`` ``>=2.5.4; python_version < "3.12"``
``hdfs[avro,dataframe,kerberos]`` ``>=2.7.3; python_version >= "3.12"``
``fastavro`` ``>=1.10.0; python_version >= "3.13"``
``pandas`` ``>=2.1.2; python_version < "3.13"``
``pandas`` ``>=2.2.3; python_version >= "3.13"``
========================================== =====================================
========================================== ======================================

Cross provider package dependencies
-----------------------------------
Expand Down
1 change: 1 addition & 0 deletions providers/apache/hdfs/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ dependencies = [
"apache-airflow-providers-common-compat>=1.12.0",
'hdfs[avro,dataframe,kerberos]>=2.5.4;python_version<"3.12"',
'hdfs[avro,dataframe,kerberos]>=2.7.3;python_version>="3.12"',
'fastavro>=1.10.0;python_version>="3.13"', # Need to pin to this version for Python 3.13 compatibility
'pandas>=2.1.2; python_version <"3.13"',
'pandas>=2.2.3; python_version >="3.13"',
]
Expand Down
7 changes: 4 additions & 3 deletions providers/cohere/docs/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -91,13 +91,14 @@ Requirements

The minimum Apache Airflow version supported by this provider distribution is ``2.11.0``.

========================================== ==================
========================================== ======================================
PIP package Version required
========================================== ==================
========================================== ======================================
``apache-airflow`` ``>=2.11.0``
``apache-airflow-providers-common-compat`` ``>=1.8.0``
``cohere`` ``>=5.13.4``
========================================== ==================
``fastavro`` ``>=1.10.0; python_version >= "3.13"``
========================================== ======================================

Cross provider package dependencies
-----------------------------------
Expand Down
1 change: 1 addition & 0 deletions providers/cohere/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ dependencies = [
"apache-airflow>=2.11.0",
"apache-airflow-providers-common-compat>=1.8.0",
"cohere>=5.13.4",
'fastavro>=1.10.0;python_version>="3.13"', # Need to pin to this version for Python 3.13 compatibility
]

[dependency-groups]
Expand Down
2 changes: 1 addition & 1 deletion providers/databricks/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ dependencies = [
"apache-airflow-providers-google>=10.24.0"
]
"avro" = [
"fastavro>=1.9.0"
'fastavro>=1.10.0;python_version>="3.12"' # Need to pin to this version for Python 3.13 compatibility
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How come the python version is 3.12 here and 3.13 elsewhere?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You are right, I should have not lost the previous pinning for all Python versions <3.13. It was mainly added becasuse Python 3.13 needs at least 1.10. But the other should not be replaced.
Might be by accident so far not detected as the optional dependency is not used in CI and only picked if manually selected to install.
Will raise a corrective PR later today

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See #60797

]

[dependency-groups]
Expand Down
Loading