Skip to main content

Python bindings for libmdbx

Python bindings for libmdbx.

Try it with

pip install libmdbx

Contributions and feedbacks are highly welcome.

Usage

A quick sample to read all values from the default database:

from mdbx import Env

with Env(...) as env:
    with env.ro_transaction() as txn:
        with txn.cursor() as cur:
            for k, v in cur.iter():
                ...

Manual build

Clone the repo

git clone https://github.com/wtdcode/mdbx-py
git submodule update --init --recursive

Install via poetry

poetry install

That's it!

Credits

Forked from libmdbx

Metadata

Release files for libmdbx 0.3.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for libmdbx 0.3.2
File Size Uploaded
libmdbx-0.3.2.tar.gz 897.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for libmdbx 0.3.2
File
libmdbx-0.3.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
libmdbx-0.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
libmdbx-0.3.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-32 Details
libmdbx-0.3.2-cp313-cp313-macosx_13_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 13.0+ x86-64 Details
libmdbx-0.3.2-cp313-cp313-macosx_13_0_arm64.whl CPython 3.13 CPython 3.13 macOS 13.0+ ARM64 Details
libmdbx-0.3.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
libmdbx-0.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
libmdbx-0.3.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-32 Details
libmdbx-0.3.2-cp312-cp312-macosx_13_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 13.0+ x86-64 Details
libmdbx-0.3.2-cp312-cp312-macosx_13_0_arm64.whl CPython 3.12 CPython 3.12 macOS 13.0+ ARM64 Details
libmdbx-0.3.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
libmdbx-0.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
libmdbx-0.3.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-32 Details
libmdbx-0.3.2-cp311-cp311-macosx_13_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 13.0+ x86-64 Details
libmdbx-0.3.2-cp311-cp311-macosx_13_0_arm64.whl CPython 3.11 CPython 3.11 macOS 13.0+ ARM64 Details
libmdbx-0.3.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
libmdbx-0.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
libmdbx-0.3.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-32 Details
libmdbx-0.3.2-cp310-cp310-macosx_13_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 13.0+ x86-64 Details
libmdbx-0.3.2-cp310-cp310-macosx_13_0_arm64.whl CPython 3.10 CPython 3.10 macOS 13.0+ ARM64 Details

Total release size: 17.0 MB

Release files / libmdbx-0.3.2.tar.gz

Download URL libmdbx-0.3.2.tar.gz
Size 897.7 kB
Tags Source
SHA-256 checksum
How to use checksums
7b38f8104bfd982777fa2ca00f99b4f7cc88e7bab31ce853b480f81420427045
BLAKE2b-256 checksum
How to use checksums
96d61c2f043b29bfaf2c8fdada91dfd5134e7bfacb52df2bebaf877756e7d800
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.14

Release files / libmdbx-0.3.2-cp313-cp313-win_amd64.whl

Download URL libmdbx-0.3.2-cp313-cp313-win_amd64.whl
Size 279.8 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
c7af6ec03e45efff2e3d2cff03ad20151e8cf6bf2a58ba76ac89032dbd82e1a2
BLAKE2b-256 checksum
How to use checksums
a0cef5750f5cf75fd414aeabc4b91a4027dedde14c9e4869ee992b5919b82f1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.14

Release files / libmdbx-0.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL libmdbx-0.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.4 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
85e228c27e944bc9654702e4c62fd1c658e652df58772ed61b1ec6f5c31d4fad
BLAKE2b-256 checksum
How to use checksums
9b8151520251ecca2ecac705d0909c3bde65df3754af04ada34248d6d36c62a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.14

Release files / libmdbx-0.3.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL libmdbx-0.3.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Size 1.4 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
4fc7856ec26346e6a18be9359d2416913cabeebc16ed19f986c484442f001be1
BLAKE2b-256 checksum
How to use checksums
ccadd3c68676f29e1a32b06cf4c9b03c92a981587fdaeb2cc0ca8e4d7a0ff88a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.14

