Skip to content

Commit c7188d3

Browse files
committed
Add support for Python 3.14 and test PyPy3.11
1 parent c6455cf commit c7188d3

3 files changed

Lines changed: 9 additions & 5 deletions

File tree

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
strategy:
1414
fail-fast: false
1515
matrix:
16-
python-version: ["pypy3.10", "3.9", "3.10", "3.11", "3.12", "3.13"]
16+
python-version: ["pypy3.11", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
1717
os: [windows-latest, macos-latest, ubuntu-latest]
1818

1919
steps:

pyproject.toml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ classifiers = [
2828
"Programming Language :: Python :: 3.11",
2929
"Programming Language :: Python :: 3.12",
3030
"Programming Language :: Python :: 3.13",
31+
"Programming Language :: Python :: 3.14",
3132
"Programming Language :: Python :: Implementation :: CPython",
3233
"Programming Language :: Python :: Implementation :: PyPy",
3334
"Topic :: Text Processing",
@@ -64,9 +65,9 @@ fix = true
6465
lint.select = [
6566
"C4", # flake8-comprehensions
6667
"D", # pydocstyle
67-
"E", # pycodestyle errors
68+
"E", # pycodestyle
6869
"EM", # flake8-errmsg
69-
"F", # pyflakes errors
70+
"F", # pyflakes
7071
"I", # isort
7172
"ICN", # flake8-import-conventions
7273
"ISC", # flake8-implicit-str-concat
@@ -76,7 +77,7 @@ lint.select = [
7677
"RUF022", # unsorted-dunder-all
7778
"RUF100", # unused noqa (yesqa)
7879
"UP", # pyupgrade
79-
"W", # pycodestyle warnings
80+
"W", # pycodestyle
8081
"YTT", # flake8-2020
8182
]
8283
lint.ignore = [
@@ -95,6 +96,9 @@ lint.isort.known-first-party = [ "humanize" ]
9596
lint.isort.required-imports = [ "from __future__ import annotations" ]
9697
lint.pydocstyle.convention = "google"
9798

99+
[tool.pyproject-fmt]
100+
max_supported_python = "3.14"
101+
98102
[tool.pytest.ini_options]
99103
addopts = "--color=yes"
100104
filterwarnings = [

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ env_list =
55
docs
66
lint
77
mypy
8-
py{py3, 313, 312, 311, 310, 39}
8+
py{py3, 314, 313, 312, 311, 310, 39}
99

1010
[testenv]
1111
extras =

0 commit comments

Comments
 (0)