A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.jcea.es/programacion/pybsddb.htm below:

Python "bindings" for Oracle Berkeley DB

Python "bindings" for Oracle Berkeley DB

Última Actualización: 23 de marzo de 2025

"berkeleydb" are the Python "bindings" for the excellent Oracle Berkeley DB. They are included in stardard Python version 2.3 thru 2.7, but here you will find a vastly updated version. Python 3.x doesn't include native Berkeley DB support, you need to install this library by your own.

I'm the official maintainer since January 2008.

Since legacy Python 2 is deprecated, this library has been renamed from

bsddb3

to

berkeleydb

and new releases are Python 3 only. These are your choices:

Resources Releases

The numbering schema of berkeleydb releases is X.Y.Z. The X.Y combination documents the highest Oracle Berkeley DB release supported. That is, pybsddb 4.7.2 is the third release of the branch that supports Oracle Berkeley DB 4.7.x (the first release would be 4.7.0).

You can link berkeleydb against older Oracle Berkeley DB releases, if you wish, although the documentation always references the latest supported release. Berkeleydb always tries to link against the latest supported Oracle Berkeley DB release. If you want to link to a particular BDB release, you can do "python3 setup.py --berkeley-db=PATH". If you already have berkeleydb installed and you want to relink it against other Oracle Berkeley DB release, you have to reinstall.

You can check the berkeleydb version typing berkeleydb.__version__. You can see the Oracle Berkeley DB version the binding is linked against with berkeleydb.db.version().

