Skip to main content

C implementations of functions for use within SABnzbd

Project description

SABCTools - C implementations of functions for use within SABnzbd

This module implements three main sets of C implementations that are used within SABnzbd:

  • yEnc decoding and encoding using SIMD routines
  • CRC32 calculations
  • Non-blocking SSL-socket reading
  • Marking files as sparse

Of course, they can also be used in any other application.

yEnc decoding and encoding using SIMD routines

yEnc decoding and encoding performed by using yencode from animetosho,
which utilizes x86/ARM SIMD optimised routines if such CPU features are available.

CRC32 calculations

We used the crcutil library for very fast CRC calculations.

Non-blocking SSL-socket reading

When Python reads data from a non-blocking SSL socket, it is limited to receiving 16K data at once. This module implements a patched version that can read as much data is available at once. For more details, see the cpython pull request.

Marking files as sparse

Uses Windows specific system calls to mark files as sparse and set the desired size. On other platforms the same is achieved by calling truncate.

Utility functions

Use sabctools.bytearray_malloc(size) to get an bytearray that is uninitialized (not set to 0's). This is much faster than the built-in bytearray(size) because the data inside the new bytearray will be whatever is present in the memory block.

Installing

As simple as running:

pip install sabctools --upgrade  

When you want to compile from sources, you can run in the sabctools directory:

pip install .  

SIMD detection

To see which SIMD set was detected on your system, run:

python -c "import sabctools; print(sabctools.simd);"  

OpenSSL detection

To see if we could link to OpenSSL library on your system, run:

python -c "import sabctools; print(sabctools.openssl_linked);"  

Testing

For testing we use pytest (install via pip install -r tests/requirements.txt) and test can simply be executed by browsing to the sabctools directory and running:

pytest  

Note that tests can fail if git modified the line endings of data files when checking out the repository!

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

sabctools-8.2.5.tar.gz (256.7 kB view details)

Uploaded Source

Built Distributions

sabctools-8.2.5-cp313-cp313-win_arm64.whl (26.5 kB view details)

Uploaded CPython 3.13 Windows ARM64

sabctools-8.2.5-cp313-cp313-win_amd64.whl (47.2 kB view details)

Uploaded CPython 3.13 Windows x86-64

sabctools-8.2.5-cp313-cp313-win32.whl (43.2 kB view details)

Uploaded CPython 3.13 Windows x86

sabctools-8.2.5-cp313-cp313-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

sabctools-8.2.5-cp313-cp313-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ARM64

sabctools-8.2.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (557.3 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

sabctools-8.2.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (205.9 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

sabctools-8.2.5-cp313-cp313-macosx_10_13_universal2.whl (81.4 kB view details)

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

sabctools-8.2.5-cp312-cp312-win_arm64.whl (26.5 kB view details)

Uploaded CPython 3.12 Windows ARM64

sabctools-8.2.5-cp312-cp312-win_amd64.whl (47.2 kB view details)

Uploaded CPython 3.12 Windows x86-64

sabctools-8.2.5-cp312-cp312-win32.whl (43.2 kB view details)

Uploaded CPython 3.12 Windows x86

sabctools-8.2.5-cp312-cp312-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

sabctools-8.2.5-cp312-cp312-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

sabctools-8.2.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (554.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

sabctools-8.2.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (202.7 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

sabctools-8.2.5-cp312-cp312-macosx_10_9_universal2.whl (81.7 kB view details)

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

sabctools-8.2.5-cp311-cp311-win_arm64.whl (26.5 kB view details)

Uploaded CPython 3.11 Windows ARM64

sabctools-8.2.5-cp311-cp311-win_amd64.whl (47.1 kB view details)

Uploaded CPython 3.11 Windows x86-64

sabctools-8.2.5-cp311-cp311-win32.whl (43.1 kB view details)

Uploaded CPython 3.11 Windows x86

sabctools-8.2.5-cp311-cp311-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

sabctools-8.2.5-cp311-cp311-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

sabctools-8.2.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (554.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

sabctools-8.2.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (202.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

sabctools-8.2.5-cp311-cp311-macosx_10_9_universal2.whl (81.6 kB view details)

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

sabctools-8.2.5-cp310-cp310-win_arm64.whl (26.5 kB view details)

Uploaded CPython 3.10 Windows ARM64

sabctools-8.2.5-cp310-cp310-win_amd64.whl (47.1 kB view details)

Uploaded CPython 3.10 Windows x86-64

sabctools-8.2.5-cp310-cp310-win32.whl (43.1 kB view details)

Uploaded CPython 3.10 Windows x86

sabctools-8.2.5-cp310-cp310-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

sabctools-8.2.5-cp310-cp310-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

sabctools-8.2.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (554.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

sabctools-8.2.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (202.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

sabctools-8.2.5-cp310-cp310-macosx_10_9_universal2.whl (81.6 kB view details)

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

sabctools-8.2.5-cp39-cp39-win_arm64.whl (26.5 kB view details)

Uploaded CPython 3.9 Windows ARM64

sabctools-8.2.5-cp39-cp39-win_amd64.whl (47.1 kB view details)

Uploaded CPython 3.9 Windows x86-64

sabctools-8.2.5-cp39-cp39-win32.whl (43.1 kB view details)

Uploaded CPython 3.9 Windows x86

sabctools-8.2.5-cp39-cp39-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

sabctools-8.2.5-cp39-cp39-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

sabctools-8.2.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (553.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

sabctools-8.2.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (202.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

sabctools-8.2.5-cp39-cp39-macosx_10_9_universal2.whl (81.6 kB view details)

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

sabctools-8.2.5-cp38-cp38-win_amd64.whl (47.1 kB view details)

Uploaded CPython 3.8 Windows x86-64

sabctools-8.2.5-cp38-cp38-win32.whl (43.1 kB view details)

Uploaded CPython 3.8 Windows x86

sabctools-8.2.5-cp38-cp38-musllinux_1_2_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

sabctools-8.2.5-cp38-cp38-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

sabctools-8.2.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (555.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

sabctools-8.2.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (204.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

sabctools-8.2.5-cp38-cp38-macosx_10_9_universal2.whl (95.6 kB view details)

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

File details

Details for the file sabctools-8.2.5.tar.gz.

File metadata

  • Download URL: sabctools-8.2.5.tar.gz
  • Upload date:
  • Size: 256.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for sabctools-8.2.5.tar.gz
Algorithm Hash digest
SHA256 6440bcd77fc9a463c414bfa75ca1405c57d4aeb84408222a38d7b6ecbc12d348
MD5 b26e3c8d48797e6912546dc2519ec064
BLAKE2b-256 e0d4ca09472c37b9246092e41837fffd7cfc537bf5a7a0634ed58829c675bcce

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for sabctools-8.2.5-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 a5cf52f0ddb8ddcf766dbf94845246065a19da5cb2661c250366210b81c85ad5
MD5 6647104edfb72f35d34a1dcb85eeaece
BLAKE2b-256 9edd2f648e7cbe5bcf25920f678742c41ed737dfae88c3d76bf15686a767ab6d

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for sabctools-8.2.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b861b17cc85b8d222b6524d5e9a7b072e63391c29a90b36f490dc3adedb8afb5
MD5 04cb1fd7fcd13f092c67389249ea9251
BLAKE2b-256 bf6481d2fbf4cef2182300fed8f24094a05efc0301783d95116597451fd730c9

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp313-cp313-win32.whl.

File metadata

  • Download URL: sabctools-8.2.5-cp313-cp313-win32.whl
  • Upload date:
  • Size: 43.2 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for sabctools-8.2.5-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 5b6ce6bfb7cecb9f80af9229cda20f7e0b14df7519b0749b0f019fedef891085
MD5 0b66d6cf935cefeacc24e6dd9cc52061
BLAKE2b-256 fe5950d53b401de65358f98b614b9062bd05899191ea5d801eb51654e8bfb921

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sabctools-8.2.5-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1ff13ab2d4bad6dadcd7f88fe0504c423bcabf8e3f6d3c4964a4b529fc1ec1aa
MD5 ee80f6d105f4e565c41b78dc3b880d59
BLAKE2b-256 b7807ba17a1ec900ac60104853b7869b6ee97d88d435d2d46cd579296b0ecff2

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sabctools-8.2.5-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d724ced82f22b034943a50cbbd66117279ba3ae4709f44fac295cda32bd9974a
MD5 d0702cfaa1da4845dae7f8d208557a01
BLAKE2b-256 de0764b48348121fe4b2efecf0371a6e0bd3265c361844fd38310b415a48fbac

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sabctools-8.2.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f958e8cd9df928d90238dda2f9d83abbca05fa91c2a6f3434a60a980ada9a8c5
MD5 3badd2710090b53d869ec9c091eaa864
BLAKE2b-256 b861b24fb48f48a25a5c5f9ef2dfa99d54ed82faaddd1549fb581b5525231bbb

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sabctools-8.2.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3729b77b1cd4e04413a30c39518754804d30ce203009035ebfc5d5019d118dba
MD5 4461cc9d291a2960022cff6cc6df7f95
BLAKE2b-256 7d2b1a60d0d6c50b613a74d3e1795ee86298070712979811a6be6e1502036e40

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for sabctools-8.2.5-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 34a6287041cd0ba50399c13ccf105b021ad95834a98de85fe01f1d2d93feeb5d
MD5 fab88bdb0eac6309f31c9ffd1143f8e9
BLAKE2b-256 d48734429b4d7902c17b14de971ab3976fc0f7435fc0f53e679c3488199d1e5b

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for sabctools-8.2.5-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 b869f10d6bf1eecd80c60848031bee27ee424866b03ee6b17f96e463fcc3bb5f
MD5 ddf83ac980d291f74f039359aecf1769
BLAKE2b-256 dbec5619bb3d765a1bbbaeed6adfefc8676da667da4acf1ce94290f60b2d9321

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for sabctools-8.2.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 76d8fce4915c5d806f5216bb0abb0fa90c7f65629aad4f700ec588170da0e2d0
MD5 6a6e262178d3ebc3c3ef945d4640ab3a
BLAKE2b-256 69ffdcb9b3378adc0258c556d4a53470c10d1e168e24cf09a3fe2629b0631f8d

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp312-cp312-win32.whl.

File metadata

  • Download URL: sabctools-8.2.5-cp312-cp312-win32.whl
  • Upload date:
  • Size: 43.2 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for sabctools-8.2.5-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 3e63da2923b6b830bf53ff8772bc20daae5cfe6aadb6d76d6f93f5a2affe2af3
MD5 f6d8a2d58039df9e29d6ffc19b08709b
BLAKE2b-256 50ca3f5f66758b9d575765ce8d38a28a962be7b5520c05433fa3120678c911d1

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sabctools-8.2.5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f09f32e9af91fff060c51793ba7478f7801b36470ed6355ee1b10b66c58c1795
MD5 da8bd774933c0d766ba3f86b75d3362f
BLAKE2b-256 9709f638fcf7792e6e2b87482736e6196ee02c314978f7f47a6d807f7a28301a

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sabctools-8.2.5-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7fb7de49798193b3479ef0704945ca9e8c44818fdd4e64955487e71116fcc658
MD5 32ccbe88a8735dacecd8b955cd683390
BLAKE2b-256 1d2ea62d21ff7596d967cbdb0e12c6208a2d7c9bd84ac22f69fb705644b2dd84

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sabctools-8.2.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dd793491904c165e2803bb013b3e2f54428393d5269f00cd2f69d9d86e66ed47
MD5 9bc7f5c6fe6631550863cfb05d9c80d3
BLAKE2b-256 7785038901712ff4349bb7e0ccd8ddeadb448fecf62767f6dcf44d9969b6848b

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sabctools-8.2.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9ea9a2526e1d77bc0f97a08c0230258ce55b2c9ad2557ad5f1200bbaafbc64b9
MD5 ca385a4d8a053eceb79a24b0af6dc6a4
BLAKE2b-256 488e165ad634aaf41f6dec692387d22313844189b183b0b8dea1b6c893fc464f

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for sabctools-8.2.5-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 d9317868aa32052ad7c49413bcd93ed6019ca2ec1358985ba4edae1b7d40070d
MD5 91254858f48a250a1e0915e4a2def371
BLAKE2b-256 933c5f6a8998a1f8033651cafabba434eeb3a542d60de2f91daf473385245329

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for sabctools-8.2.5-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 659e16141afd048eaeb1693c0b21764a7404c94314d82ccb07e5a43ec8415b5c
MD5 986551574dba89a2916bc2669a6dd854
BLAKE2b-256 02d13fbcc99b82e1757421a9be0dc1e2b14d1e6ef03bcd02696399aa038d1cb5

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for sabctools-8.2.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d308b07610671dd8c6dd212ed2e5389da9c739ae9c13b805a563de5e6d483a48
MD5 5b419757db0a481abf2645bdcfdc127f
BLAKE2b-256 6e748ce24b021c755ae11d97731cc82fa345e8478c92f3b9e50a5627554f6adf

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp311-cp311-win32.whl.

File metadata

  • Download URL: sabctools-8.2.5-cp311-cp311-win32.whl
  • Upload date:
  • Size: 43.1 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for sabctools-8.2.5-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 c3c65cc5750933a23daed0f3b03f262cd6d1051c64fad84a05089ea816f7b81e
MD5 3a75d9c176c1358ef089ba148533c81d
BLAKE2b-256 3ca97abbed5db8dce58aaa87f1fca466ff84488d64d914708d226504453cbe29

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sabctools-8.2.5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e3d349f6e33ca4b0f3b5493a018cd6f5aefd59508a9e43c009300007310c4eea
MD5 7ea8471ad098e830dba32c6b98318763
BLAKE2b-256 c2eb8ce9834ceae5a910b8d936fbd2b86370f9b04258bd2b9c4801c2b37454dd

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sabctools-8.2.5-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b39706558ad674ce869bf61c328db41ef44fc36e0452cf61e4cd1594cc0b3a50
MD5 6ef22079fdac843dad8918ae629bea4b
BLAKE2b-256 3ac574752b9f7022fbb1fbb8cfafa82c222fcd05c703fd92637112ed9429bbb3

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sabctools-8.2.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 84df5409bf0122dd9a389b2ff5a31a5b31695302309b2eb2eaa5d2e6f0c3c74c
MD5 b0c626908c26c2af3432b33fa6c6746b
BLAKE2b-256 0650b6e3a7056d70215f36249fdbbb79dc540a90678eab9cd9354e1d9eb7a1d0

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sabctools-8.2.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3b4f72266598331489755ce0adbe0bd2e07932011c03189c8684a2d102eed1e3
MD5 b19da577f71ce152b5b9e809602034ef
BLAKE2b-256 0fea53f5cc75997026a6dd74b4001a456ed13f7e6bb44e7e40e22da8acfe1b68

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for sabctools-8.2.5-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 6460f5d1cd1843f74dd37ad67ad43009e7ec5b5b031dabc7ec7bb63b52d12063
MD5 a75469e86cc84df2b0c6071aaf3f488a
BLAKE2b-256 614d8834dda9bd7976bef7db3570640dbc3d2b61529bfcfbe00700569b8a0a98

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp310-cp310-win_arm64.whl.

File metadata

File hashes

Hashes for sabctools-8.2.5-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 fa2d86ba23ad4dd2471495f6bfdae2749ad44dc3b05114743a7e670db51c71fa
MD5 161e5ef2b7c5caa414dbf6ca6bdad1ae
BLAKE2b-256 563a421bfc1c8eb4d8d636f9d76b869a7b4a3f7fed0f6b10e06aece72b91cd16

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for sabctools-8.2.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ed6d83df5de259b83ceaed1d2e9a5fd48c3f1c5baf05176ac8527e24bc66cc1a
MD5 1bd9b98dec2eb9a9e8a03c2380bdd07e
BLAKE2b-256 0b8756e44a27a09e13d69bfbee6cb075fef025dce5198ea4e38088f220164a30

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp310-cp310-win32.whl.

File metadata

  • Download URL: sabctools-8.2.5-cp310-cp310-win32.whl
  • Upload date:
  • Size: 43.1 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for sabctools-8.2.5-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 a52f6f6c975103746280df68a3698b5134642b43df11549d114e8166790883cf
MD5 d843fd77d886eb3e3f4e3899dcd901ef
BLAKE2b-256 49acf50f1e2774fa4775b3df3f5d5d28dbe37bcac5fa9c9ff08deb13ec006b64

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sabctools-8.2.5-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9182ff3824507136c5c983008cb183d9cea9d6a2b2d92eb7ebef30e3736c6138
MD5 37b37c45308f782deb352fdfd46d9d64
BLAKE2b-256 53bca562a0758a6ccf1d1fc0945194d7bed56f31616da2ebb2535e5fda0a09b8

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sabctools-8.2.5-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 29b9993dea6510a5cc43ddeff857d9a9602707fa3baab6c21cf0a712ba508620
MD5 fce2bb79485f08b7dd22a0ed6de2c06c
BLAKE2b-256 dfeee71ff8b92ad3e5dae456b174ed7fba0ea0e3d270d58e6f8b6d5f35506ee7

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sabctools-8.2.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3c83bc07ac1931cf3b34e8a74c3bc45f8d9f2fe7e5399c1bd96e36b90cfbf016
MD5 fd4ee830b4bc368066a81cb0e247e56c
BLAKE2b-256 d36964060d43ddbed4df79a4d7fd88528f82da8527afad72133cc77fa2ce8c28

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sabctools-8.2.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 925751c27f656f64ce29a22863ed40849f971c8c8cd7962ddd32be464c392b62
MD5 dfdc9e2c2b95e03a1e245b9c04441c82
BLAKE2b-256 04ca7a3f8f3385c001ee7d5c69884faf57292fe4f829e731c9adacbf9e00599b

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for sabctools-8.2.5-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 121d0b3368859c311a091ef7dc05179725998e24f9f5bc2395089333c39488f0
MD5 d487aca236c4cfe8ea5fceeba869a60b
BLAKE2b-256 1d6aeca80d1c6b5c45ac3cf64d97b5802c6c71134976fdf9c7588a8be266c44a

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp39-cp39-win_arm64.whl.

File metadata

  • Download URL: sabctools-8.2.5-cp39-cp39-win_arm64.whl
  • Upload date:
  • Size: 26.5 kB
  • Tags: CPython 3.9, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for sabctools-8.2.5-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 24e21f93c92e9b85a2a280d9dbfb654d181c9a69d6d9750c8c7768e58e9e89d5
MD5 78529d6f3f30ec89bd21850d91cd4e84
BLAKE2b-256 65c4ac5e09c7d8931a50b72454384a10d5d0c811c196905a13f2b18443939c27

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: sabctools-8.2.5-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 47.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for sabctools-8.2.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9223e44ccd686a1e09557a3ada5b5aa816a5113e15316e240a70178e1eb29014
MD5 fb09fde154bb91e997af6e253c999b06
BLAKE2b-256 dbc463bdbfbfadef907b7adc47260ad22222eafaa9b56ab61a8666028c938003

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp39-cp39-win32.whl.

File metadata

  • Download URL: sabctools-8.2.5-cp39-cp39-win32.whl
  • Upload date:
  • Size: 43.1 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for sabctools-8.2.5-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 91328a439d1ba6c0dc9d555be0449bbf11a48681b5be1016be20d8b1004db9f8
MD5 61b7b5f797f74786959357d0f8650151
BLAKE2b-256 3b46d31ea829a36a9dd4003073fdbc6f3787b9f1c78463a18c7582768929674e

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sabctools-8.2.5-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b9e2500690213fb69a4b2963627c749ec108f35277499c792efbc1d0fbb79f0a
MD5 e044b2c2092deeab1d5bc5f932d76e2f
BLAKE2b-256 00bfa62e312eed40f2098be6d5d89a9e040fa258045d35cab811d3b1595b0768

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sabctools-8.2.5-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1e691f3b81e2b6416c30178654fa8308cfae8ffb8243f516133cb8925682d1d5
MD5 933c3231de62a23ab932bd3ab83bef48
BLAKE2b-256 a387d8734b712584e9fec1161cea755bb36c2abb5a2451d5d90c23376a72d2b2

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sabctools-8.2.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a484777895695f8c05b602cf06a42faf4aeb2729e861eb2183bbadd03d0b961d
MD5 adcc79748d5b1b4808b6f6b6db31d25f
BLAKE2b-256 97200803da4a072bdffe3309099169b141c25891dd6c804106726a1932be4448

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sabctools-8.2.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d416f63604bfca057b7baab5a322cae92a99b38d14c32a4c756d2e79453db1f4
MD5 714b1e941d3bb633e862538527f6955b
BLAKE2b-256 0956a5fb6d9651cd86becf9863d1bd562fdf90e17ddbe0068871b6322fe66255

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for sabctools-8.2.5-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 10b6db8fd4fc0509319b788ae71dcee5e0727338e387a3036d2588860d0fc886
MD5 77c9fd23212398ae78ef46eb7ef9bf01
BLAKE2b-256 6f727f491d4237bdd4b94be6676ec1818eeb4eeaf10e4012772cf7d64283d769

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: sabctools-8.2.5-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 47.1 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for sabctools-8.2.5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2cb03e732bf10d66a8b9cc9e32332c7a821899b588bbfd34ec8eb3d38b480527
MD5 5d6dd961938418d21721761f60ad85be
BLAKE2b-256 7443da7511ac86c8ae1a822cd32c86a99b565db2075b20a40943731ef7325137

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp38-cp38-win32.whl.

File metadata

  • Download URL: sabctools-8.2.5-cp38-cp38-win32.whl
  • Upload date:
  • Size: 43.1 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.9

File hashes

Hashes for sabctools-8.2.5-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 e68d7b18c6de21d521089c091574b4c4ff61f34c42de3ef4fed7abc220852ef5
MD5 08aa209f5baad9da1439d9edabac4cc6
BLAKE2b-256 7455e603b736b454010d0c8a456ad793c3cd52fb51d730403b71b839a3faa644

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sabctools-8.2.5-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 05d5e58d3dd429981997193dd92c7a5437a9b3d374f796e1d14b07eab9b28676
MD5 21de1c2bc9484096223728ed9adb912c
BLAKE2b-256 cf825a1d4397b0df17164ef0daf6358c7ea2d509bdc2539bf2bf302aa72f751b

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sabctools-8.2.5-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5794b1ba930cb23ca44bb089286e2e2fd181ae6f9a918fb90ad7c0643633114c
MD5 29ca13fb6caf5528ee90fae201015108
BLAKE2b-256 6e6585ce78b22380fdaf32925f536dc98b53df863b96e32528b28b756380c521

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sabctools-8.2.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8cfb4c45fad41a0c0690d08a7df200af913d0e5f0768b188c54371380300905d
MD5 8762b9c575c5ac7369eec8f784d8d244
BLAKE2b-256 874e4863eff76cd4f9dd3286e8c98d504931a10851cac893b2f269ab66643b1a

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sabctools-8.2.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3e808cbad24bfa6f218e095b600180f8e9f10c3a4008634b2fed8695ccdde22a
MD5 329d15788c0994f4686acd09e34dc366
BLAKE2b-256 7860d1328eec31bea5b48eae2e1fa8fbadbc80f370e9262b472f3b76edae6767

See more details on using hashes here.

File details

Details for the file sabctools-8.2.5-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for sabctools-8.2.5-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 6bb7f895a8b67894fc275407e77f005efbd22dfb8740ece5608f574fdc961a4a
MD5 4288e7b2d4ab0486fb48888ec7676442
BLAKE2b-256 54e8fcd3df0337e1f47d3c9a93109d3f1a59ff656548c3a5784f58a69f0708a8

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