Skip to main content

Crunch 100+ GB Strings in Python with ease

Project description

Stringzilla 🦖

Crunch 100+ GB Strings in Python with ease, leveraging SIMD Assembly

Stringzilla was born many years ago as a tutorial for SIMD accelerated string-processing. But one day, processing 100+ GB of Chemistry and AI datasets, I transformed it into a library. It's designed to replace open(...).readlines(), str().splitlines(), and many other typical workloads with very long strings.

Benchmark IoT Arm Laptop x86 Server
Python: str.find 4 MB/s 14 MB/s 11 MB/s
C++: std::string::find 560 MB/s 1,2 GB/s 1,3 GB/s
Stringzilla 4,3 Gb/s 12 GB/s 12,1 GB/s

Usage

pip install stringzilla

There are two classes you can use interchangeably:

from stringzilla import Str, File, Strs

text: str = 'some-string'
text: Str = Str('some-string')
text: File = File('some-file.txt')

Once constructed, the following interfaces are supported:

len(text) -> int
'substring' in text -> bool
text[42] -> str

text.contains(
    'subtring',
    start=0, # optional
    end=9223372036854775807, # optional
) -> bool

text.find(
    'subtring',
    start=0, # optional
    end=9223372036854775807, # optional
) -> int

text.count(
    'subtring',
    start=0, # optional
    end=9223372036854775807, # optional
    **, # non-traditional arguments:
    allowoverlap=False, # optional
) -> int

text.splitlines(
    keeplinebreaks=False, # optional
    **, # non-traditional arguments:
    separator='\n', # optional
) -> Strs # similar to list[str]

text.split(
    separator=' ', # optional
    maxsplit=9223372036854775807, # optional
    **, # non-traditional arguments:
    keepseparator=False, # optional
) -> Strs # similar to list[str]

Development

rm -rf build && pip install -e . && pytest scripts/test.py -s -x

pip install -e . --no-index --no-deps

To benchmark on some custom file and pattern combinations:

python scripts/bench.py --haystack_path "your file" --needle "your pattern"

To benchmark on synthetic data:

python scripts/bench.py --haystack_pattern "abcd" --haystack_length 1e9 --needle "abce"

To validate packaging:

cibuildwheel --platform linux

Compiling C++ tests:

brew install libomp llvm
cmake -B ./build_release \
    -DCMAKE_C_COMPILER="/opt/homebrew/opt/llvm/bin/clang" \
    -DCMAKE_CXX_COMPILER="/opt/homebrew/opt/llvm/bin/clang++" \
    -DSTRINGZILLA_USE_OPENMP=1 \
    -DSTRINGZILLA_BUILD_TEST=1 \
    && \
    make -C ./build_release -j && ./build_release/stringzilla_test

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

stringzilla-1.0.3-cp311-cp311-win_amd64.whl (104.2 kB view details)

Uploaded CPython 3.11 Windows x86-64

