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/5] 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/5] 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/5] 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/5] 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: From 35adbb371e1375412c7602ddc9e04245a927428e Mon Sep 17 00:00:00 2001 From: Lie Ryan Date: Sun, 16 Aug 2026 18:51:23 +1000 Subject: [PATCH 5/5] Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 02cd91e5..4431f01b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ # **Upcoming release** - #850 Update and pin black version in pre-commit and Github Actions +- #850 Bump supported python version to up to Python 3.14 # Release 1.14.0