Release files / libmdbx-0.3.2-cp313-cp313-macosx_13_0_x86_64.whl

Download URL libmdbx-0.3.2-cp313-cp313-macosx_13_0_x86_64.whl
Size 502.0 kB
Tags CPython 3.13 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
ade851d3bd6db91ba8988572f198c9e6f8fa33b42c85fe5feb4699ccae648772
BLAKE2b-256 checksum
How to use checksums
22aa3b8f34f933dd203a3ca5041be4b7a3d0560e500c99eb2e92b56b61070e86
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.14

Release files / libmdbx-0.3.2-cp313-cp313-macosx_13_0_arm64.whl

Download URL libmdbx-0.3.2-cp313-cp313-macosx_13_0_arm64.whl
Size 503.7 kB
Tags CPython 3.13 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
ec6b3ba9b7954926568807075253c3dfb0b56bb593887aa6a219cade9c2cd2b9
BLAKE2b-256 checksum
How to use checksums
3aa660e97cf4426a511edda3d10237d260b8f9a766f1e70d39cc15706ebf97ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.14

Release files / libmdbx-0.3.2-cp312-cp312-win_amd64.whl

Download URL libmdbx-0.3.2-cp312-cp312-win_amd64.whl
Size 279.8 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
bda8003dc8495d6bea2458174fc5c2f4e9cebafd45e78707f46f749e5c75f274
BLAKE2b-256 checksum
How to use checksums
645a2edc1f42e918a57a781e534f17e404f0eb7a472202a0bd8f657dbd3a4fa8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.14

Release files / libmdbx-0.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL libmdbx-0.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.4 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ab742692f8f8fd7e794b4d3a90429fce294809c493b7dea9c6039d1f140503f1
BLAKE2b-256 checksum
How to use checksums
161612325799363e71e5e4978473399cbe18f5e1b82cbc83c8a140027c617b3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.14

Release files / libmdbx-0.3.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL libmdbx-0.3.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Size 1.4 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
a97097ed2df1e7c0877620ec89a5b5fc85f1259f30e272f4ebc54601e55e8d1a
BLAKE2b-256 checksum
How to use checksums
e5fdad51a2202d9015ff4d5c49e8acb1d8be244d12ea4af748c675bb2dba7836
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.14

Release files / libmdbx-0.3.2-cp312-cp312-macosx_13_0_x86_64.whl

Download URL libmdbx-0.3.2-cp312-cp312-macosx_13_0_x86_64.whl
Size 502.0 kB
Tags CPython 3.12 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
fbbae0b643f85b0ea0d62a19bbca523dbaf6ae8106e3f75adcfe2faaa09a20ca
BLAKE2b-256 checksum
How to use checksums
5f1ca5ad9a1d2d6ea4ae2050647f86d3c70a4974891223d3b18621993b6c36cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.14

Release files / libmdbx-0.3.2-cp312-cp312-macosx_13_0_arm64.whl

Download URL libmdbx-0.3.2-cp312-cp312-macosx_13_0_arm64.whl
Size 503.7 kB
Tags CPython 3.12 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
f5d76a170a442070fd91ed6c9f0d7238e5dcc41f953a1a82b8720aaab62cbe61
BLAKE2b-256 checksum
How to use checksums
3a737549f8d241d9af4202d9dad5ac2ba07ecad5715137957608da4e8cbecc8c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.14

Release files / libmdbx-0.3.2-cp311-cp311-win_amd64.whl

Download URL libmdbx-0.3.2-cp311-cp311-win_amd64.whl
Size 279.8 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
d4a22374657520ad2c40d3895f42a1cf0bc320ad119323315c343768dabd0b3a
BLAKE2b-256 checksum
How to use checksums
7da748de9cad4e702db8a0879312773ebf3f86e3c6aada651ff639e0d11bfe5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.14

Release files / libmdbx-0.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL libmdbx-0.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.4 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e9e72d535806136b8f735e22c9bf990b9c07e5f8d269ee470dd3e708de0ea423
BLAKE2b-256 checksum
How to use checksums
5d13401f433173481c64ff012b1905186112ba29075515e826df039bb7ce2a6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.14

