Skip to main content

Fast, immutable, compact map from strings to uint64 (binary fuse filter).

Project description

fastconstmap

License Test

Fast, immutable, compact map from strings to 64-bit integers — for Python.

fastconstmap is a C implementation of the binary fuse filter construction (a static perfect-hash-like structure), exposed to Python. Given a dict[str, int] at build time, you get back a lookup object that:

  • uses ~9 bytes per key (or ~18 with missing-key detection),
  • answers a lookup in one xxhash call plus three array reads,
  • is immutable and serializable to bytes / a file,
  • exposes both a single-key API (m[key]) and a batched API (m.get_many([...])) that amortises Python-C call overhead.

This package is a C port of the Go library github.com/lemire/constmap. It vendors xxHash (BSD-2) for string hashing.

Installation

pip install fastconstmap

To build from source you need a C compiler. There are no Python runtime dependencies.

Usage

from fastconstmap import ConstMap, VerifiedConstMap

d = {"apple": 100, "banana": 200, "cherry": 300}

# Variant 1: minimal memory, no missing-key detection.
m = ConstMap(d)
m["apple"]                  # -> 100
m.get_many(["banana", "cherry"])  # -> [200, 300]
m["grape"]                  # undefined value!  use VerifiedConstMap if you care.

# Variant 2: dict-like, detects keys not in the original mapping.
vm = VerifiedConstMap(d)
vm["apple"]                 # -> 100
vm.get("grape")             # -> None
vm.get("grape", -1)         # -> -1
"grape" in vm               # -> False
vm["grape"]                 # raises KeyError
vm.get_many(["banana", "grape"], default=-1)  # -> [200, -1]

# Either kind can be saved and loaded.
m.save("mymap.cmap")
m2 = ConstMap.load("mymap.cmap")

# ... or as raw bytes.
blob = m.to_bytes()
m3 = ConstMap.from_bytes(blob)

Choosing between ConstMap and VerifiedConstMap

ConstMap VerifiedConstMap
Bytes per key ~9 ~18
Lookup of present key value value
Lookup of missing key undefined garbage KeyError / default / None
Best if you always look up known keys you need dict-like semantics

The false-positive rate of VerifiedConstMap (a missing key wrongly reported as present) is roughly 2⁻⁶⁴, which is negligible in practice.

Keys and values

  • Keys may be str or bytes. str is encoded as UTF-8 internally; lookups must use the same encoding to match.
  • Values are 64-bit integers. We accept anything in [-2**63, 2**64 - 1]; negatives are stored via two's complement, so m[k] returns 2**64 - 1 for a value of -1. (To recover the signed reading, reinterpret bits yourself.)

Keys must be unique (Python dict semantics already guarantee this). Construction raises ValueError in the extremely unlikely event of an xxhash collision (~2⁻⁶⁴ per key pair).

Sharing a map across processes (zero-copy)

A map's serialized form is its in-memory lookup array (plus a small header). That means it can live in a multiprocessing.shared_memory block and be opened by any number of processes without copying — every process reads the same physical pages.

Three methods make this work:

Method Purpose
m.serialized_size() bytes needed to hold the serialized map
m.write_into(buffer) serialize straight into a writable buffer (no intermediate bytes)
ConstMap.from_buffer(buffer) open a zero-copy map that reads directly from buffer

Producer — build once, publish into a named shared-memory block:

from multiprocessing.shared_memory import SharedMemory
from fastconstmap import ConstMap

SHM_NAME = "fastconstmap_demo"

cm = ConstMap({f"key-{i}": i for i in range(1_000_000)})

shm = SharedMemory(create=True, size=cm.serialized_size(), name=SHM_NAME)
cm.write_into(shm.buf)
# keep `shm` alive (do not close/unlink) while consumers are running

Consumer — attach to the same name with no copy:

from multiprocessing.shared_memory import SharedMemory
from fastconstmap import ConstMap

SHM_NAME = "fastconstmap_demo"

shm = SharedMemory(name=SHM_NAME)           # attach by name, no `create=`
cm = ConstMap.from_buffer(shm.buf)          # zero-copy: no per-process copy
cm["key-42"]                                # reads straight from shared memory

Choosing the name yourself (rather than letting SharedMemory generate one) means consumers can hard-code it or read it from config — no need to pass the auto-generated name around. Pick a unique name; creating a block whose name already exists raises FileExistsError.

