summaryrefslogtreecommitdiff
path: root/pyproject.toml
Commit message (Collapse)AuthorAgeFilesLines
* Re-add the JSON trove classifiers.HEADv4.18.0a7mainJulian Berman2023-05-161-1/+3
| | | | This probably worked before, but I typoed the classifiers ha.
* Looks like Hatchling needs a bump before this can actually happen.Julian Berman2023-04-251-2/+0
| | | | | | Revert "Add the new JSON and JSON Schema classifiers, hooray!" This reverts commit 9bd72530f100c16bfe3e6b0b35abe7de70087ef9.
* Add the new JSON and JSON Schema classifiers, hooray!Julian Berman2023-04-251-0/+2
|
* Update requirements.Julian Berman2023-04-131-1/+1
|
* Bump the minimum referencing version again.Julian Berman2023-03-281-1/+1
|
* Update minimum requirements for referencing libraries.Julian Berman2023-03-231-3/+3
|
* Bump the minimum jsonschema-specifications/rpds versions to avoid #1059v4.18.0a2Julian Berman2023-03-201-6/+3
| | | | | This should re-enable validating from a thread other than the one that originall imported jsonschema.
* Enable ruff's simplify rules too.Julian Berman2023-03-151-3/+3
|
* flake8 -> ruff, a mostly painless affair.Julian Berman2023-03-151-11/+42
|
* Another version bump.Julian Berman2023-03-131-2/+2
|
* Link to the new referencing doc page.Julian Berman2023-03-091-3/+3
|
* Bump requirements.Julian Berman2023-03-081-2/+2
|
* Replace the other usages of pyrsistent with rpds.Julian Berman2023-03-061-1/+1
|
* Again bump the referencing version.Julian Berman2023-02-231-1/+1
|
* Add some prose documentation on the new referencing API.Julian Berman2023-02-221-1/+1
|
* Pin to newer pyrsistent.Julian Berman2023-02-211-1/+1
| | | | | | <19.3 can have performance problems on 3.11 where there aren't wheels (and where I think it's falling back to using the pure- Python implementation even on CPython). Here it's ~2x slower.
* Update docs requirements.Julian Berman2023-02-211-1/+1
|
* Fix the benchmark to pass the right type for remotes again.Julian Berman2023-02-211-1/+1
|
* Move Validator._resolver to _ref_resolver.Julian Berman2023-02-211-1/+1
| | | | | | | | | | | Makes way for our newer resolver to live in the shorter name. (This should have no effect on the public API, where we have Validator.resolver returning this attribute after emitting a deprecation warning.) Also bumps the minimum attrs version we depend on, as we need the alias functionality.
* Actually depend on referencing and update docs requirements.Julian Berman2023-02-211-1/+2
|
* Move to retrieving schemas from the jsonschema-specifications registry.Julian Berman2023-02-211-0/+1
| | | | Still will be tweaked as the referencing library's public API changes.
* Drop support for 3.7.Julian Berman2023-02-211-2/+1
| | | | | | | Referencing happens to not support it at the minute. It's close to EOL, so rather than adding it, I suspect it's droppable.
* Preemptively tweak an isort setting.Julian Berman2022-12-141-0/+1
| | | | And bump the minimum tox version.
* Tell mypy to show codes, which are needed to ignore.Julian Berman2022-08-211-0/+1
|
* Use rST markers in READMEHynek Schlawack2022-08-181-2/+2
|
* Cut the middle partHynek Schlawack2022-08-181-0/+5
|
* Change version header markersHynek Schlawack2022-08-181-2/+1
|
* jsonschema deserves a ✨fancy✨ readmeHynek Schlawack2022-08-171-3/+22
|
* Replace the vendored twisted.reflect.namedAny with pkgutil.resolve_name.Julian Berman2022-07-291-0/+2
| | | | | | The stdlib finally has a function for this, though it's 3.9+. (We therefore now also include a backport dependency).
* Rename the extra for non-GPL format support in the pyproject.tomlJulian Berman2022-07-291-1/+1
| | | | | | | | | | We're still waiting on the upstream fix for #962 which will allow installing the extra with either form, but as-is, this is technically not valid in a pyproject.toml (and is throwing some schemastore errors) because keys here have to use hyphens, not underscores. See https://packaging.python.org/en/latest/specifications/declaring-project-metadata/#dependencies-optional-dependencies
* Minor case correction for PyPI links.v4.7.1Julian Berman2022-07-111-7/+7
|
* Make project.urls be valid URLs.Julian Berman2022-05-301-7/+7
| | | | Refs: python/peps#2621.
* Let RTD be authoritative about what the default doc version is.Julian Berman2022-05-281-1/+1
|
* Modernize the packaging setup via PEP 621 and Hatch.Julian Berman2022-05-281-8/+89
| | | | | | | | | | | | Doing so jettisons setuptools in favor of a more modern, well-designed, legacy-free, and now well-supported packaging tool, Hatch. No end-user facing behavior changes are expected for any users using a recent packaging setup (within the past 2-3 years), so please report any issues. Hatch: https://hatch.pypa.io/latest/ PEP 621: https://peps.python.org/pep-0621/
* isorted.Julian Berman2020-08-121-0/+5
|
* setup.py is dead.Julian Berman2020-01-251-1/+3
|
* Add setuptools-scm to the pyproject.toml.Julian Berman2019-11-241-0/+1
|
* Add a pyproject.toml specifying we use setupools.Julian Berman2019-06-061-0/+8
Closes: #558