notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2024Q4
py-jsonschema JSON Schema validation for Python
4.23.0 devel on this many watch lists=5 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.23.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: 2024-07-27 10:54:00
Commit Hash: ab94ca5
People watching this port, also watch:: openjpeg, p5-Error, indexinfo, autoconf, jpeg-turbo
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.
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 = 1722075410 SHA256 (jsonschema-4.23.0.tar.gz) = d71497fef26351a33265337fa77ffeb82423f3ea21283cd9467bb03999266bc4 SIZE (jsonschema-4.23.0.tar.gz) = 325778

Packages (timestamps in pop-ups are UTC):
py37-jsonschema
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--3.2.0---3.2.0-
FreeBSD:13:quarterly--------
FreeBSD:14:latest--------
FreeBSD:14:quarterly--------
FreeBSD:15:latest--n/a-n/a---
 
py39-jsonschema
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--------
FreeBSD:13:quarterly--4.17.3_2---4.20.04.20.0
FreeBSD:14:latest--4.16.0--4.17.3_2-4.17.3_2
FreeBSD:14:quarterly------4.20.04.20.0
FreeBSD:15:latest--n/a-n/a-4.21.1-
 
py311-jsonschema
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest4.23.04.23.0-4.23.04.23.0---
FreeBSD:13:quarterly4.23.04.23.0--4.23.0---
FreeBSD:14:latest4.23.04.23.0-4.23.04.23.0---
FreeBSD:14:quarterly4.23.04.23.0--4.23.0---
FreeBSD:15:latest4.23.04.23.0n/a4.23.0n/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.7.1 : devel/py-rpds-py@py311
  5. python3.11 : lang/python311
This port is required by:
for Build
  1. databases/py-snowddl
  2. devel/py-trimesh
  3. finance/freqtrade
  4. math/sage

Deleted ports which required this port:

Expand this list of 3 deleted ports
  1. devel/poetry*
  2. misc/py-glance*
  3. security/py-keystone*
  4. Collapse this list of deleted ports.
for Run
  1. comms/py-spsdk
  2. databases/py-dbt-core
  3. databases/py-dbt-semantic-interfaces
  4. databases/py-snowddl
  5. databases/py-tableschema
  6. devel/py-aws-sam-translator
  7. devel/py-cfn-lint
Expand this list (80 items / 73 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. devel/py-check-jsonschema
  3. devel/py-connexion
  4. devel/py-datapackage
  5. devel/py-frictionless
  6. devel/py-glance-store
  7. devel/py-hologram
  8. devel/py-jsonform
  9. devel/py-jupyter-events
  10. devel/py-jupyter-kernel-test
  11. devel/py-jupyter-server-ydoc
  12. devel/py-jupyter-telemetry
  13. devel/py-jupyterlab-server
  14. devel/py-jupyterlab_launcher
  15. devel/py-livemark
  16. devel/py-molecule
  17. devel/py-nbformat
  18. devel/py-openapi-core
  19. devel/py-openapi-schema-validator
  20. devel/py-openapi-spec-validator
  21. devel/py-opengrok-tools
  22. devel/py-pytest-mypy-plugins
  23. devel/py-swagger-spec-validator
  24. devel/py-trimesh
  25. devel/py-warlock
  26. devel/spyder
  27. finance/freqtrade
  28. games/anki
  29. graphics/py-altair
  30. math/sage
  31. misc/py-aider-chat
  32. misc/py-litellm
  33. misc/snakemake
  34. net/cloud-init
  35. net/cloud-init-devel
  36. net/py-python-designateclient
  37. net-im/py-matrix-synapse
  38. net-mgmt/py-netutils
  39. science/py-pygeometa
  40. security/py-volatility3
  41. sysutils/docker-compose
  42. sysutils/iocage
  43. sysutils/iocage-devel
  44. sysutils/py-ansible-compat
  45. sysutils/py-ansible-lint
  46. sysutils/py-borgmatic
  47. sysutils/py-qmk
  48. textproc/py-tableschema-to-template
  49. www/flexget
  50. www/py-bravado-core
  51. www/py-dj50-drf-spectacular
  52. www/py-drf-spectacular
  53. www/py-flasgger
  54. www/py-flask-restx
  55. www/py-planet
  56. www/py-quilt3
  57. Collapse this list.

Deleted ports which required this port:

Expand this list of 18 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. emulators/py-nova*
  9. misc/py-cinder*
  10. misc/py-glance*
  11. net/py-designateclient*
  12. net/py-matrix-synapse*
  13. security/py-keystone*
  14. www/py-dj41-drf-spectacular*
  15. www/py-dj42-drf-spectacular*
  16. www/py-flask-restplus*
  17. www/py-flask-restplus08*
  18. www/py-flexget*
  19. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

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 2024Q4 for this port