Notes and constraints:

  • from_buffer does not copy. The returned map holds a reference to the buffer; the buffer (and, for shared memory, the SharedMemory object) must stay alive and must not be closed or mutated while the map is in use. Drop the map (del cm) before calling shm.close().
  • The map is immutable — the intended pattern is write once in the producer, then only read in every process. Concurrent readers need no locking.
  • from_buffer verifies the magic bytes and the FNV-1a checksum, so a truncated or corrupt block raises ValueError rather than returning garbage.
  • Requirements: a little-endian host (x86-64, ARM64, …) and an 8-byte-aligned buffer. SharedMemory.buf, bytes, and bytearray all satisfy the alignment requirement; an offset slice of a buffer may not, in which case from_buffer raises ValueError — use from_bytes() (which copies) instead.
  • VerifiedConstMap supports the same three methods.

from_bytes() remains available when you want an owned copy (or need to load on a big-endian host): it copies the data and the resulting map owns its memory independently of the source buffer.

Benchmark

On an Apple M-series CPU, with 1,000,000 string keys (key-{i}-{hex} shaped strings):

=== fastconstmap benchmark — n = 1,000,000 keys, python 3.14.3 ===

Construction:
  ConstMap.__init__                0.145 s
  VerifiedConstMap.__init__        0.129 s
  dict(d)                          0.005 s

Memory:
  ConstMap.nbytes                 9,043,968 bytes  (9.04 bytes/key)
  VerifiedConstMap.nbytes        18,087,936 bytes  (18.09 bytes/key)
  dict (table+keys+values)      118,380,958 bytes  (118.38 bytes/key)
  ratio dict / ConstMap          13.1x


Single lookup, 2,000,000 ops:
  dict[k]                         397.7 ns/op  (0.795 s total)
  ConstMap[k]                     179.3 ns/op  (0.359 s total)
  VerifiedConstMap[k]             213.2 ns/op  (0.426 s total)

Batched lookup, 2000 × 1024:
  dict comprehension               31.9 ns/op  (0.03 ms/batch of 1024)
  ConstMap.get_many                14.6 ns/op  (0.01 ms/batch of 1024)
  VerifiedConstMap.get_many        16.5 ns/op  (0.02 ms/batch of 1024)

Serialization:
  ConstMap.to_bytes                0.009 s  (9,044,004 bytes)
  ConstMap.from_bytes              0.009 s

For better performance use get_many when you have an array of keys to look up at once.

To reproduce:

python benchmarks/benchmark.py 1000000

How it works

Given n (key, value) pairs the algorithm:

  1. Hashes each key with xxhash3 to a 64-bit value.
  2. Maps each hashed key to three positions h0, h1, h2 in an array of size ~1.125·n, using overlapping segments.
  3. Finds, via peeling, an ordering in which each key has an exclusive cell among its three; walks that ordering in reverse, setting each cell so array[h0] ^ array[h1] ^ array[h2] == value.

Lookup is one xxhash, three array reads, and two XORs.

References:

Thomas Mueller Graf and Daniel Lemire, Binary Fuse Filters: Fast and Smaller Than Xor Filters, ACM Journal of Experimental Algorithmics, Vol. 27, 2022. DOI: 10.1145/3510449

License

Apache License 2.0. See LICENSE.

fastconstmap vendors xxHash, which is licensed under the BSD-2-clause license; see src/third_party/xxhash/LICENSE.

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

fastconstmap-0.8.0.tar.gz (91.3 kB view details)

Uploaded Source

Built Distributions

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

fastconstmap-0.8.0-cp314-cp314t-win_amd64.whl (31.1 kB view details)

Uploaded CPython 3.14tWindows x86-64

