import textproc/py-ijson 3.1.4, from maintainer Renaud Allard

Ijson is an iterative JSON parser with standard Python iterator
interfaces. High level interfaces are provided to have ijson yield
native Python objects out of a JSON stream located under a prefix and
to iterate over object members. Some lower level interfaces are also
available. C and pure-Python backends are available.

dependency for an upcoming net/synapse update.

ok sthen@
This commit is contained in:
landry 2021-08-16 15:10:21 +00:00
parent 3bd56d683f
commit cc4c9b5eb7
4 changed files with 74 additions and 0 deletions

View File

@ -0,0 +1,30 @@
# $OpenBSD: Makefile,v 1.1.1.1 2021/08/16 15:10:21 landry Exp $
COMMENT = iterative JSON parser
MODPY_EGG_VERSION = 3.1.4
DISTNAME = ijson-${MODPY_EGG_VERSION}
PKGNAME = py-ijson-${MODPY_EGG_VERSION}
CATEGORIES = textproc
HOMEPAGE = https://github.com/ICRAR/ijson
MAINTAINER = Renaud Allard <renaud@allard.it>
# BSD License
PERMIT_PACKAGE = Yes
WANTLIB += pthread yajl
MODULES = lang/python
MODPY_SETUPTOOLS = Yes
MODPY_PI = Yes
MODPY_PYTEST = Yes
FLAVORS = python3
FLAVOR = python3
CFLAGS = -I${LOCALBASE}/include
LIB_DEPENDS = devel/libyajl
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (ijson-3.1.4.tar.gz) = HRADrjxhFeybWH0p3RNoYKgaI8dia2guK1sSyf0w5Oo=
SIZE (ijson-3.1.4.tar.gz) = 56783

View File

@ -0,0 +1,5 @@
Ijson is an iterative JSON parser with standard Python iterator
interfaces. High level interfaces are provided to have ijson yield
native Python objects out of a JSON stream located under a prefix and
to iterate over object members. Some lower level interfaces are also
available. C and pure-Python backends are available.

View File

@ -0,0 +1,37 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2021/08/16 15:10:21 landry Exp $
lib/python${MODPY_VERSION}/site-packages/ijson/
lib/python${MODPY_VERSION}/site-packages/ijson-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
lib/python${MODPY_VERSION}/site-packages/ijson-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
lib/python${MODPY_VERSION}/site-packages/ijson-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt
lib/python${MODPY_VERSION}/site-packages/ijson-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt
lib/python${MODPY_VERSION}/site-packages/ijson-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt
lib/python${MODPY_VERSION}/site-packages/ijson/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/ijson/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/ijson/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ijson/${MODPY_PYCACHE}common.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ijson/${MODPY_PYCACHE}compat.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ijson/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ijson/${MODPY_PYCACHE}utils35.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ijson/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ijson/backends/
lib/python${MODPY_VERSION}/site-packages/ijson/backends/__init__.py
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/ijson/backends/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/ijson/backends/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ijson/backends/${MODPY_PYCACHE}_yajl2_ctypes_common.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ijson/backends/${MODPY_PYCACHE}python.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ijson/backends/${MODPY_PYCACHE}yajl.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ijson/backends/${MODPY_PYCACHE}yajl2.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ijson/backends/${MODPY_PYCACHE}yajl2_c.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/ijson/backends/${MODPY_PYCACHE}yajl2_cffi.${MODPY_PYC_MAGIC_TAG}pyc
@so lib/python${MODPY_VERSION}/site-packages/ijson/backends/_yajl2.${MODPY_PYC_MAGIC_TAG}so
lib/python${MODPY_VERSION}/site-packages/ijson/backends/_yajl2_ctypes_common.py
lib/python${MODPY_VERSION}/site-packages/ijson/backends/python.py
lib/python${MODPY_VERSION}/site-packages/ijson/backends/yajl.py
lib/python${MODPY_VERSION}/site-packages/ijson/backends/yajl2.py
lib/python${MODPY_VERSION}/site-packages/ijson/backends/yajl2_c.py
lib/python${MODPY_VERSION}/site-packages/ijson/backends/yajl2_cffi.py
lib/python${MODPY_VERSION}/site-packages/ijson/common.py
lib/python${MODPY_VERSION}/site-packages/ijson/compat.py
lib/python${MODPY_VERSION}/site-packages/ijson/utils.py
lib/python${MODPY_VERSION}/site-packages/ijson/utils35.py
lib/python${MODPY_VERSION}/site-packages/ijson/version.py