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