Skip to main content

Object-relational zero-copy in-memory database layer for LMDB

Project description

zLMDB

PyPI Python CI CD (wheels) CD (wheels-arm64) CD (wheels-docker) Docs License Downloads


zlmdb is a complete LMDB solution for Python providing two APIs in one package:

  1. Low-level py-lmdb compatible API - Direct LMDB access with full control
  2. High-level object-relational API - Type-safe ORM with automatic serialization

Key Features

Low-level LMDB API (py-lmdb compatible):

  • Drop-in replacement for py-lmdb
  • Direct access to LMDB transactions, cursors, and databases
  • Full LMDB feature set (subdatabases, duplicate keys, etc.)
  • Works with all py-lmdb examples and code

High-level Object-Relational API:

  • Type-safe persistent objects with automatic serialization
  • Multiple serializers (JSON, CBOR, Pickle, Flatbuffers)
  • Export/import from/to Apache Arrow
  • Native Numpy arrays and Pandas data frames support
  • Automatic indexes and relationships
  • Schema management

Implementation:

  • CFFI-only (no CPyExt) for maximum compatibility
  • Works on both CPython and PyPy
  • Native binary wheels for x86-64 and ARM64
  • Vendored LMDB (no external dependencies)
  • High-performance with zero-copy operations
  • Free software (MIT license)

Usage Examples

Low-level API (py-lmdb compatible):

import zlmdb.lmdb as lmdb

# Open database
env = lmdb.open('/tmp/mydb', max_dbs=10)
db = env.open_db(b'users')

# Write data
with env.begin(write=True) as txn:
    txn.put(b'alice', b'alice@example.com', db=db)
    txn.put(b'bob', b'bob@example.com', db=db)

# Read data
with env.begin() as txn:
    email = txn.get(b'alice', db=db)
    print(email)  # b'alice@example.com'

High-level API (zlmdb ORM):

import zlmdb

# Define schema
class User(object):
    def __init__(self, oid, name, email):
        self.oid = oid
        self.name = name
        self.email = email

schema = zlmdb.Schema()
schema.users = zlmdb.MapUuidCbor(1, marshal=lambda obj: obj.__dict__)

# Use it
db = zlmdb.Database('/tmp/mydb', schema=schema)
with db.begin(write=True) as txn:
    user = User(uuid.uuid4(), 'Alice', 'alice@example.com')
    schema.users[txn, user.oid] = user

Development Workflow

This project uses just as a modern task runner and uv for fast Python package management.

Complete Recipe List

Virtual Environment Management:

  • [x] just create [venv] - Create Python venv (auto-detects system Python if no arg)
  • [x] just create-all - Create all venvs (cpy314, cpy313, cpy312, cpy311, pypy311)
  • [x] just version [venv] - Show Python version
  • [x] just list-all - List all available Python runtimes

Installation:

  • [x] just install [venv] - Install zlmdb (runtime deps only)
  • [x] just install-dev [venv] - Install in editable mode
  • [x] just install-tools [venv] - Install dev tools (pytest, sphinx, etc.)
  • [x] just install-all - Install in all venvs

Testing - LMDB: 🧪

  • [x] just test-examples-lmdb - Test all LMDB examples (in default venv)
  • [x] just test-examples-lmdb-addressbook [venv] - Test example LMDB address book
  • [x] just test-examples-lmdb-dirtybench [venv] - Test example LMDB dirtybench
  • [x] just test-examples-lmdb-dirtybench-gdbm [venv] - Test example LMDB dirtybench-gdbm
  • [x] just test-examples-lmdb-nastybench [venv] - Test example LMDB nastybench
  • [x] just test-examples-lmdb-parabench [venv] - Test example LMDB parabench

Testing - ORM: 🧪

  • [ ] just test [venv] - Run full test suite (both test directories)
  • [ ] just test-quick [venv] - Quick pytest run
  • [x] just test-single [venv] - Run test_basic.py
  • [x] just test-pmaps [venv] - Run pmap tests
  • [x] just test-indexes [venv] - Run index tests
  • [x] just test-select [venv] - Run select tests
  • [ ] just test-zdb-etcd/df/dyn/fbs [venv] - Individual zdb tests
  • [ ] just test-zdb [venv] - All zdb tests
  • [ ] just test-all - Test in all venvs
  • [ ] just coverage [venv] - Generate HTML coverage report