fastconstmap-0.8.0-cp314-cp314t-musllinux_1_2_x86_64.whl (111.5 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

fastconstmap-0.8.0-cp314-cp314t-musllinux_1_2_aarch64.whl (115.7 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

fastconstmap-0.8.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (113.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

fastconstmap-0.8.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (118.9 kB view details)

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

fastconstmap-0.8.0-cp314-cp314t-macosx_11_0_arm64.whl (27.8 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

fastconstmap-0.8.0-cp314-cp314t-macosx_10_15_x86_64.whl (27.8 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

fastconstmap-0.8.0-cp314-cp314t-macosx_10_15_universal2.whl (44.3 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ universal2 (ARM64, x86-64)

fastconstmap-0.8.0-cp314-cp314-win_amd64.whl (30.1 kB view details)

Uploaded CPython 3.14Windows x86-64

fastconstmap-0.8.0-cp314-cp314-musllinux_1_2_x86_64.whl (102.4 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

fastconstmap-0.8.0-cp314-cp314-musllinux_1_2_aarch64.whl (105.4 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

fastconstmap-0.8.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (104.4 kB view details)

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

fastconstmap-0.8.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (107.9 kB view details)

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

fastconstmap-0.8.0-cp314-cp314-macosx_11_0_arm64.whl (27.2 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

fastconstmap-0.8.0-cp314-cp314-macosx_10_15_x86_64.whl (27.0 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

fastconstmap-0.8.0-cp314-cp314-macosx_10_15_universal2.whl (42.8 kB view details)

Uploaded CPython 3.14macOS 10.15+ universal2 (ARM64, x86-64)

fastconstmap-0.8.0-cp313-cp313-win_amd64.whl (29.4 kB view details)

Uploaded CPython 3.13Windows x86-64

fastconstmap-0.8.0-cp313-cp313-musllinux_1_2_x86_64.whl (102.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

fastconstmap-0.8.0-cp313-cp313-musllinux_1_2_aarch64.whl (105.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

fastconstmap-0.8.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (104.3 kB view details)

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

fastconstmap-0.8.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (107.7 kB view details)

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

fastconstmap-0.8.0-cp313-cp313-macosx_11_0_arm64.whl (27.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

fastconstmap-0.8.0-cp313-cp313-macosx_10_13_x86_64.whl (27.0 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

fastconstmap-0.8.0-cp313-cp313-macosx_10_13_universal2.whl (42.8 kB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

fastconstmap-0.8.0-cp312-cp312-win_amd64.whl (29.4 kB view details)

Uploaded CPython 3.12Windows x86-64

fastconstmap-0.8.0-cp312-cp312-musllinux_1_2_x86_64.whl (102.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

fastconstmap-0.8.0-cp312-cp312-musllinux_1_2_aarch64.whl (105.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

fastconstmap-0.8.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (104.2 kB view details)

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

fastconstmap-0.8.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (107.7 kB view details)

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

fastconstmap-0.8.0-cp312-cp312-macosx_11_0_arm64.whl (27.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

fastconstmap-0.8.0-cp312-cp312-macosx_10_13_x86_64.whl (27.0 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

fastconstmap-0.8.0-cp312-cp312-macosx_10_13_universal2.whl (42.8 kB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

fastconstmap-0.8.0-cp311-cp311-win_amd64.whl (29.3 kB view details)

Uploaded CPython 3.11Windows x86-64

fastconstmap-0.8.0-cp311-cp311-musllinux_1_2_x86_64.whl (101.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

fastconstmap-0.8.0-cp311-cp311-musllinux_1_2_aarch64.whl (104.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

fastconstmap-0.8.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (103.5 kB view details)

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

fastconstmap-0.8.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (107.0 kB view details)

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

fastconstmap-0.8.0-cp311-cp311-macosx_11_0_arm64.whl (27.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

fastconstmap-0.8.0-cp311-cp311-macosx_10_9_x86_64.whl (26.9 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

fastconstmap-0.8.0-cp311-cp311-macosx_10_9_universal2.whl (42.6 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

fastconstmap-0.8.0-cp310-cp310-win_amd64.whl (29.3 kB view details)

Uploaded CPython 3.10Windows x86-64

fastconstmap-0.8.0-cp310-cp310-musllinux_1_2_x86_64.whl (99.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

fastconstmap-0.8.0-cp310-cp310-musllinux_1_2_aarch64.whl (102.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

fastconstmap-0.8.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (101.3 kB view details)

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

fastconstmap-0.8.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (104.7 kB view details)

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

fastconstmap-0.8.0-cp310-cp310-macosx_11_0_arm64.whl (27.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

fastconstmap-0.8.0-cp310-cp310-macosx_10_9_x86_64.whl (26.9 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

fastconstmap-0.8.0-cp310-cp310-macosx_10_9_universal2.whl (42.6 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

fastconstmap-0.8.0-cp39-cp39-win_amd64.whl (29.3 kB view details)

Uploaded CPython 3.9Windows x86-64

fastconstmap-0.8.0-cp39-cp39-musllinux_1_2_x86_64.whl (99.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

fastconstmap-0.8.0-cp39-cp39-musllinux_1_2_aarch64.whl (102.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

fastconstmap-0.8.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (101.1 kB view details)

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

fastconstmap-0.8.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (104.4 kB view details)

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

fastconstmap-0.8.0-cp39-cp39-macosx_11_0_arm64.whl (27.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

fastconstmap-0.8.0-cp39-cp39-macosx_10_9_x86_64.whl (26.9 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

fastconstmap-0.8.0-cp39-cp39-macosx_10_9_universal2.whl (42.6 kB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

fastconstmap-0.8.0-cp38-cp38-win_amd64.whl (29.2 kB view details)

Uploaded CPython 3.8Windows x86-64

fastconstmap-0.8.0-cp38-cp38-musllinux_1_2_x86_64.whl (98.8 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

fastconstmap-0.8.0-cp38-cp38-musllinux_1_2_aarch64.whl (101.7 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

fastconstmap-0.8.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (100.7 kB view details)

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

fastconstmap-0.8.0-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (104.0 kB view details)

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

fastconstmap-0.8.0-cp38-cp38-macosx_11_0_arm64.whl (26.9 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

fastconstmap-0.8.0-cp38-cp38-macosx_10_9_x86_64.whl (26.7 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

fastconstmap-0.8.0-cp38-cp38-macosx_10_9_universal2.whl (42.4 kB view details)

Uploaded CPython 3.8macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file fastconstmap-0.8.0.tar.gz.

File metadata

  • Download URL: fastconstmap-0.8.0.tar.gz
  • Upload date:
  • Size: 91.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fastconstmap-0.8.0.tar.gz
Algorithm Hash digest
SHA256 7f92473fa0e9e4728a8bad02a807f33a37efcf86e8930947a618732c13a5f851
MD5 4c7be4c65641186c383b16fb79680178
BLAKE2b-256 ce08ef14edb2e9bc3ef22a09d45f2f30b5bdd6aacea6681be04c9276ce4b1054

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 fa469df4913198d77f903e493a7289178ecec259edde7c4f6a0ec163a9c7922d
MD5 1e058e172dfdbaa09a5ab6d00a59dd17
BLAKE2b-256 ceb73326e92c00b80333b9cc2bdd7610780706095041575582f2d34450a6d761

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 de77c6cbde0f2de22a10a568af21657c4a3209d3c1ee45f38a38f257847ad502
MD5 00eca4dc99f83c628f8e4e38dd17a10d
BLAKE2b-256 211d4a6ae6fb441005c0991e77394aedf9e6e869042a2355954531f0d7b7436e

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 04bec13e346407d99551b20809b08ea68ae9eb72e79f3a72d0e65e0640304b84
MD5 0f08aaf6ca36d9f735eb331cc1658660
BLAKE2b-256 275a31dae806245eb781eb657a93de1c833652f384a4d2b9c6e425aabf044f2c

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 709ecf84f60e85b1336cbf98911d540dd11aa64c52f700c7d75dc846f4c05b66
MD5 fd1a5090332de2c61a434f56b3d53471
BLAKE2b-256 0c19611ccb8d2eab38126622ffc68b7c0fde3f2e2e0408d5b257f13e2d4575f6

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e5fc60b06ce54e10b3d89e5e47a0714b616f24891d1286a531b6ba346517aac1
MD5 1cc0e99cbe84fc3df81bcc950d871447
BLAKE2b-256 d674ca360f5b449dfc42a2272f9955882d14f8a31241a9b918e089bc535c0e6a

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 83cfb8b9021a3bc1cb94cc9ea53051fef67fec1a487663e85ae8dc101ab9afc8
MD5 5f211fed5f6a7e40a96d7ad65f004e1b
BLAKE2b-256 77b776464e28d7840766ea78b3d5b2297fc3b21e0621b3444cec4149c12edbfe

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 218172907c23f5082d5cb3a4ee533ef5fbced79d4626e5fe8b60d547d56655cd
MD5 274ca63700adad519a71b50c685cad96
BLAKE2b-256 acb8448b7b0c534ba0dddbd8193d13d72703d6025f31d5928ce51d32f1617f51

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp314-cp314t-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp314-cp314t-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 d8cf1fc2eb2f1913e898967f5c1f044635f40551a5bed705b669499a4b0f179c
MD5 9ea68eb25d4218d844f1c511f712e3db
BLAKE2b-256 711d81e6a797c9efab2e96f9aa2b36c0cf3ddb225b2237295fb43cf5defd4e49

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 45bfc226f3cc0f4460b59762a7e195309afb32b8899dc03ae4d7c86a151a3ffd
MD5 e9cd1bc506e2977e724c866cfb02fc5e
BLAKE2b-256 a27c9426bd120940d754741a5da7a87e2b53b6952459bb1e074e6d9cf8839bd5

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1b2af112507c6b02f8dd67600f745968648e6079559ce9560d66c9493edf44ed
MD5 db1316ac07e8b59a446a524d805d5589
BLAKE2b-256 b1030d402db8fcc0fd08d0996f23a000fe3ebf7f946404f95650ea4d35520bd8

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9616846d72c7284bc09d90d26fdcb40273e3e0c98aa5a1eac348d8a3a4fe5ee9
MD5 03413fb9471f681047d3d32fa78a1195
BLAKE2b-256 d69c81f2b2718089d0ab21efa455f15b4ec68768b413ec8d4c6dc53e0832254d

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e9ae1f12872884690a856856498c2173e2660c18617d8c48a778f4a2572cd111
MD5 29bd979ff3702b46dd07573bcb4b3534
BLAKE2b-256 0546d236f30a64a9ffd580bb5b49094697dc14a6a5a75b1e092da9db7a007d9e

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a74b64140fdfcb4df73382d20938cde9f56e2f1a5e74a5f1049dce86ba426988
MD5 1430b64c3e536491d027272cfbb11992
BLAKE2b-256 f624fa66708f70b5499c79a19971fe83b61aa03c4d73d63cc37367d976070ddb

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9343a28872b4981515d49e3806fe31564147e8d35f6d85f0e9ea1265de737da8
MD5 fdb247b76cd9eaa13b85bd47535ddb08
BLAKE2b-256 aa0a7ac46f2758c8126489ebb62b33ac0b673dc3a32319ff8a01d7fa3d9dc516

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 9c763a2d2368a9b96289443e9a83c4c02e767747e20fe3fd27e27da793f3b734
MD5 dd587066544e9d389edf22cb99f999d2
BLAKE2b-256 17f62a64480a1f6265dd3da6e85651250d5ab3558b920a439420b9e0bd42fb98

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 cb22a1fbb6886e502b886823d377fa4a9e8424319f0f0ba22a957edb5bf5f6e1
MD5 e49ecc672028c2fe6fc722929087014d
BLAKE2b-256 692ead9d8918c0e5d25ae9b8c88e2f38e00a78c21436a0345f984457f8027132

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c05a90cd28c61bd257698d00da5710817307e9aaca0030e3b4fc4140f0bbbab1
MD5 aa35b240e23922845697b8b7ab516e51
BLAKE2b-256 e369401546900c5b175c1205835797b4a97f6794edd838637fc937fd7d70e58e

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 647dd880dada8c1bd1c66e9199a456d96a96eb58ff86fcddead88f1401ef22c1
MD5 38c9323777cb4d2f43980d064ab52179
BLAKE2b-256 5ee1e558f41925bf5d19e789b56d70478b99b2909ee6aead0be9358526009e4e

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 060a659c7564c1cdb85e0d3f450fc82f51dfe50121897353a784252cb1d51223
MD5 1310f7e887b91ce061f79c75869fb949
BLAKE2b-256 4026890349a22ef5100ab75e76b3a8518f6328a5d16e959fc6709617c826fb15

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fcac161253f51727e62c02b50c5b011fd4db0e897cba72827512a37cbcc32ea9
MD5 cf5430d0f5b8754281a5d0a41e6d2771
BLAKE2b-256 de3bd73902a02cc80344f1e7a55d4feafe452b4f4acc3ea0d0e94154c9df64dc

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0eca773b8d94a8f8c58a52a203a705d0e28d897068dc59a494fcfc6c6321770f
MD5 c7fa939f4ca24f54a25d2b043ede56a4
BLAKE2b-256 7996e6bbe8c87262821b4c769bc8335a4ee76afa475608d57b4bc2806cf0e83d

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 50bbba4bbe93ca7b13e0336676899dac59bd34e93cd84b95b795f8ed781b9606
MD5 0aa00769d793703d87fe954bd4683f1e
BLAKE2b-256 c3f27922b6f0c53af39886887ae0316a89204a4df8721e3a1676317ff63098cb

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 20ad44fa7adf9ed69f5dcdf715c853e9e79e296bd95737308548582867708c60
MD5 425af2a0a46b84142121848f7e0f96e2
BLAKE2b-256 3f6ae8b731d764f567aea6fbeb86985e9d4cdcf938bdba1c9bb4f984c43872e0

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 3a2c6dff665a1ea3300cbeb1bf0f9d6ca9335de1ffe278d3a39bc0835c827570
MD5 ce51b364593be144731652e26caa653e
BLAKE2b-256 28acf9f5bd01bb00254a365e3727428c46ca34b32e94dd102a8562b89e7ebb3e

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c832c088f87819b8f7b78898459c2c22bafc425f1e96763386b02d7c9e9d3fd4
MD5 43928ff50bb4df6185c5020a7b6a7eb9
BLAKE2b-256 415265107b414a231c08fcec5a2ed50bcea33659f96a4e947cdac4aeb50e3c77

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 47c3b897f3daed725720016ef09eb17a2b4ef6f9d7006ff3a9f218ec4ec4aa5b
MD5 e1c8dd6d6a92dff4c7d60ac50f23e7df
BLAKE2b-256 ceb980bf638ec0593e34ce22424515c7d85f7e6f38873a84c79999a2e76dd947

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9bbbadcb014f17625ce1281b3ea32648517f1e12d182c28069f1bc0d495f340e
MD5 f39c61320df362c5840420547fc16ae0
BLAKE2b-256 e2391ad17f49bc2ba06ac5ca64bd6ac3ea738a0bd4d0798cb125d69f2bfe260f

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4a298d09a4fa050006c7ee4bc6396fab381e9bfbe0038c60962259ff47cfb32a
MD5 d00d5cd4946215f185ede089a1373fce
BLAKE2b-256 b8ba95bf717c4e32d03f2eb592af2f88ecf474a078c8cec8a8c2eb21f217f176

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3c3550990bff6338d36af9a79fb5eed5c1c971cced78b7f080584c03bd5113c6
MD5 68db77d10a93b12f10706cc8e6b3686f
BLAKE2b-256 7450767342566eacb6ec6aad4a16e981cc59e56a41cff92ce17e0fea9e1288b0

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9e168e6e2a3d92a83fcfd2a4028f288a22612dcc9c8107be6c48eb0b87653eb2
MD5 454e3cbaa4dcc66a7dca1f4622685343
BLAKE2b-256 165384e97e738d2f70119da4f04a75582a288f243fbef6dc192517def7e2a34a

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 fd32972dffc4d9df458e727af6845be6b8e73a3b78901537d51ec12ccbecd1ef
MD5 bf39ff2b10c471bcdf59bd875b039295
BLAKE2b-256 53c54481682541ce0fe5a4e5b6f8e1542be76bc1146b2457f0134b60b862c904

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 98512e27c5b68551618c4940b3f9e3800dcdd5d9b3cd85c35526724c0a29f031
MD5 b779dd82321599eeea6f9b13ac05fa11
BLAKE2b-256 87d6d287b6cf7723f9fdf7897b7ccd802f1644edfe418677eb0ca387d3a2cdef

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 39c007a780f196c8aefc3fc8511a7cfe4c9707e2c20c8aaa73d7bea9938a81df
MD5 3fadaa58dbf89209569fcd02f5cb4117
BLAKE2b-256 357e59f277a883dcb1231d019b1ff6fb936d31d370d257a74c9a1520f8219d4a

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a66395b188243d28749da633b643404245fb15c1b2e5c12417018a938cbe5601
MD5 a3410669b0a2269ecf391f009f2300b5
BLAKE2b-256 0af303f28ce170325615369250b9067670ede86956465bde1e2ce68bfcca7aec

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 23b2b61537cbc7ab9d99ed5b1cb91f02b5207a820fe9c6c56f830e0df45c18b4
MD5 c6e5aaa28417fbe063187f2998779e6b
BLAKE2b-256 14c9a49ad2c4d36460b719a7861e7930a94b60af5ad5d24bffdcb43bead6d0bc

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f173f17342364a2593cbc7e2de26d36969a958cc6313be138882165b914c1db9
MD5 78161be3c31cbb14e46094dc6fe396d7
BLAKE2b-256 88df621e8a6ad55c4afed5d79b2d906e6c28b7884e06011213354aa2fe50edfb

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a4eebbc8a7e964cc5c81a92312e06ce16e715d97840f4221f5faa5d6a9b16298
MD5 dee9dfcfdf5d6a86b8933efa02f31f4c
BLAKE2b-256 7feb9a14feabb1f0b3aa553065abeae7ce427ca98d5f5eb15410d7fff2c41b73

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 63b023a7249737caa246e30475090711c3d3fce1c00f2377ac0b06792651d7da
MD5 022195ee1577f08f65e6790b4a6c7be3
BLAKE2b-256 ea562e6152aae6de5fc214f577d68180e75154b56f8a4527e2f11212ab1b2fcc

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ba6c8103c3ed66b2b4ea7657e19512f91a4e090519f6d4de02fb6725db92797c
MD5 0168eacce97f2955ae7ae044dcf0f125
BLAKE2b-256 d1e21293c140bdd4a116c29cea46664eab99de215ce708c6343f69ff3e883154

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 7e58c1e3cf0a48e79ac5803a68471f81616b806d7c0f3a7588ab5b8142787a16
MD5 62bfb54b307f4257fd2a2ddd3c247f0b
BLAKE2b-256 84e38171f654fca2819be2148061b77543f4744f0eb7859099e15a9c97b6a19f

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7f3e81b8516f6ceeb425e47dd1486be6d0ef497b648d27c54fc1755371a5563b
MD5 4f105f9b05700b53bb0ef528ff117781
BLAKE2b-256 f1ba4a09518a437d431c0e5843e5a1ce423829b134116bc1d03e10ccc54b4166

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2ef06bb9413724066ca2af5bb326f9fbc1ca7b08b83d097e61e2ef62aafea4a5
MD5 a2558ad68e3cc1e20f4ef8e5f4a88feb
BLAKE2b-256 28f5e5049b60701d01010bc4cdffbd1c352c58f7c61ddec2470fb4000a995553

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 235cb96c8fe19a21d39c72219eda93c6833bfdb5454070a493948a2ea0be9a01
MD5 9dc3a63b834119f5578c4a491c7cf480
BLAKE2b-256 0e135c2b3476cb0508e7a6310755cb75f351219783b167b6a16fd297782a627a

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f45e2c25a7c8534c3c7fd7715f26d62bc2aa634826d9502f8bc4bd34e34ca38d
MD5 2fe8ecfd458a524b5f02e93478f182f6
BLAKE2b-256 cc51e3f0c1baf464f388ec2f2948813b62b5ed1b5fe3aa6782b561216f505373

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c33764bf4ffaddfb168c41a7cd46cce8e25a7f44c7fce3bb78d442427ff73d4f
MD5 5ee1609a5b2fbb45072329d1edbf6a6b
BLAKE2b-256 53d5d55549843ae81dea728ae449e4204abc15f48311f872d985799800399ead

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 19ed1264ac2a53fff796b1493f85837ae612036eeb8a28a7b61fb2a47af8fc07
MD5 6840114b9958dfcfcb374a88cc27485f
BLAKE2b-256 e48d8c9d679c4a9fd5956f3b5770c6daa882b5241b6945fee8092b3d8ff49a76

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4af7abb39ba057ed77bfc5d59616393a6eed175740710293d73cbeeb54990f0c
MD5 5c24ea66f1afdfec6a77364b2f59154d
BLAKE2b-256 e420cad2bf9b77fd091fa506286984894043a0225cebbd09177149d4a3372353

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 07f8ca0e41a3bf5716d38c63ea4bb61b41c3ea607e85c3a333a7805160114f1a
MD5 2afda44604fa377d5efbff9616a0c8ae
BLAKE2b-256 c8d76bb36f35124475e223046f9484455429a610d4f9d904ea4c8d0f770dbe6a

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: fastconstmap-0.8.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 29.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fastconstmap-0.8.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 da848ba200141ed2ea64b3db151129370c9858c3194ab1cfa2806ca20a7d073d
MD5 0647cb4b3684ce2537d81f805840a585
BLAKE2b-256 65106aab8845cece7f0fe6cc86ab29ce5450ee1292bf1966427681d634c1893e

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5e19f171940f9d85d8c86bdaf2f32db3639ed38c8807f4cb11b7241521a34d48
MD5 19078546f0cb8e129f67a333bac8938d
BLAKE2b-256 f0dd33c756ef357bed1cd0f5dc68ab0c07194e1f5c622956035b9e2f36da4346

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 97069a574332b848244efcfccb31384fe48d3131e88180389c7dc8c047040406
MD5 c6097c0fe581ffd224c8eddb268dd186
BLAKE2b-256 e5ae3277dbb55ff12622ea29386df9c820da4ea207b66104c662280ecc1ebb58

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 abdf83f9eab65d5708397dd40569a343905b04c0e43c08b4c747c6efbb12e155
MD5 d777a318dc159976dbd4f257d161bbeb
BLAKE2b-256 a511f3935105188b565dd6d714cd8a23aaa5867da2b07ada40a01e75e31fafa9

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d0eb84a5738d174fd6b4b8a10e77337bf23b50fdfcc55fcbc4f1c24c10d634f4
MD5 599dd6c3a72ef537850b4f0046f481cf
BLAKE2b-256 f36e8868e2ae59742e0e0a433323c8bc681b84a8c1528ecb16dbee5f1f041991

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ca16bd23bf4703eebedd3e51c047c2dffce1981edf57921a77ce2c51d31a8c3b
MD5 0d25716e104d63941a98c055b53291c6
BLAKE2b-256 13f87ee5c11556cfb43bd4c3d26f735a385fa07e6fc28c080035900c294d0884

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 104074a0586947c5cd57466485e05eff8d8f63bf225f6d6edbd4f648d8758a89
MD5 505ccb9526488c573c98d6198d638074
BLAKE2b-256 3c0d6bb58fac89494dd4a30e82dc1ce50534a54c4af9f3e30b1284b9946879ca

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 8ded461b66ae014546e6437c70ee92758bf77a8caf29b68252a36b6d07ce9e8d
MD5 dbe935330aa5800a6b7d42c183a703c8
BLAKE2b-256 20662b3f22219944dda7619cc6c0c6740925a746887287c551a4b78ece92b890

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: fastconstmap-0.8.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 29.2 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fastconstmap-0.8.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ccdfc8d17668e28ebc7f4afc8726e0fabf6e4fcbbec016161f57d126e1555322
MD5 a15a8a61c7aff3f8beabc17c9ef7a2f2
BLAKE2b-256 ef39b9d8ff3c431184cc9146ddec6d7f8714904425c27fd5d6f2dcc8d757c298

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 607f7d2f40d040bb4ac9f807ccb70dbf7dbca6d407e87df07fe700f5ba7a1fbe
MD5 2ff30cb4f209f3971a3ae23657de021c
BLAKE2b-256 3877df78710f377425a06588258c639d030afbbc6f64183ab6cc4865941e860a

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 15c755a67b73ac559f1bcc9131f6a48baf304e9a7b144255a27c1ecf5396da2a
MD5 46db790fbe4f3926abca11bff11732ff
BLAKE2b-256 1890e13809ad9acc57dce71cb2e330262c790a99d64fec982e2c6d6394f92f1f

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 01523145715cb7af4ab407a4c078a797c07f8b0a3ad7a04e5b9f0ac70b7f3b45
MD5 edbbc611db91fe1ce5b740269a4fc6f7
BLAKE2b-256 22b20f37e4cb094c39978fb2555608cd54eb24442cef945b8b1100c54c2b6e41

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cde6050c95ae8d5bed0df174bf413d89629ba5cbd90d80099abae294deabc44f
MD5 1bbca8338e17004c1d9512fdd2c8022f
BLAKE2b-256 46749e1fc2f18795ab2b1eb3e827d08226eec59dd735bc2e051fd0b5b1dde098

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c590891bf40ec0a51f6d5fec9040ace1152e14901294c3a7075fb651b58c221c
MD5 a8a8a9d1c0548dc0cec0e11faa6ce579
BLAKE2b-256 d710dc649c3b72351b7c17d881f0ccc1d782cb4606bf94ebfd8f1859ab67bbee

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d2b391e4c0137c68b7f673a69cbd57a336d54be5cb256db2f8441eb1082598ea
MD5 de671736139626eca16b39412a567716
BLAKE2b-256 a8da03edb7ca93b9bc0a0f7757c2690cefded116aa872589f680058f071a86ea

See more details on using hashes here.

File details

Details for the file fastconstmap-0.8.0-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for fastconstmap-0.8.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 38df6f616717e6e2280d2c83ddbc27e6627874777c0f3036694bf6bb18b2e366
MD5 55249425918d95cf97b69b62f0c06576
BLAKE2b-256 ffbcae24ae83517a30d1f309da3030cc4c1550c223d48faeebd0a4980e0297fa

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