From dd53cf57b45ec45d16cc25dda0f54437d5b6bee2 Mon Sep 17 00:00:00 2001 From: Yang Fan <2022112761@stu.hit.edu.cn> Date: Thu, 23 Jul 2026 23:27:02 +0800 Subject: [PATCH 1/4] Add Python 3.13 classifier --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index f67f905c..ce9a9e7d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -19,6 +19,7 @@ classifiers = [ 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', 'Programming Language :: Python :: 3.12', + 'Programming Language :: Python :: 3.13', 'Topic :: Software Development', ] version = '1.14.0' From b2137b3c90239dc2e0cf19b4502db263107c2457 Mon Sep 17 00:00:00 2001 From: Lie Ryan Date: Wed, 12 Aug 2026 20:48:01 +1000 Subject: [PATCH 2/4] Update GHA Python versions Remove 3.9, add 3.14, 3.15 --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index c37c20ec..7b3b2be1 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -9,7 +9,7 @@ jobs: strategy: matrix: - python-version: ['3.9', '3.10', '3.11', '3.12', '3.13'] + python-version: ['3.10', '3.11', '3.12', '3.13', '3.14', '3.15'] os: [ubuntu-latest, windows-latest, macos-latest] fail-fast: false steps: From 3243a5f0559ecd0362008765976c27729933b97d Mon Sep 17 00:00:00 2001 From: Lie Ryan Date: Wed, 12 Aug 2026 21:14:47 +1000 Subject: [PATCH 3/4] Update supported python version in pyproject.toml --- pyproject.toml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index ce9a9e7d..3e615251 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -2,7 +2,7 @@ name = 'rope' description = 'a python refactoring library...' readme = 'README.rst' -requires-python = '>=3.8' +requires-python = '>=3.10' classifiers = [ 'Development Status :: 4 - Beta', 'Operating System :: OS Independent', @@ -14,12 +14,12 @@ classifiers = [ 'Natural Language :: English', 'Programming Language :: Python', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.8', - 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', 'Programming Language :: Python :: 3.12', 'Programming Language :: Python :: 3.13', + 'Programming Language :: Python :: 3.14', + 'Programming Language :: Python :: 3.15', 'Topic :: Software Development', ] version = '1.14.0' From 8682d487a3b5e4917ea52dbcb8fcc821397bca60 Mon Sep 17 00:00:00 2001 From: Lie Ryan Date: Wed, 12 Aug 2026 21:19:19 +1000 Subject: [PATCH 4/4] Update GHA Python versions 3.15 line is currently pre-release, so use release candidate version. --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 7b3b2be1..d517a10a 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -9,7 +9,7 @@ jobs: strategy: matrix: - python-version: ['3.10', '3.11', '3.12', '3.13', '3.14', '3.15'] + python-version: ['3.10', '3.11', '3.12', '3.13', '3.14', '3.15.0-rc.1'] os: [ubuntu-latest, windows-latest, macos-latest] fail-fast: false steps: