Skip to content

Drop python3.8 support core and providers - #42766

Merged
ashb merged 8 commits into
mainfrom
feature/drop-python3.8-support-core-and-providers
Oct 8, 2024
Merged

Drop python3.8 support core and providers#42766
ashb merged 8 commits into
mainfrom
feature/drop-python3.8-support-core-and-providers

Conversation

@jscheffl

Copy link
Copy Markdown
Contributor

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

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
@kaxilkaxil mentioned this pull request Jan 15, 2025
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
@kaxilkaxil mentioned this pull request Apr 29, 2025
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
kosteev pushed a commit to GoogleCloudPlatform/composer-airflow that referenced this pull request Feb 26, 2026
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 Jul 27, 2026
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 Jul 29, 2026
The last module in this dir was removed in apache/airflow#42766
GitOrigin-RevId: ae6edb1b9444da9bffce234604a0ec6cf0ea50e2
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:APIAirflow's REST/HTTP APIarea:CLIarea:dev-toolsarea:loggingarea:production-imageProduction image improvements and fixesarea:providersarea:serializationarea:webserverWebserver related Issuesprovider:amazonAWS/Amazon - related issuesprovider:cloudantprovider:cncf-kubernetesKubernetes (k8s) provider related issuesprovider:common-ioprovider:openlineageAIP-53

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants

@jscheffl@potiuk@uranusjr@kaxil@ashb@shahar1