Release files / libmdbx-0.3.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL libmdbx-0.3.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Size 1.4 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
d7bca1a66f052e94f967159556537a01ecaaa657b60feb1f4b5ff20fb2f0fd1f
BLAKE2b-256 checksum
How to use checksums
b1d05ddb153b8448e123572dbf79bd4e794cfd118e72dcfb48c8185daf805c7e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.14

Release files / libmdbx-0.3.2-cp311-cp311-macosx_13_0_x86_64.whl

Download URL libmdbx-0.3.2-cp311-cp311-macosx_13_0_x86_64.whl
Size 502.0 kB
Tags CPython 3.11 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
fd1bccd6c6056dacd0d04e327a626c8459b61895c9a3e6a5c46c535d307b9c0b
BLAKE2b-256 checksum
How to use checksums
8c331b891d2236bf4e07c58335c1783ee9cb5704d24095e32b027b78160da0fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.14

Release files / libmdbx-0.3.2-cp311-cp311-macosx_13_0_arm64.whl

Download URL libmdbx-0.3.2-cp311-cp311-macosx_13_0_arm64.whl
Size 503.7 kB
Tags CPython 3.11 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
df1316d46e419743a47f0052a287ca291ba909eb446869a9ce6be66b5cd7612b
BLAKE2b-256 checksum
How to use checksums
3a38232ea8d5209d892051cdc6d070e0281407b9c864e3533076d89fba586dbb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.14

Release files / libmdbx-0.3.2-cp310-cp310-win_amd64.whl

Download URL libmdbx-0.3.2-cp310-cp310-win_amd64.whl
Size 279.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
230eefded89e7143f9883491229a298ce6fe3f1678b1c25f4087ba6b21a20d41
BLAKE2b-256 checksum
How to use checksums
965e9afe9e4d3ffa32c82b2f20eb1786a46d22cba3cb1ccb445f0585738b1c45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.14

Release files / libmdbx-0.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL libmdbx-0.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.4 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ee9b9693250c2571681f6c3f33deafb31a1068f2982fcab83f2f0746bc163d44
BLAKE2b-256 checksum
How to use checksums
eb5be090269acb78fdbbe4e6f1828a2984fa9c4283fdef342928dca5cdc94ddb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.14

Release files / libmdbx-0.3.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL libmdbx-0.3.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Size 1.4 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
4593a0880d9581f2e59874d3461a56ec5b4c66d25c0667d15e43be6c23e8b772
BLAKE2b-256 checksum
How to use checksums
f74198875585e21c575658edc04ddd4c9e74fa8726a867d5651acfd95702720e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.14

Release files / libmdbx-0.3.2-cp310-cp310-macosx_13_0_x86_64.whl

Download URL libmdbx-0.3.2-cp310-cp310-macosx_13_0_x86_64.whl
Size 502.0 kB
Tags CPython 3.10 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
a021e1c47785c8ad185135f2c444391f801d28411b56fa62594e79597bff5dde
BLAKE2b-256 checksum
How to use checksums
32b1d65b392376148af4457710aa5f59dc9626268e5b8af666c64e25e5701146
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.14

Release files / libmdbx-0.3.2-cp310-cp310-macosx_13_0_arm64.whl

Download URL libmdbx-0.3.2-cp310-cp310-macosx_13_0_arm64.whl
Size 503.7 kB
Tags CPython 3.10 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
ecf4c25e2e49bb2d75a14682c9089d303db24f4ed40c8005e53239e9ab1464f5
BLAKE2b-256 checksum
How to use checksums
8c419636363f622186c1ff2fee4f735788acedc5cbfd2f99bc8e553c22da45e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

0.3.2 This release

21 release files

0.3.1

21 release files

0.3.0

2 release files

0.2.1

26 release files

0.2.0

26 release files

0.1.1

26 release files

0.1.0

8 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page