Skip to main content

The python bindings to libmdbx.

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

libmdbx-0.3.2.tar.gz (897.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

libmdbx-0.3.2-cp313-cp313-win_amd64.whl (279.8 kB view details)

Uploaded CPython 3.13Windows x86-64

libmdbx-0.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

libmdbx-0.3.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (1.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

libmdbx-0.3.2-cp313-cp313-macosx_13_0_x86_64.whl (502.0 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

libmdbx-0.3.2-cp313-cp313-macosx_13_0_arm64.whl (503.7 kB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

libmdbx-0.3.2-cp312-cp312-win_amd64.whl (279.8 kB view details)

Uploaded CPython 3.12Windows x86-64

libmdbx-0.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

libmdbx-0.3.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (1.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

libmdbx-0.3.2-cp312-cp312-macosx_13_0_x86_64.whl (502.0 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

libmdbx-0.3.2-cp312-cp312-macosx_13_0_arm64.whl (503.7 kB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

libmdbx-0.3.2-cp311-cp311-win_amd64.whl (279.8 kB view details)

Uploaded CPython 3.11Windows x86-64

libmdbx-0.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

libmdbx-0.3.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (1.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

libmdbx-0.3.2-cp311-cp311-macosx_13_0_x86_64.whl (502.0 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

libmdbx-0.3.2-cp311-cp311-macosx_13_0_arm64.whl (503.7 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

libmdbx-0.3.2-cp310-cp310-win_amd64.whl (279.8 kB view details)

Uploaded CPython 3.10Windows x86-64

libmdbx-0.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

libmdbx-0.3.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (1.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

libmdbx-0.3.2-cp310-cp310-macosx_13_0_x86_64.whl (502.0 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

libmdbx-0.3.2-cp310-cp310-macosx_13_0_arm64.whl (503.7 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

Details for the file libmdbx-0.3.2.tar.gz.

File metadata

  • Download URL: libmdbx-0.3.2.tar.gz
  • Upload date:
  • Size: 897.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for libmdbx-0.3.2.tar.gz
Algorithm Hash digest
SHA256 7b38f8104bfd982777fa2ca00f99b4f7cc88e7bab31ce853b480f81420427045
MD5 ced67175914f86c26c190285c6ea8c56
BLAKE2b-256 96d61c2f043b29bfaf2c8fdada91dfd5134e7bfacb52df2bebaf877756e7d800

See more details on using hashes here.

File details

Details for the file libmdbx-0.3.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: libmdbx-0.3.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 279.8 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for libmdbx-0.3.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c7af6ec03e45efff2e3d2cff03ad20151e8cf6bf2a58ba76ac89032dbd82e1a2
MD5 d4a6556a418846f5a64da3bf065025d7
BLAKE2b-256 a0cef5750f5cf75fd414aeabc4b91a4027dedde14c9e4869ee992b5919b82f1d

See more details on using hashes here.

File details

Details for the file libmdbx-0.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libmdbx-0.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 85e228c27e944bc9654702e4c62fd1c658e652df58772ed61b1ec6f5c31d4fad
MD5 6498fa2ef0ac1da4b607240dd0d3b9ce
BLAKE2b-256 9b8151520251ecca2ecac705d0909c3bde65df3754af04ada34248d6d36c62a8

See more details on using hashes here.

File details

Details for the file libmdbx-0.3.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for libmdbx-0.3.2-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4fc7856ec26346e6a18be9359d2416913cabeebc16ed19f986c484442f001be1
MD5 b022aa3e8c0fad955cd223c6f374923e
BLAKE2b-256 ccadd3c68676f29e1a32b06cf4c9b03c92a981587fdaeb2cc0ca8e4d7a0ff88a

See more details on using hashes here.

File details

Details for the file libmdbx-0.3.2-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for libmdbx-0.3.2-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ade851d3bd6db91ba8988572f198c9e6f8fa33b42c85fe5feb4699ccae648772
MD5 7ef05948b69421afb7a24db572de1435
BLAKE2b-256 22aa3b8f34f933dd203a3ca5041be4b7a3d0560e500c99eb2e92b56b61070e86

See more details on using hashes here.

File details

Details for the file libmdbx-0.3.2-cp313-cp313-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for libmdbx-0.3.2-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ec6b3ba9b7954926568807075253c3dfb0b56bb593887aa6a219cade9c2cd2b9
MD5 e761d3e9a904b29d47fe0cf1c3561722
BLAKE2b-256 3aa660e97cf4426a511edda3d10237d260b8f9a766f1e70d39cc15706ebf97ff

See more details on using hashes here.

File details

Details for the file libmdbx-0.3.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: libmdbx-0.3.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 279.8 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for libmdbx-0.3.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 bda8003dc8495d6bea2458174fc5c2f4e9cebafd45e78707f46f749e5c75f274
MD5 a9205dd9aea1d045555a85120e07ede4
BLAKE2b-256 645a2edc1f42e918a57a781e534f17e404f0eb7a472202a0bd8f657dbd3a4fa8

See more details on using hashes here.

File details

Details for the file libmdbx-0.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libmdbx-0.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ab742692f8f8fd7e794b4d3a90429fce294809c493b7dea9c6039d1f140503f1
MD5 f35d8a2efc563826c41bac1cff3c40ce
BLAKE2b-256 161612325799363e71e5e4978473399cbe18f5e1b82cbc83c8a140027c617b3b

See more details on using hashes here.

File details

Details for the file libmdbx-0.3.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for libmdbx-0.3.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a97097ed2df1e7c0877620ec89a5b5fc85f1259f30e272f4ebc54601e55e8d1a
MD5 aee18142b3a2e8a8fa28ad005c6e493c
BLAKE2b-256 e5fdad51a2202d9015ff4d5c49e8acb1d8be244d12ea4af748c675bb2dba7836

See more details on using hashes here.

File details

Details for the file libmdbx-0.3.2-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for libmdbx-0.3.2-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fbbae0b643f85b0ea0d62a19bbca523dbaf6ae8106e3f75adcfe2faaa09a20ca
MD5 6b89a33adc7d4a7e7bde059123353d73
BLAKE2b-256 5f1ca5ad9a1d2d6ea4ae2050647f86d3c70a4974891223d3b18621993b6c36cb

See more details on using hashes here.

File details

Details for the file libmdbx-0.3.2-cp312-cp312-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for libmdbx-0.3.2-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 f5d76a170a442070fd91ed6c9f0d7238e5dcc41f953a1a82b8720aaab62cbe61
MD5 035c529c9ea6a810acb3d3cd1e03fa48
BLAKE2b-256 3a737549f8d241d9af4202d9dad5ac2ba07ecad5715137957608da4e8cbecc8c

See more details on using hashes here.

File details

Details for the file libmdbx-0.3.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: libmdbx-0.3.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 279.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for libmdbx-0.3.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d4a22374657520ad2c40d3895f42a1cf0bc320ad119323315c343768dabd0b3a
MD5 28faf0b9ebc03394b8e1cfe700f79433
BLAKE2b-256 7da748de9cad4e702db8a0879312773ebf3f86e3c6aada651ff639e0d11bfe5b

See more details on using hashes here.

File details

Details for the file libmdbx-0.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libmdbx-0.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e9e72d535806136b8f735e22c9bf990b9c07e5f8d269ee470dd3e708de0ea423
MD5 90aff6c12b2e79208488a804169c9f2b
BLAKE2b-256 5d13401f433173481c64ff012b1905186112ba29075515e826df039bb7ce2a6d

See more details on using hashes here.

File details

Details for the file libmdbx-0.3.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for libmdbx-0.3.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d7bca1a66f052e94f967159556537a01ecaaa657b60feb1f4b5ff20fb2f0fd1f
MD5 c21ce0ce6f4ce25365be4c22c1c9a47e
BLAKE2b-256 b1d05ddb153b8448e123572dbf79bd4e794cfd118e72dcfb48c8185daf805c7e

See more details on using hashes here.

File details

Details for the file libmdbx-0.3.2-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for libmdbx-0.3.2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 fd1bccd6c6056dacd0d04e327a626c8459b61895c9a3e6a5c46c535d307b9c0b
MD5 58129a2cdf0a503ec82f201cdec3b43d
BLAKE2b-256 8c331b891d2236bf4e07c58335c1783ee9cb5704d24095e32b027b78160da0fd

See more details on using hashes here.

File details

Details for the file libmdbx-0.3.2-cp311-cp311-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for libmdbx-0.3.2-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 df1316d46e419743a47f0052a287ca291ba909eb446869a9ce6be66b5cd7612b
MD5 44bac64926334fd90312904ac7af517a
BLAKE2b-256 3a38232ea8d5209d892051cdc6d070e0281407b9c864e3533076d89fba586dbb

See more details on using hashes here.

File details

Details for the file libmdbx-0.3.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: libmdbx-0.3.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 279.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for libmdbx-0.3.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 230eefded89e7143f9883491229a298ce6fe3f1678b1c25f4087ba6b21a20d41
MD5 aaeb696a7a51fb90a1d62d240ab990f3
BLAKE2b-256 965e9afe9e4d3ffa32c82b2f20eb1786a46d22cba3cb1ccb445f0585738b1c45

See more details on using hashes here.

File details

Details for the file libmdbx-0.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libmdbx-0.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ee9b9693250c2571681f6c3f33deafb31a1068f2982fcab83f2f0746bc163d44
MD5 09f5b2cbda54fa26f3187585a112e814
BLAKE2b-256 eb5be090269acb78fdbbe4e6f1828a2984fa9c4283fdef342928dca5cdc94ddb

See more details on using hashes here.

File details

Details for the file libmdbx-0.3.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for libmdbx-0.3.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4593a0880d9581f2e59874d3461a56ec5b4c66d25c0667d15e43be6c23e8b772
MD5 2b69f54cb25c6e67f0589c19e0e5b8cd
BLAKE2b-256 f74198875585e21c575658edc04ddd4c9e74fa8726a867d5651acfd95702720e

See more details on using hashes here.

File details

Details for the file libmdbx-0.3.2-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for libmdbx-0.3.2-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a021e1c47785c8ad185135f2c444391f801d28411b56fa62594e79597bff5dde
MD5 c46038fd9598d530278a4d5481ba3d79
BLAKE2b-256 32b1d65b392376148af4457710aa5f59dc9626268e5b8af666c64e25e5701146

See more details on using hashes here.

File details

Details for the file libmdbx-0.3.2-cp310-cp310-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for libmdbx-0.3.2-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 ecf4c25e2e49bb2d75a14682c9089d303db24f4ed40c8005e53239e9ab1464f5
MD5 52b516698d2babe9201fd0b101fceeac
BLAKE2b-256 8c419636363f622186c1ff2fee4f735788acedc5cbfd2f99bc8e553c22da45e2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page