Update Python version to 3.13 across the project (#1208)

* Update Python version to 3.13 across the project

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.

* Update Python version to 3.13 across the project

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.
This commit is contained in:
Atsushi Sakai
2025-05-01 21:53:12 +09:00
committed by GitHub
parent 1f729cb8cb
commit a2c42c3d68
9 changed files with 10 additions and 10 deletions

View File

@@ -6,7 +6,7 @@ orbs:
jobs:
build_doc:
docker:
- image: cimg/python:3.12
- image: cimg/python:3.13
steps:
- checkout
- run:

View File

@@ -12,7 +12,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: [ '3.12' ]
python-version: [ '3.13' ]
name: Python ${{ matrix.python-version }} CI

View File

@@ -16,7 +16,7 @@ jobs:
runs-on: macos-latest
strategy:
matrix:
python-version: [ '3.12' ]
python-version: [ '3.13' ]
name: Python ${{ matrix.python-version }} CI
steps:
- uses: actions/checkout@v4

View File

@@ -16,7 +16,7 @@ jobs:
runs-on: windows-latest
strategy:
matrix:
python-version: [ '3.12' ]
python-version: [ '3.13' ]
name: Python ${{ matrix.python-version }} CI
steps:
- uses: actions/checkout@v4

View File

@@ -102,7 +102,7 @@ or this paper for more details:
For running each sample code:
- [Python 3.12.x](https://www.python.org/)
- [Python 3.13.x](https://www.python.org/)
- [NumPy](https://numpy.org/)

View File

@@ -8,7 +8,7 @@ environment:
CMD_IN_ENV: "cmd /E:ON /V:ON /C .\\appveyor\\run_with_env.cmd"
matrix:
- PYTHON_DIR: C:\Python310-x64
- PYTHON_DIR: C:\Python313-x64
branches:
only:

View File

@@ -26,7 +26,7 @@ to understand the philosophies of this project.
Check your Python version.
---------------------------
We only accept a PR for Python 3.12.x or higher.
We only accept a PR for Python 3.13.x or higher.
We will not accept a PR for Python 2.x.

View File

@@ -2,7 +2,7 @@ name: python_robotics
channels:
- conda-forge
dependencies:
- python=3.12
- python=3.13
- pip
- scipy
- numpy

View File

@@ -5,8 +5,8 @@ ignore = ["E501", "E741", "E402"]
exclude = [
]
# Assume Python 3.11
target-version = "py312"
# Assume Python 3.13
target-version = "py313"
[per-file-ignores]