Path to this page:
./
textproc/py-orjson,
Fast, correct Python JSON library
Branch: CURRENT,
Version: 3.10.15,
Package name: py312-orjson-3.10.15,
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: 5158.674 KB
Version history: (Expand)
- (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
- (2024-10-30) Updated to version: py312-orjson-3.10.10
- (2024-10-22) Updated to version: py312-orjson-3.10.9
CVS history: (Expand)
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
|
2024-11-03 20:19:52 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-orjson: updated to 3.10.11
3.10.11
Changed
- Improve performance of UUIDs.
- Publish PyPI wheels with trusted publishing and PEP 740 attestations.
- Include text of licenses for vendored dependencies.
|
2024-10-30 15:40:08 by Thomas Klausner | Files touched by this commit (2) |  |
Log message:
py-orjson: update to 3.10.10.
### 3.10.10
### Fixed
- Fix `int` serialization on `s390x`. This was introduced in 3.10.8.
### Changed
- Publish aarch64 manylinux_2_17 wheel for 3.13 to PyPI.
|