@@ -21,18 +21,21 @@ classifiers = [
21
21
" License :: OSI Approved :: Apache Software License" ,
22
22
" Operating System :: OS Independent" ,
23
23
" Programming Language :: Python" ,
24
- " Programming Language :: Python :: 3.8" ,
25
24
" Programming Language :: Python :: 3.9" ,
26
25
" Programming Language :: Python :: 3.10" ,
27
26
" Programming Language :: Python :: 3.11" ,
28
27
" Programming Language :: Python :: 3.12" ,
28
+ " Programming Language :: Python :: 3.13" ,
29
29
" Programming Language :: Python :: Implementation :: CPython" ,
30
30
" Programming Language :: Python :: Implementation :: PyPy" ,
31
31
" Topic :: File Formats :: JSON" ,
32
32
" Topic :: File Formats :: JSON :: JSON Schema" ,
33
33
]
34
34
dynamic = [" version" ]
35
- dependencies = [" referencing" , " requests-cache>=1.0.0a0" ]
35
+ dependencies = [
36
+ " referencing" ,
37
+ " requests-cache>=1.0.0a0"
38
+ ]
36
39
37
40
[project .urls ]
38
41
Homepage = " https://github.com/python-jsonschema/schemastore"
@@ -58,16 +61,16 @@ skip_covered = true
58
61
59
62
[tool .doc8 ]
60
63
ignore = [
61
- " D000" , # see PyCQA/doc8#125
62
- " D001" , # one sentence per line, so max length doesn't make sense
64
+ " D000" , # see PyCQA/doc8#125
65
+ " D001" , # one sentence per line, so max length doesn't make sense
63
66
]
64
67
65
68
[tool .pyright ]
66
69
reportUnnecessaryTypeIgnoreComment = true
67
70
strict = [" **/*" ]
68
71
exclude = [
69
- " **/tests/__init__.py" ,
70
- " **/tests/test_*.py" ,
72
+ " **/tests/__init__.py" ,
73
+ " **/tests/test_*.py" ,
71
74
]
72
75
73
76
[tool .ruff ]
@@ -117,7 +120,7 @@ ignore = [
117
120
" SIM300" , # Not sure what heuristic this uses, but it's easily incorrect
118
121
" SLF001" , # Private usage within this package itself is fine
119
122
" TD" , # These TODO style rules are also silly
120
- " UP007" , # We support 3.8 + 3. 9
123
+ " UP007" , # We support 3.9
121
124
]
122
125
123
126
[tool .ruff .lint .flake8-pytest-style ]
0 commit comments