devel/py-jsonschema 4.26.0 MidnightBSD
JSON Schema validation for Python
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- mit
- Categories
- devel, python
Description
jsonschema is an implementation of JSON Schema for Python
- Full support for Draft 3 and Draft 4 of the schema.
- Lazy validation that can iteratively report all validation errors.
- Small and extensible
- Programmatic querying of which properties or items failed validation.
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | devel/py-jsonschema | 4.26.0 |
| FreeBSD | devel/py-jsonschema | 4.26.0 |
| OpenBSD | devel/py-jsonschema | 4.24.0p0 |
| DragonFly | devel/py-jsonschema | 4.23.0 |
| HardenedBSD | devel/py-jsonschema | 4.26.0 |
| GhostBSD | devel/py-jsonschema | 4.26.0 |
Install
Binary package:
mport install ${PYTHON_PKGNAMEPREFIX}jsonschema
From mports:
cd /usr/mports/devel/py-jsonschema && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jsonschema>0:devel/py-jsonschema
Dependencies
As this port's Makefile names them.
Build 3
${PYTHON_PKGNAMEPREFIX}hatchling>=0: devel/py-hatchling${PYTHON_PKGNAMEPREFIX}hatch-fancy-pypi-readme>=0: devel/py-hatch-fancy-pypi-readme${PYTHON_PKGNAMEPREFIX}hatch-vcs>=0: devel/py-hatch-vcs
Runtime 4
${PYTHON_PKGNAMEPREFIX}attrs>=22.2.0: devel/py-attrs${PYTHON_PKGNAMEPREFIX}jsonschema-specifications>=2023.03.6: devel/py-jsonschema-specifications${PYTHON_PKGNAMEPREFIX}referencing>=0.28.4: devel/py-referencing${PYTHON_PKGNAMEPREFIX}rpds-py>=0.7.1: devel/py-rpds-py
Build dependencies 3
Run dependencies 4
Required by 18
- ai/py-litellm
- ai/py-mistral-common
- ai/py-mistral-vibe
- ai/py-sagemaker-core
- devel/py-aws-sam-translator
- devel/py-cfn-lint
- devel/py-jsonform
- devel/py-jupyter-events
- devel/py-molecule
- devel/py-nbformat
- devel/py-openapi-schema-validator
- devel/py-openapi-spec-validator
- devel/py-trimesh
- graphics/py-altair
- misc/py-mcp
- sysutils/py-ansible-compat
- sysutils/py-ansible-lint
- www/py-flasgger
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
- Conflicts with
- py*-jsonschema3
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| jsonschema-4.26.0.tar.gz | 366583 | 0c26707e2efad8aa1bfc5b7ce170f3fccc2e4918ff85989ba9ffa9facb2be326 |
Master sites 1
- PYPI