Path to this page:
./
textproc/py-orjson,
Fast, correct Python JSON library
Branch: CURRENT,
Version: 3.12.0,
Package name: py313-orjson-3.12.0,
Maintainer: pkgsrc-usersorjson is a fast, correct JSON library for Python. It benchmarks
as the fastest Python library for JSON and is more correct than
the standard json library or other third-party libraries. It
serializes dataclass, datetime, numpy, and UUID instances natively.
Master sites:
Filesize: 4045.815 KB
Version history: (Expand)
- (2026-08-16) Updated to version: py313-orjson-3.12.0
- (2026-05-07) Updated to version: py313-orjson-3.11.9
- (2026-04-01) Updated to version: py313-orjson-3.11.8
- (2026-02-04) Updated to version: py313-orjson-3.11.7
- (2026-02-01) Updated to version: py313-orjson-3.11.6
- (2025-12-09) Updated to version: py313-orjson-3.11.5
CVS history: (Expand)
2026-08-16 14:43:25 by Thomas Klausner | Files touched by this commit (3) |  |
Log message:
py-orjson: update to 3.12.0.
## 3.12.0 - 2026-08-14
### Changed
- Serialization implementation substantially rewritten.
- Publish PyPI wheels for Python 3.15. For Python 3.15 and later,
`manylinux_2_39` (2024) is targeted instead of `manylinux_2_17` (2012).
- No longer publish PyPI wheels for ppc64le and s390x.
|
2026-05-07 22:23:21 by Thomas Klausner | Files touched by this commit (2) |  |
Log message:
py-orjson: update to 3.11.9.
Changed
Build now depends on Rust 1.95 or later instead of 1.89.
Fixed
Fix building on Rust 1.95.
|
2026-04-01 07:56:06 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-orjson: updated to 3.11.8
3.11.8 - 2026-03-31
Changed
- Build and compatibility improvements.
|
2026-02-04 14:38:09 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-orjson: updated to 3.11.7
3.11.7
Use a faster library to serialize float. Users with byte-exact regression
tests should note positive exponents are now written using a +, e.g.,
1.2e+30 instead of 1.2e30. Both formats are spec-compliant.
ABI compatibility with CPython 3.15 alpha 5 free-threading.
|
2026-02-01 15:34:45 by Thomas Klausner | Files touched by this commit (1) |  |
Log message:
py-orjson: update LICENSE
|
2026-02-01 15:15:13 by Adam Ciarcinski | Files touched by this commit (4) |  |
Log message:
py-orjson: updated to 3.11.6
3.11.6 - 2026-01-29
Changed
- orjson now includes code licensed under the Mozilla Public License 2.0 (MPL-2.0).
- Drop support for Python 3.9.
- ABI compatibility with CPython 3.15 alpha 5.
- Build now depends on Rust 1.89 or later instead of 1.85.
Fixed
- Fix sporadic crash serializing deeply nested `list` of `dict`.
|
2025-12-08 22:12:43 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-orjson: updated to 3.11.5
3.11.5 - 2025-12-06
Changed
- Show simple error message instead of traceback when attempting to
build on unsupported Python versions.
|
2025-10-27 10:06:22 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-orjson: updated to 3.11.4
3.11.4 - 2025-10-24
Changed
- ABI compatibility with CPython 3.15 alpha 1.
- Publish PyPI wheels for 3.14 and manylinux i686, manylinux arm7,
manylinux ppc64le, manylinux s390x.
- Build now requires a C compiler.
|