Skip to main content

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())

# You can skip computing or checking CRCs, e.g. if your
# embedded object already contains CRCs
mb = MapBuffer(..., check_crc=False, compute_crc=False)

# If your access pattern is such that the index and the 
# download are similar in size (e.g. watershed meshes)
# you can cache the index.
mb = MapBuffer(..., index_cache="/tmp/helloworld.mbi")

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

Release files for mapbuffer 1.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mapbuffer 1.2.0
File Size Uploaded
mapbuffer-1.2.0.tar.gz 174.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for mapbuffer 1.2.0
File
mapbuffer-1.2.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
mapbuffer-1.2.0-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
mapbuffer-1.2.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
mapbuffer-1.2.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
mapbuffer-1.2.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
mapbuffer-1.2.0-cp314-cp314t-macosx_10_13_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.13+ x86-64 Details
mapbuffer-1.2.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
mapbuffer-1.2.0-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
mapbuffer-1.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
mapbuffer-1.2.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
mapbuffer-1.2.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
mapbuffer-1.2.0-cp314-cp314-macosx_10_13_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.13+ x86-64 Details
mapbuffer-1.2.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
mapbuffer-1.2.0-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
mapbuffer-1.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
mapbuffer-1.2.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
mapbuffer-1.2.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
mapbuffer-1.2.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
mapbuffer-1.2.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
mapbuffer-1.2.0-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
mapbuffer-1.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
mapbuffer-1.2.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
mapbuffer-1.2.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
mapbuffer-1.2.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
mapbuffer-1.2.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
mapbuffer-1.2.0-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
mapbuffer-1.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
mapbuffer-1.2.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.5+ x86-64 Details
mapbuffer-1.2.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
mapbuffer-1.2.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
mapbuffer-1.2.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
mapbuffer-1.2.0-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
mapbuffer-1.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
mapbuffer-1.2.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
mapbuffer-1.2.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
mapbuffer-1.2.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
mapbuffer-1.2.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
mapbuffer-1.2.0-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
mapbuffer-1.2.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
mapbuffer-1.2.0-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
mapbuffer-1.2.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
mapbuffer-1.2.0-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
mapbuffer-1.2.0-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
mapbuffer-1.2.0-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
mapbuffer-1.2.0-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
mapbuffer-1.2.0-cp38-cp38-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-64, Linux glibc 2.28+ x86-64 Details
mapbuffer-1.2.0-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
mapbuffer-1.2.0-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details

Total release size: 1.3 MB

Release files / mapbuffer-1.2.0.tar.gz

Download URL mapbuffer-1.2.0.tar.gz
Size 174.0 kB
Tags Source
SHA-256 checksum
How to use checksums
bc12788be15349f37f5ddb8f9aa0abaa5e0e53d82df6caa38daeb6adf30608c9
BLAKE2b-256 checksum
How to use checksums
60caeac769527ab0dafd476ae9351b01dcaa44cad4dd5108cc45c849483700db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp314-cp314t-win_amd64.whl

Download URL mapbuffer-1.2.0-cp314-cp314t-win_amd64.whl
Size 22.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
d6443caaffcc53ae1de9933405d007233c11c10a620a442430edb50e65f5fdbd
BLAKE2b-256 checksum
How to use checksums
583493fd36f0070eb39cb187a89bd57f9967f27d6953e5b0b60e82a3436df8de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp314-cp314t-win32.whl

Download URL mapbuffer-1.2.0-cp314-cp314t-win32.whl
Size 21.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
f4d245d0ee3a1b5a2ed56aaae3d3ebe5abaf293fd0522bc8fa7ec06eb344018b
BLAKE2b-256 checksum
How to use checksums
4f806059f3f45647bca88c13e9202ccef8c43b5942df2a8fd180d68e3e2d426c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL mapbuffer-1.2.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 31.7 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f3e1ac712818a7d2d0c545e6de57ae12cd30f207ac569c47ecead771d3f7a470
BLAKE2b-256 checksum
How to use checksums
881f561957b638e974bc12666db3861426820d3a90e49b47b89f4d6056745c04
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL mapbuffer-1.2.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 30.6 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
cb43713685012e99464d205caeefb99aa25c0adf2c22261a10ba2c95fb35bfa3
BLAKE2b-256 checksum
How to use checksums
081b5c8a1c5e6dd50c482094e8f238d4cffe101fb5837c1ea5cddff1770627fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL mapbuffer-1.2.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 19.6 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
780277a2ca6a59a756c2e296dad60097f8c4e2099dc018ce80f26f136f5ef604
BLAKE2b-256 checksum
How to use checksums
2213954e3c667fe863a628c5f01977aece2a7f12b574e6890eaf9cb0862c00ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp314-cp314t-macosx_10_13_x86_64.whl

Download URL mapbuffer-1.2.0-cp314-cp314t-macosx_10_13_x86_64.whl
Size 19.0 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
efe6ee9531c4964b6d69059d7148ffd3cad36f14ae1fec75a60d3adefa955647
BLAKE2b-256 checksum
How to use checksums
9252c534eff6fa2d8357218d91bdbb66fd2c1e75799a25f190c739b440737cf5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp314-cp314-win_amd64.whl

Download URL mapbuffer-1.2.0-cp314-cp314-win_amd64.whl
Size 22.2 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
17fb13db98af520c56e6567ebf2b89276d69448b3c01901660f52d33dfa06ccb
BLAKE2b-256 checksum
How to use checksums
b06e4d15730fd4b74b912fff9d3788dc93c1d27c0bde435697723c404a1d093c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp314-cp314-win32.whl

Download URL mapbuffer-1.2.0-cp314-cp314-win32.whl
Size 21.9 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
1ca089457fdd821a886dbcc2aa2f7a03dae3bc9fa44c41e93281f5d5119fada6
BLAKE2b-256 checksum
How to use checksums
bc956df61c0e2303b95e971a1e06817ff0c9de261df21ff2ffecb3e0506a43da
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL mapbuffer-1.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 30.9 kB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
05c4603fc72bb57590e13dcee5d0cb814e5f50b7a6077506426bea8844b15608
BLAKE2b-256 checksum
How to use checksums
b02b0dee628891ae17b23e5c8a671941533260b45f24fde535ee04d025152bf9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL mapbuffer-1.2.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 29.8 kB
Tags CPython 3.14 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
ac37c1553d77e70840c81dc05a869ca5115bb6f3a4d5868167943d04145a9205
BLAKE2b-256 checksum
How to use checksums
cf308ef02988325c78e73d053c7d59a5f1ff3daace44a5824b37d24c95c11f68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL mapbuffer-1.2.0-cp314-cp314-macosx_11_0_arm64.whl
Size 19.5 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3903f5e57c1a92e685d0e987115993e34fa258b3f5e42b66bef25da0a60f828a
BLAKE2b-256 checksum
How to use checksums
ba8e8cdf377a5b7cf312518a1882a04a65b1efb0f5c712dea369a4fe3f2da390
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp314-cp314-macosx_10_13_x86_64.whl

Download URL mapbuffer-1.2.0-cp314-cp314-macosx_10_13_x86_64.whl
Size 18.9 kB
Tags CPython 3.14 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
7c37aa6aeec869e3ef8f08dd31c2a89f1fb0dec7af312b447b4a0b20c2f12afc
BLAKE2b-256 checksum
How to use checksums
5e2391a08b7f2912fb6ce8276da33a9538c9d42b6d5e2eaef6ba4079f819eee6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp313-cp313-win_amd64.whl

Download URL mapbuffer-1.2.0-cp313-cp313-win_amd64.whl
Size 21.9 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
67546e266367f0e67258e38d37fbfc03a227c4e92b6a72a1baca05304af4606f
BLAKE2b-256 checksum
How to use checksums
e0d3e270738c932fe464f001edf12f36b427ebf202954f9f0aeef4d57fe9fb2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp313-cp313-win32.whl

Download URL mapbuffer-1.2.0-cp313-cp313-win32.whl
Size 21.6 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
8f369c10f96ea2d09e99161e05b96ece79443c377431ac5af82db38dd2f48e98
BLAKE2b-256 checksum
How to use checksums
0c3f28c33427daa2fa97f348471078c89c5d273e13c18c70f046db83dd24024e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL mapbuffer-1.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 30.8 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
46d70f0d9931c6eff31909cc48cf4e2753d3604561ef0b970d7eb9b77531dd47
BLAKE2b-256 checksum
How to use checksums
0dbe9545efc402ad3e1f5d0fff06ef037703f78616859809c775966cd978f68f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL mapbuffer-1.2.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 29.8 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
cb899bef5e7e21f8f56a78a04bc50177a758ed8ba4fd2b4cc82c876a984c684a
BLAKE2b-256 checksum
How to use checksums
716508fc7413709d86c316c5f3ae634b27dafb286e74703422d5f96e7f807eb9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL mapbuffer-1.2.0-cp313-cp313-macosx_11_0_arm64.whl
Size 19.5 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9f84d5c69a5e38774df8b9e8213e8a82087e603dfc6ec3fdd448347f441ef137
BLAKE2b-256 checksum
How to use checksums
d498099790c63f75d635d92825b549ed2caada12e958651694d38c36b590ea92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL mapbuffer-1.2.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 18.9 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
bebd168184642ed5fb81148cd79f022fb2606b0dd579cb7189f779e94dbd19f0
BLAKE2b-256 checksum
How to use checksums
6d3caa639419130afffd27323b3f5bdaa55386fe6e175248fa4430cad64dff95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp312-cp312-win_amd64.whl

Download URL mapbuffer-1.2.0-cp312-cp312-win_amd64.whl
Size 21.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
e5f3e733842449ef5ff03f1359fc5780bb55115ad06c6c272aa7f3f1168f98fd
BLAKE2b-256 checksum
How to use checksums
275262e4fe09590db3680c01fb6e3064329d1b32b08479426cea33109073c40b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp312-cp312-win32.whl

Download URL mapbuffer-1.2.0-cp312-cp312-win32.whl
Size 21.6 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
3d09381f8283e3ede55c07f017924d59fe07e1ac89be465e64e4132242f69119
BLAKE2b-256 checksum
How to use checksums
f3ce7645d6a979ad7285cc86eb1834611227790d281d731c080950fff8f5a640
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL mapbuffer-1.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 30.8 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
47aa2074b4d60fe4d09ad05b40aa50b23357dd7ab0fbac29ca5143d0712d6059
BLAKE2b-256 checksum
How to use checksums
c825e48c088d6543e12aff2fedd109bf5320b93538996d439a5f1f26227af2dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL mapbuffer-1.2.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 29.8 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
324cf12bf5642500c206e0c2ada57c2e02833d7df967b621157fdbcf86e45c7d
BLAKE2b-256 checksum
How to use checksums
276efb99ef1deee4d0cfcd392b940e6d35fa9e5d4c9e7b5e7845918e92ced411
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL mapbuffer-1.2.0-cp312-cp312-macosx_11_0_arm64.whl
Size 19.5 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
29a3b1548e4a97550ba8eb382297f93811d31e6cedd1ebcd3600d69f1286bad5
BLAKE2b-256 checksum
How to use checksums
18c46249b384e37421e1d9ee1c5a563f0bb337f16606df3254aeeca1ece51a9f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL mapbuffer-1.2.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 18.9 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
8fd2a219a2165837b38ab5737e945f56e4385914120d3e7b845191315640ffab
BLAKE2b-256 checksum
How to use checksums
4b63cc4e529509dd6f5cdab0f1088a0816db42fe8c82c61c9211fea243da2614
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp311-cp311-win_amd64.whl

Download URL mapbuffer-1.2.0-cp311-cp311-win_amd64.whl
Size 21.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
1e80594d1872b58e83dc13a607465554fb1e8bec4110c1f070213456a49b9fb3
BLAKE2b-256 checksum
How to use checksums
be87966692a29c56639e4fa786cdf28360ec4a7b3a109126206cd4e68ad6972d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp311-cp311-win32.whl

Download URL mapbuffer-1.2.0-cp311-cp311-win32.whl
Size 21.6 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
5013e7c5a043b3bc3156d40847848392c1c121f6178c7ab047208a1fdf41e567
BLAKE2b-256 checksum
How to use checksums
7c8e59b668c253e1a822456b5694d8536a8421356629d6381d7fcae36bf77870
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL mapbuffer-1.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 30.6 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
05dc7255737cc5d3a9b46fdddf17fa91a10b1df8c8db8ab711534574b10e132b
BLAKE2b-256 checksum
How to use checksums
e0f39c8985c9195661783c49483bf107167187852ca339b3333be700cc89e8bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL mapbuffer-1.2.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 29.6 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
a878e6b63cd6f8a9f533ea1bab683b0f5ce051131b661f2bbb95d765ffa1b5ca
BLAKE2b-256 checksum
How to use checksums
e7f2bf297c0bea4d4406f6bb2cdf820f473bbcfc834c5b655f3f842f20072b8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL mapbuffer-1.2.0-cp311-cp311-macosx_11_0_arm64.whl
Size 19.5 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
eb9fc62839659e25486f4f4cc538810c32ad3965ebaf05644b696e5e6a24d532
BLAKE2b-256 checksum
How to use checksums
e4b7a2e5aa37a1e85c5255ba31c256c2bb12da9d680d2d0d210840985e38b232
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL mapbuffer-1.2.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 18.9 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
9d6b1bd73e0d8839c3b45c20145f78ec75000cc1300a873b1617a2dacd272458
BLAKE2b-256 checksum
How to use checksums
60d35d782b3248b6c6626b602283b0c46d8ac2dde3eb7266f47d049e127dff01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp310-cp310-win_amd64.whl

Download URL mapbuffer-1.2.0-cp310-cp310-win_amd64.whl
Size 21.9 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
d8904f7f281ac728a9bdbd427055c8e98b2371eb67061fd3ac4a7944dfbc76d0
BLAKE2b-256 checksum
How to use checksums
888e336f832f3a09ffcca7b923136d8f5fdd7c796983282e3b0118ccf302dacf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp310-cp310-win32.whl

Download URL mapbuffer-1.2.0-cp310-cp310-win32.whl
Size 21.6 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
d4e7a91720d55401ec101cc530ba8bb0eea038598071660f5c9fc3e41c8e6eb7
BLAKE2b-256 checksum
How to use checksums
ddffab554b318cea032f63e27445e5761a1cd9d65019655cbc4ab9e44491d7b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL mapbuffer-1.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 30.5 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6d004a64be3b4d515182cdaea99e45d887282321751a14c84b3635a3d8a347af
BLAKE2b-256 checksum
How to use checksums
43bf7c6ac374be1d0720385e7c1f9ab11aa944c426ee7b201e275da53f2c97f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL mapbuffer-1.2.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 29.5 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
01a7fc40a83065223d17cc9001983092ddd8d77031a6573cb39c5228b63c052b
BLAKE2b-256 checksum
How to use checksums
636abc9f942a0b0832c7a2ae8c10e157caa6c1c2d6b70bf68607bb1a1cd01bce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL mapbuffer-1.2.0-cp310-cp310-macosx_11_0_arm64.whl
Size 19.5 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c91573281ef34e146dcf0fe2a0b67ae6528e560453e7da56b222b76ff87310a1
BLAKE2b-256 checksum
How to use checksums
862251c75cc87dc15131af4cf52e2ef580342c72b494b3f441029278e8e08608
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL mapbuffer-1.2.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 18.9 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
5c7ee4440bf03adb522dc8183c597e3806ac35d053ccaa8b24da33d9f09f51e2
BLAKE2b-256 checksum
How to use checksums
e2fac1f77fb1a7bff0c15ba6c6b24e505c012c278d7860597469d458168a6424
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp39-cp39-win_amd64.whl

Download URL mapbuffer-1.2.0-cp39-cp39-win_amd64.whl
Size 21.9 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
64274bb1fe1f859e61f6a8a932399dc6e883eb7273eea33d5dd579e9abdf6044
BLAKE2b-256 checksum
How to use checksums
61453119b26272ab153c5c8ba55e5afdb92db359608a151acd799158d42821a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp39-cp39-win32.whl

Download URL mapbuffer-1.2.0-cp39-cp39-win32.whl
Size 21.6 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
401efbfc6762707feecda4163284aad079a6b37773b807454607db6d36052fb7
BLAKE2b-256 checksum
How to use checksums
a984705f56f64a5e6008aacff9914620b09e118bf45853c6cc56011d75ca09d0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL mapbuffer-1.2.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 30.3 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
21d449d6d1c3ce7a6a70c968f1f20cf3447ca622461c8f096813b77586d752c8
BLAKE2b-256 checksum
How to use checksums
022ec50ee6a1ec2d1af5801ba7cc978df5a32854838fd8f9a92647a472691047
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL mapbuffer-1.2.0-cp39-cp39-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 29.3 kB
Tags CPython 3.9 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
41b391dd5d5f7d57591aa85e7eff304fcef64e67552df90c4df05d7426e09a59
BLAKE2b-256 checksum
How to use checksums
5b8fadde613a77aaf5e5f2a77e729066025e7c48cf4e6dee581fc10a3684e25f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL mapbuffer-1.2.0-cp39-cp39-macosx_11_0_arm64.whl
Size 19.5 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c236f04eef905fa920e0ac5599b0e951db3475d2f259c830a095111bea9f09d2
BLAKE2b-256 checksum
How to use checksums
d732c2645a7800633d56897a88ece2d319304f052ade9bcb94b83ecec9b6e577
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp39-cp39-macosx_10_9_x86_64.whl

Download URL mapbuffer-1.2.0-cp39-cp39-macosx_10_9_x86_64.whl
Size 18.9 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
dbf3e7c598f28a4bd7f54a33c1ca0d55e20a84011e829269975f28dfca0d0bd9
BLAKE2b-256 checksum
How to use checksums
039fb22a82251de41c349030852cf304c31d2528d459ec72340880ec218af202
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp38-cp38-win_amd64.whl

Download URL mapbuffer-1.2.0-cp38-cp38-win_amd64.whl
Size 21.8 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
cd3ee671a43c932bacd332c0cb3cc8df7e51ca97e60cd5af8d6e726cb42b10c9
BLAKE2b-256 checksum
How to use checksums
09802e61f1cf4a7054f6cd6b372ee4e3d116159886a743b204b634cb596cb857
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp38-cp38-win32.whl

Download URL mapbuffer-1.2.0-cp38-cp38-win32.whl
Size 21.4 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
0039146e893e7f33f9c0dfee90dda98df607f09788434b281b8d9d377a36a621
BLAKE2b-256 checksum
How to use checksums
fbe00d1599431d0c1ea0267f130741cccc9fee6948a30927f0683fe0dad1c4c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL mapbuffer-1.2.0-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 31.8 kB
Tags CPython 3.8 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ef4fbf50dbb2b23e13d7a71405e1c1b8396c812738bddaa76e2c13d43da96bd6
BLAKE2b-256 checksum
How to use checksums
7facb76acf53273bde0b6c1dce417ad811a0debb8c675e5e7270037dd8a90cab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp38-cp38-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl

Download URL mapbuffer-1.2.0-cp38-cp38-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Size 30.7 kB
Tags CPython 3.8 Linux glibc 2.28+ x86-64 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
e38920ee197e276a02e24227c220a2f7884e3a49f01913ce8e13f5f24681e478
BLAKE2b-256 checksum
How to use checksums
a90e694fec5939ca62a5d4859e7b7a6cc9bfb4adba78a8b42adf95e7f40c76ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp38-cp38-macosx_11_0_arm64.whl

Download URL mapbuffer-1.2.0-cp38-cp38-macosx_11_0_arm64.whl
Size 19.1 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b871320a09ee24793c4b4f0268c7027d46270a964f1a78fd7f6dcae9195367de
BLAKE2b-256 checksum
How to use checksums
f75ceb50f202d1efddc706b53227032b7eca5365419d47e4e1741c958f713d25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release files / mapbuffer-1.2.0-cp38-cp38-macosx_10_9_x86_64.whl

Download URL mapbuffer-1.2.0-cp38-cp38-macosx_10_9_x86_64.whl
Size 18.5 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
b2b22dc85fb5190f94cff2aee3f71a046b345d4a7f755bd4b649335cc8ab75d7
BLAKE2b-256 checksum
How to use checksums
373365aa80faaa47e5014a1afbbc983dd2cdd781af48a457eacc2c83df3b5e89
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

1.2.0 This release

49 release files

1.0.1

37 release files

1.0.0

36 release files

0.7.1

45 release files

0.7.0

60 release files

0.6.0

46 release files

0.5.1

28 release files

0.5.0

35 release files

0.4.0

36 release files

0.3.2

22 release files

0.3.1

19 release files

0.3.0

16 release files

0.2.0

17 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page