stringzilla-1.0.3-cp311-cp311-manylinux_2_28_x86_64.whl (250.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ x86-64

stringzilla-1.0.3-cp311-cp311-manylinux_2_28_aarch64.whl (243.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ ARM64

stringzilla-1.0.3-cp311-cp311-macosx_11_0_arm64.whl (133.8 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

stringzilla-1.0.3-cp311-cp311-macosx_10_9_x86_64.whl (138.8 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

stringzilla-1.0.3-cp311-cp311-macosx_10_9_universal2.whl (270.4 kB view details)

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

stringzilla-1.0.3-cp310-cp310-win_amd64.whl (103.0 kB view details)

Uploaded CPython 3.10 Windows x86-64

stringzilla-1.0.3-cp310-cp310-manylinux_2_28_x86_64.whl (249.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ x86-64

stringzilla-1.0.3-cp310-cp310-manylinux_2_28_aarch64.whl (242.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARM64

stringzilla-1.0.3-cp310-cp310-macosx_11_0_arm64.whl (132.5 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

stringzilla-1.0.3-cp310-cp310-macosx_10_9_x86_64.whl (137.3 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

stringzilla-1.0.3-cp310-cp310-macosx_10_9_universal2.whl (267.5 kB view details)

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

stringzilla-1.0.3-cp39-cp39-win_amd64.whl (103.1 kB view details)

Uploaded CPython 3.9 Windows x86-64

stringzilla-1.0.3-cp39-cp39-manylinux_2_28_x86_64.whl (249.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ x86-64

stringzilla-1.0.3-cp39-cp39-manylinux_2_28_aarch64.whl (242.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARM64

stringzilla-1.0.3-cp39-cp39-macosx_11_0_arm64.whl (132.7 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

stringzilla-1.0.3-cp39-cp39-macosx_10_9_x86_64.whl (137.4 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

stringzilla-1.0.3-cp39-cp39-macosx_10_9_universal2.whl (267.8 kB view details)

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

stringzilla-1.0.3-cp38-cp38-win_amd64.whl (102.9 kB view details)

Uploaded CPython 3.8 Windows x86-64

stringzilla-1.0.3-cp38-cp38-manylinux_2_28_x86_64.whl (249.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ x86-64

stringzilla-1.0.3-cp38-cp38-manylinux_2_28_aarch64.whl (241.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ ARM64

stringzilla-1.0.3-cp38-cp38-macosx_11_0_arm64.whl (132.4 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

stringzilla-1.0.3-cp38-cp38-macosx_10_9_x86_64.whl (137.1 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

stringzilla-1.0.3-cp38-cp38-macosx_10_9_universal2.whl (267.2 kB view details)

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

stringzilla-1.0.3-cp37-cp37m-win_amd64.whl (102.9 kB view details)

Uploaded CPython 3.7m Windows x86-64

stringzilla-1.0.3-cp37-cp37m-manylinux_2_28_x86_64.whl (252.0 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.28+ x86-64

stringzilla-1.0.3-cp37-cp37m-manylinux_2_28_aarch64.whl (244.9 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.28+ ARM64

stringzilla-1.0.3-cp37-cp37m-macosx_10_9_x86_64.whl (132.0 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

stringzilla-1.0.3-cp36-cp36m-win_amd64.whl (102.7 kB view details)

Uploaded CPython 3.6m Windows x86-64

stringzilla-1.0.3-cp36-cp36m-manylinux_2_28_x86_64.whl (251.5 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.28+ x86-64

stringzilla-1.0.3-cp36-cp36m-manylinux_2_28_aarch64.whl (244.9 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.28+ ARM64

stringzilla-1.0.3-cp36-cp36m-macosx_10_9_x86_64.whl (131.8 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file stringzilla-1.0.3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for stringzilla-1.0.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2003d66828d7462d93a311106cf673391ed325564e7d7bbe5566879a3e75802b
MD5 12922d4beacfa9cab6235a3d753ab98f
BLAKE2b-256 ecc53c23a903b916c0d4da6d22894e04bbafc9e14a8ed1714f8b9ab54ad0e1f8

See more details on using hashes here.

File details

Details for the file stringzilla-1.0.3-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for stringzilla-1.0.3-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7e490b93f3afe69bb37ee1da9781b11fa27a82f6aa59c4673eafecf13cf09034
MD5 abc1790493a636a62df9ebbfd4ccca5e
BLAKE2b-256 2dbce142491d795609755ad904ad41a4ddf243a5149183e3b4385f81c6f7af4f

See more details on using hashes here.

File details

Details for the file stringzilla-1.0.3-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for stringzilla-1.0.3-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f5914f047d1fccd621feb0cf839976d6c3ebfe557a4a7aca001a97ae9a8754ad
MD5 0f6c09ed79e8eeabbe31ab9532391c9f
BLAKE2b-256 0e85416277526cae220e1b509a7acd1a3d220b8ad3be833dfbfbc50d85b96969

See more details on using hashes here.

File details

Details for the file stringzilla-1.0.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for stringzilla-1.0.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ee1f5ceebc518d042a909535a5b507a317964c61a2712a34526132104b815f0f
MD5 46f46797fec31dfaa52275ae785b6aeb
BLAKE2b-256 a42f6e7dbed38fc9af6d17efa6918bf5bf92ed042f16dccda878a84ba5b6400a

See more details on using hashes here.

File details

Details for the file stringzilla-1.0.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for stringzilla-1.0.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 808b1f443c4be9e46d56219cd27917ee9fb5d3d392da01f64168ebbcd4e6d73d
MD5 e3870753a419fecee8511fea00994352
BLAKE2b-256 020d6f7469f8882cbf694b0c1abd6ba043b68893b6ef405c3e0dbb0cfaf0ad09

See more details on using hashes here.

File details

Details for the file stringzilla-1.0.3-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for stringzilla-1.0.3-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 d7698849e7e8fefe8c76768f9866cd632df7f545bc663b741d0fd976bc633e38
MD5 131d48b7fa110e0ecd76b253274cc3d7
BLAKE2b-256 08ac26f79575a8ce4dc24cc30f076792ba116c3433bdffb5b08e2bad4b86a887

See more details on using hashes here.

File details

Details for the file stringzilla-1.0.3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for stringzilla-1.0.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d337f07e08b07fa3f3599fb18b474fb5921227ff6269cd0609ffa881470b74fe
MD5 331f5723e92a394049935f9622141e36
BLAKE2b-256 6a4f4fddaab76639e357b6d4abf5a3c86f9d92b048d4c0867e780d35164554f5

See more details on using hashes here.

File details

Details for the file stringzilla-1.0.3-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for stringzilla-1.0.3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ea933d6182c9b3f9c3885a5a15463eb5d256fb7831fb8a8773a76e58d7ca45e3
MD5 581212d2baf622f94a4b24f95eb5014b
BLAKE2b-256 34b72ed2a76a3f4c9c31742493312565113629108ac90cbe02dde1be06473965

See more details on using hashes here.

File details

Details for the file stringzilla-1.0.3-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for stringzilla-1.0.3-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b955746cf61859527d78ac6e97277be9be2814156f68df9be9b3e4186e7228aa
MD5 3828567da4dcff273b3f0bd5d7a8fc4a
BLAKE2b-256 7628d65e9c7f0a7037959fbac1a4e95f1285b626bc6440348f90e5ec69967c01

See more details on using hashes here.

File details

Details for the file stringzilla-1.0.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for stringzilla-1.0.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 07f09fd2aec377e0c7a9624c3d774c3dcde6bc4e74f0e1e778ad53147547489c
MD5 e8d25254950b746f82229fedb5221baf
BLAKE2b-256 4efaf3d3443168c6ff59e113a5b5aebb161ad2a709380953b46ebf0b2662a161

See more details on using hashes here.

File details

Details for the file stringzilla-1.0.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for stringzilla-1.0.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 465e6e676de514aa0ca713dfc6bf98d8309a8547552bbb9c4ba91ae17c920efa
MD5 30e4bad16463e9ff4de414e9ef9407d0
BLAKE2b-256 ebe407da27dc656bd2c1afa3e03eede0340c859463499fd3ff53a9e760fcf4d9

See more details on using hashes here.

File details

Details for the file stringzilla-1.0.3-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for stringzilla-1.0.3-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 6e82a7526451cf6c8c7586a69328fa19e4ad2bfa3fc032fb815822ddf763436b
MD5 6cd3f024560c72768f0acc7119390da6
BLAKE2b-256 84d5306e0e7a6ac61bc09d72a052b202e005ee0fbc39f77fa043671b0a4c9399

See more details on using hashes here.

File details

Details for the file stringzilla-1.0.3-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for stringzilla-1.0.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 31021f0310f5610404bd13f868c94ae039c2b689574c33e86cc7282c0aaa1164
MD5 7bbc4650774a9be2e171fe6e86cb02ee
BLAKE2b-256 d69fb8b85f98fead3149a55ed5e36310e05661529101265a9f389002744ec425

See more details on using hashes here.

File details

Details for the file stringzilla-1.0.3-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for stringzilla-1.0.3-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 849af0239effad15ef14fbe94dd6818e185757fc3614079fb1ea04aacf2d9494
MD5 57cc1219bd3c5397402e884787bc7847
BLAKE2b-256 80b3c955dcbe76ad9c6a9bdf39831968680f7ed99cf2383660814a671801e792

See more details on using hashes here.

File details

Details for the file stringzilla-1.0.3-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for stringzilla-1.0.3-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 eedf233cef3375f147c4ab0887df141794f5e807f0cff86b317cfa9acc16a113
MD5 6e79568700f5fa3381c256f3a9d9329a
BLAKE2b-256 57dafc64a83c226d2eecf7d7d524ffe1a190441d6c42a758f6e27913fe40576f

See more details on using hashes here.

File details

Details for the file stringzilla-1.0.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for stringzilla-1.0.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b397dbe43bc321d8e3afa71c39eb6394f0cf34b42c637bb9c7b816d1a78a5d70
MD5 357df6e3851ca4d354dbbb20601a79a3
BLAKE2b-256 3a8d3198e4890a14cb4ad1daf2ad0e1c06f3f7b4267b365c9b42607b43a352a4

See more details on using hashes here.

File details

Details for the file stringzilla-1.0.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for stringzilla-1.0.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b052cba26119ac5fa656cfe76712ab38105e8c9ca86ebeebf4087663057e1669
MD5 cb30d4f5d56e9ac74ae732797e89805c
BLAKE2b-256 e02bf66935c2978a34f1d5ef02184e92c4061513238a5ef301ae1a2ab9bb211a

See more details on using hashes here.

File details

Details for the file stringzilla-1.0.3-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for stringzilla-1.0.3-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ea537752d64a7a624c26f3cdbe0da6b8133136d1b75fd158c5428e34eefb519c
MD5 ce459afa6640987fc61f02d4556643eb
BLAKE2b-256 6e614be9902b2b75c5d2dfeb832b81f7ae2166006108de37def17cd55a1c03cb

See more details on using hashes here.

File details

Details for the file stringzilla-1.0.3-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for stringzilla-1.0.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 92c1fdacbc7cc18d81a7db9a5955abaf2637d62cc89ba920991fcac899e95dd7
MD5 b593b6501a3a9f067444fdfecfbdd77a
BLAKE2b-256 9ed012ca4b1063fb8c34277f8f4480d47ea5f52024484f745e849497019911bf

See more details on using hashes here.

File details

Details for the file stringzilla-1.0.3-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for stringzilla-1.0.3-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c3bb5b8f619277da3d5bc9720c81b669565f21da402b8c2c4def562b6a31ff35
MD5 1ab21caf4c1ae7e193fc484b1f2a3a5a
BLAKE2b-256 5e643caa3d457d3b1848822c39534d4abb140a0e123203ca85441a984951c0f8

See more details on using hashes here.

File details

Details for the file stringzilla-1.0.3-cp38-cp38-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for stringzilla-1.0.3-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 017f9b24cad884076c3b55ca78f0b1f54647708a18b7e4e9e44f3fd198adf948
MD5 012a5efbf30cacdb5feed0e36da45550
BLAKE2b-256 5baf2a7aa31405a9f8ea3039889ebb87b21a269cb6fa546fd766a5f2b66dadf1

See more details on using hashes here.

File details

Details for the file stringzilla-1.0.3-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for stringzilla-1.0.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7a06c83491c3705e167008937182d5716331248c8a4c7a87409257284c21c07b
MD5 40804fa0f20cc464a646555b747eca5b
BLAKE2b-256 ba43eb814b3a433bcf2b917cc4f29472ad07db525c9753deb5f26dae1f004e9f

See more details on using hashes here.

File details

Details for the file stringzilla-1.0.3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for stringzilla-1.0.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1d89e29a18e718605161872277e83a5d8c822f59551236a24c9eb73dede3ed93
MD5 c734a51376fc7e9cb63dc7e0f97137a7
BLAKE2b-256 a82de2de6ecc5c739d501ef5d1201d6b978965c6aacce40c0c7f9a3d93fe3b5a

See more details on using hashes here.

File details

Details for the file stringzilla-1.0.3-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for stringzilla-1.0.3-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 6b179c6f1148523b8d2a603862e0ae38371509bdd5ae1ef7a011d4bec8547b64
MD5 b4ef0da42c503d26c095e1201315920a
BLAKE2b-256 091669ae905ed528549f5d2b6802a78219152304146ce5ed7c0dac740d9b69d7

See more details on using hashes here.

File details

Details for the file stringzilla-1.0.3-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for stringzilla-1.0.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 b624dc0afc182aca41772de88e2df4b91159be7eeff20d66eab9dfc39ee7f8a0
MD5 1cb03a89bb2b781dbc3773ba2b660fdd
BLAKE2b-256 035da30aa3799cfea2eb0fb29e270899c961b750ed8c47472b3d8b46b0f3f981

See more details on using hashes here.

File details

Details for the file stringzilla-1.0.3-cp37-cp37m-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for stringzilla-1.0.3-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d0d9bca0545d50726468d7788189228648cde79120c20142e2a424cba195bb95
MD5 51a14b758bc11dec76e8ef12c6ce11ad
BLAKE2b-256 442de9774dee60553209ebb26d3d8a1ab4a21bf3db45d0fb10c00d1b296d5fd5

See more details on using hashes here.

File details

Details for the file stringzilla-1.0.3-cp37-cp37m-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for stringzilla-1.0.3-cp37-cp37m-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 42f9cdb170eb80a2fe1b2d6979bdfb0b9a237436340f5426b1c672456ac24069
MD5 9171d9a65bad6bdf42e8890f7222f9d8
BLAKE2b-256 d928adace164ee5de637b292d41373a635c5aeef16a7a499a1a887e45326d287

See more details on using hashes here.

File details

Details for the file stringzilla-1.0.3-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for stringzilla-1.0.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a8f4d3e73ddd421f9746fbbbdb0fdb4f86684745f1179ce3d278fd4dc02c603d
MD5 957243d17b4ea24e38d4461d1d7692f2
BLAKE2b-256 e15e889350aeac3c66fea24c6825457f2550d39066c1fd6cb5e24fcb6efef6c6

See more details on using hashes here.

File details

Details for the file stringzilla-1.0.3-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for stringzilla-1.0.3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 baf6933b2acec5270d943105ebb155432aba2995db26af1560ebd7ca24a05284
MD5 4d83adafab193091b9c6a065beb531bd
BLAKE2b-256 7b4acba7b1f278e03dd668f45c0eb990073168dabbc1b621402968ba0ab95d74

See more details on using hashes here.

File details

Details for the file stringzilla-1.0.3-cp36-cp36m-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for stringzilla-1.0.3-cp36-cp36m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8caaf2fcbc3f4cdf8679ab0aea54752eb61f608f1dd76870dd966fe010f533f2
MD5 7c6bf0fe7ff9311949945540208a810b
BLAKE2b-256 5dc46f50ee52b13444e0bff146eab4e931b4455d0f357a9dac9efea7cbe90531

See more details on using hashes here.

File details

Details for the file stringzilla-1.0.3-cp36-cp36m-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for stringzilla-1.0.3-cp36-cp36m-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 14d71bf42c15e30dd007af1b9f0d79580e7898a4afe4ea04201786b716244550
MD5 463841e5180cb6d4e70bac96762894f6
BLAKE2b-256 e21cc2a962775f00b93fb5d3ecbbfae81445005e4c871bdbff094e10c68de63f

See more details on using hashes here.

File details

Details for the file stringzilla-1.0.3-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for stringzilla-1.0.3-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4a59df61029003db1a8315eb3cefcc8962bb2e838e27fd78dd64ce86ee93f3b9
MD5 13fd1304d00d3829c9d125627424ff50
BLAKE2b-256 01b6f3edee5eeec9281e4e651207aeb34713bcb5563a6f33cf349c700dd29ab6

See more details on using hashes here.

Supported by

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