HomeFreeBSD

databases/py-lmdb: Update to 0.97

Description

databases/py-lmdb: Update to 0.97

  • Update WWW field as upstream has a new maintainer.
  • While I'm here: Add "do-test" target to make future QA easier.

Notable changes since 0.93:

  • Only preload the value with the GIL (= Global Interpreter Lock) unlocked when the value is actually requested. This significantly improves read performance to retrieve keys with large values when the value isn't retrieved.
  • Handling of the Environment(create=True) flag was improved.
  • Database names may be reused after they are dropped on CFFI, without reopening the environment.
  • Python argument parsing now matches the behaviour of CFFI, and most sane Python APIs: a bool parameter is considered to be true if it is any truthy value, not just if it is exactly True.
  • Updated LMDB to version 0.9.22.
  • Fixed several 2.7/3 bugs in command line tool.

https://github.com/jnwatson/py-lmdb/blob/py-lmdb_0.97/ChangeLog

PR: 241367
Submitted by: Keith Gaughan <k@stereochro.me> (maintainer)
MFH: 2019Q4

Details

Provenance
kaiAuthored on
Parents
rP515592: net/py-portend: Update to 2.5
Branches
Unknown
Tags
Unknown