Skip to content

Update Python version to 3.13 across the project #1208

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 2 commits into from
May 1, 2025
Merged

Conversation

AtsushiSakai
Copy link
Owner

Upgraded the required Python version to 3.13 in configurations, CI workflows, documentation, and environment files. This ensures compatibility with the latest Python release and maintains consistency across all project components.

Fix #1204

Reference issue

What does this implement/fix?

Additional information

CheckList

  • Did you add an unittest for your new example or defect fix?
  • Did you add documents for your new example?
  • All CIs are green? (You can check it after submitting)

Upgraded the required Python version to 3.13 in configurations, CI workflows, documentation, and environment files. This ensures compatibility with the latest Python release and maintains consistency across all project components.
Upgraded the required Python version to 3.13 in configurations, CI workflows, documentation, and environment files. This ensures compatibility with the latest Python release and maintains consistency across all project components.
@AtsushiSakai AtsushiSakai requested a review from Copilot May 1, 2025 12:48
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This pull request upgrades the Python version used throughout the project from 3.12 (and py312) to 3.13 to ensure compatibility with the latest release. Key changes include updates in configuration files (ruff.toml, environment.yml), CI workflow files (AppVeyor, GitHub, and CircleCI), and documentation in the README.

Reviewed Changes

Copilot reviewed 8 out of 9 changed files in this pull request and generated no comments.

Show a summary per file
File Description
ruff.toml Updated target-version and comment to Python 3.13
requirements/environment.yml Changed Python dependency from 3.12 to 3.13
appveyor.yml Updated Python directory version for CI
README.md Updated Python version reference in documentation
.github/workflows/Windows_CI.yml Updated CI matrix to use Python 3.13
.github/workflows/MacOS_CI.yml Updated CI matrix to use Python 3.13
.github/workflows/Linux_CI.yml Updated CI matrix to use Python 3.13
.circleci/config.yml Updated Docker image to use cimg/python:3.13
Files not reviewed (1)
  • docs/modules/0_getting_started/3_how_to_contribute_main.rst: Language not supported

@AtsushiSakai AtsushiSakai merged commit a2c42c3 into master May 1, 2025
8 checks passed
@AtsushiSakai AtsushiSakai deleted the issue_1204 branch May 1, 2025 12:53
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
1 participant