You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Partial support for `Draft 2020-12 <https://python-jsonschema.readthedocs.io/en/latest/api/jsonschema/validators/#jsonschema.validators.Draft202012Validator>`_ and `Draft 2019-09 <https://python-jsonschema.readthedocs.io/en/latest/api/jsonschema/validators/#jsonschema.validators.Draft201909Validator>`_, except for ``dynamicRef`` / ``recursiveRef`` and ``$vocabulary`` (in-progress).
63
+
Full support for `Draft 7 <https://python-jsonschema.readthedocs.io/en/latest/api/jsonschema/validators/#jsonschema.validators.Draft7Validator>`_, `Draft 6 <https://python-jsonschema.readthedocs.io/en/latest/api/jsonschema/validators/#jsonschema.validators.Draft6Validator>`_, `Draft 4 <https://python-jsonschema.readthedocs.io/en/latest/api/jsonschema/validators/#jsonschema.validators.Draft4Validator>`_ and `Draft 3 <https://python-jsonschema.readthedocs.io/en/latest/api/jsonschema/validators/#jsonschema.validators.Draft3Validator>`_
If you have ``tox`` installed (perhaps via ``pip install tox`` or your
113
-
package manager), running ``tox`` in the directory of your source
114
-
checkout will run ``jsonschema``'s test suite on all of the versions
115
-
of Python ``jsonschema`` supports. If you don't have all of the
116
-
versions that ``jsonschema`` is tested under, you'll likely want to run
117
-
using ``tox``'s ``--skip-missing-interpreters`` option.
102
+
If you have ``tox`` installed (perhaps via ``pip install tox`` or your package manager), running ``tox`` in the directory of your source checkout will run ``jsonschema``'s test suite on all of the versions of Python ``jsonschema`` supports.
103
+
If you don't have all of the versions that ``jsonschema`` is tested under, you'll likely want to run using ``tox``'s ``--skip-missing-interpreters`` option.
118
104
119
-
Of course you're also free to just run the tests on a single version with your
120
-
favorite test runner. The tests live in the ``jsonschema.tests`` package.
105
+
Of course you're also free to just run the tests on a single version with your favorite test runner.
106
+
The tests live in the ``jsonschema.tests`` package.
121
107
122
108
123
109
Benchmarks
124
110
----------
125
111
126
-
``jsonschema``'s benchmarks make use of `pyperf
127
-
<https://pyperf.readthedocs.io>`_. Running them can be done via::
112
+
``jsonschema``'s benchmarks make use of `pyperf<https://pyperf.readthedocs.io>`_.
113
+
Running them can be done via::
128
114
129
115
$ tox -e perf
130
116
131
117
132
118
Community
133
119
---------
134
120
135
-
The JSON Schema specification has `a Slack
136
-
<https://json-schema.slack.com>`_, with an `invite link on its home page
137
-
<https://json-schema.org/>`_. Many folks knowledgeable on authoring
138
-
schemas can be found there.
121
+
The JSON Schema specification has `a Slack <https://json-schema.slack.com>`_, with an `invite link on its home page <https://json-schema.org/>`_.
122
+
Many folks knowledgeable on authoring schemas can be found there.
139
123
140
-
Otherwise, asking questions on Stack Overflow is another means of
141
-
getting help if you're stuck.
124
+
Otherwise, opening a `GitHub discussion <https://github.com/python-jsonschema/jsonschema/discussions>`_ or asking questions on Stack Overflow are other means of getting help if you're stuck.
142
125
143
126
.. end cut from PyPI
144
127
@@ -150,16 +133,10 @@ I'm Julian Berman.
150
133
151
134
``jsonschema`` is on `GitHub <https://github.com/python-jsonschema/jsonschema>`_.
152
135
153
-
Get in touch, via GitHub or otherwise, if you've got something to contribute,
154
-
it'd be most welcome!
136
+
Get in touch, via GitHub or otherwise, if you've got something to contribute, it'd be most welcome!
155
137
156
-
You can also generally find me on Libera (nick: ``Julian``) in various
157
-
channels, including ``#python``.
138
+
You can also generally find me on Libera (nick: ``Julian``) in various channels, including ``#python``.
158
139
159
-
If you feel overwhelmingly grateful, you can also `sponsor me
160
-
<https://github.com/sponsors/Julian/>`_.
140
+
If you feel overwhelmingly grateful, you can also `sponsor me <https://github.com/sponsors/Julian/>`_.
161
141
162
-
And for companies who appreciate ``jsonschema`` and its continued support
163
-
and growth, ``jsonschema`` is also now supportable via `TideLift
And for companies who appreciate ``jsonschema`` and its continued support and growth, ``jsonschema`` is also now supportable via `TideLift <https://tidelift.com/subscription/pkg/pypi-jsonschema?utm_source=pypi-jsonschema&utm_medium=referral&utm_campaign=readme>`_.
0 commit comments