Skip to main content
https://jenkins.logilab.org/job/cubicweb-jsonschema/badge/icon

cubicweb-jsonschema

cubicweb-jsonschema provides mappings from CubicWeb entities to JSON Schema documents as well as an HTTP API based on the JSON Hyper-Schema specification.

Documentation is available at https://cubicweb-jsonschema.readthedocs.io/

Testing

Tests can be run using:

python -m unittest discover -s test

from top-level directory after having installed test dependencies from file test-requirements.txt.

Some tests make use of the ajv program (more specifically ajv-cli) to validate JSON Schema response against meta schema. This can be installed using npm and should be in $PATH when running tests. If not available validation would not occur.

Metadata

Release files for cubicweb-jsonschema 0.7.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cubicweb-jsonschema 0.7.0
File Size Uploaded Provenance Actions
cubicweb-jsonschema-0.7.0.tar.gz 76.7 kB Without provenance Details for cubicweb-jsonschema-0.7.0.tar.gz

Release files / cubicweb-jsonschema-0.7.0.tar.gz

Download URL cubicweb-jsonschema-0.7.0.tar.gz
Size 76.7 kB
Tags Source
SHA-256 checksum
How to use checksums
108e27263f2692d9f5db8f2b8f35a35d39fe94f7db86166fd407445f104659f9
BLAKE2b-256 checksum
How to use checksums
11272a5de634cce0c6eb05c478fe83303ed06d3d63884440d3466b81b7e7ea86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.8.0 tqdm/4.31.1 CPython/3.7.3

Security for cubicweb-jsonschema 0.7.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page