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.7.0.tar.gz (91.4 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.7.0-cp314-cp314t-win_amd64.whl (30.8 kB view details)

Uploaded CPython 3.14tWindows x86-64

fastconstmap-0.7.0-cp314-cp314t-musllinux_1_2_x86_64.whl (111.2 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

fastconstmap-0.7.0-cp314-cp314t-musllinux_1_2_aarch64.whl (115.4 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

fastconstmap-0.7.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (113.5 kB view details)

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

fastconstmap-0.7.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (118.5 kB view details)

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

fastconstmap-0.7.0-cp314-cp314t-macosx_11_0_arm64.whl (27.9 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14tmacOS 10.15+ x86-64

fastconstmap-0.7.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.7.0-cp314-cp314-win_amd64.whl (29.9 kB view details)

Uploaded CPython 3.14Windows x86-64

fastconstmap-0.7.0-cp314-cp314-musllinux_1_2_x86_64.whl (102.2 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

fastconstmap-0.7.0-cp314-cp314-musllinux_1_2_aarch64.whl (105.0 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

fastconstmap-0.7.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (104.2 kB view details)

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

fastconstmap-0.7.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (107.5 kB view details)

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

fastconstmap-0.7.0-cp314-cp314-macosx_11_0_arm64.whl (27.3 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.15+ x86-64

fastconstmap-0.7.0-cp314-cp314-macosx_10_15_universal2.whl (42.9 kB view details)

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

fastconstmap-0.7.0-cp313-cp313-win_amd64.whl (29.1 kB view details)

Uploaded CPython 3.13Windows x86-64

fastconstmap-0.7.0-cp313-cp313-musllinux_1_2_x86_64.whl (102.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

fastconstmap-0.7.0-cp313-cp313-musllinux_1_2_aarch64.whl (104.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

fastconstmap-0.7.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (104.1 kB view details)

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

fastconstmap-0.7.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (107.4 kB view details)

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

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

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.13+ x86-64

fastconstmap-0.7.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.7.0-cp312-cp312-win_amd64.whl (29.1 kB view details)

Uploaded CPython 3.12Windows x86-64

fastconstmap-0.7.0-cp312-cp312-musllinux_1_2_x86_64.whl (102.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

fastconstmap-0.7.0-cp312-cp312-musllinux_1_2_aarch64.whl (104.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

fastconstmap-0.7.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (104.0 kB view details)

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

fastconstmap-0.7.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (107.3 kB view details)

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

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

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.13+ x86-64

fastconstmap-0.7.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.7.0-cp311-cp311-win_amd64.whl (29.0 kB view details)

Uploaded CPython 3.11Windows x86-64

fastconstmap-0.7.0-cp311-cp311-musllinux_1_2_x86_64.whl (101.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

fastconstmap-0.7.0-cp311-cp311-musllinux_1_2_aarch64.whl (104.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

fastconstmap-0.7.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (103.3 kB view details)

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

fastconstmap-0.7.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (106.7 kB view details)

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

fastconstmap-0.7.0-cp311-cp311-macosx_11_0_arm64.whl (27.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

fastconstmap-0.7.0-cp311-cp311-macosx_10_9_x86_64.whl (26.8 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

fastconstmap-0.7.0-cp311-cp311-macosx_10_9_universal2.whl (42.7 kB view details)

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

fastconstmap-0.7.0-cp310-cp310-win_amd64.whl (29.0 kB view details)

Uploaded CPython 3.10Windows x86-64

fastconstmap-0.7.0-cp310-cp310-musllinux_1_2_x86_64.whl (99.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

fastconstmap-0.7.0-cp310-cp310-musllinux_1_2_aarch64.whl (102.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

fastconstmap-0.7.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (101.1 kB view details)

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

fastconstmap-0.7.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (104.4 kB view details)

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

fastconstmap-0.7.0-cp310-cp310-macosx_11_0_arm64.whl (27.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

fastconstmap-0.7.0-cp310-cp310-macosx_10_9_x86_64.whl (26.8 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

fastconstmap-0.7.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.7.0-cp39-cp39-win_amd64.whl (29.0 kB view details)

Uploaded CPython 3.9Windows x86-64

fastconstmap-0.7.0-cp39-cp39-musllinux_1_2_x86_64.whl (98.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

fastconstmap-0.7.0-cp39-cp39-musllinux_1_2_aarch64.whl (101.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

fastconstmap-0.7.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (100.8 kB view details)

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

fastconstmap-0.7.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (104.1 kB view details)

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

fastconstmap-0.7.0-cp39-cp39-macosx_11_0_arm64.whl (27.2 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

fastconstmap-0.7.0-cp39-cp39-macosx_10_9_x86_64.whl (26.8 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

fastconstmap-0.7.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.7.0-cp38-cp38-win_amd64.whl (29.0 kB view details)

Uploaded CPython 3.8Windows x86-64

fastconstmap-0.7.0-cp38-cp38-musllinux_1_2_x86_64.whl (98.6 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

fastconstmap-0.7.0-cp38-cp38-musllinux_1_2_aarch64.whl (101.4 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

fastconstmap-0.7.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (100.5 kB view details)

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

fastconstmap-0.7.0-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (103.6 kB view details)

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

fastconstmap-0.7.0-cp38-cp38-macosx_11_0_arm64.whl (27.0 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

fastconstmap-0.7.0-cp38-cp38-macosx_10_9_x86_64.whl (26.6 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

fastconstmap-0.7.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.7.0.tar.gz.

File metadata

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

File hashes

Hashes for fastconstmap-0.7.0.tar.gz
Algorithm Hash digest
SHA256 c48e9a9a3add969a14fc8ac94288cb7925a734a38a6473757d37c35c984c4a2d
MD5 f87e9211d100c0d20568a34dd3bf9cdf
BLAKE2b-256 065d3bfbfa93b1bbef99d0951f687aa67918f16f84f6a2e9c18014198578539d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 c605402c6a06333b49eddce01741c2943d1958582492150e23da4e35dd0fde0d
MD5 3f176136657ff93ca032403b4ff78b4e
BLAKE2b-256 11187e3fe30e3acd3757f3db40c56342dc267392b9126e95ba35b572941d1765

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b316ed2488ba5e268c3b65a475403d1b00302009c82c029f976ad85b6d1324b5
MD5 6e01a26c2d52a64affc6caa3ade77779
BLAKE2b-256 f6d7ea2eb1a6994e094d460d7acfb79bc907697c6abf66828af172149c9a1aac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 529388af099d46f6cc65e0834e5104c6ca25079f1c6518020e81015b53e93400
MD5 45687d9e94edbc4b5b9372797c5d75af
BLAKE2b-256 1fe25b25d0f8c069091f95326f90ed20f497d8f12d2038cd214d2a94b9e18907

See more details on using hashes here.

File details

Details for the file fastconstmap-0.7.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.7.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 10b69f8a6a935bb91ced81879ec967fc339961a5ea64fcc44262ee64d984a67f
MD5 bbb705cf3857669c0fd26efccb16a212
BLAKE2b-256 a8ab1a491cecb76efd62afd84bf02d677980c6e4fc3117ba98d7f7b778151f52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a204996d0b33def2340a5f11f614d1f6cb2ef81291b3a3999aded7400c22b909
MD5 d4eec82955936fd0559fb3a0402ea4e1
BLAKE2b-256 9382b9e1c4f057937df50bb18ee689f171c3d89b146092c486e21a78d5decbca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8b626f20ef22d55b121a5e857a298d1e634c9a4629b68905b0bd02ae44afaff7
MD5 d3ba44c421ddca6acc72081747c0a4e9
BLAKE2b-256 4f00f294f7e7f33321861ae761e6572e8d049508ec6f9e53472c84dc22df0e7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 0eab12e70ae2469770e64a51da38c21b54b359df7a68f9283c8ff8e7feb5671c
MD5 b501c6c83fa1d0007bc1d8e3925fb19b
BLAKE2b-256 1132c559d3c814249c9eef871d1143df79148d279e884ac5761644760b0b23ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp314-cp314t-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 22ee2a2fafb2236e331c5cb7ed942cc1b5ebe47d5fdef7a1b66c3df9730add60
MD5 e41a10aa325ccc38e0900650442ac0d4
BLAKE2b-256 30f3fe615a835fa5d46d9b3d7b6c4fcf393c446ea253ad40be41a46f0ecbb810

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 eaacd4c1579b7fd7329b0e7588d5054da6bbba4c092d90dca02d4ae0a172f0ab
MD5 e5fc9a9b6bdc0086f8032c3cb72dd766
BLAKE2b-256 bd45f4293b1e1b328f1a87a78cd51647d361ad779a9645539bc930d8dd261ddb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a164b2ddbeba7fcc4e871217d8e67f10c1169cd7562d5f5a4ddf67a84812e453
MD5 3c5ea17dab4318d75bc4b5b64eba8ab8
BLAKE2b-256 a562abbe3ca15c1b9e4fc460b3b64da3215b0b3a055fb73024415f2d1098267b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2642df9617a21312d75e640f2ceda3d1a0d1c38d424fc608da543afd15e81edf
MD5 4fa4b680def3b24c0089558657b90f5d
BLAKE2b-256 aac664b4866fcb1413e319368cbf923a1c2f7f27808d67af6301f4235438738f

See more details on using hashes here.

File details

Details for the file fastconstmap-0.7.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.7.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 603dfe758ec915bd92c4605cd12d71cf61c5a867f27e753462e045ff09410592
MD5 ec28e153beaa82af7ec4b8e38217aa73
BLAKE2b-256 1d9176c4d7c71bfb73ab3cae84286a73b6d14f6548d38ed20515831e3ac6e78f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 801fbd8b22358e5ac26df1e9d80ee256a39a956aa9d35f7c5c9c2ac9f70b30f8
MD5 7e4ccec08bc7d83cb0f07cc8c84ce4f4
BLAKE2b-256 41ce5f777b7463e6db16b460699c51587d47f870354df86e0e201102b7e1c3fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a8166c3e39bbe068d66a987b347f9b6011196a076fb103b0e4256ec5c2f67801
MD5 823e9bc40760d1bf3346ef68a64f8a24
BLAKE2b-256 275befdbc96bb850803645f48216ca933d2af61aa2e147b857dd4507c900e36e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 da8be81bbf5db3f4086a5fbe287b038a6ef04c5506487648e039f78896733ba4
MD5 c2d83f464a50db1f07f07b8f284c6661
BLAKE2b-256 26880366390253a69bba612c1d416f2d72d44d89aac59cf08a2f92a85a40c739

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 46dd974c4a937808713a038db073ac3910b48478f9ddbc5e0a0a1b20ac336a3d
MD5 0cb48028a4e706453085fb633cfd5f62
BLAKE2b-256 554ca3c3b142bd73900d25a719a3f03368cea94f5f95c2b5af371f74f24bf09e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b0a412b61e8cc2291f1e576a8fa83febdc41c6e922a385d2a3da475b1938a90c
MD5 2d1086d4a15399b1a08e7da6cf8674ea
BLAKE2b-256 09bd48e155294fa343f3cfa74e6a04bde4d7edb7bb99b8cd574d40b4a6d7d458

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fef728c57ff4019d1d9ade5d1e41eb69111cf694a75cef0da0699f3c0df22ddb
MD5 17b1184e7d4100a2bc4eb9f3c17dd539
BLAKE2b-256 7bacc2166aa2e0b9327b2cc3590484243fa005a8aa8e78970e313c3aaf14c8d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 de345d3ba29099f7985eed29a52b9dee71c53034e40535d8cb9aec38d16ccf99
MD5 7e2fd5f8dbc2d9133f510fa213748bdd
BLAKE2b-256 ff7778acd57135bba32b7034bf70ae189975f785b424dabd4f49f98b35963289

See more details on using hashes here.

File details

Details for the file fastconstmap-0.7.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.7.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6819485160d175b6a8fb6f6682df44a8ff98d5102cfc236a84e03393ad540a34
MD5 b2a7a6dfa7ad49897faaf207811e40c4
BLAKE2b-256 38798e0c596d142a02c7887cd82ada61dffc87d46bbe7260788559ce0553aae5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f4629ab02a7db3fa085e0fe87ae605659a1c766b8703d895978161b4157ae97b
MD5 ca551aa5626e879215ab4cf3983c7b34
BLAKE2b-256 e80456c2328b8bfde4c25a2f8ff0d3826f813b3790e928f524c61ed280fe5a6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0ed65cd7b37dbd1af188df7104e82bb1e5f826949f5bc2d7c2904eb448be428e
MD5 f231dfd6b762c501ca381052565c53e8
BLAKE2b-256 c2c1bdd3b706f6be7ab324632b86eda260c25ab0097ad931ecdcdc53fdbeace8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f327f889ad5cf8faeda2d41dab9290953089d3391347d2a5432f5d16e811bad7
MD5 ce019f6c311ec04b1f7fd5d6e2c886e5
BLAKE2b-256 0257e203f72d30d270499266da394966f91877b42d033e8bcfba3484e9a70b80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 cf0e3aec043558ba1d8082fc65ce78f588a739f7cf2e69ee12b5c83bec967f5d
MD5 f988af0477389c5fd1e66ff079a8e819
BLAKE2b-256 d4777636be4995971aacf880884d937234c61cf18dc8e2eb51a05acaca81ab5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6e9fbc042d89870d3cf9bbbcb425c204791303f57e4dc2f09190252206ae00d1
MD5 5ec28ef909515909ad43c5c6cee043c7
BLAKE2b-256 1e42a1832824d3e9e3ca8d3ebd35357526bff1149234c15c35f724c4e4e67b64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b3826f29f22775d5f4446e710d19117b5773489456bbfc7bde6331be3172d21e
MD5 2b608debad212ca53fa7ca45286ae3a2
BLAKE2b-256 0bd7daed5c6ff7cb1b58e132c4b3fe4c4d32e3119696bba6c78de1cccd0ce29d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fec9708f47ca3ace034235392b86d6202f344ce21224a73dbff4dbfec79ca808
MD5 7d4313c00e759b9edbb0ac07c4e457ef
BLAKE2b-256 c3387ce955caaeb615d5ae38d75964f56a4e92b8d0d25095ae3e7bc9fcc04f61

See more details on using hashes here.

File details

Details for the file fastconstmap-0.7.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.7.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 67bca6e90adc3be6c15375a183071c1482086404e1a9c7383fc03cdb0b1073cb
MD5 a1e95ad3a919ef87847ea3efd0038ccb
BLAKE2b-256 ade40cef9b012b14e36310e2895f2378e9036ac94e2c70663e154eb103f90de7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6574e98ad563ecb207d1b755c7718a01e9fb2359e8645cad2ec9d0637d54d889
MD5 9d1a147974b0a9d91effc27266b0446f
BLAKE2b-256 8fb5d917d004a35205e1e451ef6cb9146b25d5b8817a231cd62d61ae9a76530a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 80de6de87ab5c23c6b69b2caf940325c4457a5d8dd800581f98a315214cafd80
MD5 22428ad39d436b1a9a992d7b82882281
BLAKE2b-256 86d6713858474003ec055a97265c5fd1004eb867941861000e48318fb59de851

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 862b0214ddb1b925e524477b7d1d2a96580d7d60ddcd35fe879d203019bed8d6
MD5 3dae34ea51fa33d002c80259a397a32a
BLAKE2b-256 ebb7b240c3f4d1a624eb23c5f0987ad8381f9db438c119425c6cd87d29ae27f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 dd7ab2fe810ac79a6fa5ad452de70ad6cbb81f8628539c83353932759752cb18
MD5 ecb455b4dcb0c685cfd3716097ea2b05
BLAKE2b-256 a2414a4e858b6fa307d40d84411eb48a6ff1b8af1676fdee1859486a7f6da5ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c73749777c9cfcd8f4005f089402f3d5c34dcabca39d9fa0b29604b4771b6cd8
MD5 09aa7c708e5fda1946cfe998e26e1692
BLAKE2b-256 70cbc22a07f097ff0b009a45c3b3d5ad4ef1c3fe75cdc4edd839b9a2f2b0581b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 64f2ac25ae54da7489f2522573daf017e7a5b9c742e07e8dd1c6ec16d3771c69
MD5 e2d503bbc6fc605ca1a24981f6e4fe92
BLAKE2b-256 24f726eca061c3383bb7021809f3de2eaf5b4f92fdde2ddc0472421b52d2c477

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 29d63fffc09216fb4ccabe90e0230ca27b3ab335061ede7a097725258d995f7a
MD5 ae2f3c2add281005977ebba7c1732f0e
BLAKE2b-256 804f3e36efb56db082796663b4c6910574bd95e9ca6bd4ba8bdaa03fa4a7eaa6

See more details on using hashes here.

File details

Details for the file fastconstmap-0.7.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.7.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ba0bbaa94204fbe9d8cf3df4efb94819abf9afe6717b2c0f8f28ebfadce48e74
MD5 65524bf3bb59c08e4dffc86a9de16d5c
BLAKE2b-256 65e32ef4eef8699c076b4b94cdba2e4dcc68ae4b39d43722d1e0571938c0277b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f3ea03cb846918cbf908a228e83d1e0711d4e5fc7bc6ff2d3489acb92bd9bc10
MD5 4345c4f105a42597431deb27fae0d051
BLAKE2b-256 5ad2799899f83c62789225032e0ba97fc3d0845a71d7e57e6e7c4201c5a379ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 91d4b6500e6b7c66168648af141955748a61cddf60af12f13aab27137c58ae13
MD5 e5c644a3d78586e930f2fd60dda9d8b7
BLAKE2b-256 da4c5d49204188364b7f261d2fd6ac1b116b98276a1b18501afb11a02616b448

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2f9aed053f3b41ee119ba9aec9b83909655053d21448b08aec8bf1aab29692bf
MD5 6a5f48b185bf75705e48c504d42ffae2
BLAKE2b-256 b8fd6f77e2690abd338acf91c66fcf6a9bb2d127107d50f755dfe466776a3907

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 1da445a3d5dddf6136933f0a4c466fffabf5d3d14e73730518685ea33df06622
MD5 53fcf5e62e89a8a913422ddac47de81d
BLAKE2b-256 439854dfb34e8565e244850dcd73630e4f7e7385ed5cf950b3caf3445e499a06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 38f1f9095fb382000276cf31d6b9cdebcedebff83707f8d6e801561196c4ea9c
MD5 81069f0d5964721574069a9d5d8f9b7c
BLAKE2b-256 8829f9938081f7d7f9fd3eb313c70d37428abc66256af70461fc09bb802d6efd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f9fc926af9da98de942f847d0255c5e8bbde6b8992ea8c662e5919efe66351f9
MD5 1dacf27e80fb428d3a1a8ac679c51a11
BLAKE2b-256 efaab9e38a08d8098cef1252b0da2b86968b9141e7e291dd48f81d90c8139a43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f8a8dd75efdefb4bd5db3cc2353acf1b50ef098d32b1adfc5f3684cdc556d522
MD5 862dbeecd6ea8a6f7f6a564c7cce243b
BLAKE2b-256 3a686075fc8a53414d5c3ad72aabf4df88184fc02c044bf82c48f3e8dfc6f45f

See more details on using hashes here.

File details

Details for the file fastconstmap-0.7.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.7.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4f809b390064a8f46bcc149684c6128dc3f0bd6dc6bfb3d9174c292928e1ab32
MD5 b8b7d3236c99909de578397a1a983e71
BLAKE2b-256 48555a3dffda4334fbfc40ac9e686353181072970977fb33ae1aa706ed4a5ce5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f050f86d108879821277e8bc246d0c923cccb438dadb897d08b3e293863e27db
MD5 f9de7dce8c56e4f5f2aee9d2ca5451ea
BLAKE2b-256 21fc1b473c85ffd93c363b8ba349bfbf40b1f8d16d1a2e4329c10fdc6dcb8673

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 044ebcd4a9a29ae0f8086d2a4fe1caf0243fc34dd4096c8537c7b1c359ec9a57
MD5 db06733fe0bfa85af10353d540142a17
BLAKE2b-256 569b90b765ed545dc7e9f1d90ee89db93708ece21a61a043e253230d7a35a8e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 83f236966ce9e0047acb71f7a74fcbbb585932247e3ecc8fe67462385de2d27a
MD5 d53214845be08aefae60eaad4d6bb8be
BLAKE2b-256 01b3ab0f9d4085aa8b31feeb509845f60678c4a0616c0f7a2662b828e42bbe61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 bd224941809c30a8fab48d45bb0ab438fff8b565f3d40c77edf1d3ddd020ce51
MD5 be2a7336082a326750b8687a0d85ac88
BLAKE2b-256 d40615810d3dd684584bb1d75d8bcab66507cb78ed4b5c9e8b3ad40bec1766f0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fastconstmap-0.7.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 29.0 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.7.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d5e5d43c4a37a5d4edf5dc682c9b588725060aa55e001eb31c096bab41562dbe
MD5 4644b9679bb0e778dbfd03c2b99f5dc6
BLAKE2b-256 47b925da63ebd3f09b4b7f91a90b45b190833b7610fb47ec9d0d229739a8f590

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fb438afb6c8fa211bae64526f7274c0bc3c74cbd74bbdb1e0e7a65d8b90be7e8
MD5 59d46d7b2c69d27642717dc991c48114
BLAKE2b-256 c4e1caf32f601c020ca1b768ae149329d8e2fbf34020f26ef5e3ab039a3eb9b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4d50b86eb70c1ddb0e3fefd5cdb88c6582c9263b87cdba5d9193062fc18c6058
MD5 814e64ff02d89991f34ec7aec670f7e2
BLAKE2b-256 09efbaca4243bf877707b5bd0a802dae76bf077b50b418d301284645f675633a

See more details on using hashes here.

File details

Details for the file fastconstmap-0.7.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.7.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 edcb4416abd652ec283b49bc3c7b96c58664a3f9fcc9e8f473ee4f64987761c2
MD5 7653f5ea156d72a2919a6131f91d12c0
BLAKE2b-256 19bbde8a04e27ad97c69b2fea09922cd54993c7fdc0e5035cb98ca057c3e525d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 36e4438817255adab2d55b03cca9b4d8fca8540336958fbff2f477d59cd38bf1
MD5 35c3381aed3614158d37562c5686d759
BLAKE2b-256 66038f6eea82c3831665a6c7f24e898c1f838972981dcc4cab21ddb8588345d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0994fe50077e035faa1f0bd2d38edb5eec68c4c9ea089b9a4978a2268ddfdf57
MD5 b1f79d6726ee9f4e91c90eed9324ff7b
BLAKE2b-256 32eabf2c4faea0113b80f11c17690a285eebddd94b7cdb408553ae459e760642

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fe7cb42d66389044265b553f0a4388bd9e5ff2b2f80e6d9d4c91a411b656aa8b
MD5 1a2dc871e533bb88388e4d1d8f1c4665
BLAKE2b-256 ce8163828bbc0aea76fd50b4d2321efb02bad35da03b633860edea3db6cb7ebd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 08453af497680dc54e4b837066cf6bcbd8d52f88a8e54192f717e56e088f04a1
MD5 fa06a62170794100973de8b7d4d0ee94
BLAKE2b-256 b2228c6cc8469fb4bdcf177b92988dc7b61fc3dc74c2cdddc632d4459586893f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: fastconstmap-0.7.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 29.0 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.7.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 4e7a633b32f5b8d3dbdbed6475228a5e56603ebf66c39f2ef8284e06c961bee0
MD5 690fbf4b5c9e7d164c2beee9b1852556
BLAKE2b-256 79266f4a44274732769b976f76293894d54b42cf32cf960209902951db86a4bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 26b5ad0eb3c1c303164bff8bb59e527e9301242282383b4dd04232ea13832d50
MD5 910a9b53b9bf2fffb2b67bb9cfb7de8f
BLAKE2b-256 e61d4ce96a74536f5b2bec4820d5a000975893bca87d60756e0b62e6d98328d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d4cfc4fc538bcf32bb24f0b02e3be2ad4778e409faeb977b99436b88cb50759f
MD5 61c166a44f63b4528492ecfc6ae40768
BLAKE2b-256 f987d1c6a5134d595d69025ae0590feb65bdc63580c286e619ec1a0e00d68025

See more details on using hashes here.

File details

Details for the file fastconstmap-0.7.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.7.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3351aa8ec20967da3c2007318e0055e98216f5a4da40019698113be3365cfc4e
MD5 a3627b15eb14f9e485e8877d0e6d7ede
BLAKE2b-256 d055f2967fa936a776d9fb7bf4f5b72d1131697212ccd2e97027cecd187501ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1b24bb0ca225e13882cc1361c24e6574aec09629b879559e28f9a8f49a6b84b8
MD5 b01786b9e93ab5b5aa1350a3bac479ed
BLAKE2b-256 169dd028604518df98d3459536a2428f4a7153d06a5d734ecd7fa5681ea499b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cc6108074b58301af013fb99c72bbf0593b616279399788296153234dcb0bbd8
MD5 4d4833aa0d16308dccb36b162cc7e899
BLAKE2b-256 729e27cbab3a707f407105d5d8b89d463532b3ba9ed8ffa658008e06ccf1b3d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fee2f1aa8d735e6c7079e2f38c2307d093bcfb124b67ae78b76f61f41c79b5e5
MD5 9b19e77091b2f47158fe04f7749dd1ce
BLAKE2b-256 39f6769b842233e4623e65dcb902879c917055952beb19574d8ed42dd6c3da5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for fastconstmap-0.7.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 84d94974de609fe229cbc6cc68dedf9cefe9d3c54b981b1157da69e9b8146780
MD5 4b28d13b7274f1cc1d8b3dc8f41a4609
BLAKE2b-256 1efab622d331b9338d79078ba909700e2adc54d2f92b1fe6822630133f670bc5

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