Code Quality:

  • [x] just autoformat [venv] - Auto-format code with Ruff (modifies files!)
  • [x] just check-format [venv] - Check formatting with Ruff (dry run)
  • [x] just check-typing [venv] - Run static type checking with mypy

Building: 📦

  • [x] just build [venv] - Build wheel
  • [x] just build-sourcedist [venv] - Build sdist
  • [x] just build-all - Build wheels for all venvs
  • [!] just dist [venv] - Build both sdist and wheels
  • [x] just verify-wheels [venv] - Verify all built wheels.

Publishing: 🚀

  • [ ] just publish [venv] - Upload to PyPI with twine

Documentation: 📚

  • [x] just docs [venv] - Build HTML docs with Sphinx
  • [x] just docs-view [venv] - Build and open in browser
  • [x] just docs-clean - Clean doc build artifacts

Cleaning: 🧹

  • [x] just clean - Clean everything (alias for distclean)
  • [x] just clean-build - Remove build/ dist/ *.egg-info
  • [x] just clean-pyc - Remove *.pyc __pycache__
  • [x] just clean-test - Remove .coverage .pytest_cache
  • [x] just distclean - Nuclear clean (removes venvs too!)

Utilities: 🔧

  • [ ] just update-flatbuffers - Update from deps/ submodule
  • [ ] just generate-flatbuffers-reflection - Generate reflection code
  • [ ] just fix-copyright - Update copyright headers
  • [ ] just setup-completion - Setup bash tab completion

Quick Start

# Install just and uv (if not already installed)
curl --proto '=https' --tlsv1.2 -sSf https://just.systems/install.sh | bash
curl -LsSf https://astral.sh/uv/install.sh | sh

# Create virtual environment and install in development mode
just create
just install-dev

# Run tests
just test

# Build wheel
just build

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

zlmdb-26.6.1.tar.gz (1.9 MB view details)

Uploaded Source

Built Distributions

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

zlmdb-26.6.1-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl (264.7 kB view details)

Uploaded PyPymanylinux: glibc 2.34+ ARM64

zlmdb-26.6.1-pp311-pypy311_pp73-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (1.8 MB view details)

Uploaded PyPymanylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

zlmdb-26.6.1-pp311-pypy311_pp73-macosx_15_0_arm64.whl (1.6 MB view details)

Uploaded PyPymacOS 15.0+ ARM64

zlmdb-26.6.1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

zlmdb-26.6.1-cp314-cp314-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.14Windows x86-64

zlmdb-26.6.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

zlmdb-26.6.1-cp314-cp314-macosx_15_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

zlmdb-26.6.1-cp313-cp313-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.13Windows x86-64

zlmdb-26.6.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

zlmdb-26.6.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

zlmdb-26.6.1-cp313-cp313-macosx_15_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

zlmdb-26.6.1-cp312-cp312-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.12Windows x86-64

zlmdb-26.6.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

