17
0
Dominique Leuenberger a0a113a630 Accepting request 1311039 from devel:languages:python
- update to 18.1.15:
  * Warning WARNING - BREAKING CHANGE: Drop support for Python
    3.9. This breaking change should usually require a major
    and/or minor number update. Since berkeleydb traditional
    numbering is related to the higher Oracle Berkeley DB
    supported, I would usually wait until Oracle releases a new
    version to upgrade my own version and deprecate old Python
    support at the same time. Given that Oracle has not released
    a new Oracle Berkeley DB in almost five years, I must break
    this practice for now. I am sorry if this update breaks your
    Python 3.9 environment. In that case, please pin your
    berkeleydb installation to version 18.1.14, the last Python
    3.9 compatible release. Send me constructive feedback if
    appropriate.
  * Python 3.14 is officially supported.
  * Since we have drop Python 3.9:  We can simplify the code: We
    can now freely use PyType_GetModuleState(),
    PyModule_GetState() and PyType_GetModule(). We don't need
    Py_tp_new anymore in PyType_Slot types. We can use
    PyType_FromModuleAndSpec(). Ease use of rmtree and unlink in
    tests.   We can use Py_TPFLAGS_DISALLOW_INSTANTIATION in all
    supported Python versions.
  * We can simplify the code: We can now freely use
    PyType_GetModuleState(), PyModule_GetState() and
    PyType_GetModule(). We don't need Py_tp_new anymore in
    PyType_Slot types. We can use PyType_FromModuleAndSpec().
    Ease use of rmtree and unlink in tests.
  * We can now freely use PyType_GetModuleState(),
    PyModule_GetState() and PyType_GetModule().
  * We don't need Py_tp_new anymore in PyType_Slot types.

OBS-URL: https://build.opensuse.org/request/show/1311039
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-berkeleydb?expand=0&rev=6
2025-10-13 13:35:42 +00:00
2025-10-13 09:15:07 +00:00
2025-10-13 09:15:07 +00:00
2025-10-13 09:15:07 +00:00
2025-10-13 09:15:07 +00:00
2025-10-13 09:15:07 +00:00
Description
No description provided
63 KiB
Languages
RPM Spec 100%