BSD Ports

devel/py-ijson 3.3.0 DragonFly

Iterative JSON parser with a standard Python iterator interface

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
BSD3CLAUSE
Categories
devel, python
Package size
51.8 KiB, 282.2 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
DragonFlydevel/py-ijson3.3.0
FreeBSDdevel/py-ijson3.5.1
NetBSDdevel/py-ijson3.5.1
HardenedBSDdevel/py-ijson3.5.1
GhostBSDdevel/py-ijson3.5.1

Install

Binary package:

pkg install py311-ijson

From DPorts:

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

Dependencies

Run dependencies 1