Volunteers wanted to help translate FreshPorts
Searches without login should now work. You must get asked to click a button.
Port details on branch 2025Q1
py-jsonschema JSON Schema validation for Python
4.26.0 devel Σ=3 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 4.26.0Version of this port present on the latest quarterly branch.
Maintainer: bofh@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2013-06-06 12:56:34
Last Update: 2026-01-14 19:52:12
Commit Hash: d745e5a
People watching this port, also watch: gmake, png, automake, jbigkit, p5-Net-SSLeay
Also Listed In: python
License: MIT
WWW:
https://github.com/Julian/jsonschema
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.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb
Manual pages: #
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist #
There is no configure plist information for this port.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}jsonschema>0:devel/py-jsonschema@${PY_FLAVOR}
Conflicts: #
CONFLICTS_INSTALL:
  • py*-jsonschema3
To install the port: #
cd /usr/ports/devel/py-jsonschema/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/py-jsonschema
  • pkg install py311-jsonschema
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py311-jsonschema listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py311-jsonschema
Package flavors (<flavor>: <package>) #
  • py311: py311-jsonschema
distinfo: #
TIMESTAMP = 1768380620 SHA256 (jsonschema-4.26.0.tar.gz) = 0c26707e2efad8aa1bfc5b7ce170f3fccc2e4918ff85989ba9ffa9facb2be326 SIZE (jsonschema-4.26.0.tar.gz) = 366583

Packages (timestamps in pop-ups are UTC): #
py39-jsonschema
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest--4.16.0--
FreeBSD:14:quarterly-----
FreeBSD:15:latest--n/a-n/a
FreeBSD:15:quarterly--n/a-n/a
FreeBSD:16:latest--n/a-n/a
 
py311-jsonschema
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest---4.25.1-
FreeBSD:14:quarterly---4.24.0-
FreeBSD:15:latest--n/a4.25.1n/a
FreeBSD:15:quarterly--n/a-n/a
FreeBSD:16:latest--n/a-n/a
 
py312-jsonschema
ABIaarch64amd64armv6armv7i386
FreeBSD:14:latest4.26.04.26.0--4.26.0
FreeBSD:14:quarterly4.26.04.26.0--4.26.0
FreeBSD:15:latest4.26.04.26.0n/a-n/a
FreeBSD:15:quarterly4.26.04.26.0n/a-n/a
FreeBSD:16:latest4.26.04.26.0n/a-n/a
 
Dependencies #
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies: #
  1. py311-hatchling>=0 : devel/py-hatchling@py311
  2. py311-hatch-fancy-pypi-readme>=0 : devel/py-hatch-fancy-pypi-readme@py311
  3. py311-hatch-vcs>=0 : devel/py-hatch-vcs@py311
  4. python3.11 : lang/python311
  5. py311-build>=0 : devel/py-build@py311
  6. py311-installer>=0 : devel/py-installer@py311
Test dependencies: #
  1. py311-pip>=0 : devel/py-pip@py311
  2. py311-pytest>=7,1 : devel/py-pytest@py311
  3. python3.11 : lang/python311
Runtime dependencies: #
  1. py311-attrs>=22.2.0 : devel/py-attrs@py311
  2. py311-jsonschema-specifications>=2023.03.6 : devel/py-jsonschema-specifications@py311
  3. py311-referencing>=0.28.4 : devel/py-referencing@py311
  4. py311-rpds-py>=0.25.0 : devel/py-rpds-py@py311
  5. python3.11 : lang/python311
This port is required by: #
for Build #
  1. cad/apio
  2. comms/gnuradio
  3. databases/py-snowddl
  4. finance/freqtrade

Deleted ports which required this port:

Expand this list of 5 deleted ports
  1. devel/poetry*
  2. devel/py-trimesh*
  3. math/sage*
  4. misc/py-glance*
  5. security/py-keystone*
  6. Collapse this list of deleted ports.
for Run #
  1. benchmarks/py-reframe-hpc
  2. biology/py-multiqc
  3. cad/apio
  4. comms/gnuradio
  5. comms/py-spsdk
  6. databases/py-chromadb
  7. databases/py-dbt-core
