devel/py-jsonschema-path: Add py-jsonschema-path 0.3.1

JSONSchema Path provides object-oriented JSONSchema.

Key features:
- Traverse schema like paths
- Access schema on demand with separate dereferencing accessor layer
This commit is contained in:
Po-Chuan Hsieh 2023-10-16 23:11:18 +08:00
parent 833ccb4129
commit 0ce140dfe9
No known key found for this signature in database
GPG key ID: 9A4BD10F002DD04B
4 changed files with 35 additions and 0 deletions

View file

@ -4886,6 +4886,7 @@
SUBDIR += py-jsonref SUBDIR += py-jsonref
SUBDIR += py-jsonrpclib-pelix SUBDIR += py-jsonrpclib-pelix
SUBDIR += py-jsonschema SUBDIR += py-jsonschema
SUBDIR += py-jsonschema-path
SUBDIR += py-jsonschema-spec SUBDIR += py-jsonschema-spec
SUBDIR += py-jsonschema-specifications SUBDIR += py-jsonschema-specifications
SUBDIR += py-jsonschema3 SUBDIR += py-jsonschema3

View file

@ -0,0 +1,26 @@
PORTNAME= jsonschema-path
PORTVERSION= 0.3.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= jsonschema_path-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= JSONSchema Spec with object-oriented paths
WWW= https://github.com/p1c2u/jsonschema-path
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pathable>=0.4.1<0.5:devel/py-pathable@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}yaml>=5.1:devel/py-yaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}referencing>=0.28.0<0.31.0:devel/py-referencing@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.31.0<3:www/py-requests@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1697463032
SHA256 (jsonschema_path-0.3.1.tar.gz) = 07ea584b5c9b41a614b4d011c5575955676f48d0abbfd93d9ea8e933018d716d
SIZE (jsonschema_path-0.3.1.tar.gz) = 11588

View file

@ -0,0 +1,5 @@
JSONSchema Path provides object-oriented JSONSchema.
Key features:
- Traverse schema like paths
- Access schema on demand with separate dereferencing accessor layer