BSD Ports

devel/py-ijson 3.5.1 FreeBSD

Iterative JSON parser with a standard Python iterator interface

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
cacecf35f0
License
BSD3CLAUSE
Categories
devel, python
Package size
58.0 KiB, 275.3 KiB installed

Description

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

In the other systems

SystemPortVersion
FreeBSDdevel/py-ijson3.5.1
NetBSDdevel/py-ijson3.5.1
DragonFlydevel/py-ijson3.3.0

Install

Binary package:

pkg install py312-ijson

From the ports tree:

cd /usr/ports/devel/py-ijson/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-ijson>0:devel/py-ijson

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.5.13.5.13.1.43.4.03.5.1
FreeBSD:14:quarterly3.5.13.5.1n/a3.4.03.5.1
FreeBSD:15:latest3.5.13.5.1n/a3.4.03.4.0
FreeBSD:15:quarterly3.5.13.5.1n/an/an/a
FreeBSD:16:latest3.5.13.5.1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

The full lists below include those, and their dependencies in turn.

Build dependencies 16
Run dependencies 7

Configuration

Options name: devel_ijson

OptionDefaultDescription
YAJLoffEnable yajl2_c backend
USES
python
Service scripts
none

Files

distinfo 1
FileSizeSHA256
ijson-3.5.1.tar.gz69913af40bd1a85f55db0b8b30715c858761306bd92d5590148636f75c3309e6e76bd
Master sites 1
  • PYPI

Commit history 1

DateCommitCreditsLog message
cacecf35f0 Po-Chuan Hsieh devel/py-ijson: Update to 3.5.1
Changes: https://github.com/ICRAR/ijson/blob/master/CHANGELOG.md