[Buildroot] [PATCH 1/1] package/python-lmdb: bump version to 1.7.5
Julien Olivain
ju.o at free.fr
Thu Oct 16 20:48:00 UTC 2025
Hi Bernd,
On 15/10/2025 19:04, Bernd Kuhls wrote:
> Added dependencies to python-cffi & python-patch-ng due to upstream
> commit:
> https://github.com/jnwatson/py-lmdb/commit/3f6f458df64fdbf4a2dbc5ec0aa407b640ef00e2
>
> Signed-off-by: Bernd Kuhls <bernd at kuhls.net>
> ---
> package/python-lmdb/Config.in | 2 ++
> package/python-lmdb/python-lmdb.hash | 4 ++--
> package/python-lmdb/python-lmdb.mk | 5 +++--
> 3 files changed, 7 insertions(+), 4 deletions(-)
>
> diff --git a/package/python-lmdb/Config.in
> b/package/python-lmdb/Config.in
> index b63af96ec4..a94badbe76 100644
> --- a/package/python-lmdb/Config.in
> +++ b/package/python-lmdb/Config.in
> @@ -1,5 +1,7 @@
> config BR2_PACKAGE_PYTHON_LMDB
> bool "python-lmdb"
> + select BR2_PACKAGE_PYTHON_CFFI # runtime
> + select BR2_PACKAGE_PYTHON_PATCH_NG # runtime
The script "utils/check-symbols" generates an error here:
package/python-lmdb/Config.in:4: BR2_PACKAGE_PYTHON_PATCH_NG referenced
but not defined
There is apparently no such package in Buildroot, yet.
Could you send an updated patch addressing this issue, please?
> help
> Universal Python binding for the LMDB 'Lightning' Database.
>
> diff --git a/package/python-lmdb/python-lmdb.hash
> b/package/python-lmdb/python-lmdb.hash
> index f729c197f8..525c434f2a 100644
> --- a/package/python-lmdb/python-lmdb.hash
> +++ b/package/python-lmdb/python-lmdb.hash
> @@ -1,5 +1,5 @@
> # md5, sha256 from https://pypi.org/pypi/lmdb/json
> -md5 f9d67b42a6d708ec1cfc860f67e20387 lmdb-1.6.2.tar.gz
> -sha256
> d28e3fa59935ff688858760ec52f202ecb8c1089a3f68d1f162ea3078d151e73
> lmdb-1.6.2.tar.gz
> +md5 0996b2df3b8019b76ce1fa37913e41f0 lmdb-1.7.5.tar.gz
> +sha256
> f0604751762cb097059d5412444c4057b95f386c7ed958363cf63f453e5108da
> lmdb-1.7.5.tar.gz
> # Locally computed sha256 checksums
> sha256
> 310fe25c858a9515fc8c8d7d1f24a67c9496f84a91e0a0e41ea9975b1371e569
> LICENSE
> diff --git a/package/python-lmdb/python-lmdb.mk
> b/package/python-lmdb/python-lmdb.mk
> index 1648ed7054..3f92ef066f 100644
> --- a/package/python-lmdb/python-lmdb.mk
> +++ b/package/python-lmdb/python-lmdb.mk
> @@ -4,11 +4,12 @@
> #
>
> ################################################################################
>
> -PYTHON_LMDB_VERSION = 1.6.2
> +PYTHON_LMDB_VERSION = 1.7.5
> PYTHON_LMDB_SOURCE = lmdb-$(PYTHON_LMDB_VERSION).tar.gz
> -PYTHON_LMDB_SITE =
> https://files.pythonhosted.org/packages/71/54/fb1d5918406a72fcf46fbfaece7c0349d88cd8685f5443a142ddd7dac05b
> +PYTHON_LMDB_SITE =
> https://files.pythonhosted.org/packages/c7/a3/3756f2c6adba4a1413dba55e6c81a20b38a868656517308533e33cb59e1c
> PYTHON_LMDB_LICENSE = OLDAP-2.8
> PYTHON_LMDB_LICENSE_FILES = LICENSE
> +PYTHON_LMDB_DEPENDENCIES = host-python-cffi host-python-patch-ng
> PYTHON_LMDB_CPE_ID_VENDOR = py-lmdb_project
> PYTHON_LMDB_CPE_ID_PRODUCT = py-lmdb
> PYTHON_LMDB_SETUP_TYPE = setuptools
> --
> 2.47.3
Best regards,
Julien.
More information about the buildroot
mailing list