Skip to content

Add Python 3.15 support and publish CPython 3.15 wheels #836

Closed

Description

@fdejax26

Is your feature request related to a problem? Please describe.

The mssql-python package currently appears to provide wheels for CPython up to Python 3.14 (cp314), with no compatible wheels available for Python 3.15.

This prevents projects upgrading to Python 3.15 from reliably installing the driver. For example, our Cortex application uses mssql-python to connect to Azure SQL, including through SQLAlchemy's mssql+mssqlpython dialect. Dependency resolution and installation with uv lock and uv sync fail when targeting Python 3.15.

Describe the solution you'd like

Add Python 3.15 support and publish compatible CPython 3.15 (cp315) wheels on PyPI.

The published wheels should support installing and using the driver on Python 3.15, including Azure SQL connectivity and SQLAlchemy integration.

Describe alternatives you've considered

  • Staying on Python 3.14 until compatible wheels are available.
  • Replacing mssql-python with an alternative driver, such as pyodbc, which would require additional changes to our database connectivity and SQLAlchemy integration.

Publishing Python 3.15-compatible wheels would be the simplest solution for downstream projects.

Additional context

Is Python 3.15 support already planned? If so, is there an estimated timeline for publishing compatible wheels?

Activity

  1. github-actions commented on Oct 9, 2026

    @github-actions

    Hi fdejax26, thank you for opening this issue!

    Our team will review it shortly. We aim to triage all new issues within 24-48 hours and get back to you.

    If you have additional information to share, please feel free to update the issue.

    Thank you for your patience!

  2. added
    triage doneIssues that are triaged by dev team and are in investigation.
    area: packaging-platformWheels, version support, OS/arch coverage (Linux/macOS/Windows), install or import failures.
    and removed
    triage neededFor new issues, not triaged yet.
    on Oct 12, 2026
  3. bewithgaurav commented on Oct 12, 2026

    @bewithgaurav
    Collaborator

    fdejax26 - thanks for raising this - this is under development and 3.15 wheels will be available shortly
    will post some updates here as soon as we do the release

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

Metadata

Metadata

Labels

area: packaging-platformWheels, version support, OS/arch coverage (Linux/macOS/Windows), install or import failures.triage doneIssues that are triaged by dev team and are in investigation.

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions