You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Python 3.15 was released earlier this month as 3.10 reached its EOL. I am working on adding support for py3.15 in Airflow (apache/airflow#74555).
Airflow's mysql provider has aiomysql as a mandatory dependency, but aiomysql's metadata specifies py3.13 as the latest supported version. Would it be possible to make a new release with 3.14 and 3.15 support?
I'd like to take this. Adding py3.14/3.15 support should mostly be metadata + CI work unless 3.14's removal of asyncio unawaited-coroutine diagnostics or the pip metadata changes bite. My plan: bump the python_requires/classifiers, add 3.14 and 3.15 to the test matrix, run the existing suite against 3.14/3.15 (including the charset/cursor tests that are most sensitive to DBAPI behavior changes), and fix any failures — with an eye on the Airflow usage from the linked issue, verifying a wheel builds and installs cleanly on 3.15. If a release is the end goal, I'd ask maintainers whether a 0.x patch release is planned once CI is green.
Activity
AtharvRG commentedon Oct 31, 2026
I'd like to take this. Adding py3.14/3.15 support should mostly be metadata + CI work unless 3.14's removal of
asynciounawaited-coroutine diagnostics or thepipmetadata changes bite. My plan: bump thepython_requires/classifiers, add 3.14 and 3.15 to the test matrix, run the existing suite against 3.14/3.15 (including the charset/cursor tests that are most sensitive to DBAPI behavior changes), and fix any failures — with an eye on the Airflow usage from the linked issue, verifying a wheel builds and installs cleanly on 3.15. If a release is the end goal, I'd ask maintainers whether a0.xpatch release is planned once CI is green.