Path to this page:
./
textproc/py-orjson,
Fast, correct Python JSON library
Branch: CURRENT,
Version: 3.10.18,
Package name: py312-orjson-3.10.18,
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: 5295.713 KB
Version history: (Expand)
- (2025-05-04) Updated to version: py312-orjson-3.10.18
- (2025-04-01) Updated to version: py312-orjson-3.10.16
- (2025-02-02) Updated to version: py312-orjson-3.10.15
- (2024-12-30) Updated to version: py312-orjson-3.10.13
- (2024-11-24) Updated to version: py312-orjson-3.10.12
- (2024-11-03) Updated to version: py312-orjson-3.10.11
CVS history: (Expand)
2025-05-04 15:23:00 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-orjson: updated to 3.10.18
3.10.18
Fixed
- Fix incorrect escaping of the vertical tabulation character. This was
introduced in 3.10.17.
3.10.17
Changed
- Publish PyPI Windows aarch64/arm64 wheels.
- ABI compatibility with CPython 3.14 alpha 7.
- Fix incompatibility running on Python 3.13 using WASM.
|
2025-04-01 11:49:43 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-orjson: updated to 3.10.16
3.10.16
Changed
- Improve performance of serialization on amd64 machines with AVX-512.
- ABI compatibility with CPython 3.14 alpha 6.
- Drop support for Python 3.8.
- Publish additional PyPI wheels for macOS that target only aarch64, macOS 15,
and recent Python.
|
2025-02-02 19:09:30 by Thomas Klausner | Files touched by this commit (1) |
Log message:
py-orjson: set required minimal rust version
|
2025-02-02 17:09:06 by Thomas Klausner | Files touched by this commit (3) |  |
Log message:
py-orjson: update to 3.10.15.
## 3.10.15
### Changed
- Publish PyPI manylinux aarch64 wheels built and tested on aarch64.
- Publish PyPI musllinux aarch64 and arm7l wheels built and tested on aarch64.
- Publish PyPI manylinux Python 3.13 wheels for i686, arm7l, ppc64le, and s390x.
## 3.10.14
### Changed
- Specify build system dependency on `maturin>=1,<2` again.
- Allocate memory using `PyMem_Malloc()` and similar APIs for integration
with pymalloc, mimalloc, and tracemalloc.
- Source distribution does not ship compressed test documents and relevant
tests skip if fixtures are not present.
- Build now depends on Rust 1.82 or later instead of 1.72.
|
2024-12-30 07:05:44 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-orjson: updated to 3.10.13
3.10.13
- Fix compatibility with maturin introducing a breaking change in 1.8.0 and
specify a fixed version of maturin. Projects relying on any previous version
being buildable from source by end users (via PEP 517) must upgrade to at
least this version.
|
2024-12-27 09:50:44 by Thomas Klausner | Files touched by this commit (2) |
Log message:
py-orjson: fix build with py-maturin 1.8.0
Using patch from upstream pull request
|
2024-11-24 11:28:57 by Thomas Klausner | Files touched by this commit (3) |  |
Log message:
py-orjson: update to 3.10.12.
## 3.10.12
### Changed
- Publish PyPI manylinux i686 wheels.
- Publish PyPI musllinux i686 and arm7l wheels.
- Publish PyPI macOS wheels for Python 3.10 or later built on macOS 15.
- Publish PyPI Windows wheels using trusted publishing.
|
2024-11-13 14:32:26 by Jonathan Perkin | Files touched by this commit (11) |
Log message:
*: Switch to py-maturin's tool.mk
|