Skip to content

Python 3.14 and 3.15 support #1087

Open

Description

@Dev-iL

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?

Activity

  1. AtharvRG commented on Oct 31, 2026

    @AtharvRG

    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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions