Skip to content

Commit 25cf22b

Browse files
committed
Test on 3.13, and drop 3.8.
Still test on 3.12 by default in development environments, until 3.13 is officially released/maturerer.
1 parent 7bb710c commit 25cf22b

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,11 +54,11 @@ jobs:
5454
uses: actions/setup-python@v5
5555
with:
5656
python-version: |
57-
3.8
5857
3.9
5958
3.10
6059
3.11
6160
3.12
61+
3.13
6262
pypy3.10
6363
allow-prereleases: true
6464

noxfile.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
(path.parent / f"{path.stem}.in", path) for path in REQUIREMENTS.values()
1818
]
1919

20-
SUPPORTED = ["3.8", "3.9", "3.10", "pypy3.10", "3.11", "3.12"]
21-
LATEST = SUPPORTED[-1]
20+
SUPPORTED = ["3.9", "3.10", "pypy3.10", "3.11", "3.12", "3.13"]
21+
LATEST = "3.12" # until 3.13 matures
2222

2323
nox.options.default_venv_backend = "uv|virtualenv"
2424
nox.options.sessions = []

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ source = "vcs"
88
[project]
99
name = "referencing"
1010
description = "JSON Referencing + Python"
11-
requires-python = ">=3.8"
11+
requires-python = ">=3.9"
1212
readme = "README.rst"
1313
keywords = ["json", "referencing", "jsonschema", "openapi", "asyncapi"]
1414
authors = [
@@ -20,11 +20,11 @@ classifiers = [
2020
"License :: OSI Approved :: MIT License",
2121
"Operating System :: OS Independent",
2222
"Programming Language :: Python",
23-
"Programming Language :: Python :: 3.8",
2423
"Programming Language :: Python :: 3.9",
2524
"Programming Language :: Python :: 3.10",
2625
"Programming Language :: Python :: 3.11",
2726
"Programming Language :: Python :: 3.12",
27+
"Programming Language :: Python :: 3.13",
2828
"Programming Language :: Python :: Implementation :: CPython",
2929
"Programming Language :: Python :: Implementation :: PyPy",
3030
"Topic :: File Formats :: JSON",
@@ -128,7 +128,7 @@ ignore = [
128128
"SIM300", # Not sure what heuristic this uses, but it's easily incorrect
129129
"SLF001", # Private usage within this package itself is fine
130130
"TD", # These TODO style rules are also silly
131-
"UP007", # We support 3.8 + 3.9
131+
"UP007", # We support 3.9
132132
]
133133

134134
[tool.ruff.lint.flake8-pytest-style]

0 commit comments

Comments
 (0)