zlmdb-26.6.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (470.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

zlmdb-26.6.1-cp312-cp312-macosx_15_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

zlmdb-26.6.1-cp311-cp311-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.11Windows x86-64

zlmdb-26.6.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

zlmdb-26.6.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

zlmdb-26.6.1-cp311-cp311-macosx_15_0_arm64.whl (1.7 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

File details

Details for the file zlmdb-26.6.1.tar.gz.

File metadata

  • Download URL: zlmdb-26.6.1.tar.gz
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.1.dev37+g4f20c0dc3 CPython/3.12.3

File hashes

Hashes for zlmdb-26.6.1.tar.gz
Algorithm Hash digest
SHA256 1debc24d30edc77a06242620474588a9047d10e408db7882eccb87c7b225603b
MD5 1431963d1f836c9ac75c09319a0135f4
BLAKE2b-256 629d30ba3afeee8f93a9cfceedbc0ce9b98398fc4ec641bcfc71d16ef7a7567d

See more details on using hashes here.

File details

Details for the file zlmdb-26.6.1-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for zlmdb-26.6.1-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 7fd949f0c07de5bef9feb582ef6cc63e6babab6f606611fa1f0ed988566af765
MD5 704367e84a439548ea43e75b41939b03
BLAKE2b-256 08b6b307302a2a9c68f0c204f741a14c20b5b593d382fc3dc99f59a3ceb02906

See more details on using hashes here.

File details

Details for the file zlmdb-26.6.1-pp311-pypy311_pp73-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for zlmdb-26.6.1-pp311-pypy311_pp73-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0ccbb4057ade342bd9dc5caf32c93ebaec7a06fcc2263ac205e0382da7726344
MD5 728f6de4989daed08f367f58e6546a3f
BLAKE2b-256 8c8a83bf246b47c31ab7524f248a68acf707f3c66c495c3fa37599faab6c1c71

See more details on using hashes here.

File details

Details for the file zlmdb-26.6.1-pp311-pypy311_pp73-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for zlmdb-26.6.1-pp311-pypy311_pp73-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 2e3a98839566e5c3882c30050a5b9ad8a1a72ab32d03705da53cfc9a12eb553c
MD5 f2f1a4e91c3a3cb63910213ee4ac76e7
BLAKE2b-256 9823fbb63a942d7468529e381df54e5d93374234637ae797581b7efdd541cb60

See more details on using hashes here.

File details

Details for the file zlmdb-26.6.1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for zlmdb-26.6.1-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 da8c0602588845b2218f797fdf7f845b386b095c8a04d9759a70fe200c60e038
MD5 35e5f667d17bb894bfeefee7292b2a5c
BLAKE2b-256 f55e93304a167a115dd4119b6d4b5cf2d83e06f19b16041d4da9d9d168449ae6

See more details on using hashes here.

File details

Details for the file zlmdb-26.6.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: zlmdb-26.6.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.1.dev37+g4f20c0dc3 CPython/3.12.3

File hashes

Hashes for zlmdb-26.6.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 d3b84dfdf1b039f3ca77bb6f90e67da3c2aaccd5205bf9198cbd5e7a927e2313
MD5 744de62c8267e059e83f6e5add459253
BLAKE2b-256 ce627d144be5eb8116e79cca6e474ef4999ce14314fa63df1160b8a669f5eccb

See more details on using hashes here.

File details

Details for the file zlmdb-26.6.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for zlmdb-26.6.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 208ef520ff8e29e416e9f7c8c902b21aa9a8dc75b62fbbac16b5eb2f0763e5ba
MD5 c6835a30a6365d5f251cb69ac628dfe9
BLAKE2b-256 00c61c1b8c62872ae9fa992dfd4c8d74f4bf08e31b25675c5b6fe1b158f08262

See more details on using hashes here.

File details

Details for the file zlmdb-26.6.1-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

  • Download URL: zlmdb-26.6.1-cp314-cp314-macosx_15_0_arm64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.14, macOS 15.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.1.dev37+g4f20c0dc3 CPython/3.12.3

File hashes

Hashes for zlmdb-26.6.1-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 90c1029efe1ba8e092e878cb6a23637738aab72f0602511416a477a071d51c2b
MD5 4407a45cd73ae8a09392c2fc29f413ba
BLAKE2b-256 c9cfaddd2f2d68d7706fbbfd71daf0cf26666633d2cec9918d40acc1d5e994d2

See more details on using hashes here.

File details

Details for the file zlmdb-26.6.1-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: zlmdb-26.6.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.1.dev37+g4f20c0dc3 CPython/3.12.3

File hashes

Hashes for zlmdb-26.6.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4c9ded9eaa931b06f71e2b7c58fc66bf0b8de2f67bdfa4191735a93455cc14f3
MD5 3264ec5a7eb51168490d0b0c77a7dd06
BLAKE2b-256 04d091a748968b3ba5b39c0b9aaf392cf439a0ba4e76bfed5c13ace3c99da630

See more details on using hashes here.

File details

Details for the file zlmdb-26.6.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for zlmdb-26.6.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b121a09a6f2f6ee38511f5ec61710c9a7ddc4b4d3125b79a3c10c14472e66e56
MD5 780fb15398ac448abb379d1b463eabcb
BLAKE2b-256 58a4d055a3de867415ad71c799ef200bbedad3ef2ab42da79a660c6cc608812c

See more details on using hashes here.

File details

Details for the file zlmdb-26.6.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for zlmdb-26.6.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a9cbe53c5f3216e9d8692c14204cdb68a1e41d10ae462341d8ca50a6aea41b88
MD5 58c617aed7f5487ddbca92363df9a39e
BLAKE2b-256 5e31580edc4ac7d676e926c7b026c3ad571c4d1a4e5afabeb0ac643e26da8991

See more details on using hashes here.

File details

Details for the file zlmdb-26.6.1-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

  • Download URL: zlmdb-26.6.1-cp313-cp313-macosx_15_0_arm64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.13, macOS 15.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.1.dev37+g4f20c0dc3 CPython/3.12.3

File hashes

Hashes for zlmdb-26.6.1-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 ef5c485c342fd3234e3f5fc8e54439485620da1edf9da7f6dd7dc5c1c8469bdf
MD5 a79f03a56e0e1cb386a9cad2303680d3
BLAKE2b-256 a29556c1d3df3ac074d9368c93a1971ae30fc938575a1c711554ad73e865c3af

See more details on using hashes here.

File details

Details for the file zlmdb-26.6.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: zlmdb-26.6.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.1.dev37+g4f20c0dc3 CPython/3.12.3

File hashes

Hashes for zlmdb-26.6.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9033d4042a6f609a94ff975cb7c7cdfb3f0fee18ed153da0140ec873cd73c61b
MD5 f7f91925c8e899664e13a025856e4710
BLAKE2b-256 26d9058ec10e003b1e1e90cfb7bee479fe572e1081ec33ceb4cfe544c41f74ae

See more details on using hashes here.

File details

Details for the file zlmdb-26.6.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for zlmdb-26.6.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 170f2a6d36adf1fc5250036435be11f8a0584316fb9dc398a434e2b97c76319b
MD5 37bcbad4acdc99e9f5501cef3aac8d47
BLAKE2b-256 b8bfaf8037830fc9c7bd8db3643a450cde803fd557f174d047a54cb3b2256571

See more details on using hashes here.

File details

Details for the file zlmdb-26.6.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for zlmdb-26.6.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a2ffe596829a6b612b3ddd358ae191660b71218dc96cdf480c694f8a4a20b130
MD5 2cd2998e09b64a741b9eab636cb50924
BLAKE2b-256 661fd1e08312ce0b4cfca0e5faf1269998180b2b8145d98e89671fb35ab22360

See more details on using hashes here.

File details

Details for the file zlmdb-26.6.1-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

  • Download URL: zlmdb-26.6.1-cp312-cp312-macosx_15_0_arm64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.12, macOS 15.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.1.dev37+g4f20c0dc3 CPython/3.12.3

File hashes

Hashes for zlmdb-26.6.1-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 c37c25c94bf93f06936bf2c1f2d6eb5ff4afec32b5cc019cb3a024b135d90788
MD5 8d03a8b0909a73fc5ef4aa4312acbd5d
BLAKE2b-256 ddbde2af4da16d4b7a7daae043221e757c9d37acd381be265c12021bbde1aed3

See more details on using hashes here.

File details

Details for the file zlmdb-26.6.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: zlmdb-26.6.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.1.dev37+g4f20c0dc3 CPython/3.12.3

File hashes

Hashes for zlmdb-26.6.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0ea7d1f31d9b61d927703d84e58bdc29d6da5251ddf96b9bd053d6bce766193f
MD5 f84327845c6429c8aa66098ebf37141d
BLAKE2b-256 f59e1b08338219fd1c33414dcc0f8ff025193462842ba12e39bbae387e251bba

See more details on using hashes here.

File details

Details for the file zlmdb-26.6.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for zlmdb-26.6.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 def184f094600b051ba6ece937555cbab438b4c92ef7f17b1ba6256493cb7ee4
MD5 9997c793843c553ce5c90aa598b372bc
BLAKE2b-256 1b9db5fe0a5f4cc04dd9f90cbfb18206f21864ee0b1a80ed50aaddc3620fd246

See more details on using hashes here.

File details

Details for the file zlmdb-26.6.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for zlmdb-26.6.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ec437e5887d4fc2fe3c00de5739e1957053ca81ff18291217d8df46e369a97fb
MD5 3a37d6b5e666835b4ce755ab9f7a2770
BLAKE2b-256 5f991a7a7a937bfb86ad4d8014128eefda547cb42cd78f051c07921b6c9f0603

See more details on using hashes here.

File details

Details for the file zlmdb-26.6.1-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

  • Download URL: zlmdb-26.6.1-cp311-cp311-macosx_15_0_arm64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.11, macOS 15.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.1.dev37+g4f20c0dc3 CPython/3.12.3

File hashes

Hashes for zlmdb-26.6.1-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 aaa5242890628c78d881fca3dfc55a0c269bfe972eeb107a49909d499eaa9237
MD5 119415d777e3882475ff4ced1f6e2bc4
BLAKE2b-256 1ab97ac915e87ed8fe76b1f82520c1c061fc6652426da866cc9155285473c604

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