pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/databases/py-lmdb



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Dec 27 10:53:17 UTC 2021

Modified Files:
        pkgsrc/databases/py-lmdb: Makefile PLIST distinfo

Log Message:
py-lmdb: updated to 1.2.1

2021-04-19 v1.2.1
* Resolve CI bug where non-Linux wheels were not being published to PyPI.

2021-04-15 v1.2.0
* Update bundled LMDB to 0.9.29.

* Add non-bundled testing to CI.

* Remove wheel generation for 2.7 because the manylinux images no longer
  support it.

* Allow passing None as a value to transaction.del in CFFI implementation
  for parity with cpython implementation.

* Fix Cursor.put behavior on a dupsort DB with append=True.

* Add warning to docs about use of Environment.set_mapsize.  This is currently
an unresolved issue with upstream LMDB.

* CFFI implementation:  fix a seg fault when open_db returns map full.

* CFFI implementation:  fix a bug in open_db in a read-only environment.

2021-02-05 v1.1.1
* Dowgrade underlying LMDB to 0.9.26.  0.9.27 has a minor defect that will
  need to get resolved.

2021-02-04 v1.1.0
* Migrate CI pipeline from Travis and AppVeyor to Github Actions.  Now
  includes comprehensive testing across 4 dimensions (OS, Python version,
  cpython/CFFI, pure/with mods).  Also includes publishing to PyPI.

* Prevent invalid flag combinations when creating a database.

* Add a Cursor.getmulti method with optional buffer support.  Contributed by
  Will Thompson <willsthompson%gmail.com@localhost>.

* Upgrade underlying LMDB to 0.9.27.

2020-08-28 v1.0.0
* Start of new semantic versioning scheme.  This would be a minor version
  bump from the 0.99 release if it were semantically versioned.

* Allow environment copy to take a passed-in transaction.  This is the
  first released feature that requires a (very small) patch to the
  underlying C library.  By default, the patch will be applied unless
  this module is built with LMDB_PURE environment variable set.

2020-08-13 v0.99
* Fix lmdb.tool encoding issues.

* Fix -l lmdb invocation issue.

* Minor documentation improvements.

* Update LMDB to version 0.9.24.

* Update for Python 3.9 (current release candidate) support.

* Resolve a bug when using cursor.putmulti and append=True on dupsort DBs.

* Allow _Database.flags method to take no arguments since the one argument
  wasn't being used.

2019-11-06 v0.98
* Fix that a duplicate argument to a lmdb method would cause an assert.

* Solaris needs ```#include "python.h"``` as soon as possible.  Fix
  contributed by Jesús Cea.

* Fix crash under debug cpython when mdb_cursor_open failed

2019-08-11 v0.97

* Fix a missed GIL unlock sequence.  Reported by ajschorr.

* Fix argv check in JEP (cpython under Java) environment.  Contributed by
  de-code.

2019-07-14 v0.96

* First release under new maintainer, Nic Watson.

* Doc updates.

* More removal of code for now-unsupported Python versions.

* Only preload the value with the GIL unlocked when the value is actually
  requested. This significantly improves read performance to retrieve keys
  with large values when the value isn't retrieved. Reported by Dan Patton.

2019-06-08 v0.95

* The minimum supported version of Python is now 2.7.

* The library is no longer tested on Python 3.2.

* The address-book.py example was updated for Python 3. Contributed by Jamie
  Bliss.

* Development-related files were removed from the distribution tarball.

* Handling of the Environment(create=True) flag was improved. Fix contributed
  by Nir Soffer.

* Database names may be reused after they are dropped on CFFI, without
  reopening the environment. Fix contributed by Gareth Bult.

2018-04-09 v0.94

* CPython 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. Reported by Nic Watson.

* Removed Python 2.6 support due to urllib3 warnings and pytest dropping it.

* Updared LMDB to version 0.9.22.

* Fixed several 2.7/3 bugs in command line tool.


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 pkgsrc/databases/py-lmdb/Makefile \
    pkgsrc/databases/py-lmdb/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/databases/py-lmdb/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/databases/py-lmdb/Makefile
diff -u pkgsrc/databases/py-lmdb/Makefile:1.1 pkgsrc/databases/py-lmdb/Makefile:1.2
--- pkgsrc/databases/py-lmdb/Makefile:1.1       Wed Jul  4 05:18:06 2018
+++ pkgsrc/databases/py-lmdb/Makefile   Mon Dec 27 10:53:17 2021
@@ -1,12 +1,12 @@
-# $NetBSD: Makefile,v 1.1 2018/07/04 05:18:06 minskim Exp $
+# $NetBSD: Makefile,v 1.2 2021/12/27 10:53:17 adam Exp $
 
