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.0.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.0-cp313-cp313-win_amd64.whl (220.3 kB view details)

Uploaded CPython 3.13Windows x86-64

libmdbx-0.2.0-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.0-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.0-cp313-cp313-macosx_11_0_arm64.whl (222.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

libmdbx-0.2.0-cp312-cp312-win_amd64.whl (220.3 kB view details)

Uploaded CPython 3.12Windows x86-64

libmdbx-0.2.0-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.0-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.0-cp312-cp312-macosx_11_0_arm64.whl (222.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

libmdbx-0.2.0-cp311-cp311-win_amd64.whl (220.3 kB view details)

Uploaded CPython 3.11Windows x86-64

libmdbx-0.2.0-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.0-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.0-cp311-cp311-macosx_11_0_arm64.whl (222.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

libmdbx-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl (230.8 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

libmdbx-0.2.0-cp310-cp310-win_amd64.whl (220.3 kB view details)

Uploaded CPython 3.10Windows x86-64

libmdbx-0.2.0-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.0-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.0-cp310-cp310-macosx_11_0_arm64.whl (222.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

libmdbx-0.2.0-cp39-cp39-win_amd64.whl (220.3 kB view details)

Uploaded CPython 3.9Windows x86-64

libmdbx-0.2.0-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.0-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.0-cp39-cp39-macosx_11_0_arm64.whl (222.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

libmdbx-0.2.0-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.0.tar.gz.

File metadata

  • Download URL: libmdbx-0.2.0.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.0.tar.gz
Algorithm Hash digest
SHA256 5c555da0a6c16f8a39ccf818edf02233434f70a37bb4fecebc138e33de5c7047
MD5 dfd6d2205e68d67ea30fc1a328117f42
BLAKE2b-256 7ae02573232646c24a6363e51ea664ec7ae258c2e53a09d1635a70ea2334a248

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libmdbx-0.2.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 220.3 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.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 0e9c521012d318b58590f78250b3108a3c9308dff8b4e671734391ebf3fd4214
MD5 4c30c84d90ab0326432bcf03a32199b4
BLAKE2b-256 c53f10890b39904d228879c50b7218877384d6603b86a9a95c304d69805e412a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0a87c9c163ca82bf123cace36540e911f2e8d750be2c1e578862b0369211a343
MD5 1cf74f702eac42ea0a9bda9c4207785a
BLAKE2b-256 bacd3c31e665936dd1d0b8045a197234c127415b5f5c8aca083a110d5cee3ebc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.2.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1ebe44c853043c0c5743eede5158113673d3c390ff3f41351386243b448162ec
MD5 9dee0482f8f921b0ddb2d756e22ae569
BLAKE2b-256 ffca352ded6c14c9d618f550adfab671c54bb521557f42769d755db2a27b0eed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d2541e9a8d31e77f7f4fd169075845a8829be77fcf536a2510f4bba26e1b283f
MD5 05966e767743264ef20fb9d60d4e89ab
BLAKE2b-256 5216484e8a0cbdc83913dcc659c449c02b9224aac7eccdd1fe49c25cb572e101

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.2.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 171b36c3df680c94cfd05dd3b724def16f38d5f41c10fde4631fdcbb02f8040e
MD5 6492fa3b51748c440ba8782640f7a5cf
BLAKE2b-256 09f52189ea99acb4d8f07ce627a85b7fb828e31378500a30f80c0d65deb7219c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libmdbx-0.2.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 220.3 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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 23c06d12bd7091267b84c4edbde139a33b87fdc843bb1352908f3aae035b2862
MD5 d760c5725b8ff0c223325c40e640f7f5
BLAKE2b-256 cb31beff4efa29c829be4fea4f9bb89f108551153e92545e1bb069d91b780ef0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 596b33e400dfa8921232682d67817378e1759bf15f14ec0b8dce339d614f2845
MD5 bba7dbf047890c1744f53386ea6e8c18
BLAKE2b-256 def1ba8759c8d7a1817e2a0f99ccd45d0b45b03ce14afbcf6c6c6d037f5ef38d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.2.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d8d69ca39e753c7ef48ac7f5ffa1a12eafee5a00e761d05c26f295614dbae0d7
MD5 8c713c0ccc231771ded02b804489f9a5
BLAKE2b-256 bba2bd64ed27d9f28d4ecb2d75b5482705049f02a4235da60e596aa154fda071

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 851f99a5fa6934902862059bed763a9abe480e9beb658039e78b529aca8ddb02
MD5 4448063376b240ef251eb4e1f2525e4d
BLAKE2b-256 b609bd0d3e85fcf62d07816d6cb608dbeb94e6d6e09418eb4d437cb74394b502

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.2.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 066502727d212c61672542ec073c6f28b0b4550229432320c63c4e8276f8adf6
MD5 173e614881c1110ce72a20c4a5c05648
BLAKE2b-256 139bce40d9ed2ef98658660e47a1af23b36d94d655c9e8b37fff6ec2be056b23

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libmdbx-0.2.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 220.3 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.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3f8b465429407f18088949c3a25c5cfbec54b7d6cf4572bee53e529dbd503161
MD5 b070d99f64ad19bfebce74d6ec311464
BLAKE2b-256 4a755eae5a0a02cdd7dd02109424bbadd01bb2094f7cfeab064abfbff49fda43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6b9d301ddbbc2b603ad6c2a515ce6177865d98e9720d72b7a0edc11160f3fb3b
MD5 48cce031df872657c552003a67a04894
BLAKE2b-256 ecfbbf6fcb74321349ca09407793e088cb1f254b3d77d3014e2e01dcbeb71041

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.2.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5dc33cf2d214e7ca3c54c7e868a41dc2d3f1013747e2237aeaad7defdf12e126
MD5 349f510b42dc200d1066d25c4eaf0764
BLAKE2b-256 69e899c99e0eb6c43a6a43bd542c9b11ff44882a0d8e52cde7a13854591aaa69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 058d0958c8b1be2dcafd01c335d383ae74f8b73f1f21f6fb2804413370dd42ce
MD5 1e932fc334991878bb3ccd15a050d50c
BLAKE2b-256 e5a1297223242caf541ee85d2270a2cab25109bea4d87b12e4c51bb3dae40e7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a35aa659908f9758b72c24c5e7ab896600509760e61a257c88f48d10152ea7ae
MD5 b4ba1811cae9e34b81999bda1118c1e6
BLAKE2b-256 a873e1331f44204bbfde604e952342c99f3d35b572d7a21ca9b3e41645a8777c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libmdbx-0.2.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 220.3 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.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b59d3712489ae123adbfe635358856ae8ea09394ee01c13f343541a75f2bb6c4
MD5 ff83085cc34fec9f83c2ea4238e93c9a
BLAKE2b-256 e72c1b4d3fdd954b30ae3df966cab18dece418419ec4846992e35f25edeef7eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d94d70405e4ddee78cffffb1d72cb8010e84170071d1f1b7dd8190a0e2af69b0
MD5 32ff6d254d412a8cc3b3a6bf5b3edf90
BLAKE2b-256 4b5815a68fe792d3a051905a760f615edb90266e32de90baab532ab02e92fa40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.2.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b02379f38aa18e42855918a7772510a32ebd9ec39c319626895dd7adc1cd3d7f
MD5 ae56ee5cf0e4f42fb976f509e32f8aae
BLAKE2b-256 f602557f0a25452ec7a2b2b82cf209fbc3ee9c06cef86516dcd3628ad0f2ac63

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fdb701494b1262906b5a927ece990f9f3d758982b4f662a5c9d1e63e15cb754d
MD5 8d287525f90cc5896d489f7beddee0db
BLAKE2b-256 a1ab51ebea4a7bf70a2faa8c6255947064b82972507017c8c627022ce02d4884

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ca5eade526c69af4c58ce8d05ba646fd3336187f3e49a652a558b20d0e2b6522
MD5 fd13810b33b7284e9dd65e08629bc133
BLAKE2b-256 fd409b793b4047fdcfc54703103101bda869905dc162a32f0c021b8ba5e180c3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libmdbx-0.2.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 220.3 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.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e7853397b52dcf8293ed1f502ea3171f8b4dae0cd54cb9fff80d1042c8b43482
MD5 536bb35a39bdf8f6f3d975d376df3fbf
BLAKE2b-256 9c7fa915c76d2e876fbb289d6a515f65b71e76ef02981d463d835cd3cc77f0a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bfc0a4a10cd9d6622afc758e205e5604b8c4b846d204205ee6abb126ebe6ff24
MD5 4985968e7c8e0f5c4dd0ff94f7e20f44
BLAKE2b-256 65f665e5203e90f47dd82eded9d3ffe5ce0e383f6eb82c0696aeedef2eb6999a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.2.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 84cf26436887d57b836bfc15e14b897f172088081624ecbbd238e7f80c3239c3
MD5 73dbca75576ff17309c1c6dd595dff3e
BLAKE2b-256 8a4ebfe6ca256dee0531cfccf4da2888fdd0a786469f0ea14ea11e179b8995c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.2.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3787e343d02548eb087520f3d7bb8539e66cab275f98f515e672c6526d00e687
MD5 20fc9f80eb1b9cba6242e4c49450a2bb
BLAKE2b-256 bb869ae775c664a0d7105f49ac215ab4fb4314a77a524c4d2756850f28f6cc11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for libmdbx-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ce74bb44e6297d9f1b4f9a8d191832a69e0b08859f842b6e7f7a6c69be4e8c99
MD5 7310f167471260135fed66b330a60162
BLAKE2b-256 826257f4bacb0376466f0cb442eea8ef6a0c382fa76a380ffb0141619715690b

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