15
0

Commit Graph

  • cb32c1c7b6 Accepting request 1273057 from devel:languages:python main Dominique Leuenberger 2025-04-28 14:17:26 +00:00
  • 45d905391d OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-berkeleydb?expand=0&rev=10 Dirk Mueller 2025-04-28 09:24:14 +00:00
  • ef3e2132b0 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-berkeleydb?expand=0&rev=9 Dirk Mueller 2025-04-28 09:23:35 +00:00
  • 6e96792972 Accepting request 1242863 from devel:languages:python Ana Guerrero 2025-02-03 20:45:33 +00:00
  • 147f705f6f Accepting request 1242847 from home:glaubitz:branches:devel:languages:python Markéta Machová 2025-02-03 14:55:12 +00:00
  • a6608d7496 Accepting request 1225105 from devel:languages:python Ana Guerrero 2024-11-19 21:23:54 +00:00
  • 7c2e8ea14d - update to 18.1.11: * WARNING - BREAKING CHANGE: Drop support for Python 3.8. 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.8 environment. In that case, please pin your berkeleydb installation to Dirk Mueller 2024-11-19 12:53:05 +00:00
  • bfaa94b8fb Accepting request 1206439 from devel:languages:python Ana Guerrero 2024-10-09 20:12:59 +00:00
  • 33bcd5df47 - update to 18.1.10: * Since MS Windows is unsupported without community help, I deleted some legacy code. It could be restored if there is demand and some help to improve MS Windows support. * New URL for :Oracle:Oracle documentation <index.html>. * Now we also use Python Stable ABI under Python 3.8 and 3.9. Under Python 3.10 and up we can define types that users can not instantiate as Py_TPFLAGS_DISALLOW_INSTANTIATION, but that flag is not available under previous Python versions. In Python 3.8 and 3.9 we used to do type->tp_new = NULL; for that, but this approach is not available under Python Stable ABI. That is the reason this module could use Python Stable ABI only when compiled under Python 3.10 and superior. In this release we define the slot Py_tp_new as NULL in Python 3.8 and 3.9 to achieve the same effect, and that is available under Python Stable ABI. * Since this module can now use Python Stable ABI under all supported Python releases, that is exactly what we do. From now on this module always uses Python Stable ABI. * WARNING - BREAKING CHANGE: Change return value of berkeleydb.py_limited_api(). This function was introduced in 18.1.9 and it is used to indicate if the module was using the Python Stable ABI or not, and the version Python Stable ABI used. Now that the module has been improved to use Python Stable ABI always, the function returns a tuple of integers. First tuple element tells us what Python Stable ABI version are we supporting. Second element tells us what Python release was this module compiled under, although it should work in any more recent Python release. Since this function was introduced in release 18.1.9, we consider this breaking Dirk Mueller 2024-10-09 06:35:11 +00:00
  • 54b66fc8c7 Accepting request 1144076 from devel:languages:python Ana Guerrero 2024-02-05 21:01:21 +00:00
  • 35aa0104b9 - Initial release of 18.1.8 Steve Kowalik 2024-02-05 04:24:39 +00:00