BSD Ports

converters/py-simplejson 4.1.2 NetBSD

Simple, fast, complete and extensible JSON encoder/decoder

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
349e6d8cbd
License
mit
Categories
converters, python
Package size
150.8 KiB, 937.2 KiB installed

Description

simplejson is a simple, fast, extensible JSON encoder/decoder for Python

simplejson is compatible with Python 2.3 and later with no external dependencies. It covers the full JSON specification for both encoding and decoding, with unicode support. By default, encoding is done in an encoding neutral fashion (plain ASCII with \uXXXX escapes for unicode characters).

The encoder may be subclassed to provide serialization in any kind of situation, without any special support by the objects to be serialized (somewhat like pickle).

The decoder can handle incoming JSON strings of any specified encoding (UTF-8 by default).

In the other systems

SystemPortVersion
NetBSDconverters/py-simplejson4.1.2
DragonFlydevel/py-simplejson3.18.4_1

Install

Binary package:

pkgin install py311-simplejson

From pkgsrc:

cd /usr/pkgsrc/converters/py-simplejson && make install clean

Packages

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

RepositoryVersion
NetBSD 10.1 x86_644.1.2
NetBSD 10.1 aarch644.1.1
SmartOS / illumos x86_644.2.0
macOS 15 arm644.2.0

Dependencies

Run dependencies 1

Configuration

No options to configure.

Service scripts
none
Flavors
py312-simplejson-4.1.2, py313-simplejson-4.1.2, py314-simplejson-4.1.2

Commit history 2

DateCommitCreditsLog message
349e6d8cbd adam py-simplejson: updated to 4.2.0
4.2.0 released 2026-10-02 * Start building wheels for Python 3.15 and drop Python 3.8 support via upgrade to cibuildwheel v4.2.0 https://github.com/simplejson/simplejson/pull/385 * Build and test riscv64 Linux wheels on native RISE runners https://github.com/simplejson/simplejson/pull/389 * The C scanner now reports the same error message as the pure Python decoder for an invalid first key in an object https://github.com/simplejson/simplejson/pull/388 * ``int_as_string_bitcount`` now supports thresholds of 64 bits and above (including 128-bit integers) in both the C and pure Python encoders; the C encoder previously rejected them https://github.com/simplejson/simplejson/pull/387 * Circular references introduced through ``for_json()`` or ``_asdict()`` …
dcfc3b610f adam py-simplejson: updated to 4.1.2
Version 4.1.2 released 2026-08-26 * Fix control character error position when content precedes the control char https://github.com/simplejson/simplejson/pull/379 * Report the offending char, not the backslash, for invalid \X escapes https://github.com/simplejson/simplejson/pull/380 * Handle non-finite Decimals like floats in the encoder https://github.com/simplejson/simplejson/pull/381 * Parse failures due to trailing commas are now reported consistently across implementations https://github.com/simplejson/simplejson/pull/382