./textproc/py-orjson, Fast, correct Python JSON library

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.10.12, Package name: py312-orjson-3.10.12, Maintainer: pkgsrc-users

orjson 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: 5311.179 KB

Version history: (Expand)


CVS history: (Expand)


   2024-11-24 11:28:57 by Thomas Klausner | Files touched by this commit (3) | Package updated
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) | Package updated
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) | Package updated
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.
   2024-10-22 10:04:52 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-orjson: reset PKGREVISION
   2024-10-22 10:02:11 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
py-orjson: update to 3.10.9nb1.

### 3.10.9

### Fixed

- Fix `int` serialization on 32-bit Python 3.8, 3.9, 3.10. This was
introduced in 3.10.8.

### 3.10.8

### Changed

- `int` serialization no longer chains `OverflowError` to the
the `__cause__` attribute of `orjson.JSONEncodeError` when range exceeded.
- Compatibility with CPython 3.14 alpha 1.
- Improve performance.
   2024-08-22 15:31:27 by Thomas Klausner | Files touched by this commit (2)
Log message:
py-orjson: adapt for py-maturin change

Bump PKGREVISION.
   2024-08-10 10:02:45 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-orjson: updated to 3.10.7

3.10.7 - 2024-08-08

Changed
- Improve performance of stable Rust amd64 builds.