Skip to content

Conversation

@jscheffl
Copy link
Contributor

@jscheffl jscheffl commented Oct 5, 2024

As Python 3.8 is getting out-of support, this PR removes support from Airflow providers and code.

See Python release schedule: https://peps.python.org/pep-0569/

Continuation of PR #42742 from apache repo

kunaljubce pushed a commit to kunaljubce/airflow that referenced this pull request Oct 13, 2024
Follow up after apache#42766 and apache#42936.

* We do not have to check for minimum Python version for Python 3.9
  any more (as we do not support 3.8 any more)
* While Python 3.12 is not yet fully supported by Apache Beam, we
  should still not allow it for releasing providers, but all other
  commands should support Python 3.12
* When you had pre-commit installed with Python 3.8 before, various
  errors might appear when running pre-commit. Troubleshooting
  was added quoting the errors and explaining what to do.
pavansharma36 pushed a commit to pavansharma36/airflow that referenced this pull request Oct 14, 2024
Follow up after apache#42766 and apache#42936.

* We do not have to check for minimum Python version for Python 3.9
  any more (as we do not support 3.8 any more)
* While Python 3.12 is not yet fully supported by Apache Beam, we
  should still not allow it for releasing providers, but all other
  commands should support Python 3.12
* When you had pre-commit installed with Python 3.8 before, various
  errors might appear when running pre-commit. Troubleshooting
  was added quoting the errors and explaining what to do.
R7L208 pushed a commit to R7L208/airflow that referenced this pull request Oct 17, 2024
Follow up after apache#42766 and apache#42936.

* We do not have to check for minimum Python version for Python 3.9
  any more (as we do not support 3.8 any more)
* While Python 3.12 is not yet fully supported by Apache Beam, we
  should still not allow it for releasing providers, but all other
  commands should support Python 3.12
* When you had pre-commit installed with Python 3.8 before, various
  errors might appear when running pre-commit. Troubleshooting
  was added quoting the errors and explaining what to do.
joaopamaral pushed a commit to joaopamaral/airflow that referenced this pull request Oct 21, 2024
* Drop Python 3.8 support in core

Add newsfragment

* Drop Python 3.8 support in provider packages
harjeevanmaan pushed a commit to harjeevanmaan/airflow that referenced this pull request Oct 23, 2024
* Drop Python 3.8 support in core

Add newsfragment

* Drop Python 3.8 support in provider packages
harjeevanmaan pushed a commit to harjeevanmaan/airflow that referenced this pull request Oct 23, 2024
Follow up after apache#42766 and apache#42936.

* We do not have to check for minimum Python version for Python 3.9
  any more (as we do not support 3.8 any more)
* While Python 3.12 is not yet fully supported by Apache Beam, we
  should still not allow it for releasing providers, but all other
  commands should support Python 3.12
* When you had pre-commit installed with Python 3.8 before, various
  errors might appear when running pre-commit. Troubleshooting
  was added quoting the errors and explaining what to do.
PaulKobow7536 pushed a commit to PaulKobow7536/airflow that referenced this pull request Oct 24, 2024
Follow up after apache#42766 and apache#42936.

* We do not have to check for minimum Python version for Python 3.9
  any more (as we do not support 3.8 any more)
* While Python 3.12 is not yet fully supported by Apache Beam, we
  should still not allow it for releasing providers, but all other
  commands should support Python 3.12
* When you had pre-commit installed with Python 3.8 before, various
  errors might appear when running pre-commit. Troubleshooting
  was added quoting the errors and explaining what to do.
kaxil added a commit to astronomer/airflow that referenced this pull request Oct 31, 2024
Since the minimium required Python in Airflow main is now >=3.9 since apache#42766, we can drop this dep
kaxil added a commit to astronomer/airflow that referenced this pull request Oct 31, 2024
Since the minimium required Python in Airflow main is now >=3.9 since apache#42766, we can drop this dep
kaxil added a commit to astronomer/airflow that referenced this pull request Oct 31, 2024
Since the minimium required Python in Airflow main is now >=3.9 since apache#42766, we can drop this dep
kaxil added a commit to astronomer/airflow that referenced this pull request Oct 31, 2024
Some of these checks are now redundant since we dropped support for Py < 3.9 in apache#42766
ellisms pushed a commit to ellisms/airflow that referenced this pull request Nov 13, 2024
* Drop Python 3.8 support in core

Add newsfragment

* Drop Python 3.8 support in provider packages
ellisms pushed a commit to ellisms/airflow that referenced this pull request Nov 13, 2024
Follow up after apache#42766 and apache#42936.

* We do not have to check for minimum Python version for Python 3.9
  any more (as we do not support 3.8 any more)
* While Python 3.12 is not yet fully supported by Apache Beam, we
  should still not allow it for releasing providers, but all other
  commands should support Python 3.12
* When you had pre-commit installed with Python 3.8 before, various
  errors might appear when running pre-commit. Troubleshooting
  was added quoting the errors and explaining what to do.
kaxil added a commit to astronomer/airflow that referenced this pull request Jan 15, 2025
The last module in this dir was removed in apache#42766
kaxil added a commit that referenced this pull request Jan 15, 2025
The last module in this dir was removed in #42766
HariGS-DB pushed a commit to HariGS-DB/airflow that referenced this pull request Jan 16, 2025
The last module in this dir was removed in apache#42766
dauinh pushed a commit to dauinh/airflow that referenced this pull request Jan 24, 2025
The last module in this dir was removed in apache#42766
got686-yandex pushed a commit to got686-yandex/airflow that referenced this pull request Jan 30, 2025
The last module in this dir was removed in apache#42766
kosteev pushed a commit to GoogleCloudPlatform/composer-airflow that referenced this pull request May 28, 2025
The last module in this dir was removed in apache/airflow#42766

GitOrigin-RevId: ae6edb1b9444da9bffce234604a0ec6cf0ea50e2
kosteev pushed a commit to GoogleCloudPlatform/composer-airflow that referenced this pull request Sep 23, 2025
The last module in this dir was removed in apache/airflow#42766

GitOrigin-RevId: ae6edb1b9444da9bffce234604a0ec6cf0ea50e2
kosteev pushed a commit to GoogleCloudPlatform/composer-airflow that referenced this pull request Oct 21, 2025
The last module in this dir was removed in apache/airflow#42766

GitOrigin-RevId: ae6edb1b9444da9bffce234604a0ec6cf0ea50e2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:API Airflow's REST/HTTP API area:CLI area:dev-tools area:logging area:production-image Production image improvements and fixes area:providers area:serialization area:webserver Webserver related Issues provider:amazon AWS/Amazon - related issues provider:cloudant provider:cncf-kubernetes Kubernetes (k8s) provider related issues provider:common-io provider:openlineage AIP-53

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants