Skip to main content

Serializable map of integers to bytes with near zero parsing.

Project description

PyPI version

mapbuffer

Serializable map of integers to bytes with near zero parsing.

from mapbuffer import MapBuffer, IntMap

data = { 2848: b'abc', 12939: b'123' }
mb = MapBuffer(data)

with open("data.mb", "wb") as f:
    f.write(mb.tobytes())

with open("data.mb", "rb") as f:
    binary = f.read()

# Uses mmap to read the file. 
# Cannot access data after file is closed.
with open("data.mb", "rb") as f:
    mb = MapBuffer(f)

mb = MapBuffer(binary)
print(mb[2848]) # fast: almost zero parsing required

>>> b'abc'

# assume data are a set of gzipped utf8 encoded strings
mb = MapBuffer(binary, 
    compress="gzip",
    frombytesfn=lambda x: x.decode("utf8")
)
print(mb[2848])
>>> "abc" # bytes were automatically decoded

# There is also an IntMap class for u64 -> u64 mapping
# You don't need to specify compress or from/to bytes
# The serialization is also smaller as it's only the
# index, no payload. Everything else is the same.
im = IntMap({ 1: 2, 3: 4 })
print(im[1]) # 2

with open("data.im", "wb") as f:
    f.write(im.tobytes())

Installation

pip install mapbuffer

Motivation

MapBuffer is designed to allow you to store dictionaries mapping integers to binary buffers in a serialized format and then read that back in and use it without requiring an expensive parse of the entire dictionary. Instead, if you have a dictionary containing thousands of keys, but only need a few items from it you can extract them rapidly.

This serialization format was designed to solve a performance problem with our pipeline for merging skeleton fragments from a large dense image segmentation. The 3D image was carved up into a grid and each gridpoint generated potentially thousands of skeletons which were written into a single pickle file. Since an individual segmentation could cross many gridpoints, fusion across many files is required, but each file contains many irrelevant skeleton fragments for a given operation. In one measurement, pickle.loads was taking 68% of the processing time for an operation that was taking two weeks to run on hundreds of cores.

Therefore, this method was developed to skip parsing the dictionaries and rapidly extract skeleton fragments.

Design

The MapBuffer object is designed to translate dictionaries into a serialized byte buffer and extract objects directly from it by consulting an index. The index consists of a series of key-value pairs where the values are indices into the byte stream where each object's data stream starts.

This means that the format is best regarded as immutable once written. It can be easily converted into a standard dictionary at will. The main purpose is for reading just a few objects out of a larger stream of data.

Benchmark

The following benchmark was derived from running perf.py.

Format

The byte string format consists of a 16 byte header, an index, and a series of (possibily individually compressed) serialized objects.

HEADER|INDEX|DATA_REGION
Format Version description
0 Initial Release
1 Adds crc32c check values to each item.

Header

b'mapbufr' (7b)|FORMAT_VERSION (uint8)|COMPRESSION_TYPE (4b)|INDEX_SIZE (uint32)

Valid compression types: b'none', b'gzip', b'00br', b'zstd', b'lzma'

Example: b'mapbufr\x00gzip\x00\x00\x04\x00' meaning version 0 format, gzip compressed, 1024 keys.

Index

<uint64*>[ label, offset, label, offset, label, offset, ... ]

The index is an array of label and offset pairs (both uint64) that tell you where in the byte stream to start reading. The read length can be determined by referencing the next offset which are guaranteed to be in ascending order. The labels however, are written in Eyztinger order to enable cache-aware binary search.

The index can be consulted by conducting an Eytzinger binary search over the labels to find the correct offset.

Data Region

The data objects are serialized to bytes and compressed individually if the header indicates they should be. They are then concatenated in the same order the index specifies. The last four bytes are a crc32c check value that was added in format version 1.

Versus Flexbuffers

The concept here was inspired by Flatbuffers.Flexbuffers, however the Python implementation (not the C++ implementation) there was a little slow as of this writing. We also add a few differences:

  1. Eytzinger ordering of labels to potentially achieve even higher read speeds
  2. Structure optimized for network range reads.
  3. Integer keys only.
  4. Compression is built in to the structure.
  5. Interface has a lot of syntatic sugar to simulate dictionaries.