Expand this list (105 items / 98 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list.
  2. databases/py-dbt-semantic-interfaces
  3. databases/py-snowddl
  4. databases/py-tableschema
  5. devel/py-aws-sam-translator
  6. devel/py-check-jsonschema
  7. devel/py-connexion
  8. devel/py-datapackage
  9. devel/py-fam
  10. devel/py-frictionless
  11. devel/py-glance-store
  12. devel/py-hologram
  13. devel/py-jsonform
  14. devel/py-jupyter-events
  15. devel/py-jupyter-kernel-test
  16. devel/py-jupyter-server-ydoc
  17. devel/py-jupyter-telemetry
  18. devel/py-jupyterlab-server
  19. devel/py-jupyterlab_launcher
  20. devel/py-livemark
  21. devel/py-molecule
  22. devel/py-nbformat
  23. devel/py-openapi-core
  24. devel/py-openapi-schema-validator
  25. devel/py-openapi-spec-validator
  26. devel/py-opengrok-tools
  27. devel/py-opentelemetry-configuration
  28. devel/py-pydantic-extra-types
  29. devel/py-pytest-mypy-plugins
  30. devel/py-swagger-spec-validator
  31. devel/py-tavern
  32. devel/py-warlock
  33. finance/freqtrade
  34. games/anki
  35. graphics/py-altair
  36. misc/py-autogen
  37. misc/py-claude-agent-sdk
  38. misc/py-csvw
  39. misc/py-haystack_ai
  40. misc/py-litellm
  41. misc/py-mcp
  42. misc/py-mistral-common
  43. misc/py-napari
  44. misc/py-sagemaker-core
  45. misc/snakemake
  46. net/cloud-init
  47. net/py-pook
  48. net/py-python-designateclient
  49. net-im/py-matrix-synapse
  50. net-mgmt/netbox
  51. net-mgmt/py-netutils
  52. science/py-h5json
  53. science/py-hdmf
  54. science/py-pygeometa
  55. science/py-qcelemental
  56. security/py-lib4sbom
  57. security/py-volatility3
  58. sysutils/iocage
  59. sysutils/iocage-devel
  60. sysutils/py-ansible-compat
  61. sysutils/py-ansible-lint
  62. sysutils/py-borgmatic
  63. sysutils/py-qmk
  64. textproc/py-docling-core
  65. textproc/py-tableschema-to-template
  66. www/flexget
  67. www/py-bravado-core
  68. www/py-dj60-drf-spectacular
  69. www/py-drf-spectacular
  70. www/py-flasgger
  71. www/py-flask-restx
  72. www/py-planet
  73. www/py-quilt3
  74. Collapse this list.

Deleted ports which required this port:

Expand this list of 26 deleted ports
  1. devel/poetry*
  2. devel/py-freenas.dispatcher*
  3. devel/py-jupyterlab_server*
  4. devel/py-openapi-schema-validator02*
  5. devel/py-openapi-spec-validator04*
  6. devel/py-spyder*
  7. devel/py-taskflow3*
  8. devel/py-trimesh*
  9. devel/spyder*
  10. emulators/py-nova*
  11. math/sage*
  12. misc/py-aider-chat*
  13. misc/py-cinder*
  14. misc/py-glance*
  15. net/cloud-init-devel*
  16. net/py-designateclient*
  17. net/py-matrix-synapse*
  18. security/py-keystone*
  19. www/py-dj41-drf-spectacular*
  20. www/py-dj42-drf-spectacular*
  21. www/py-dj50-drf-spectacular*
  22. www/py-dj51-drf-spectacular*
  23. www/py-dj52-drf-spectacular*
  24. www/py-flask-restplus*
  25. www/py-flask-restplus08*
  26. www/py-flexget*
  27. Collapse this list of deleted ports.
for Test #
  1. devel/py-botocore
  2. devel/py-genson
  3. devel/py-moto
  4. devel/py-param
  5. graphics/py-trimesh
  6. misc/py-codecarbon
  7. net/py-ripe.atlas.cousteau
Expand this list (9 items / 2 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list.
  2. textproc/py-griffelib
  3. www/py-falcon
  4. Collapse this list.

Configuration Options: #
No options to configure
Options name: #
devel_py-jsonschema
USES: #
python
FreshPorts was unable to extract/find any pkg message #
Master Sites: #
Expand this list (2 items)
Collapse this list.
  1. https://files.pythonhosted.org/packages/source/j/jsonschema/
  2. https://pypi.org/packages/source/j/jsonschema/
Collapse this list.

There are no commits on branch 2025Q1 for this port