Debian Patches

Status for pybj/0.2.6-3

Patch Description Author Forwarded Bugs Origin Last update
0001-Python-3.12-changed-recursion-mechanism-1.patch Python 3.12 changed recursion mechanism [1]
sys.setrecursionlimit() and sys.getrecursionlimit(). The recursion limit
now applies only to Python code. Builtin functions do not use the
recursion limit, but are protected by a different mechanism that
prevents recursion from causing a virtual machine crash.

so increasing recursion limit as py-ubjson did [2] makes your package
buildable.

[1] https://docs.python.org/3/whatsnew/3.12.html#sys
[2] https://sources.debian.org/src/py-ubjson/0.16.1-3/debian/patches/py12_recursion_PR19.diff/
s3v <c0llapsed@yahoo.it> yes https://bugs.debian.org/1058027#10 2024-01-21
0002-fix-pip-ext-compilation-error.patch fix pip ext compilation error, thanks to @termanis, Iotic-Labs/py-ubjson#16 Qianqian Fang <fangqq@gmail.com> no backport, https://github.com/fangq/pybj/commit/a46355a0b0df0bec1817b04368a5a573358645ef 2022-05-25
0003-numpy2-support.patch Use NPY_ type constants for NumPy 2.x compatibility
Replace deprecated PyArray_ type constants with NPY_ enum constants.
Maximiliano Curia <maxy@debian.org> no 2026-09-09

All known versions for source package 'pybj'

Links