-DISTNAME=      lmdb-0.94
+DISTNAME=      lmdb-1.2.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    databases python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=l/lmdb/}
 
 MAINTAINER=    minskim%NetBSD.org@localhost
-HOMEPAGE=      https://github.com/dw/py-lmdb/
+HOMEPAGE=      https://github.com/jnwatson/py-lmdb
 COMMENT=       Universal Python binding for the LMDB
 LICENSE=       modified-bsd
 
Index: pkgsrc/databases/py-lmdb/PLIST
diff -u pkgsrc/databases/py-lmdb/PLIST:1.1 pkgsrc/databases/py-lmdb/PLIST:1.2
--- pkgsrc/databases/py-lmdb/PLIST:1.1  Wed Jul  4 05:18:06 2018
+++ pkgsrc/databases/py-lmdb/PLIST      Mon Dec 27 10:53:17 2021
@@ -1,22 +1,21 @@
-@comment $NetBSD: PLIST,v 1.1 2018/07/04 05:18:06 minskim Exp $
+@comment $NetBSD: PLIST,v 1.2 2021/12/27 10:53:17 adam Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
 ${PYSITELIB}/${EGG_INFODIR}/top_level.txt
 ${PYSITELIB}/lmdb/__init__.py
-${PYSITELIB}/lmdb/__main__.py
-${PYSITELIB}/lmdb/__init__.pyo
 ${PYSITELIB}/lmdb/__init__.pyc
-${PYSITELIB}/lmdb/__main__.pyo
+${PYSITELIB}/lmdb/__init__.pyo
+${PYSITELIB}/lmdb/__main__.py
 ${PYSITELIB}/lmdb/__main__.pyc
-${PYSITELIB}/lmdb/_config.pyo
-${PYSITELIB}/lmdb/_config.pyc
-${PYSITELIB}/lmdb/cffi.pyo
-${PYSITELIB}/lmdb/cffi.pyc
-${PYSITELIB}/lmdb/tool.pyo
-${PYSITELIB}/lmdb/tool.pyc
+${PYSITELIB}/lmdb/__main__.pyo
 ${PYSITELIB}/lmdb/_config.py
+${PYSITELIB}/lmdb/_config.pyc
+${PYSITELIB}/lmdb/_config.pyo
 ${PYSITELIB}/lmdb/cffi.py
+${PYSITELIB}/lmdb/cffi.pyc
+${PYSITELIB}/lmdb/cffi.pyo
 ${PYSITELIB}/lmdb/cpython.so
 ${PYSITELIB}/lmdb/tool.py
+${PYSITELIB}/lmdb/tool.pyc
+${PYSITELIB}/lmdb/tool.pyo

Index: pkgsrc/databases/py-lmdb/distinfo
diff -u pkgsrc/databases/py-lmdb/distinfo:1.3 pkgsrc/databases/py-lmdb/distinfo:1.4
--- pkgsrc/databases/py-lmdb/distinfo:1.3       Tue Oct 26 10:09:51 2021
+++ pkgsrc/databases/py-lmdb/distinfo   Mon Dec 27 10:53:17 2021
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2021/10/26 10:09:51 nia Exp $
+$NetBSD: distinfo,v 1.4 2021/12/27 10:53:17 adam Exp $
 
-BLAKE2s (lmdb-0.94.tar.gz) = b72e3b227f57186fe6cec584a67f2e4cb69de8fcadc76988ae1a8a68f9599472
-SHA512 (lmdb-0.94.tar.gz) = 90ad4f95ae308cd7da501ad9a6d559a01c16c789375eff633440e69cddd9384f6404f1e14fc2c7879583f69c3c52d7c59f801952deaafd8ce25c9b60c455928a
-Size (lmdb-0.94.tar.gz) = 3991715 bytes
+BLAKE2s (lmdb-1.2.1.tar.gz) = 9afc60769d3cc0af362a38ece742e25fd1635045ecfdc1fc04f13e566ec497ee
+SHA512 (lmdb-1.2.1.tar.gz) = fa763e24c8f278e0b9c379f39329b7b80051e10d5d8edfdd631486490cfbe5c7bc641d885ffb9f298c0c07f7e6901cc826023c472f98b430a4ec9c0bc71139d5
+Size (lmdb-1.2.1.tar.gz) = 881515 bytes



Home | Main Index | Thread Index | Old Index