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.1.tar.gz (876.4 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.1-cp313-cp313-win_amd64.whl (270.6 kB view details)

Uploaded CPython 3.13Windows x86-64

libmdbx-0.3.1-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.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (1.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

libmdbx-0.3.1-cp313-cp313-macosx_13_0_x86_64.whl (500.3 kB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

libmdbx-0.3.1-cp313-cp313-macosx_13_0_arm64.whl (499.1 kB view details)

Uploaded CPython 3.13macOS 13.0+ ARM64

libmdbx-0.3.1-cp312-cp312-win_amd64.whl (270.6 kB view details)

Uploaded CPython 3.12Windows x86-64

libmdbx-0.3.1-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.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (1.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

libmdbx-0.3.1-cp312-cp312-macosx_13_0_x86_64.whl (500.4 kB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

libmdbx-0.3.1-cp312-cp312-macosx_13_0_arm64.whl (499.1 kB view details)

Uploaded CPython 3.12macOS 13.0+ ARM64

libmdbx-0.3.1-cp311-cp311-win_amd64.whl (270.6 kB view details)

Uploaded CPython 3.11Windows x86-64

libmdbx-0.3.1-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.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (1.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

libmdbx-0.3.1-cp311-cp311-macosx_13_0_x86_64.whl (500.3 kB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

libmdbx-0.3.1-cp311-cp311-macosx_13_0_arm64.whl (499.1 kB view details)

Uploaded CPython 3.11macOS 13.0+ ARM64

libmdbx-0.3.1-cp310-cp310-win_amd64.whl (270.6 kB view details)

Uploaded CPython 3.10Windows x86-64

libmdbx-0.3.1-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.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

libmdbx-0.3.1-cp310-cp310-macosx_13_0_x86_64.whl (500.4 kB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

libmdbx-0.3.1-cp310-cp310-macosx_13_0_arm64.whl (499.1 kB view details)

Uploaded CPython 3.10macOS 13.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for libmdbx-0.3.1.tar.gz
Algorithm Hash digest
SHA256 32257a66ec824094bfb9de764baf870a73d2fa8cb1e7a12caeb317fa204e12e6
MD5 2bdba3fa3c7d9ac2026245892bfdeb10
BLAKE2b-256 e5db4eea6e406db237a0827b338d90c7a5b51b3839a11a0573cb6d894e38be92

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for libmdbx-0.3.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1d0408b6dd578a0db52a6e3c6d01ef5757abbdf46fa9f162d881a7fde8b6deff
MD5 1d09185e102d39f74d53937ab1d9e8c4
BLAKE2b-256 3c3a067f96d85431e705936102b278afd2c50e788b4002f0a2658bb5f7179919

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b4087655f750efabec5c3fc7abf80a4c32314b0078d857fb4e7c3efe02c72fd0
MD5 fbb8ad23ec3087a81c70b35713e00299
BLAKE2b-256 0a4503e19b671b4b2417a00a2cd300e02097eb1d664dcee7614e1d8aca23fb0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.3.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2fde303c0c69bac94876677447b7fbed5271861180d664681b9f46fcd79b8208
MD5 bc15f7ba0c281929c36c5bcc528382e4
BLAKE2b-256 9bf242818b2a19a4a955a411f1f5704790300347cae5b59451aea7262a6d61c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.3.1-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 d00c11189467963a48cc9bf50d5fb3dcfa8916c3797f626c105bd49a93a284cb
MD5 ec8a299a51a22700aef8415c2de5480b
BLAKE2b-256 09b70a56b7c53f827ff8b2fc439c6dab50b2c8a2ea82939cedafd66597afb567

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.3.1-cp313-cp313-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 9b5e619a0f3a98e8a37f9530e85fadbd9288c7c06998dc45d670a6f26513233e
MD5 793457a8f3614fd0e3360395dffad63d
BLAKE2b-256 cbc82da18b9bf3d8f44557c397f39ff091c5d9aefa71659abff6009d54e8e123

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for libmdbx-0.3.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e758e7770679bb86af72de731fa976d6f87bf65fa725c74de9de99e59b665588
MD5 e34114021ecacedb282e663507055704
BLAKE2b-256 f2c61dd96c96c010b56deeb8a64f2fa6f9aa2d3bf89f3891a201fff13ee0a22a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9a92c4210ea3f9ef3f3ed4fe392b78072f77b1804462f203fb4afdbe4af63dcf
MD5 3aed71c5ca9f62f3559be266cab94026
BLAKE2b-256 be4fb5483423aa924330f602e76e7863529733a804fde0cfe7dbdf3549878ba4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.3.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1f41c70f674e70e5f2972522bb6fd4fa42b87b13deaa2a4c4a69c85b3ea27256
MD5 c7f2f67f08961578e4bef763722f87a4
BLAKE2b-256 fc0f91b448f98ff1158000d6326448dd24b179a108097a4b392d2a4f8a5bf51e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.3.1-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 053c85a7501744dcd0a556f8b32e7ecce4a7000cb3725cfd2f41124000e5ee12
MD5 3ec1b990dd6dd59f72a85b53bb8f00f5
BLAKE2b-256 f8cb98d1ba312a064cbd1241370938f36144ee6c20eea38992da2fb852b86823

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.3.1-cp312-cp312-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 6590165d1f5026143cfdaa0e86174930474b08b4fc97457b19b99c2e9eacde71
MD5 1ff1e8ed23e84a09149b55b919d1a400
BLAKE2b-256 37ab6e1beebbfc37fba60b0dc0cc9b30260fe6b266a95a93908b2363f88e05ea

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for libmdbx-0.3.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 197bfab1ba33742bf68f73528864e884bb07998ea3184ab90dcca11835d43f1a
MD5 3c221a8e4cf2b3e18887853f1c792bae
BLAKE2b-256 0edccc4cf6d352fb72a47cb8ac2012ffa0d5b1a828e29cb531112296fd9d0b55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 08e7c6b12ee53f63fa2dd85d2bbc49687d06fb443ab932c8c6ecee7e5ca699bc
MD5 d3cca907bf2af70fd4d7d12a3e9484fb
BLAKE2b-256 6b1a8e5b573ff6b475802d754dc04a8b770f77ecf5ddda1056a43af1ff0b82ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.3.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 eeb41a31fc9cccfffcdc89e769e2a712446c6b5063ef0eacda8334512daa3503
MD5 ca7949cf8184d2827d1424a176a03397
BLAKE2b-256 9d4c57a25afde53e5774cbfabe8b93a8a0913b09cec05c06a0a481c51c8f9447

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.3.1-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ed8045666c247efa7661d0da05073ae435e32a89e650e69d296cbb27fe5f564f
MD5 bb79768e5bd970ee90f1638c19309140
BLAKE2b-256 455d3bea7094d97fc44d6fd8d9417ef49e5af6e0abbb4718de940a87e0fa1631

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.3.1-cp311-cp311-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 337cc006fbc0e6e02911b17ef95a13138a79415acefc64bfeade0f73c0b1fa48
MD5 a235fb274bb17aebf1fb2bf48d6588f5
BLAKE2b-256 23959c64f06b032c173a97693a0f84dc7e45d325b9926464c519db4767b2c3db

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for libmdbx-0.3.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e02c2ea95e60d100e355c9f221627cddc848e524e5fca0faccba199a1fa2512a
MD5 d1a742732daca703af01c6f1699c49ef
BLAKE2b-256 384e214bdc52ee68aecd03950ce6d9623dea53c41a944e57c6c512daa912bebb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 906a6bf726ed0da377d946a185daed5c3d02ab4d07579540869aa54205063b21
MD5 b4ee72c6877d380bc428b03e5591e713
BLAKE2b-256 c88debe0c63b7e16889a4e7039dbf8f3c878033a4f287afcb525cff3e69e895a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.3.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f1e25ec529904f46a190094397550b2dff9484c93e016239fe115335cad34173
MD5 0e026c84ea9bf53e068a8c61abb66ff9
BLAKE2b-256 bb01186960fd7ce0369e1fc8ae402a22b4614f24ad2e7921bc3cdb4cdac1a126

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.3.1-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 322dfbd3bac79244722aa63bbc60c0f06f94d5d25590ee448da6cc9bbc2edaaa
MD5 920be8c3df5fa7c8dc5412a1b58e59df
BLAKE2b-256 19d7a1059e4c426ae30203c0d8a70d87d9d6fbf83966218bc88e84044a832e80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.3.1-cp310-cp310-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 430bc2e12fd33b392464502d93e513f053d4a8d0e1838f22e0199592a090d78d
MD5 86a8fbfdfe4dd97ce53f5563072dec79
BLAKE2b-256 a92f80eff55af6397577a590c8d96e7c0e68c6339bfda7b74c4041f3b84ad69d

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