Releases are published via Python Package Index, so you can use "easy_install" (setuptools) or "pip". Read-only Mercurial repository available at https://hg.jcea.es/pybsddb/. Interested parties can subscribe to the commit mailing list.

  • berkeleydb-18.1.12: Testsuite verified with Python 3.9-3.14a2, and Oracle Berkeley DB 4.8, 5.3, 6.2 and 18.1. (20241215)

    BEWARE: Oracle Berkeley DB versions 6.x and up are licensed under AGPL3 or have a commercial license. If you need the old Oracle Berkeley DB license, you can still use Oracle Berkeley DB version up to (and including) 5.3. You can link with that Oracle Berkeley DB version using this bindings release.

    If you are going to use replication (Replication Manager or Base Replication), you should link against Oracle Berkeley DB 5.1 or up.

    Changes:

  • berkeleydb-18.1.11: Testsuite verified with Python 3.9-3.13, and Oracle Berkeley DB 4.8, 5.3, 6.2 and 18.1. (20241029)

    BEWARE: Oracle Berkeley DB versions 6.x and up are licensed under AGPL3 or have a commercial license. If you need the old Oracle Berkeley DB license, you can still use Oracle Berkeley DB version up to (and including) 5.3. You can link with that Oracle Berkeley DB version using this bindings release.

    If you are going to use replication (Replication Manager or Base Replication), you should link against Oracle Berkeley DB 5.1 or up.

    Changes:

  • berkeleydb-18.1.10: Testsuite verified with Python 3.8-3.13b2, and Oracle Berkeley DB 4.8, 5.3, 6.2 and 18.1. (20240624)

    BEWARE: Oracle Berkeley DB versions 6.x and up are licensed under AGPL3 or have a commercial license. If you need the old Oracle Berkeley DB license, you can still use Oracle Berkeley DB version up to (and including) 5.3. You can link with that Oracle Berkeley DB version using this bindings release.

    If you are going to use replication (Replication Manager or Base Replication), you should link against Oracle Berkeley DB 5.1 or up.

    Changes:

  • berkeleydb-18.1.9: Testsuite verified with Python 3.8-3.13b2, and Oracle Berkeley DB 4.8, 5.3, 6.2 and 18.1. (20240619)

    BEWARE: Oracle Berkeley DB versions 6.x and up are licensed under AGPL3 or have a commercial license. If you need the old Oracle Berkeley DB license, you can still use Oracle Berkeley DB version up to (and including) 5.3. You can link with that Oracle Berkeley DB version using this bindings release.

    If you are going to use replication (Replication Manager or Base Replication), you should link against Oracle Berkeley DB 5.1 or up.

    Changes:

  • berkeleydb-18.1.8: Testsuite verified with Python 3.8-3.12, and Oracle Berkeley DB 4.8, 5.3, 6.2 and 18.1. (20231005)

    BEWARE: Oracle Berkeley DB versions 6.x and up are licensed under AGPL3 or have a commercial license. If you need the old Oracle Berkeley DB license, you can still use Oracle Berkeley DB version up to (and including) 5.3. You can link with that Oracle Berkeley DB version using this bindings release.

    If you are going to use replication (Replication Manager or Base Replication), you should link against Oracle Berkeley DB 5.1 or up.

    Changes:

  • berkeleydb-18.1.7: Testsuite verified with Python 3.8-3.12, and Oracle Berkeley DB 4.8, 5.3, 6.2 and 18.1. (20231005)

    BEWARE: Oracle Berkeley DB versions 6.x and up are licensed under AGPL3 or have a commercial license. If you need the old Oracle Berkeley DB license, you can still use Oracle Berkeley DB version up to (and including) 5.3. You can link with that Oracle Berkeley DB version using this bindings release.

    If you are going to use replication (Replication Manager or Base Replication), you should link against Oracle Berkeley DB 5.1 or up.

    Changes:

  • berkeleydb-18.1.6: Testsuite verified with Python 3.7-3.12a7, and Oracle Berkeley DB 4.8, 5.3, 6.2 and 18.1. (20230510)

    BEWARE: Oracle Berkeley DB versions 6.x and up are licensed under AGPL3 or have a commercial license. If you need the old Oracle Berkeley DB license, you can still use Oracle Berkeley DB version up to (and including) 5.3. You can link with that Oracle Berkeley DB version using this bindings release.

    If you are going to use replication (Replication Manager or Base Replication), you should link against Oracle Berkeley DB 5.1 or up.

    Changes:

  • berkeleydb-18.1.5: Testsuite verified with Python 3.7-3.11a4, and Oracle Berkeley DB 4.8, 5.3, 6.2 and 18.1. (20220121)

    BEWARE: Oracle Berkeley DB versions 6.x and up are licensed under AGPL3 or have a commercial license. If you need the old Oracle Berkeley DB license, you can still use Oracle Berkeley DB version up to (and including) 5.3. You can link with that Oracle Berkeley DB version using this bindings release.

    If you are going to use replication (Replication Manager or Base Replication), you should link against Oracle Berkeley DB 5.1 or up.

    Changes:

  • berkeleydb-18.1.4: Testsuite verified with Python 3.6-3.10a2, and Oracle Berkeley DB 4.8, 5.3, 6.2 and 18.1. (20210519)

    BEWARE: Oracle Berkeley DB versions 6.x and up are licensed under AGPL3 or have a commercial license. If you need the old Oracle Berkeley DB license, you can still use Oracle Berkeley DB version up to (and including) 5.3. You can link with that Oracle Berkeley DB version using this bindings release.

    If you are going to use replication (Replication Manager or Base Replication), you should link against Oracle Berkeley DB 5.1 or up.

    Changes:

  • berkeleydb-18.1.3: Testsuite verified with Python 3.6-3.10a2, and Oracle Berkeley DB 4.8, 5.3, 6.2 and 18.1. (20210519)

    BEWARE: Oracle Berkeley DB versions 6.x and up are licensed under AGPL3 or have a commercial license. If you need the old Oracle Berkeley DB license, you can still use Oracle Berkeley DB version up to (and including) 5.3. You can link with that Oracle Berkeley DB version using this bindings release.

    If you are going to use replication (Replication Manager or Base Replication), you should link against Oracle Berkeley DB 5.1 or up.

    Changes:

  • berkeleydb-18.1.2: Testsuite verified with Python 3.6-3.9, and Oracle Berkeley DB 4.8, 5.3, 6.2 and 18.1. (20201207)

    BEWARE: Oracle Berkeley DB versions 6.x and up are licensed under AGPL3 or have a commercial license. If you need the old Oracle Berkeley DB license, you can still use Oracle Berkeley DB version up to (and including) 5.3. You can link with that Oracle Berkeley DB version using this bindings release.

    If you are going to use replication (Replication Manager or Base Replication), you should link against Oracle Berkeley DB 5.1 or up.

    Changes:

  • berkeleydb-18.1.1: Testsuite verified with Python 3.6-3.9, and Oracle Berkeley DB 4.8, 5.3, 6.2 and 18.1. (20201201)

    BEWARE: Oracle Berkeley DB versions 6.x and up are licensed under AGPL3 or have a commercial license. If you need the old Oracle Berkeley DB license, you can still use Oracle Berkeley DB version up to (and including) 5.3. You can link with that Oracle Berkeley DB version using this bindings release.

    If you are going to use replication (Replication Manager or Base Replication), you should link against Oracle Berkeley DB 5.1 or up.

    Changes:

  • berkeleydb-18.1.0: Testsuite verified with Python 3.6-3.9, and Oracle Berkeley DB 4.8, 5.3, 6.2 and 18.1. (20201112)

    BEWARE: Oracle Berkeley DB versions 6.x and up are licensed under AGPL3 or have a commercial license. If you need the old Oracle Berkeley DB license, you can still use Oracle Berkeley DB version up to (and including) 5.3. You can link with that Oracle Berkeley DB version using this bindings release.

    If you are going to use replication (Replication Manager or Base Replication), you should link against Oracle Berkeley DB 5.1 or up.

    Changes:

  • bsddb3-6.2.9: Testsuite verified with Unix 32/64 bit Python 2.6-2.7 and 3.3-3.9, and Berkeley DB 4.7, 4.8, 5.1, 5.3, 6.1 and 6.2. (20201126)

    BEWARE: Oracle Berkeley DB version 6.x is licensed under AGPL3 or have a commercial license. If you need the old Berkeley DB license, you can still use Berkeley DB version up to (and including) 5.3. You can use that Berkeley DB version with this bindings release.

    If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 5.1 or up.

    The minimum recommended version for advanced use is Berkeley DB 4.8.30.

    Changes:

  • bsddb3-6.2.8: Testsuite verified with Unix 32/64 bit Python 2.6-2.7 and 3.3-3.9, and Berkeley DB 4.7, 4.8, 5.1, 5.3, 6.1 and 6.2. (20201120)

    BEWARE: Oracle Berkeley DB version 6.x is licensed under AGPL3 or have a commercial license. If you need the old Berkeley DB license, you can still use Berkeley DB version up to (and including) 5.3. You can use that Berkeley DB version with this bindings release.

    If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 5.1 or up.

    The minimum recommended version for advanced use is Berkeley DB 4.8.30.

    Changes:

  • bsddb3-6.2.7: Testsuite verified with Unix 32/64 bit Python 2.6-2.7 and 3.3-3.9, and Berkeley DB 4.7, 4.8, 5.1, 5.3, 6.1 and 6.2. (20200207)

    BEWARE: Oracle Berkeley DB version 6.x is licensed under AGPL3 or have a commercial license. If you need the old Berkeley DB license, you can still use Berkeley DB version up to (and including) 5.3. You can use that Berkeley DB version with this bindings release.

    If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 5.1 or up.

    The minimum recommended version for advanced use is Berkeley DB 4.8.30.

    Changes:

  • bsddb3-6.2.6: Testsuite verified with Unix 32/64 bit Python 2.6-2.7 and 3.3-3.7, and Berkeley DB 4.7, 4.8, 5.1, 5.3, 6.1 and 6.2. (20180701)

    BEWARE: Oracle Berkeley DB version 6.x is licensed under AGPL3 or have a commercial license. If you need the old Berkeley DB license, you can still use Berkeley DB version up to (and including) 5.3. You can use that Berkeley DB version with this bindings release.

    If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 5.1 or up.

    The minimum recommended version for advanced use is Berkeley DB 4.8.30.

    Changes:

  • bsddb3-6.2.5: Testsuite verified with Unix 32 bit Python 2.6-2.7 and 3.3-3.5, and Berkeley DB 4.7, 4.8, 5.1, 5.3, 6.1 and 6.2. (20170908)

    BEWARE: Oracle Berkeley DB version 6.x is licensed under AGPL3 or have a commercial license. If you need the old Berkeley DB license, you can still use Berkeley DB version up to (and including) 5.3. You can use that Berkeley DB version with this bindings release.

    If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 5.1 or up.

    The minimum recommended version for advanced use is Berkeley DB 4.8.30.

    Changes:

  • bsddb3-6.2.4: Testsuite verified with Unix 32 bit Python 2.6-2.7 and 3.3-3.5, and Berkeley DB 4.7, 4.8, 5.1, 5.3, 6.1 and 6.2. (20170125)

    BEWARE: Oracle Berkeley DB version 6.x is licensed under AGPL3 or have a commercial license. If you need the old Berkeley DB license, you can still use Berkeley DB version up to (and including) 5.3. You can use that Berkeley DB version with this bindings release.

    If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 5.1 or up.

    The minimum recommended version for advanced use is Berkeley DB 4.8.30.

    Changes:

  • bsddb3-6.2.3: Testsuite verified with Unix 32 bit Python 2.6-2.7 and 3.3-3.5, and Berkeley DB 4.7, 4.8, 5.1, 5.3, 6.1 and 6.2. (20170125)

    BEWARE: Oracle Berkeley DB version 6.x is licensed under AGPL3 or have a commercial license. If you need the old Berkeley DB license, you can still use Berkeley DB version up to (and including) 5.3. You can use that Berkeley DB version with this bindings release.

    If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 5.1 or up.

    The minimum recommended version for advanced use is Berkeley DB 4.8.30.

    Changes:

  • bsddb3-6.2.2: Testsuite verified with Unix 32 bit Python 2.6-2.7 and 3.3-3.5, and Berkeley DB 4.7, 4.8, 5.1, 5.3, 6.1 and 6.2. (20170125)

    BEWARE: Oracle Berkeley DB version 6.x is licensed under AGPL3 or have a commercial license. If you need the old Berkeley DB license, you can still use Berkeley DB version up to (and including) 5.3. You can use that Berkeley DB version with this bindings release.

    If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 5.1 or up.

    The minimum recommended version for advanced use is Berkeley DB 4.8.30.

    Changes:

  • bsddb3-6.2.1: Testsuite verified with Unix 32 bit Python 2.6-2.7 and 3.3-3.5, and Berkeley DB 4.7, 4.8, 5.1, 5.3, 6.1 and 6.2. (20160510)

    BEWARE: Oracle Berkeley DB version 6.x is licensed under AGPL3 or have a commercial license. If you need the old Berkeley DB license, you can still use Berkeley DB version up to (and including) 5.3. You can use that Berkeley DB version with this bindings release.

    If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 5.1 or up.

    The minimum recommended version for advanced use is Berkeley DB 4.8.30.

    Changes:

  • bsddb3-6.2.0: Testsuite verified with Unix 32 bit Python 2.6-2.7 and 3.3-3.5, and Berkeley DB 4.7, 4.8, 5.1, 5.3, 6.1 and 6.2. (20160421)

    BEWARE: Oracle Berkeley DB version 6.x is licensed under AGPL3 or have a commercial license. If you need the old Berkeley DB license, you can still use Berkeley DB version up to (and including) 5.3. You can use that Berkeley DB version with this bindings release.

    If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 5.1 or up.

    The minimum recommended version for advanced use is Berkeley DB 4.8.30.

    Changes:

  • bsddb3-6.1.1: Testsuite verified with Unix 32 bit Python 2.6-2.7 and 3.2-3.5, and Berkeley DB 4.7-6.1. (20151107)

    BEWARE: Oracle Berkeley DB version 6.x is licensed under AGPL3 or have a commercial license. If you need the old Berkeley DB license, you can still use BDB version up to (and including) 5.3.

    If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 5.1 or up.

    The minimum recommended version for advanced use is Berkeley DB 4.8.30.

    Changes:

  • bsddb3-6.1.0: Testsuite verified with Unix 32 bit Python 2.6-2.7 and 3.2-3.4, and Berkeley DB 4.7-6.1. (20140721)

    BEWARE: Oracle Berkeley DB version 6.x is licensed under AGPL3 or have a commercial license. If you need the old Berkeley DB license, you can still use BDB version up to (and including) 5.3.

    If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 5.1 or up.

    The minimum recommended version for advanced use is Berkeley DB 4.8.30.

    Changes:

  • bsddb3-6.0.1: Testsuite verified with Unix 32 bit Python 2.4-2.7 and 3.1-3.4b1, and Berkeley DB 4.3-6.0. (20131205)

    BEWARE: Oracle Berkeley DB version 6.0.x is licensed under AGPL3 or have a commercial license.

    If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 5.1 or up.

    The minimum recommended version for advanced use is Berkeley DB 4.8.30.

    Changes:

  • bsddb3-6.0.0: Testsuite verified with Unix 32 bit Python 2.4-2.7 and 3.1-3.3, and Berkeley DB 4.3-6.0. (20130621)

    If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 5.1 or up.

    The minimum recommended version for advanced use is Berkeley DB 4.8.30.

    Changes:

  • bsddb3-5.3.0: Testsuite verified with Unix 32 bit Python 2.4-2.7 and 3.1-3.2, and Berkeley DB 4.3-5.3. (20120116)

    This release DROPS support for Python 2.3 and Berkeley DB 4.2.

    If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 5.1 or up.

    The minimum recommended version for advanced use is Berkeley DB 4.8.30.

    Changes:

  • bsddb3-5.2.0: Testsuite verified with Unix 32 bit Python 2.3-2.7 and 3.1-3.2, and Berkeley DB 4.2-5.2. (20110712)

    This release is compatible with Python 3. But, beware, the API can change in the future, specially in the unicode/bytes interface.

    If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 5.1 or up.

    In Berkeley DB 5.2, the Replication Manager API has been changed completelly. PyBSDDB 5.2.0 is compatible with both the old and the new API. The API compiled is decided according to the Berkeley DB version available when compiling the bindings.

    The minimum recommended version for advanced use is Berkeley DB 4.8.30.

    When compiling against Berkeley DB 5.2.x, "test_tx_max" test in the testsuite fails. This is a spurious failure, not real, and it will be solved in 5.2.1.

    Changes:

  • bsddb3-5.1.2: Testsuite verified with Unix 32 bit Python 2.3-2.7 and 3.1-3.2, and Berkeley DB 4.2-5.1. (20110308)

    This release is compatible with Python 3. But, beware, the API can change in the future, specially in the unicode/bytes interface.

    If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 5.1 or up.

    The minimum recommended version for advanced use is Berkeley DB 4.8.30.

    Changes:

  • bsddb3-5.1.1: Testsuite verified with Unix 32 bit Python 2.3-2.7 and 3.1-3.2r86170, and Berkeley DB 4.2-5.1. (20101108)

    This release is compatible with Python 3. But, beware, the API can change in the future, specially in the unicode/bytes interface.

    If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 5.1 or up.

    The minimum recommended version for advanced use is Berkeley DB 4.8.30.

    Changes:

  • bsddb3-5.1.0: Testsuite verified with Unix 32 bit Python 2.3-2.7 and 3.1-3.2r86170, and Berkeley DB 4.2-5.1. (20101104)

    This release drops support for Berkeley DB 4.1, and adds support for Berkeley DB version 5.1, brand new. If you need Berkeley DB 4.1 support, keep using pybsddb 5.0.0. If you want support for Berkeley DB 5.1, remember to install the BDB library before installing these bindings.

    This release is compatible with Python 3. But, beware, the API can change in the future, specially in the unicode/bytes interface.

    If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 5.1 or up.

    The minimum recommended version for advanced use is Berkeley DB 4.8.30.

    Changes:

  • bsddb3-5.0.0: Testsuite verified in Unix 32 bit Python 2.3-2.7a4r79822 and 3.1-3.2r79860, and Berkeley DB 4.1-5.0. (20100407)

    This release drops support for Python 3.0, and adds support for Oracle Berkeley DB version 5.0, brand new. If you need Python 3.0 support, keep using pybsddb 4.8.4. If you want support for Berkeley DB 5.0, remember to install the BDB library before installing these bindings.

    This release is compatible with Python 3. But, beware, the API can change in the future, specially in the unicode/bytes interface.

    If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 4.6 or up. Previous Berkeley DB versions are unsupported, when using these functionalities.

    The minimum recommended version for advanced use is Berkeley DB 4.8.30.

    Changes:

  • bsddb3-4.8.4: Testsuite verified in Unix 32 bit Python 2.3-2.7a4 and 3.0-3.2r76123, and Berkeley DB 4.1-4.8. (20100322)

    This release is compatible with Python 3. But, beware, the API can change in the future, specially in the unicode/bytes interface.

    If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 4.6 or up. Previous Berkeley DB versions are unsupported, when using these functionalities.

    Changes:

  • bsddb3-4.8.3: Testsuite verified in Unix 32 bit Python 2.3-2.7a3 and 3.0-3.2r76123, and Berkeley DB 4.1-4.8. (20100222)

    This release is compatible with Python 3. But, beware, the API can change in the future, specially in the unicode/bytes interface.

    If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 4.6 or up. Previous Berkeley DB versions are unsupported, when using these functionalities.

    Changes:

  • bsddb3-4.8.2: Testsuite verified in Unix 32 bit Python 2.3-2.7a1 and 3.0-3.2r76123, and Berkeley DB 4.1-4.8. (20091229)

    This release is compatible with Python 3. But, beware, the API can change in the future, specially in the unicode/bytes interface.

    If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 4.6 or up. Previous Berkeley DB versions are unsupported, when using these functionalities.

    Changes:

  • bsddb3-4.8.1: Testsuite verified in Unix 32 bit Python 2.3-2.7r76123 and 3.0-3.2r76123, and Berkeley DB 4.1-4.8. (20091105)

    This release is compatible with Python 3. But, beware, the API can change in the future, specially in the unicode/bytes interface.

    If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 4.6 or up. Previous Berkeley DB versions are unsupported, when using these functionalities.

    Changes:

  • bsddb3-4.8.0: Testsuite verified in Unix 32 bit Python 2.3-2.6 and 3.0-3.1, and Berkeley DB 4.1-4.8. (20090917)

    This release drops support for Berkeley DB 4.0, released in 2001, and adds support for version 4.8, brand new. If you need 4.0 support, keep using pybsddb 4.7.6. If you want support for Berkeley DB 4.8, remember to install the BDB library before installing these bindings.

    This release is compatible with Python 3. But, beware, the API can change in the future, specially in the unicode/bytes interface.

    If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 4.6 or up. Previous Berkeley DB versions are unsupported, when using these functionalities.

    Changes:

  • bsddb3-4.7.6: Testsuite verified in Unix 32 bit Python 2.3-2.6 and 3.0, and Berkeley DB 4.0-4.7. (20090428)

    This release is compatible with Python 3.0. But, beware, the API can change in the future, specially in the unicode/bytes interface.

    If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 4.6 or up. Previous Berkeley DB versions are unsupported, when using these functionalities.

    Available in PYPI. Changes:

  • bsddb3-4.7.5: Testsuite verified in Unix 32 bit Python 2.3-2.6 and 3.0, and Berkeley DB 4.0-4.7. (20090204)

    This release is compatible with Python 3.0. But, beware, the API can change in the future, specially in the unicode/bytes interface.

    If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 4.6 or up. Previous Berkeley DB versions are unsupported, when using these functionalities.

    Available in PYPI. Changes:

  • bsddb3-4.7.4: Testsuite verified in Unix 32 bit Python 2.3-2.6 and 3.0, and Berkeley DB 4.0-4.7. (20090121)

    This release is compatible with Python 3.0. But, beware, the API can change in the future, specially in the unicode/bytes interface.

    If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 4.6 or up. Previous Berkeley DB versions are unsupported, when using these functionalities.

    Available in PYPI. Changes:

  • bsddb3-4.7.3: Integrated with Python 2.6. Testsuite verified in Unix 32 bit Python 2.3-2.6 and 3.0rc1, and Berkeley DB 4.0-4.7. (20081003)

    This release is integrated in Python 2.6.

    This release is compatible with Python 3.0rc1. But, beware, the API can change in the future, specially in the unicode/bytes interface.

    If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 4.6 or up. Previous Berkeley DB versions are unsupported, when using these functionalities.

    Available in PYPI. Changes:

  • bsddb3-4.7.2: RELEASED. (20080807). Testsuite verified in Unix 32 bit Python 2.3-2.6b2 and Berkeley DB 4.0-4.7.

    If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 4.6 or up. Previous Berkeley DB versions are unsupported, when using these functionalities.

    Available in PYPI. Changes:

  • bsddb3-4.7.1: RELEASED. (20080702). Testsuite verified in Unix 32 bit Python 2.3-2.6b1 and Berkeley DB 4.0-4.7.

    If you are going to use replication (Replication Manager or Base Replication), you should use Berkeley DB 4.6 or up. Previous Berkeley DB versions are unsupported, when using these functionalities.

    Available in PYPI. Changes:

  • bsddb3-4.7.0: RELEASED. (20080522). Testsuite verified in Unix 32 bit Python 2.3-2.6a3 and Berkeley DB 4.0-4.7.

    bsddb3 4.7.0 compiles against Berkeley DB 4.0-4.7. If you are upgrading your Berkeley DB environment at the same time, be sure to read the BDB upgrade notes carefully.

    From this release, the only supported Berkeley DB versions are 4.x. Support for Berkeley DB 3.3 is deprecated and will be deleted. Mailing list thread discussing this.

    Available in PYPI. Changes:

  • bsddb3-4.6.5: The work on this release is transfered to 4.7.0, since Oracle just published Berkeley DB 4.7.25. (20080521)
  • bsddb3-4.6.4: RELEASED. (20080426). Testsuite verified in Unix 32 bit Python 2.3-2.5 and Berkeley DB 4.0-4.6.

    If you are going to use the Replication Manager, you should use Berkeley DB 4.6 or up.

    Available in PYPI. Changes:

  • bsddb3-4.6.3: RELEASED. (20080403). Testsuite verified in Unix 32 bit Python 2.3-2.5 and Berkeley DB 4.0-4.6.

    Available in PYPI. Changes:

  • bsddb3-4.6.2: RELEASED. (20080325). Testsuite verified in Unix 32 bit Python 2.3-2.5 and Berkeley DB 4.0-4.6.

    Available in PYPI. Changes:

  • bsddb3-4.6.1: RELEASED (20080310). Testsuite verified in 32 bit Python 2.3-2.5 and Berkeley DB 4.0-4.6.

    Available in PYPI. Changes:

    Release procedure

    This section documents the release procedure, fundamentally to serve as a checklist to myself. Suggestions welcomed.

    Python SVN update procedure

    This section documents the procedure used to update Python SVN repository with current pybsddb code, fundamentally to serve as a checklist to myself. Suggestions welcomed.

    Historia

    ©2008-2025 jcea@jcea.es

    Más información sobre los OpenBadges

    Donación BitCoin: 19niBN42ac2pqDQFx6GJZxry2JQSFvwAfS


  • RetroSearch is an open source project built by @garambo | Open a GitHub Issue

    Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

    HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4