Skip to content

Add Python 3.15 support and publish CPython 3.15 wheels #836

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!

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

    triage neededFor new issues, not triaged yet.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions