Skip to content

Commit 1727129

Browse files
authored
Merge pull request #617 from edgarrmondragon/py314
Add official support for Python 3.14
2 parents bc4345f + ff0ab3c commit 1727129

File tree

4 files changed

+10
-5
lines changed

4 files changed

+10
-5
lines changed

.github/workflows/build.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ jobs:
6262
strategy:
6363
matrix:
6464
os: [ubuntu, windows, macos]
65-
py: ['3.9', '3.10', '3.11', '3.12', '3.13']
65+
py: ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14']
6666
name: "Test on ${{ matrix.os }}, py${{ matrix.py }}"
6767
runs-on: "${{ matrix.os }}-latest"
6868
steps:

CHANGELOG.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ CHANGELOG
88
Unreleased
99
----------
1010

11+
- Add official support for Python 3.14
1112
- Add Citation File Format schema and pre-commit hook. Thanks :user:`edgarrmondragon`! (:issue:`502`)
1213

1314
.. vendor-insert-here

tests/unit/test_cachedownloader.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -345,6 +345,10 @@ def dummy_validate_bytes(data):
345345
assert validator_ran is False
346346

347347

348+
@pytest.mark.skipif(
349+
platform.system() == "Windows",
350+
reason="time.tzset() is not available on Windows",
351+
)
348352
def test_lastmod_from_header_uses_gmtime(request, monkeypatch, default_response):
349353
"""
350354
Regression test for https://github.com/python-jsonschema/check-jsonschema/pull/565

tox.ini

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ envlist =
33
mypy
44
cov_clean
55
py39-mindeps{,-format}
6-
py{313,312,311,310,39}
7-
py{39,313}-{json5,pyjson5}{,-format}
8-
py{39,313}-{disable_orjson}
6+
py{314,313,312,311,310,39}
7+
py{39,314}-{json5,pyjson5}{,-format}
8+
py{39,314}-{disable_orjson}
99
cov_combine
1010
cov_report
1111
skip_missing_interpreters = true
@@ -45,7 +45,7 @@ description = "combine coverage data"
4545
deps = coverage
4646
skip_install = true
4747
commands = coverage combine
48-
depends = py{,38,39,310,311,312,313}{,-mindeps,-format,-json5,-pyjson5,-disable_orjson}
48+
depends = py{,39,310,311,312,313,314}{,-mindeps,-format,-json5,-pyjson5,-disable_orjson}
4949

5050
[testenv:cov_report]
5151
description = "report test coverage"

0 commit comments

Comments
 (0)