GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | ||||||||||||||||||||||||||||||||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | ||||||||||||||||||||||||||||||||||||||
GeezerVison is showing github.com — Add Python 3.11 support by potiuk · Pull Request #27264 · apache/airflow Conversation
|
|
There you go. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
|
Really cool. Unfortunately pyarrow is currently not compatible with 3.11 😐 |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Related apache/arrow#14499 |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
2371ed5 to
0642e35
Compare
|
All is ready. All tests are passing, everything looks good. Now, the only thing we need is, we need to wait for the #31322 to be released. Currently it is impossible to find the right "provider" packages to install by airflow and generate constraints for "pypi" installation - that's why I had to cancel the constraint generation that run for ~ 1hr - because some of our providers (transitively) are not compatible with Python 3.11. Once the providers get released, they will not yet have the So Python 3.11 support is now in the hands of those who test and vote on providers (cc: @eladkal) |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
| from airflow import PY311 | ||
|
|
||
| if PY311: | ||
| pytest.skip( | ||
| "The tests are skipped because Apache Hive provider is not supported on Python 3.11", | ||
| allow_module_level=True, | ||
| ) |
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
Should this use pytestmark = pytest.mark.skipif(...) instead?
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
NIce
Sorry, something went wrong.
There was an error while loading. Please reload this page.
41dceba to
2b75487
Compare
Python 3.11 has been released as scheduled on October 25, 2022 and this is the first attempt to see how far Airflow (mostly dependencies) are from being ready to officially support 3.11.
|
FINALLY GREEN... MERGING |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
| | MSSQL | 2017(\*), 2019(\*) | 2017(\*), 2019(\*) | | ||
| | | Main version (dev) | Stable version (2.6.1) | | ||
| |------------|------------------------------|---------------------------| | ||
| | Python | 3.7, 3.8, 3.9, 3.10, 3.11 | 3.7, 3.8, 3.9, 3.10, 3.11 | |
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
Are we supporting Python 3.11 in 2.6.1?
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
Nope :). Good catch
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Add Python 3.11 support Python 3.11 has been released as scheduled on October 25, 2022 and finally, after all dependencies got upgraded - we can support it. --------- Co-authored-by: Tzu-ping Chung <[email protected]> (cherry picked from commit c5597d1)
The official Python image for 3.11 had a brief period when the date `20120503` has been an acceptable date, but it is not accepted as of 3.11.4 release on 5th of July. This PR reverts the changes in tests implemented in apache#27264 to accomodate for it and brings back the date as error case.
The official Python image for 3.11 had a brief period when the date `20120503` has been an acceptable date, but it is not accepted as of 3.11.4 release on 5th of July. This PR reverts the changes in tests implemented in #27264 to accomodate for it and brings back the date as error case.
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.