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.2-cp311-cp311-win_amd64.whl (104.2 kB view details)

Uploaded CPython 3.11 Windows x86-64

stringzilla-1.0.2-cp311-cp311-manylinux_2_28_x86_64.whl (248.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.11 manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

stringzilla-1.0.2-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.2-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.2-cp310-cp310-win_amd64.whl (103.0 kB view details)

Uploaded CPython 3.10 Windows x86-64

stringzilla-1.0.2-cp310-cp310-manylinux_2_28_x86_64.whl (247.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

stringzilla-1.0.2-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.2-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.2-cp39-cp39-win_amd64.whl (103.1 kB view details)

Uploaded CPython 3.9 Windows x86-64

stringzilla-1.0.2-cp39-cp39-manylinux_2_28_x86_64.whl (247.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

stringzilla-1.0.2-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.2-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.2-cp38-cp38-win_amd64.whl (102.9 kB view details)

Uploaded CPython 3.8 Windows x86-64

stringzilla-1.0.2-cp38-cp38-manylinux_2_28_x86_64.whl (247.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.8 macOS 11.0+ ARM64

stringzilla-1.0.2-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.2-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.2-cp37-cp37m-win_amd64.whl (102.9 kB view details)

Uploaded CPython 3.7m Windows x86-64

stringzilla-1.0.2-cp37-cp37m-manylinux_2_28_x86_64.whl (249.5 kB view details)

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

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

Uploaded CPython 3.7m manylinux: glibc 2.28+ ARM64

stringzilla-1.0.2-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.2-cp36-cp36m-win_amd64.whl (102.7 kB view details)

Uploaded CPython 3.6m Windows x86-64

stringzilla-1.0.2-cp36-cp36m-manylinux_2_28_x86_64.whl (249.6 kB view details)

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

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

Uploaded CPython 3.6m manylinux: glibc 2.28+ ARM64

stringzilla-1.0.2-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.2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for stringzilla-1.0.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7cb0cc23c69a71fa408657afc22a8b32d9283c8e3593ac0596b31cb0755d371b
MD5 0cafd09fb675414559bb79b9c5276d91
BLAKE2b-256 58a7227559b2ca2c324adaa9e79e94d05678b3fca53caa7426621ff5682ab8ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for stringzilla-1.0.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 daaead5f3ed8b6f7960b3fb0a95c99c83647f4692a6b5db502f42037cf8c8ac4
MD5 d31a249766cea7875212e444aa30ccde
BLAKE2b-256 72ed42d3279eb23b42c4860090859b85dadb8208ac6b96accfcfe52e48ccead8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for stringzilla-1.0.2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6f00ce5679f64ca1c81ac24c154e565a3e71ab302c86d5b3915f840bdc97ab11
MD5 a6103e2bd5fb14371a131f6f23b03944
BLAKE2b-256 568e5ecac6f05708828786575243a9f1cc936e386cf1b6a164edf3b98be6b880

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for stringzilla-1.0.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2fb64a15b1bfaa00529b25b4d43ccb7ef326d2d23595c4c7a0e8adb7a25a7866
MD5 925eb0d7137a50152664cdaac1d37819
BLAKE2b-256 412887dab43817b7f0add7953d61ac35e322354fe6e701256d2e3814570ccbe2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for stringzilla-1.0.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6bd60e296aeb887a23f52334fcf2bcc99e1d6dd6858e477485b12cf638c54a4e
MD5 0c399fab9f48738f2b01d28ddb0244f8
BLAKE2b-256 9c8cb17cb91120f067128c48dcee0dd9f30627376366724b91cd980544b4e75f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for stringzilla-1.0.2-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a31273bd25f88284f8f8e051b8d2a19aeaeacc8c0d4cb9ee231f71ff88e0d0a8
MD5 8c511c0d71a1eaff459b68b349d31140
BLAKE2b-256 d63a91a03b1f69d4137381dd1a39b4215ef2f98b53cae89bcdf926912c2f2aed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for stringzilla-1.0.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e79d87c0e43a2c454b7de370b7f645c99cd8e1bde0654b33c3108c1637684642
MD5 a36dc4d7dbd5e617e58d7f9c4cd6b45e
BLAKE2b-256 aea94e646e0400d3271939f56632e8ea15d47a3927b9a29a3071e110890ebfd9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for stringzilla-1.0.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a0f6289f5f6e5229fb620b36d29b609a4daa3f10d37d245ab7141d5c229e01ff
MD5 42eee426ee700f98756aa6d9ae5b88cb
BLAKE2b-256 d08b2bfc31acb9813539d50ed6524b175ed3f27860b4ce0eb7a8a9c4d7bb2658

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for stringzilla-1.0.2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 73c47d05806c983d0910bb9e4d2b7cd37ea64417a78ea2f4cc1efce91502f02e
MD5 ff295e47f80fdc8e42577b20c0fc3e1c
BLAKE2b-256 9a3b6f59ff906173192a0cb96094f995d6707f6ba720f096f84d56d2e507e34d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for stringzilla-1.0.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d66d25577c5cd8d171eeb7e5dff207167de506bac0de2de0bdeacadd8c98ac26
MD5 188b544db08589778977430ed84e4b3f
BLAKE2b-256 ebe8b2b4f06861b56c47db8677f46bd258464a403f66566ca51bfdce1110409d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for stringzilla-1.0.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ccb5ead0889d38f8cfb81c49df047098c0e71c646e1cd8a9aa5f494d6becbfd8
MD5 58ca80fe56e7e00b904de56e2287adc4
BLAKE2b-256 fb9612d39079b37daf151db6fad62427cb75b792743598db53e430bf95436224

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for stringzilla-1.0.2-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ea4e83986a7610004eff51a9b730f6249e66985765cd526db9901235e40e86fd
MD5 430c0b69e9d9b34badc1fe15c5581213
BLAKE2b-256 339266043a0a8c2834e792ddeb777fccf837ed3f152e09273605b7e94a8ef027

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for stringzilla-1.0.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 37461c69ee72112785abc172f584ec26f7ab0a69cdd55e3db61291f901d8362a
MD5 fadeb660fd4479507663778b3223460a
BLAKE2b-256 d8962c18501505e102e6811dfcf84c9d1fd0fadaaee0a40e5ab828e8f72f0d04

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for stringzilla-1.0.2-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 643decadf89fdbff5b311902ac7b6cd72de3eb7efbdf487e2ac25e0f4bcf7893
MD5 539d8b98aa0630f2ee0c78907c2e405b
BLAKE2b-256 88edf0342680effb54e248f9d9c0ced923ed689852ed032b4d0debafdb7319f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for stringzilla-1.0.2-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ad5f9569876665c91df611377acc0518e732a9890fc704151363fbb995ce4aea
MD5 c00593f3d0f0bae98f41daaab43f3ee9
BLAKE2b-256 f15803f7d644f794b3546a7d14fe7efe6754ee74ed250184656fea7a11fe51dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for stringzilla-1.0.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 80a2e8189bd7185c7a889fca4c08784fdfdaa4d7391f618b79582aaea8075be2
MD5 ef9775b1c666819df8b3126aecda7d6e
BLAKE2b-256 ffb230b6b1a83b5b4f5f20d451f1dd2533579bb38e024826babca96fe29cfee9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for stringzilla-1.0.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 695a393a9f736b46f59b41bcae650ccb6de5eccc23bb63adee72f5c0cd25b7aa
MD5 cd174d1a890b1af28196c8f71cd2a30e
BLAKE2b-256 fc93ee6e7a433f6471951deec47d2a03e82e1fb80a1d4f7233ef456bcc3272df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for stringzilla-1.0.2-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 7b34b0f67bffdafcaed71ff616f1b8c0f37198ef0d2ca54326a5174b24668fba
MD5 2fc3b4eae39138d197d347525a39d35d
BLAKE2b-256 187c8809971af7c8cd6eb4f5a1106bfbee38dc5e85418cb0ff29c534bb255b41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for stringzilla-1.0.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ff64c3f59a71c69df4dfc1338a87ef039556a1248b16f4d7630bca0b60376993
MD5 74a328b1264d5b1f3243d7a876db2b96
BLAKE2b-256 c893750b46f1ea46dcb4803ae0cf389d32e1170b544fa8eb92dcfe608710d12a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for stringzilla-1.0.2-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ce9276ea77c6734b9e9e4aab37d20d438820668cf6ea31700971906937659633
MD5 a5590f125bea624fb3c08bfe13be281f
BLAKE2b-256 e8657650b84b6fc7bac71d42e9fe0286dc8e23a918b8c089675f7b4da6f2e34f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for stringzilla-1.0.2-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 01c42c76ee784f794c6ef5fef6e6b79ab35add8109563578ef601206f7d081eb
MD5 68711200b286a210ca094d85d60673ec
BLAKE2b-256 469244e668028cbf80b13c2d50f382c0890560187e3a1225b25c27e301e98786

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for stringzilla-1.0.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c29a7feacb1472c41b6a90c134dc6686fe0fc3a784e5102951c3777be01fc308
MD5 04f4ca2bfe513df832c7e3e0a598942d
BLAKE2b-256 eb0c1345af9ef3d2d74782cd149c29d407b66d0252b6c72aab7e8de29bc3cc3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for stringzilla-1.0.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 55c0c9b8d59921a0797d3109faf84cf5381cf5692c71cfe37d7a92b8cba16c4b
MD5 766105825663ac900c71e4d5025ff31b
BLAKE2b-256 2193b05c56a2b2c987ed67e434d3e8967bea6d4c018e54917128d62723026219

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for stringzilla-1.0.2-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 aa012f13121a26c1c5bf8f88535901b5baa5c7b5471e263e02124e7c014923fa
MD5 70a2f676229207c17e64e14056ed6b28
BLAKE2b-256 8ad028ef75df5364ed9feb926cfc7c9bbf58fd17f13d7adafca8c5880a7e76df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for stringzilla-1.0.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 f8c7c9dd6f9419c59dac7702bc344b7e3f1ddabb408cff80ac10e06c59a000a5
MD5 f01945ddecd619d133b09dee7e4d3d6a
BLAKE2b-256 c2c3fb822c5632fcb0fe7a5aa8661bc117ba981711890dd9325f592a4ec6c6e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for stringzilla-1.0.2-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4d05d3a63ce2851e47dcae16e5424e15647fcd5d50ca46366a417d8b367aeb65
MD5 439681400592e2cd966108fbdbe4b7e5
BLAKE2b-256 ca3985faf43543d82a0ac308375b690bd07366db63cd6f0f6e0f4e9815a6e6df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for stringzilla-1.0.2-cp37-cp37m-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f67f3548ac61cc79877f6ec26fa34e7d9fd34a0d808ad90c4d7498833e43b893
MD5 d9a7538b1a93eb2259b61a07d4c63f8b
BLAKE2b-256 066c6392080a00079c3d93b1ecb094526a766b7974d6dc3dca14f6c67f1daefb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for stringzilla-1.0.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8d6a62910a0dbcff3226eb033a68fec37dc87bf4fa9b462fbe19c95fe639ce3f
MD5 f2330cf480fe551882fd9a7af374922c
BLAKE2b-256 daf1088a72d23aefa34be7f46c6b9e91327e71d0ef153c691f3795144af3cdd0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for stringzilla-1.0.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 c48f929d888afd92e8c5fd49d396cb64c3b6e2e0b9258a2829131fa8e82ad792
MD5 8688b059aaa72840364b9f6c3b3bdc24
BLAKE2b-256 b2adb7f07b3b1bab1ace6b28899475f7d8adaa4d6d8ea5847c13b3cf9c069845

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for stringzilla-1.0.2-cp36-cp36m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4bd0b0fd9e7c8f49a2e3c1ac44e5372196f8423ecf23dee65e97e0eb78141fd5
MD5 ce29358bfc2330790e52b3cb808079f7
BLAKE2b-256 c0ec20f1437e810b0170f82c17084eaf49ea51c89bb77722be6541297f9a09c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for stringzilla-1.0.2-cp36-cp36m-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1210d832324687672fbc6f1b55035f82db92a069662255a6dcc061d168d2ce30
MD5 726e0a23e8b6ad0151dc7174fe27b338
BLAKE2b-256 c64e2e82d32e718ceb0d6a7741cd2421dc780de9155f5357677841742036ab1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for stringzilla-1.0.2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3d925a9214f9c84ce6569ef2d4448a5706955eb52e3ded55f0000b71455cfebc
MD5 467d79dd461ff73a56c175daa585d99a
BLAKE2b-256 287f0e4a610efdab5fa23991756a3b4e06737434e7469c437bbbefd10a3c41b2

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