Date: Mon, 15 Apr 2019 20:35:02 +0000 (UTC) From: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r499045 - in head/devel: . py-ijson Message-ID: <201904152035.x3FKZ2Eu072289@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: sunpoet Date: Mon Apr 15 20:35:01 2019 New Revision: 499045 URL: https://svnweb.freebsd.org/changeset/ports/499045 Log: Add py-ijson 2.3 Ijson is an iterative JSON parser with a standard Python iterator interface. Ijson provides several implementations of the actual parsing in the form of backends located in ijson/backends: - yajl2_cffi: wrapper around YAJL 2.x using CFFI, this is the fastest. - yajl2: wrapper around YAJL 2.x using ctypes, for when you can't use CFFI for some reason. - yajl: deprecated YAJL 1.x + ctypes wrapper, for even older systems. - python: pure Python parser, good to use with PyPy WWW: https://github.com/isagalaev/ijson Added: head/devel/py-ijson/ head/devel/py-ijson/Makefile (contents, props changed) head/devel/py-ijson/distinfo (contents, props changed) head/devel/py-ijson/pkg-descr (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Mon Apr 15 20:26:03 2019 (r499044) +++ head/devel/Makefile Mon Apr 15 20:35:01 2019 (r499045) @@ -4652,6 +4652,7 @@ SUBDIR += py-icalendar SUBDIR += py-ice SUBDIR += py-ice37 + SUBDIR += py-ijson SUBDIR += py-imgkit SUBDIR += py-incremental SUBDIR += py-inflect Added: head/devel/py-ijson/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py-ijson/Makefile Mon Apr 15 20:35:01 2019 (r499045) @@ -0,0 +1,21 @@ +# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= ijson +PORTVERSION= 2.3 +CATEGORIES= devel python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Iterative JSON parser with a standard Python iterator interface + +LICENSE= BSD3CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +USES= python +USE_PYTHON= autoplist concurrent distutils + +NO_ARCH= yes + +.include <bsd.port.mk> Added: head/devel/py-ijson/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py-ijson/distinfo Mon Apr 15 20:35:01 2019 (r499045) @@ -0,0 +1,3 @@ +TIMESTAMP = 1555346513 +SHA256 (ijson-2.3.tar.gz) = ef5f9f6bf9e44f2e1721e72bcc82c7ac6bb012b525e0f8642dedf7ddc44cf474 +SIZE (ijson-2.3.tar.gz) = 10344 Added: head/devel/py-ijson/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py-ijson/pkg-descr Mon Apr 15 20:35:01 2019 (r499045) @@ -0,0 +1,11 @@ +Ijson is an iterative JSON parser with a standard Python iterator interface. + +Ijson provides several implementations of the actual parsing in the form of +backends located in ijson/backends: +- yajl2_cffi: wrapper around YAJL 2.x using CFFI, this is the fastest. +- yajl2: wrapper around YAJL 2.x using ctypes, for when you can't use CFFI for + some reason. +- yajl: deprecated YAJL 1.x + ctypes wrapper, for even older systems. +- python: pure Python parser, good to use with PyPy + +WWW: https://github.com/isagalaev/ijson
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201904152035.x3FKZ2Eu072289>