Link: https://google.github.io/flatbuffers/flexbuffers.html

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

mapbuffer-0.7.2.tar.gz (171.7 kB view details)

Uploaded Source

Built Distributions

mapbuffer-0.7.2-pp310-pypy310_pp73-win_amd64.whl (20.7 kB view details)

Uploaded PyPy Windows x86-64

mapbuffer-0.7.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (20.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

mapbuffer-0.7.2-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

mapbuffer-0.7.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (19.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

mapbuffer-0.7.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (17.6 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

mapbuffer-0.7.2-pp39-pypy39_pp73-win_amd64.whl (20.8 kB view details)

Uploaded PyPy Windows x86-64

mapbuffer-0.7.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (20.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

mapbuffer-0.7.2-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

mapbuffer-0.7.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (19.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

mapbuffer-0.7.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (17.7 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

mapbuffer-0.7.2-pp38-pypy38_pp73-win_amd64.whl (20.7 kB view details)

Uploaded PyPy Windows x86-64

mapbuffer-0.7.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (20.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

mapbuffer-0.7.2-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (19.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

mapbuffer-0.7.2-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (19.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

mapbuffer-0.7.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (17.6 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

mapbuffer-0.7.2-cp312-cp312-win_amd64.whl (20.6 kB view details)

Uploaded CPython 3.12 Windows x86-64

mapbuffer-0.7.2-cp312-cp312-win32.whl (20.3 kB view details)

Uploaded CPython 3.12 Windows x86

mapbuffer-0.7.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (30.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

mapbuffer-0.7.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

mapbuffer-0.7.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (29.8 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

mapbuffer-0.7.2-cp312-cp312-macosx_11_0_arm64.whl (18.2 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

mapbuffer-0.7.2-cp312-cp312-macosx_10_9_x86_64.whl (18.0 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

mapbuffer-0.7.2-cp311-cp311-win_amd64.whl (20.5 kB view details)

Uploaded CPython 3.11 Windows x86-64

mapbuffer-0.7.2-cp311-cp311-win32.whl (20.2 kB view details)

Uploaded CPython 3.11 Windows x86

mapbuffer-0.7.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (30.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

mapbuffer-0.7.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

mapbuffer-0.7.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (29.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

mapbuffer-0.7.2-cp311-cp311-macosx_11_0_arm64.whl (18.1 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

mapbuffer-0.7.2-cp311-cp311-macosx_10_9_x86_64.whl (17.9 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

mapbuffer-0.7.2-cp310-cp310-win_amd64.whl (20.5 kB view details)

Uploaded CPython 3.10 Windows x86-64

mapbuffer-0.7.2-cp310-cp310-win32.whl (20.2 kB view details)

Uploaded CPython 3.10 Windows x86

mapbuffer-0.7.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (30.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

mapbuffer-0.7.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (30.1 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

mapbuffer-0.7.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (29.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

mapbuffer-0.7.2-cp310-cp310-macosx_11_0_arm64.whl (18.1 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

mapbuffer-0.7.2-cp310-cp310-macosx_10_9_x86_64.whl (17.9 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

mapbuffer-0.7.2-cp39-cp39-win_amd64.whl (20.5 kB view details)

Uploaded CPython 3.9 Windows x86-64

mapbuffer-0.7.2-cp39-cp39-win32.whl (20.2 kB view details)

Uploaded CPython 3.9 Windows x86

mapbuffer-0.7.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (30.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

mapbuffer-0.7.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (29.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

mapbuffer-0.7.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (29.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

mapbuffer-0.7.2-cp39-cp39-macosx_11_0_arm64.whl (18.1 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

mapbuffer-0.7.2-cp39-cp39-macosx_10_9_x86_64.whl (17.9 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

mapbuffer-0.7.2-cp38-cp38-win_amd64.whl (20.5 kB view details)

Uploaded CPython 3.8 Windows x86-64

mapbuffer-0.7.2-cp38-cp38-win32.whl (20.2 kB view details)

Uploaded CPython 3.8 Windows x86

mapbuffer-0.7.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (30.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

mapbuffer-0.7.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (29.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

mapbuffer-0.7.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (29.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

mapbuffer-0.7.2-cp38-cp38-macosx_11_0_arm64.whl (18.1 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

mapbuffer-0.7.2-cp38-cp38-macosx_10_9_x86_64.whl (17.9 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

mapbuffer-0.7.2-cp37-cp37m-win_amd64.whl (20.5 kB view details)

Uploaded CPython 3.7m Windows x86-64

mapbuffer-0.7.2-cp37-cp37m-win32.whl (20.2 kB view details)

Uploaded CPython 3.7m Windows x86

mapbuffer-0.7.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (30.0 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

mapbuffer-0.7.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (29.6 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

mapbuffer-0.7.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (29.2 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

mapbuffer-0.7.2-cp37-cp37m-macosx_10_9_x86_64.whl (17.8 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file mapbuffer-0.7.2.tar.gz.

File metadata

  • Download URL: mapbuffer-0.7.2.tar.gz
  • Upload date:
  • Size: 171.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.21.0 setuptools/56.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.10

File hashes

Hashes for mapbuffer-0.7.2.tar.gz
Algorithm Hash digest
SHA256 260b3dda55cca9fb09cf841a6822686bd5ce0033c96a8c8a515e8091fdf28972
MD5 97736d69e14a8acf0c7570ab89bbd2f7
BLAKE2b-256 d5155f7dfc33fd2d4ecfcfac7efb98fc0086c0e34539c2becd3792769f2615c1

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-pp310-pypy310_pp73-win_amd64.whl.

File metadata

  • Download URL: mapbuffer-0.7.2-pp310-pypy310_pp73-win_amd64.whl
  • Upload date:
  • Size: 20.7 kB
  • Tags: PyPy, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.21.0 setuptools/56.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.10

File hashes

Hashes for mapbuffer-0.7.2-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 d27813150c060f63ca4fe1264b984917d39495186f6ef1a4dd4da8c1b49f28ed
MD5 ada5c4d654ae390ed5236c8c07c00481
BLAKE2b-256 b7f83315b5a3e12deae7d8729f7efb0f24ec518d9939fa601f89f4189852cf2d

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mapbuffer-0.7.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 febd78afac9cd85dfc282bacbfe3ab3cf3aaf1df2355774cdee96f91f8861ed4
MD5 b27e3a8aae06ff7dc24fde0a6f3cfcfc
BLAKE2b-256 b9b3cf59b3a250b972c61f11fb726e3720f65795a483b09a2ba31a3ffa5f015b

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mapbuffer-0.7.2-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 77b2dd157c50c7613d200bcf51361b3b511e3362cb03124dbc7b4d3e167e16ab
MD5 71996c31c213c70aec9c73ebfccfc9c3
BLAKE2b-256 3556eae7431e4d6a47c0cfbef74c72846a8e6926b249c6999dca3722f66f88a7

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for mapbuffer-0.7.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a6eaca4fefaa40f29d964f2256770acf8dff5486c999664c70e159ff3dc835f0
MD5 f08dfdbd341dbed91ae7eac651f0b424
BLAKE2b-256 c9b1ca3f25bbde4cd51441ffd0b441d7870ece74f7c38619c363122f091e68ac

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: mapbuffer-0.7.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 17.6 kB
  • Tags: PyPy, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.21.0 setuptools/56.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.10

File hashes

Hashes for mapbuffer-0.7.2-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a7582968f9fe88663560edafa15708d8fb13eb739a2d3374f92bfe835f556e52
MD5 86e499a754202c635960da32e3e5d6b0
BLAKE2b-256 bb5f7db4b51f30b0620ec8c50e6cafb5b9fd75615134841b2dbeb9e2aa417bc7

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-pp39-pypy39_pp73-win_amd64.whl.

File metadata

  • Download URL: mapbuffer-0.7.2-pp39-pypy39_pp73-win_amd64.whl
  • Upload date:
  • Size: 20.8 kB
  • Tags: PyPy, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.21.0 setuptools/56.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.10

File hashes

Hashes for mapbuffer-0.7.2-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 4007709064bde23d3a74ab45aa3b79184cd6a1403a39c6984419de95d775b667
MD5 61456760026e68e3bb266268d6ee5485
BLAKE2b-256 44554a61225aa05b19a88b0c57d1f716b9fa91a3dac2b62e2010141566850c6e

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mapbuffer-0.7.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 71ca8fe6cafb66da7ec5474e0d9d736b096c590673c185ccd9586eb14f24aa7e
MD5 87f046d7bba71914f046c15143b5f456
BLAKE2b-256 068e306e930ab94fc89bf04401392616e803882cd4d6c16349cb6c260929ffd9

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mapbuffer-0.7.2-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2211d1cad85eaff20b06b83c4b06c888563d93a9b9565688c6d8439fa834be43
MD5 e4b64b0cb7a6806211d1cb3499cf7053
BLAKE2b-256 33ec17b5c95a06d0a46e7ec3f2e27009696948aa86a76064094bcf37b0408303

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for mapbuffer-0.7.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1315df131308ab788efb727d71850d6658e80f7be41ce6ea48c66ad50ff3de49
MD5 58d9f743c423efb7efd3d70bac18b38c
BLAKE2b-256 240e85451a4b1fea7c06caf120bfeeaa73584add0c85a3f12a876e2b15dd5f39

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: mapbuffer-0.7.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 17.7 kB
  • Tags: PyPy, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.21.0 setuptools/56.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.10

File hashes

Hashes for mapbuffer-0.7.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6527542d2f280b6ea3d5a181477362dc747b1776e11800ea9ffb4612f10836d6
MD5 d72e38061874f882ed61e52029a503c2
BLAKE2b-256 f70960e8ba14f8c467337aeaf507b5abfa531ec39b765941efad54bc2e3d4246

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-pp38-pypy38_pp73-win_amd64.whl.

File metadata

  • Download URL: mapbuffer-0.7.2-pp38-pypy38_pp73-win_amd64.whl
  • Upload date:
  • Size: 20.7 kB
  • Tags: PyPy, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.21.0 setuptools/56.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.10

File hashes

Hashes for mapbuffer-0.7.2-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 00d737a31544e2613f85a930ddaed44e62a8e36868f5b3340b419c3b460eed68
MD5 d1452da32c05f1238807708b793e94eb
BLAKE2b-256 e8d4b08d23b4259809cd764aef4a32dc600af6b1001d834de1513ec7411c6652

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mapbuffer-0.7.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ff4593ae34d2e3b9d9fbf1702f75a034220208a63a535cc601eff468b0f3f4b4
MD5 e9ca68499972decd9b8a7d53ddde09c2
BLAKE2b-256 7875ed6a955eda599364f5c2d13ab31637cb172be1717437ffc56ec0c32a23d5

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mapbuffer-0.7.2-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 714f8db5262dcf664e6045e27fb5f68d46207c9b5f87f29cf4388ecc8776f05d
MD5 c38944619a0f6b9514c795e904829e31
BLAKE2b-256 bff342b413e960278943e8690ddfd7c607346c1d4f64552fb0bd59b85307e162

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for mapbuffer-0.7.2-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 98fd9199b8e245e7a6dcb32ade62a06b5582bb4a767e9e7325b56024577ea34f
MD5 869e78b674ef5b170e4bc41ae84c6347
BLAKE2b-256 91b42cfedc46598b545460613b0eec452e1fa1883c280269095fd5e9126fa9a8

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: mapbuffer-0.7.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 17.6 kB
  • Tags: PyPy, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.21.0 setuptools/56.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.10

File hashes

Hashes for mapbuffer-0.7.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ca270cf27417b6c90e05a70d40307c23f741510ddbf5549b2e7fe2db58f4a86b
MD5 ad6edd8aab84b0d83d0abb20f3f3056c
BLAKE2b-256 727bd0453b1f9a93c409a57b99fffda753b44d7996ca183289fe22d18ea4227d

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: mapbuffer-0.7.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 20.6 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.21.0 setuptools/56.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.10

File hashes

Hashes for mapbuffer-0.7.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 0fe1b55335f754ed21686678b691189a7fcf89f7d8d8a7049815924028d7c395
MD5 1432f700bffe02bc48b2c801ea0fb322
BLAKE2b-256 64feafb7c4c30d7059a7fc2554f42698547c3e3ad0d43f86198ae5066cafa4be

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp312-cp312-win32.whl.

File metadata

  • Download URL: mapbuffer-0.7.2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 20.3 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.21.0 setuptools/56.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.10

File hashes

Hashes for mapbuffer-0.7.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 589a4f7c4a253fb6938f109d48a106176c8c0eaff3d9ed602bd1700cdc7e6a84
MD5 bda016585ea1d4adf081fba216302b71
BLAKE2b-256 1edc8a72d0ccd8b4e7e5b971470d65989f44f98bf2e38738b1ff1f35c46c9bfd

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mapbuffer-0.7.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5dc8c38989a80c2df391c1d5a4a5ee514dcbe4d96e140f1281f88538ca0dd6f5
MD5 fb624b25a23895bfb2a495ef188a9d32
BLAKE2b-256 98b904789fc939e4594f6e5cc6645f2e2f59d1b1e71705128410089306103c0a

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mapbuffer-0.7.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7f77badf017adfc95c19db99469a26dfa62a24d39c81eabfdb1fd97f48d419a5
MD5 2a5c445ca92dfcc5bf9b52c57488e3e6
BLAKE2b-256 6f1f33fe85572b65cc48adaaa98fa49c24c6acdddcc227ec5b1ea6d89761f3a2

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for mapbuffer-0.7.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5083c236f18fdf79397f853d41a837b13ef9f74ce2896fe4121fdfb5d8c17ce2
MD5 009dd5f74f897b74223bf6d5deabb9bd
BLAKE2b-256 13dcfece2d2dae68208ddcfc45f035cff83ce28a74088723f063c3c252538b32

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

  • Download URL: mapbuffer-0.7.2-cp312-cp312-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 18.2 kB
  • Tags: CPython 3.12, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.21.0 setuptools/56.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.10

File hashes

Hashes for mapbuffer-0.7.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 278dfcefdbce1a21563b30013a7406d1d6f56b70efa47634fbceabadfee123e9
MD5 225c23b9d9288dddc38748b8692b06b2
BLAKE2b-256 e5b442b8da905b37c2bfeb144602f79d6de64d63315cc6df97b2e71d4db676d2

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: mapbuffer-0.7.2-cp312-cp312-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 18.0 kB
  • Tags: CPython 3.12, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.21.0 setuptools/56.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.10

File hashes

Hashes for mapbuffer-0.7.2-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d76b872481a33abc26d1d791bd9d054c12cf474dc2002fab0a5eb9ed4ffdc8e0
MD5 02a617ccf7c324d6336f8047894501a6
BLAKE2b-256 52c74f6e553ea0c18ec1c5c3f401c6f8c3eb84e0ffe3186662a4275575ef7f40

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: mapbuffer-0.7.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 20.5 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.21.0 setuptools/56.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.10

File hashes

Hashes for mapbuffer-0.7.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d85265dd6150a8d7e5dcfc88ebba5450cc3bc2e59f1b0bd580b72be64d3548ac
MD5 e3c6e4e60817136609b56c4ffc2c23b7
BLAKE2b-256 f49f9c68f59ff4dbd7f551a7e53e34b44aa7125e6f577a18c56d3dc571c90acf

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp311-cp311-win32.whl.

File metadata

  • Download URL: mapbuffer-0.7.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 20.2 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.21.0 setuptools/56.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.10

File hashes

Hashes for mapbuffer-0.7.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 506d54e2e2706a8d3dc63eb8f44ada0221fd5618641ac56b0d2bd14fc16a5469
MD5 b7e733a7d2b2b22e52f71ae5d1a0f3e7
BLAKE2b-256 97e043183a95304f51c13e7357b3ae26443c280eefd72b73e7337ae6aae86a35

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mapbuffer-0.7.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d319991c75bf91b502c62bcbb49e6ab80908ed9969a831b13b6a6e798513bf3e
MD5 2fe4a11e1f05481857b4c3d1a11a4ccc
BLAKE2b-256 a4a98ed04746a71930dfe3642f70acdd9f165bd90d40d7c688f79f38a7b88693

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mapbuffer-0.7.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8dfe8e7859079453b6494117be0124539975d14e719704f01389d3823306b1e6
MD5 492d5b0ed96a6350b3e3ba34b84efa64
BLAKE2b-256 c7fd57533ea45968ea6e3b311314ca141fb81255e3e22b3f20e573962358790b

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for mapbuffer-0.7.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b8ee8e3a12e87f92f98402fefc3307b9c01e65d5e5abf2195b248e7aed433258
MD5 09229cc956d2f630ef7f60867e6643fb
BLAKE2b-256 9bde6306ed4d23b16c089ea224a73b71aa3a87b859e4600fa87eae2e17c44e49

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

  • Download URL: mapbuffer-0.7.2-cp311-cp311-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 18.1 kB
  • Tags: CPython 3.11, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.21.0 setuptools/56.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.10

File hashes

Hashes for mapbuffer-0.7.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5454f49216e54adb1ebd5a31a1dd91ea0b071fd8a2108b610598671d0940b664
MD5 8fe98e006e698380674825c55dac1252
BLAKE2b-256 9a79d147b8573edb37936e5563b2964d09fe91b017e6f7313d51173ee3e08030

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: mapbuffer-0.7.2-cp311-cp311-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 17.9 kB
  • Tags: CPython 3.11, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.21.0 setuptools/56.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.10

File hashes

Hashes for mapbuffer-0.7.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 162d0f228ff0b22646147d84650224a990b27d335cc49ea94bf6252ba0d5e2bf
MD5 9ae41c647181dd1a6f8357ea134dffcb
BLAKE2b-256 52dc126a9902665853ace0e5f13f5e9c103a7a5cf86ac163deb35f6dc5ecb6c1

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: mapbuffer-0.7.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 20.5 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.21.0 setuptools/56.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.10

File hashes

Hashes for mapbuffer-0.7.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cebe9b598e430ff96f2c0ef65c6f68be1beb4b5ef604ba7311ee479c96cc4a75
MD5 2e9ac40c1635ae53dd705bea040c205f
BLAKE2b-256 f8eccb6a6b3f134fa62678dc086843cd2ff672decafa40290867696a017b626d

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp310-cp310-win32.whl.

File metadata

  • Download URL: mapbuffer-0.7.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 20.2 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.21.0 setuptools/56.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.10

File hashes

Hashes for mapbuffer-0.7.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 9d4822b8e979ee721d043a927c4e8184b59df901d1dcf7ec73773b125725ec04
MD5 0894e8e8dd36219d028d93b95a15ba47
BLAKE2b-256 cebf453aa34bbbbd8fe8d00b9e18166ee8191b26c04477e4cb9bdbb8570d5be0

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mapbuffer-0.7.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 db7c2dbf6ca8eca2c43a510d1d4baa6a9f93265ab0e1c761c4a0cafb19b4235a
MD5 1793649919d7c6b9911d13d0adaffa11
BLAKE2b-256 0deb0f79ee2ddf10e8b0759cc61729dcd0b5f377b03db88293ae0d35ad48b9de

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mapbuffer-0.7.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3e9bab54e745b52be96d4deaa9a9f4bd54f887837c8b7bcccf9adb5364c3ba2d
MD5 b59d6986fc1da248279a6f3b7c5b63b7
BLAKE2b-256 1fd890d6c912f1e1c6a84f4305991627332904568f9355b4ff2282e8e3e57ff9

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for mapbuffer-0.7.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3d2323cce3b7eeff93a240e6d794db6b3e532919824756aa5b5b987673d4b769
MD5 bd0e48bd900fa429070ea06e0cbaaa07
BLAKE2b-256 d65e04860d52dc8f88ae5bd9d7b440ad30e6f423e0a5f8369d98fb30b064546c

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

  • Download URL: mapbuffer-0.7.2-cp310-cp310-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 18.1 kB
  • Tags: CPython 3.10, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.21.0 setuptools/56.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.10

File hashes

Hashes for mapbuffer-0.7.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dbcc56ce0ec64a412943c3b2fb940236ea1362bb52e7b9091259fa29e3702405
MD5 d75ff04d3bab91c1be36f8d0d36cf2da
BLAKE2b-256 79bda4be046a4d88c162abdd9d21d3678a62f744cc18a6114b1fa907a69c1870

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: mapbuffer-0.7.2-cp310-cp310-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 17.9 kB
  • Tags: CPython 3.10, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.21.0 setuptools/56.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.10

File hashes

Hashes for mapbuffer-0.7.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1671e5d9c68076c6abfa00e72109f60e6346383431c12f0f521927c84575cfde
MD5 0ea3b2024d1da2698909af34be717f5b
BLAKE2b-256 916f9a9e1089ac52daef31f7c5a3ce1d542ded65e952208305e423ec140d36c2

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: mapbuffer-0.7.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 20.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.21.0 setuptools/56.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.10

File hashes

Hashes for mapbuffer-0.7.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7ee351544d90b5aefcdda9e22b7fd0d02fa55b346e766e5d0ebc79e146621502
MD5 69c2f0dac7f666d3c7c51bbc30af8da8
BLAKE2b-256 045ab2dd0110ab37ffe8f57999c648c6a72b68c25add34dc21221c70f7b2f73a

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp39-cp39-win32.whl.

File metadata

  • Download URL: mapbuffer-0.7.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 20.2 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.21.0 setuptools/56.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.10

File hashes

Hashes for mapbuffer-0.7.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 af883c8cb9cc931b8e5cccde2dda919584cad280b45ae33577e3b4e0c63ddff2
MD5 1f2f66ce5d42ed11f011d01c7df3a9d1
BLAKE2b-256 1de68b93b4cd8ea678d8027c41f7880fb475f4619ba3bcff532e66f03d6ff921

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mapbuffer-0.7.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 60bff106cfd2980c60ab32dae26619fb18753cf927d9694410eb272470c08d88
MD5 ddb5e6e87d8885776fc6350c73618f92
BLAKE2b-256 9e4bb517b2cf31ace8456010169694dda7ec7cbe69c9f21b1dd4c91927d16dbc

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mapbuffer-0.7.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d12c8bb87ab34099ee60379f5b6a8617f87477ad51bb0662c5a575f2d2d579a8
MD5 faac06981cb42b4fceb115e50430f677
BLAKE2b-256 72105060037029e0fdf9697e35f275db0b4453c28e2183c7343f35c8b5496c46

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for mapbuffer-0.7.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bb20e271ce5439abb32e7145268752ec02a48b5c18ee1570712adf6410b0937a
MD5 df82f0107cb0a4e4adfdc8a00c7059cf
BLAKE2b-256 194aa3c1901e12af36d694897e5a02a52716dad00416f78c2bca5999d6873ec0

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: mapbuffer-0.7.2-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 18.1 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.21.0 setuptools/56.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.10

File hashes

Hashes for mapbuffer-0.7.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f31440bce5c369d54057049c208b1fe2e175a28c2e7fed29bbf9a5e4aa4503b4
MD5 2537ac3f8f9aae4f231f0c994bc0d76d
BLAKE2b-256 8dfc5d24828f2427f186f33629bcc067660982f8caac4610c134992f7cea8192

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: mapbuffer-0.7.2-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 17.9 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.21.0 setuptools/56.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.10

File hashes

Hashes for mapbuffer-0.7.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 238fe3a54f6456daeb48c60f6c511bd82fda4bc7ed7849bb959c5fc1d76abafa
MD5 ae2352992b1f2c3e762560c07d7246c2
BLAKE2b-256 3d54a1d8deeae9359f95bada827efa92ed46ed24113955c752ae87f787919f80

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: mapbuffer-0.7.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 20.5 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.21.0 setuptools/56.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.10

File hashes

Hashes for mapbuffer-0.7.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e836e83fc02724416736d93986d341e85d435371426aad3c3d7722f608fffc56
MD5 032fbe44c0ac5fdad00b7d1cdfbb3d43
BLAKE2b-256 f5e2f659b68bd17429d8de2cf100e7f4d588ba9732762372fb7131f2a0cab6b8

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp38-cp38-win32.whl.

File metadata

  • Download URL: mapbuffer-0.7.2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 20.2 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.21.0 setuptools/56.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.10

File hashes

Hashes for mapbuffer-0.7.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 8547751a748b106b4a6892143e33679de49926e4a7d0e98e8052c4a3c77cb5ab
MD5 4889024ae8e20712e9f672dd5d027052
BLAKE2b-256 decaaffc817e46cee39dafa6fb5656b6694da87d87601c29eedc358f498ed1fe

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mapbuffer-0.7.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cf1fc9cfea4c91cc3cf56925f645d9a082a8117d8bdc34c0a8ed3d856e53a2eb
MD5 d014825399835a8b421afb1f48f18fd5
BLAKE2b-256 626ae8cc9d6836165ea8403b26d9ae8a386beb11743144f73980c9cded4416cf

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mapbuffer-0.7.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a4ec931405e3d3a70f887d2214c91673d18ecfb19ba4390fa81a984f5293bcd0
MD5 fffff14858e516689f134369ac1eb091
BLAKE2b-256 2b428ba1aa63611eff9d64c088c2d5e0701652945d51ab44ff752e4029de1a66

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for mapbuffer-0.7.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 28a9b30b952c0e45cf9f70d45a5dbcc5b08bd355fd95eaca0c359c9d25eb5d59
MD5 0462f9ba1d9a16b47c2ce285ec964567
BLAKE2b-256 08cff479ab1cf234229cea9e188089a14bd02699f66c56da88d6406f08f26c17

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: mapbuffer-0.7.2-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 18.1 kB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.21.0 setuptools/56.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.10

File hashes

Hashes for mapbuffer-0.7.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0f243985293570816356dbb617fe3dd24317d8e24d04c518de9bd0e7399c697a
MD5 c21e31185ca3fca7096ac8e0b021a0c9
BLAKE2b-256 af6be82a1da5287e05e1f47f40798acca6b6c50c38b6ef75a2438fef3ae0dd52

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: mapbuffer-0.7.2-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 17.9 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.21.0 setuptools/56.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.10

File hashes

Hashes for mapbuffer-0.7.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 aeb6daba057a603ed645c67b7efd8da9d8e1fc41a5091a650d33ae6a3d1bbc8b
MD5 5d4b31709d9800d67621142b557e97fb
BLAKE2b-256 9bd87b11db264955fa6cba9977fded596454d7388bff361408462716480dc0f2

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: mapbuffer-0.7.2-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 20.5 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.21.0 setuptools/56.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.10

File hashes

Hashes for mapbuffer-0.7.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 3db666f950a6428d33e10eda7cb2163bbb48a913189a3a1c63c070cedc4ade81
MD5 5a8b10aee6d278bbef58845bfe4e04b8
BLAKE2b-256 ef643410a095a252dd36026394935edb6e2155c9bb655e2e3eece82f333adc78

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp37-cp37m-win32.whl.

File metadata

  • Download URL: mapbuffer-0.7.2-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 20.2 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.21.0 setuptools/56.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.10

File hashes

Hashes for mapbuffer-0.7.2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 074b84eeff013f58b1f04935305f1a386a141dfaf9027ea1939b837bcde24ee0
MD5 6666983ccab3263daee44fab4651bb0f
BLAKE2b-256 4ed272b4ed6f1c493767ea1ad0cc0da2924fb29d9eb6aa354d9559ef5c337f54

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for mapbuffer-0.7.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 492b30ef918d93644b4b2128c855ad1b1bef58b867ce7b1f265a33d769962425
MD5 df67265755e7855a2dfc2f03ddbd1946
BLAKE2b-256 4db139d616ea9ab85b6a7516b03fba95e1051cd8539529b40ed4afce5e0e9bcc

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mapbuffer-0.7.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b772a559947a2cf84363a761444aec8edadea8f81a7eed164b808a20dd8d122b
MD5 23c27963e43ef3b16887b6b71aeec5c8
BLAKE2b-256 f667c308d1be812a862ede873d39096ae8eb2908553582cc13cbd33dc2931788

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for mapbuffer-0.7.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 efc318d2d8bcd6fef7bb83e971288ccd680917f97c876858fd926cb41a36f454
MD5 1893ce9caf8b9a1a16a5c7125d0646c6
BLAKE2b-256 36c3da1c142373a66178dee51b0ae7f3c25ba1680594d9fdd65cb6c91d909676

See more details on using hashes here.

File details

Details for the file mapbuffer-0.7.2-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: mapbuffer-0.7.2-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 17.8 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.21.0 setuptools/56.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.8.10

File hashes

Hashes for mapbuffer-0.7.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 eac95ae56f896123eff3c3799f6003a6a69542d71998d669a6483746e3fbf569
MD5 bee983d340194a464ec4a1415f8bedb6
BLAKE2b-256 9f1623614eef64e2279777628e669647b0450c9508aef99907df12e81af6c200

See more details on using hashes here.

Supported by

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