GitHub user potiuk edited a comment on the discussion: Apache Spark Provider 
not working with python3.8 anymore

This is result of our policy: 
https://github.com/apache/airflow/blob/main/README.md#support-for-python-and-kubernetes-versions
 

Providers are released from `main` and the policy is clear about removing 
support for Python version in main.

I heartily recommend you to upgrade to Python 3.9+ - becuase Python 3.8 will 
not receive any security fixes - so if you want to stick with that you are 
endangering your employer to any security fixes that Python team might release.

If - despite knowing the risk - you want to stay with Python 3.8 and want to 
install latest provider version for Python 3.8, there is completely no problem 
for you to check out the right tag and backport the provider to 3.8, release it 
locally in your own registry and use it from there. You are absolutely not 
blocked, and it makes sense that the burden of doing it is on those who want to 
follow not-best-practices and do this for commercial reasons (for example 
becaue it will cost them to perform an upgrade in their own system) rather than 
expect that voluntary maintainers will handle their outdated installation,

We even are about to merge a short chapter explaining in detail how to build 
your own version of provider packages using Airflow's source code as it was a 
little bit burried: see #43524

This is a very deliberate decision of the community - more than 3 years ago 
when we adopted the policy and voted on it on the devlist. And specifically 
shifting the effort to those users who prefer to stay behind was the driver for 
that decision, so the effort that you need to to keep up with older versions of 
Python is expected and we deliberately designed it in the way our release 
policy is defined.

Generally in a very near future (~ 2027) when various regulations in EU and US 
and China wil be effective, you will be required to do that by law (i.e. 
upgrade to versions of software with latest security fixes). You can read it 
here for example 
https://ubuntu.com/blog/the-cyber-resilience-act-what-it-means-for-open-source, 
so this is but a very little intro to what is going to happen for your updates, 
and I heartily recommend you start upgrading your software early and often - 
this will decrease the pain later - when it will be cheaper for your company to 
upgrade rather than not.

GitHub link: 
https://github.com/apache/airflow/discussions/43542#discussioncomment-11111363

----
This is an automatically sent email for commits@airflow.apache.org.
To unsubscribe, please send an email to: commits-unsubscr...@airflow.apache.org

Reply via email to