[pybsddb] Berkeleydb 18.1.13
Jesus Cea
jcea at jcea.es
Wed Jan 22 18:38:35 CET 2025
Hello, new year, new release.
Webpage
https://www.jcea.es/programacion/pybsddb.htm
Documentation
https://docs.jcea.es/berkeleydb/latest/
PyPI:
https://pypi.org/project/berkeleydb/
Changelog:
https://www.jcea.es/programacion/pybsddb.htm#berkeleydb-18.1.13
18.1.13 - 2025-01-22
--------------------
- **WARNING:** Being able to compile the bindings on non
x86/x86_64 Linux systems (ARM, RISC-V, etc).
This improvement required to change the way compilation on
Linux worked. If you find any issue with this, please report.
- Compile the C module with extra static analysis and be more
strict.
- Some functions have unused parameters that we would like to
preserve.
- Different types in different python subinterpreters are tricky
under Py_LIMITED_API < Python 3.10. We will delete the
workarounds when Python 3.10 be the minimal supported version.
- Delete some unused parameters thru all the source code.
- Be explicit and complete in the sentinel values.
- Be explicit initializing (missing) docstrings.
- Rewrite some function prototypes to avoid warning when being
strict and to avoid unneeded function castings.
- Functions METH_NOARGS require two parameters, although one
of them will be ignored.
- Be sure we don't wrap an unsigned int operation, bypassing an
assertion.
- Update copyright to 2025.
--
Jesús Cea Avión _/_/ _/_/_/ _/_/_/
jcea at jcea.es - https://www.jcea.es/ _/_/ _/_/ _/_/ _/_/ _/_/
Twitter: @jcea _/_/ _/_/ _/_/_/_/_/
jabber / xmpp:jcea at jabber.org _/_/ _/_/ _/_/ _/_/ _/_/
"Things are not so easy" _/_/ _/_/ _/_/ _/_/ _/_/ _/_/
"My name is Dump, Core Dump" _/_/_/ _/_/_/ _/_/ _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibniz
More information about the pybsddb
mailing list