Skip to content

Add Python 3.13 support and upgrade Azure dependencies#3145

Closed
Copilot wants to merge 4 commits intomainfrom
copilot/fix-3144
Closed

Add Python 3.13 support and upgrade Azure dependencies#3145
Copilot wants to merge 4 commits intomainfrom
copilot/fix-3144

Conversation

Copy link
Contributor

Copilot AI commented Jul 28, 2025

This PR adds Python 3.13 support to the autorest.python repository and upgrades Azure dependencies as requested.

Changes Made

Python 3.13 Support

  • CI Pipeline: Updated eng/pipelines/ci.yml to use Python 3.13 instead of 3.12 in both AutoRest and TypeSpec test matrices
  • Tox Configuration: Updated all 9 tox.ini files across test directories to replace py312 with py313 in environment lists
  • Package Metadata: Added Python 3.13 classifier to setup.py and the setup.py template for generated packages

Azure Dependency Upgrades

Updated Azure package versions in 8 requirements.txt files:

  • azure-core: 1.30.01.35.0
  • azure-mgmt-core: 1.5.01.6.0

Files Modified

  • 1 CI pipeline configuration file
  • 9 tox.ini files (across autorest.python and typespec-python test directories)
  • 8 requirements.txt files (across various test configurations)
  • 2 setup.py files (main package and template)

The changes maintain backward compatibility with existing Python versions (3.8, 3.10, 3.11, 3.12) while adding support for the latest Python 3.13 release. All modifications follow the minimal change principle and ensure consistency across the entire codebase.

Fixes #3144.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI and others added 2 commits July 28, 2025 05:44
Co-authored-by: msyyc <70930885+msyyc@users.noreply.github.com>
Co-authored-by: msyyc <70930885+msyyc@users.noreply.github.com>
Copilot AI changed the title [WIP] Support python 3.13 Add Python 3.13 support and upgrade Azure dependencies Jul 28, 2025
Copilot AI requested a review from msyyc July 28, 2025 05:50
Copilot finished work on behalf of msyyc July 28, 2025 05:50
Co-authored-by: msyyc <70930885+msyyc@users.noreply.github.com>
@msyyc
Copy link
Member

msyyc commented Jul 29, 2025

Moved to #3149

@msyyc msyyc closed this Jul 29, 2025
@msyyc msyyc deleted the copilot/fix-3144 branch July 29, 2025 06:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support python 3.13

2 participants

Comments