[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