Skip to content

Commit 0ff58ac

Browse files
authored
Test as well on the free-threaded version of Python 3.14 (#1450)
* Test as well no the free-threaded version of Python 3.14 * Updated various files to show cmd2 supports free-threaded versions of Python
1 parent eb5eb6c commit 0ff58ac

File tree

4 files changed

+6
-5
lines changed

4 files changed

+6
-5
lines changed

.github/workflows/tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
strategy:
1313
matrix:
1414
os: [ubuntu-latest, macos-latest, windows-latest]
15-
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14-dev"]
15+
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14", "3.14t"]
1616
fail-fast: false
1717

1818
runs-on: ${{ matrix.os }}

CHANGELOG.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
## 2.6.2 (June TBD, 2025)
1+
## 2.6.2 (TBD, 2025)
22

3-
- Bug Fixes
4-
- TBD
3+
- Enhancements
4+
- Added explicit support for free-threaded versions of Python, starting with version 3.14
55

66
## 2.6.1 (June 8, 2025)
77

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ pip install -U cmd2
8484
```
8585

8686
cmd2 works with Python 3.9+ on Windows, macOS, and Linux. It is pure Python code with few 3rd-party
87-
dependencies.
87+
dependencies. It works with both conventional CPython and free-threaded variants.
8888

8989
For information on other installation options, see
9090
[Installation Instructions](https://cmd2.readthedocs.io/en/latest/overview/installation.html) in the

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ classifiers = [
2525
"Programming Language :: Python :: 3.12",
2626
"Programming Language :: Python :: 3.13",
2727
"Programming Language :: Python :: 3.14",
28+
"Programming Language :: Python :: Free Threading :: 3 - Stable",
2829
"Topic :: Software Development :: Libraries :: Python Modules",
2930
]
3031
dependencies = [

0 commit comments

Comments
 (0)