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:

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.2.1.tar.gz (852.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.2.1-cp313-cp313-win_amd64.whl (220.4 kB view details)

Uploaded CPython 3.13Windows x86-64

libmdbx-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

libmdbx-0.2.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (1.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

libmdbx-0.2.1-cp313-cp313-macosx_11_0_arm64.whl (222.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

libmdbx-0.2.1-cp313-cp313-macosx_10_13_x86_64.whl (230.7 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

libmdbx-0.2.1-cp312-cp312-win_amd64.whl (220.4 kB view details)

Uploaded CPython 3.12Windows x86-64

libmdbx-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

libmdbx-0.2.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

libmdbx-0.2.1-cp312-cp312-macosx_11_0_arm64.whl (222.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

libmdbx-0.2.1-cp312-cp312-macosx_10_13_x86_64.whl (230.7 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

libmdbx-0.2.1-cp311-cp311-win_amd64.whl (220.4 kB view details)

Uploaded CPython 3.11Windows x86-64

libmdbx-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

libmdbx-0.2.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

libmdbx-0.2.1-cp311-cp311-macosx_11_0_arm64.whl (222.6 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

libmdbx-0.2.1-cp311-cp311-macosx_10_9_x86_64.whl (230.9 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

libmdbx-0.2.1-cp310-cp310-win_amd64.whl (220.4 kB view details)

Uploaded CPython 3.10Windows x86-64

libmdbx-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

libmdbx-0.2.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

libmdbx-0.2.1-cp310-cp310-macosx_11_0_arm64.whl (222.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

libmdbx-0.2.1-cp310-cp310-macosx_10_9_x86_64.whl (230.8 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

libmdbx-0.2.1-cp39-cp39-win_amd64.whl (220.4 kB view details)

Uploaded CPython 3.9Windows x86-64

libmdbx-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

libmdbx-0.2.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (1.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

libmdbx-0.2.1-cp39-cp39-macosx_11_0_arm64.whl (222.6 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

libmdbx-0.2.1-cp39-cp39-macosx_10_9_x86_64.whl (230.8 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: libmdbx-0.2.1.tar.gz
  • Upload date:
  • Size: 852.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for libmdbx-0.2.1.tar.gz
Algorithm Hash digest
SHA256 10ccc8b1659c22c1ad1957ed0892605dc620d4cad62e05f5603c2431b70ea3a6
MD5 36ec3bb0ac84bbeb9f1a70209cdd372b
BLAKE2b-256 d2e94d181f2d15bcbb4d9fec8dcad2eb5bd5a854c22a47e1916e3813875486f2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libmdbx-0.2.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 220.4 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for libmdbx-0.2.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 99c65c63f23412f44aea2f6543fdacf3bd88d52faa78395be6276365e0141c99
MD5 bba8d7d1f7f82fc4fbc753c5c06f7896
BLAKE2b-256 b19c22aa591a6f2064f46e0cf1658cef45d69ade3416e89802ec2525aecbe808

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 abdc7c6c34a1a1efeb70a457919faf90ad8ae11b6d58019ca0d0060869fc1aea
MD5 fa79cdf4fb55af95f0a560092f7c0518
BLAKE2b-256 97d7454fe231f6652af17d9d6fd5b376c98de3e7cf3e075a14e39bef0cd74907

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.2.1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d4df5af6232fabce74c65e342b3d06b9706986d6d2e5901f161a3defd22440a6
MD5 4af9140f34d8b1898d7fbc5e51414794
BLAKE2b-256 2307fb0ede6bb18ffd2de9e2c6279944dbc514c4dc026fe885c0b878c85ac994

See more details on using hashes here.

File details

Details for the file libmdbx-0.2.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libmdbx-0.2.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d5927e0083d4fec639abe219609ba67171c6be1230550d00384273fd923b9f2e
MD5 aaace1d905c3b81cd8eb68c302a1b2ce
BLAKE2b-256 dc006b02b8ebc311817b1a7585cc3ee750ab2eb0e2de854470c2d604f507bcf7

See more details on using hashes here.

File details

Details for the file libmdbx-0.2.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for libmdbx-0.2.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 438adeb91ba8c9ddbffcd19a9db182378bbbc22b69fbade9bf7ea9c3ddd40267
MD5 bcf9f119f95581dffb81c2845082da06
BLAKE2b-256 8a8136aa647c3c17dfa90c4cdc7aea8b8fd6c2ef5e048920b34402d794610794

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libmdbx-0.2.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 220.4 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for libmdbx-0.2.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0b59bc861c21d3b8cca12610441c7111ef22328456f43aa9d0a261412a28f3c4
MD5 d8340d141aec712e2f46fe0c4d22960b
BLAKE2b-256 4f01662dd2b8d5ba930a0374a9898e597ee9315408735dcce6c02f50835f204a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 57a4d5945e6284ac6ad2e47a8068261b70344a673864d5dfa8543af926bf5d82
MD5 50c19d9d6e040d9e663cc5772b1d4cab
BLAKE2b-256 41842fd03d638b13a7e57a668aa32c36952d07064b0645d72860ae519c2070a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.2.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 69b9dfce8746303c294a3071df633372b7958d0923cdde1d06041f908b058939
MD5 ff3033d6407eaa3e58b91335f5ac33f9
BLAKE2b-256 df7d07164e3658b29fd6c46f83d0a3fd763ea8f3c5ad3a24ddea94fdd1facf1d

See more details on using hashes here.

File details

Details for the file libmdbx-0.2.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libmdbx-0.2.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 73b2c6096c692929afbc7423dc6cebd5391b76b74de9e62275cfa51ca8e52355
MD5 a0494e67c9589127753bab681ff1145f
BLAKE2b-256 81c1ecc2cb31f573aef0f9329977620ab58cd7250d52968b0c4face9e61e908e

See more details on using hashes here.

File details

Details for the file libmdbx-0.2.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for libmdbx-0.2.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c271542dea6abfe2df3bffe32eaf1cbf5b969ef07980b0046fba28a365d6f87d
MD5 3ad5d9d9a480bf99ab051205d4d8f3c3
BLAKE2b-256 0bd61b4492bbdf0c4759ef2e34136eb5952a7f00c98dc40f46db430d7f8d5d35

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libmdbx-0.2.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 220.4 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for libmdbx-0.2.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 901cd50da457086fd72be536a1439e03901c767b30444bb4545366fafbbbedc2
MD5 52111fcd5d3c5b3eec5b83ac8de13a66
BLAKE2b-256 0428b1bf09ddd6f6ae7b1294c410653d75e987ce5d865a2acad540d97b305333

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 29e5d11d3a3d9bc3ec1ca21e0c959e7b9ab660511298b81a7a3785a4aae2cbe6
MD5 eadddbe8179f088672cb0b2d3fffe9ff
BLAKE2b-256 9fdf5e7eab16f17c68cad3526789959cbfe2ee1ec09caed900ae71fb207a6dc6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.2.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 226eda1e9c5ee75db5b6efa8ae17f46dac604e61c2fb03c2d5ef46a8c351f3b8
MD5 b9079db7a282678aba97867cfc63899c
BLAKE2b-256 51434036ba97adadb3ac46daec123aeab89c3396db378c83f3805d4ce09ed75d

See more details on using hashes here.

File details

Details for the file libmdbx-0.2.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libmdbx-0.2.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3150498aceba7eb0c7fe3e7534ff4d05bc4fe0e5a4f6b364840512cc1479e1ee
MD5 862f836fb7a2ffd00705a9fdcdbc74e2
BLAKE2b-256 7f6743924b7c5f4bcebb4ded9a32120271fba2c6364261edf63b8dff2160781d

See more details on using hashes here.

File details

Details for the file libmdbx-0.2.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for libmdbx-0.2.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 17d6f2c1c241c34ee86cf9e081052a3b80126a13d7aac977041edccd32afc720
MD5 e63b145f1a6a67e154e0e6dd2f6d5b9e
BLAKE2b-256 a98295bfcd727b4e3e6df1d6f153ed8c244799a3ea4033cc4d75e1dc84bd26ed

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libmdbx-0.2.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 220.4 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for libmdbx-0.2.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 162bef6bc674b59d5b550b3a4ab4ec07088431d6ffd2ed7b7c9ea9c2738f369c
MD5 12b32ba171b4826c86197689d14a63e0
BLAKE2b-256 1cf868647d290e739a7d4745c97e5a6fd0f0871560fa31510acfc30142b7d700

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a8f051b5da6bcfbe6e4b1f18b23edbe66f90c5ea9a4eaa0d9fbcfae498ad685d
MD5 49b7f32c2222bd1cefe264efc0f112df
BLAKE2b-256 681029b05832f1e98ba776330d576a1f97cce0059440667830cd388917a2befa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.2.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 aec4be8f4fb92349c25660b271bc8d62d8668932d4530d2d7ad839c0f0e928dd
MD5 1ea8f719d50af790ff69f909540f74be
BLAKE2b-256 ba5d9c302a80ad1c9c96ebea37046ec33dd5879a4ef0b6599aff1ddc6cdabbb1

See more details on using hashes here.

File details

Details for the file libmdbx-0.2.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libmdbx-0.2.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 126c2b2db5381e47edd3869e2dcfac3930b8bd6e5dd208e672584aa3f5ad194e
MD5 9801630e9ed25fd3d56418c77e59effd
BLAKE2b-256 bc5f5481b3b75e98f8fdf03de017cabb55dcfbfaed5ad79f0c736e9be633348e

See more details on using hashes here.

File details

Details for the file libmdbx-0.2.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for libmdbx-0.2.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0e9ae43ba11d3edc29289a67c21c4bc2610a7c01cf1e9a40b583d9555a5160a6
MD5 2f1fc33f7c5346581f41ce29d18b7793
BLAKE2b-256 fa5b4418f2f436b336d51324de69b28230b11d990ef4167f1eacde50d16afdf9

See more details on using hashes here.

File details

Details for the file libmdbx-0.2.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: libmdbx-0.2.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 220.4 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for libmdbx-0.2.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7c487fe159684610fbee37a9bf9ba3fdcee5d9ebb489278da23716777fa5df43
MD5 36a42f04fff2d2afae17d74f7ca15cff
BLAKE2b-256 f5d2afdd2adf4bd2c3a9983a71e8166b78fc12b0f2f4fbce662f4e56e7d0eb2e

See more details on using hashes here.

File details

Details for the file libmdbx-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for libmdbx-0.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 905b8a24e82f0553f33c54d7a72871071a8ed291256f7642d3814b67f09c7df7
MD5 0f888733ffc56f951a1afa067eb1b8c3
BLAKE2b-256 e3baf341204eaec21cdbc8a8fea067d773e41984768fe3e4c96f339330280cc7

See more details on using hashes here.

File details

Details for the file libmdbx-0.2.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for libmdbx-0.2.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 acc04cc223ba90ee4cad27b304e9aef96bdeb7fe5664543bf9430da520feb394
MD5 23ba888dfc14b77bf695762b3f39890c
BLAKE2b-256 4ff9156b8a0db442c4e792e2047e97d98e4e8866118e74d629b8ef036365e72f

See more details on using hashes here.

File details

Details for the file libmdbx-0.2.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for libmdbx-0.2.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6d259ed3e605cafbf2d71be46e841e621a0f66b692050c9afcdd3f28a44c4b99
MD5 367d0d21dbe5c5d5db7f4dbea42afc1f
BLAKE2b-256 ce26163c2ce5393adbb64532dd0ef983df0f2ba27920fb7a34142e7d3ce895a0

See more details on using hashes here.

File details

Details for the file libmdbx-0.2.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for libmdbx-0.2.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2c536297389d919ae8940ded7a297d40f6bd0bba90b1d7d28ce5d8384138d900
MD5 4660bcc22c8706174cfff46bd03b834c
BLAKE2b-256 b5f68e25d1bd2b858a2f997e053d4bcc279d7da2eb388f867ae6163253b93c10

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