Skip to content

Commit 4fdc365

Browse files
committed
Declare support for 3.12.
1 parent d012f8f commit 4fdc365

File tree

4 files changed

+18
-3
lines changed

4 files changed

+18
-3
lines changed

.github/workflows/ci.yml

+8-1
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,14 @@ jobs:
7676
- name: Set up Python
7777
uses: actions/setup-python@v4
7878
with:
79-
python-version: "3.x"
79+
python-version: |
80+
3.8
81+
3.9
82+
3.10
83+
3.11
84+
3.12
85+
pypy3.10
86+
allow-prereleases: true
8087
- name: Set up nox
8188
uses: wntrblm/nox@2023.04.22
8289
- name: Enable UTF-8 on Windows

CHANGELOG.rst

+5
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
v4.18.5
2+
=======
3+
4+
* Declare support for Py3.12
5+
16
v4.18.4
27
=======
38

noxfile.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ def _session(fn):
4242
return _session
4343

4444

45-
@session(python=["3.8", "3.9", "3.10", "3.11", "pypy3"])
45+
@session(python=["3.8", "3.9", "3.10", "3.11", "3.12", "pypy3"])
4646
@nox.parametrize("installable", INSTALLABLE)
4747
def tests(session, installable):
4848

pyproject.toml

+4-1
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ classifiers = [
2525
"Programming Language :: Python :: 3.9",
2626
"Programming Language :: Python :: 3.10",
2727
"Programming Language :: Python :: 3.11",
28+
"Programming Language :: Python :: 3.12",
2829
"Programming Language :: Python :: Implementation :: CPython",
2930
"Programming Language :: Python :: Implementation :: PyPy",
3031
"Topic :: File Formats :: JSON",
@@ -68,8 +69,8 @@ format-nongpl = [
6869
jsonschema = "jsonschema.cli:main"
6970

7071
[project.urls]
71-
Homepage = "https://github.com/python-jsonschema/jsonschema"
7272
Documentation = "https://python-jsonschema.readthedocs.io/"
73+
Homepage = "https://github.com/python-jsonschema/jsonschema"
7374
Issues = "https://github.com/python-jsonschema/jsonschema/issues/"
7475
Funding = "https://github.com/sponsors/Julian"
7576
Tidelift = "https://tidelift.com/subscription/pkg/pypi-jsonschema?utm_source=pypi-jsonschema&utm_medium=referral&utm_campaign=pypi-link"
@@ -170,6 +171,8 @@ ignore = [
170171
"D407",
171172
# Plz spaces after section headers
172173
"D412",
174+
# We support 3.8 + 3.9
175+
"UP007",
173176
]
174177
extend-exclude = ["json"]
175178

0 commit comments

Comments
 (0)