Movatterモバイル変換


[0]ホーム

URL:


Member of The Internet Defense LeagueÚltimos cambios
Últimos Cambios
Geocaching

Python "bindings" for Oracle Berkeley DB

Última Actualización:13 de octubre de 2025

"berkeleydb" are the Python "bindings" for the excellent Oracle Berkeley DB. They areincluded in standard 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 toinstall this library by your own.

I'm the official maintainer since January 2008.

Since legacy Python 2 is deprecated, this library has been renamed frombsddb3 toberkeleydband new releases are Python 3 only.These are your choices:

Resources

  • Python Bindings for BerkeleyDB 3.3 thru 4.5 (SourceForge) (Old webpage)
    Here is the (very outdated!) documentation, bug tracker, feature requester, etc.

  • Archives of the old mailing list in SourceForge

    Releases

    The numbering schema of berkeleydb releases is X.Y.Z. The X.Y combination documents thehighest Oracle Berkeley DB release supported. That is, pybsddb 4.7.2 is the third releaseof 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 youwish, although the documentation always references the latest supported release.Berkeleydb always tries to link against the latest supported Oracle Berkeley DB release. If youwant 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 torelink it against other Oracle Berkeley DB release, you have to reinstall.

    You can check the berkeleydb version typingberkeleydb.__version__. You can see theOracle Berkeley DB version the binding is linked against withberkeleydb.db.version().

    Releases are published viaPython Package Index, so you can use"easy_install" (setuptools)or "pip".Read-only Mercurialrepository available athttps://hg.jcea.es/pybsddb/.Interested parties can subscribe to thecommit 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 compatiblewith both the old and the new API. The API compiled is decided according to the Berkeley DB version available whencompiling 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 areunsupported, when using these functionalities.

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

    Changes:

  • bsddb3-4.8.4: Testsuite verifiedin 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 areunsupported, when using these functionalities.

    Changes:

  • bsddb3-4.8.3: Testsuite verifiedin 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 areunsupported, when using these functionalities.

    Changes:

  • bsddb3-4.8.2: Testsuite verifiedin 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 areunsupported, when using these functionalities.

    Changes:

  • bsddb3-4.8.1: Testsuite verifiedin 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 areunsupported, when using these functionalities.

    Changes:

  • bsddb3-4.8.0: Testsuite verifiedin 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 addssupport for version 4.8, brand new. If you need 4.0 support, keep using pybsddb 4.7.6. If you wantsupport for Berkeley DB 4.8, remember to install the BDB library before installing thesebindings.

    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 areunsupported, when using these functionalities.

    Changes:

  • bsddb3-4.7.6: Testsuite verifiedin 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 areunsupported, when using these functionalities.

    Available inPYPI. Changes:

  • bsddb3-4.7.5: Testsuite verifiedin 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 areunsupported, when using these functionalities.

    Available inPYPI. Changes:

  • bsddb3-4.7.4: Testsuite verifiedin 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 areunsupported, when using these functionalities.

    Available inPYPI. 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 areunsupported, when using these functionalities.

    Available inPYPI. 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 areunsupported, when using these functionalities.

    Available inPYPI. 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 areunsupported, when using these functionalities.

    Available inPYPI. 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 yourBerkeley DB environment at the same time, be sureto 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 inPYPI. Changes:

  • bsddb3-4.6.5: The work onthis release is transfered to 4.7.0, since Oracle just publishedBerkeley 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 useBerkeley DB 4.6 or up.

    Available inPYPI. 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 inPYPI. 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 inPYPI. 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 inPYPI. Changes:

    Release procedure

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

    Python SVN update procedure

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


    Historia



    PythonZope©2008-2025jcea@jcea.es

    Más información sobre los OpenBadges



    [8]ページ先頭

    ©2009-2026 Movatter.jp