[pybsddb] pybsddb 4.7.3 released

Jesus Cea jcea at jcea.es
Fri Oct 3 15:26:20 CEST 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

This release is bundled with Python 2.6. It is compatible with Python
3.0rc1, although the API can change in the future, especially in the
unicode/bytes handling.

Details in http://www.jcea.es/programacion/pybsddb.htm#bsddb3-4.7.3

Release available via PYPI: http://pypi.python.org/pypi/bsddb3/4.7.3

Changelog:

"""
# "private" is a keyword in C++. (Duncan Grisby)

# setup.py should install "bsddb.h". (Duncan Grisby)

# "DB_remove" memory corruption & crash. (Duncan Grisby)

# Under Python 3.0, you can't use string keys/values, but bytes ones.
Print the right error message.

# "DB.has_key()" allowed transactions as a positional parameter. We
allow, now, transactions as a keyword parameter also, as documented.

# Correct "DB.associate()" parameter order in the documentation.

# "DB.append()" recognizes "txn" both as a positional and a keyword
parameter.

# Small fix in "dbshelve" for compatibility with Python 3.0.

# A lot of changes in "dbtables" for compatibility with Python 3.0.

# Huge work making the testsuite compatible with Python 3.0.

# In some cases the C module returned Unicode strings under Python 3.0.
It should return "bytes", ALWAYS. Solved.

# Remove a dict.has_key() use to silence a warning raised under
Python2.6 -3 parameter. Python SVN r65391, Brett Cannon.

# Solve some memory leaks - Neal Norwitz

# If DBEnv creation fails, library can crash. (Victor Stinner)

# Raising exceptions while doing a garbage collection will kill the
interpreter. (Victor Stinner)

# Crash in "DB.verify()". Noted by solsTiCe d'Hiver.
"""

- --
Jesus Cea Avion                         _/_/      _/_/_/        _/_/_/
jcea at jcea.es - http://www.jcea.es/     _/_/    _/_/  _/_/    _/_/  _/_/
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
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQCVAwUBSOYdcJlgi5GaxT1NAQIVSgP8CFEHT1K4O7qUFP4BRXPYIsrg7gFOVBYh
IKxTmVnmeNc16Mnna3C0c6nTdUZm9GZ16SdtKNBLswG6jWbdqlVhRc0cfW/ZVvtF
T27X59TsH1Ty2wyosuHmIcL78tbLVk+l00QfaFb6/x/zEMMDhUZfqYyQHs15AzRp
PGow5DtB2ik=
=MczY
-----END PGP SIGNATURE-----



More information about the pybsddb mailing list