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 .

[!NOTE] You need a compiler that supports at least C++17 to compile the extension.

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 --group test) 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-9.3.2.tar.gz (271.9 kB view details)

Uploaded Source

Built Distributions

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

sabctools-9.3.2-cp314-cp314t-win_arm64.whl (34.8 kB view details)

Uploaded CPython 3.14tWindows ARM64

sabctools-9.3.2-cp314-cp314t-win_amd64.whl (58.8 kB view details)

Uploaded CPython 3.14tWindows x86-64

sabctools-9.3.2-cp314-cp314t-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

sabctools-9.3.2-cp314-cp314t-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

sabctools-9.3.2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (667.2 kB view details)

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

sabctools-9.3.2-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (299.3 kB view details)

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

sabctools-9.3.2-cp314-cp314t-macosx_10_15_universal2.whl (104.9 kB view details)

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

sabctools-9.3.2-cp314-cp314-win_arm64.whl (34.2 kB view details)

Uploaded CPython 3.14Windows ARM64

sabctools-9.3.2-cp314-cp314-win_amd64.whl (57.7 kB view details)

Uploaded CPython 3.14Windows x86-64

sabctools-9.3.2-cp314-cp314-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

sabctools-9.3.2-cp314-cp314-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

sabctools-9.3.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (658.2 kB view details)

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

sabctools-9.3.2-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (288.6 kB view details)

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

sabctools-9.3.2-cp314-cp314-macosx_10_15_universal2.whl (103.7 kB view details)

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

sabctools-9.3.2-cp313-cp313-win_arm64.whl (33.4 kB view details)

Uploaded CPython 3.13Windows ARM64

sabctools-9.3.2-cp313-cp313-win_amd64.whl (56.2 kB view details)

Uploaded CPython 3.13Windows x86-64

sabctools-9.3.2-cp313-cp313-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

sabctools-9.3.2-cp313-cp313-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

sabctools-9.3.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (657.9 kB view details)

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

sabctools-9.3.2-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (287.9 kB view details)

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

sabctools-9.3.2-cp313-cp313-macosx_10_13_universal2.whl (103.7 kB view details)

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

sabctools-9.3.2-cp312-cp312-win_arm64.whl (33.4 kB view details)

Uploaded CPython 3.12Windows ARM64

sabctools-9.3.2-cp312-cp312-win_amd64.whl (56.2 kB view details)

Uploaded CPython 3.12Windows x86-64

sabctools-9.3.2-cp312-cp312-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

sabctools-9.3.2-cp312-cp312-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

sabctools-9.3.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (650.5 kB view details)

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

sabctools-9.3.2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (279.8 kB view details)

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

sabctools-9.3.2-cp312-cp312-macosx_10_13_universal2.whl (103.7 kB view details)

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

sabctools-9.3.2-cp311-cp311-win_arm64.whl (33.3 kB view details)

Uploaded CPython 3.11Windows ARM64

sabctools-9.3.2-cp311-cp311-win_amd64.whl (56.1 kB view details)

Uploaded CPython 3.11Windows x86-64

sabctools-9.3.2-cp311-cp311-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

sabctools-9.3.2-cp311-cp311-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

sabctools-9.3.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (651.8 kB view details)

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

sabctools-9.3.2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (280.8 kB view details)

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

sabctools-9.3.2-cp311-cp311-macosx_10_9_universal2.whl (103.6 kB view details)

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

sabctools-9.3.2-cp310-cp310-win_arm64.whl (33.3 kB view details)

Uploaded CPython 3.10Windows ARM64

sabctools-9.3.2-cp310-cp310-win_amd64.whl (56.1 kB view details)

Uploaded CPython 3.10Windows x86-64

sabctools-9.3.2-cp310-cp310-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

sabctools-9.3.2-cp310-cp310-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

sabctools-9.3.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (650.4 kB view details)

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

sabctools-9.3.2-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (280.3 kB view details)

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

sabctools-9.3.2-cp310-cp310-macosx_10_9_universal2.whl (103.6 kB view details)

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

sabctools-9.3.2-cp39-cp39-win_arm64.whl (33.3 kB view details)

Uploaded CPython 3.9Windows ARM64

sabctools-9.3.2-cp39-cp39-win_amd64.whl (56.2 kB view details)

Uploaded CPython 3.9Windows x86-64

sabctools-9.3.2-cp39-cp39-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

sabctools-9.3.2-cp39-cp39-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

sabctools-9.3.2-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (649.4 kB view details)

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

sabctools-9.3.2-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (279.3 kB view details)

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

sabctools-9.3.2-cp39-cp39-macosx_10_9_universal2.whl (103.5 kB view details)

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

File details

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

File metadata

  • Download URL: sabctools-9.3.2.tar.gz
  • Upload date:
  • Size: 271.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for sabctools-9.3.2.tar.gz
Algorithm Hash digest
SHA256 04a906e78b88426d58b0a92d957d17a847ccdec4944f59cdfe665dd127c7eeec
MD5 823f3579c31cf697bd8b6435952dfeaa
BLAKE2b-256 3d358245e309ac3090a6893c21b9313468ed96a8a10109b4547e9310973f86ec

See more details on using hashes here.

File details

Details for the file sabctools-9.3.2-cp314-cp314t-win_arm64.whl.

File metadata

  • Download URL: sabctools-9.3.2-cp314-cp314t-win_arm64.whl
  • Upload date:
  • Size: 34.8 kB
  • Tags: CPython 3.14t, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for sabctools-9.3.2-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 0ff7aa5fddeaad4fa47747683b74c3b1b3e0446f06b2c8f90bc4166448d1b37b
MD5 82e391bbc79b7b969660e3a1761fc9ed
BLAKE2b-256 a8e9b207337e8436f2991b590a68b621169d2d8d4645f338e6c0bf593c3839e0

See more details on using hashes here.

File details

Details for the file sabctools-9.3.2-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: sabctools-9.3.2-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 58.8 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for sabctools-9.3.2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 eb30e6c7d7e8438205085d6e9dd94da47af0f0c53b7d68833ceb2ad945fee3dc
MD5 df68eb3123bd5c90dd42ad659af0d4d9
BLAKE2b-256 de453fe0a5e5c1a2cd9ad061aa84365e90185f3c2f697ec6def33adee024b970

See more details on using hashes here.

File details

Details for the file sabctools-9.3.2-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sabctools-9.3.2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a7a73366e0ce9ca54540f5a16dd6a0a19e5d6ea3283571983cb48baa749d4321
MD5 4b023916295399202a6a334db93d78da
BLAKE2b-256 7a5370c70dcc2b5b9459c6c95683aa924c49987215ff6a476ed3506c6345e8ab

See more details on using hashes here.

File details

Details for the file sabctools-9.3.2-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sabctools-9.3.2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8c65b7c36ad874784194323d56afc3d8a89187d6939558e74dd722a8619e9c0e
MD5 0103dec3c8f410e901db282d53413bc7
BLAKE2b-256 9e5d9fc7226c733ad7f91e1c60489a3d55dff90bfaf589783e951f67762d8c90

See more details on using hashes here.

File details

Details for the file sabctools-9.3.2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sabctools-9.3.2-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3125093636209e187b4013fc90788118cdfc443fa1c79c8676274b5bccb62665
MD5 208d53ef029c3f10d9f0ae2333f93f5f
BLAKE2b-256 871656502ddc521a19b2a3cd11eeb9ebc6596742d3ff20a0868c691c10b52844

See more details on using hashes here.

File details

Details for the file sabctools-9.3.2-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sabctools-9.3.2-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 16760daafe79238c7ca6a9089449981e85444ae042572a021866e3c587480cd6
MD5 cdccd754c7bba42f568a38f3327acdfa
BLAKE2b-256 e609ca31fdc657970b6f46723da799e72a83b35c46a3af0d52ab9431b2224129

See more details on using hashes here.

File details

Details for the file sabctools-9.3.2-cp314-cp314t-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for sabctools-9.3.2-cp314-cp314t-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 46504d44bfb28f46b2d08d38defc0b2a7a0329bdd7e0e18e8cfda553a8a5bb6b
MD5 c40171716af16b4bd7d14a4230f5bf9e
BLAKE2b-256 f955bd215a0103ad9a91e407aa87ed117bab67c2e448136344e42219b3f82856

See more details on using hashes here.

File details

Details for the file sabctools-9.3.2-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: sabctools-9.3.2-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 34.2 kB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for sabctools-9.3.2-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 192d5652fd8d0af9e3d1c9d445769e88fd6b39f120ebe0f59bf1b72a49869d41
MD5 df0d9c75c98b1bce5d180b039fa1eb6f
BLAKE2b-256 0c83a01bd1605fe576f738b4df4e40883ab725b0af87c728639381bf0aa391b1

See more details on using hashes here.

File details

Details for the file sabctools-9.3.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: sabctools-9.3.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 57.7 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for sabctools-9.3.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 3143f90b13009e4a3010d5ea77a45e942424f3779502176d35238d5e0946c19b
MD5 84dc31473f40482441755159ca12da03
BLAKE2b-256 a35e39ced134546a2ff4ad3e5185817ebbfe426ecec1f7fcfe241e31bd453f2a

See more details on using hashes here.

File details

Details for the file sabctools-9.3.2-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sabctools-9.3.2-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8319f4a0ca1f99c796f3f0666ce805d88543fb0243abb4f21ebd96f6a117ae4a
MD5 92f960d2d41f49d665950bae3d2d29ee
BLAKE2b-256 bd9e09904e062f3ea3964a8c84d0833d499dd7e53702f0442e5034b104a26c87

See more details on using hashes here.

File details

Details for the file sabctools-9.3.2-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sabctools-9.3.2-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a33ff77f77725d1b83b7d3bb8bcd018fdfbef3b073d6e78e1620cc80783e9531
MD5 5167cab7c45d5b3cb58735eec541561d
BLAKE2b-256 72d50ced7fd5b15b5ad7f9b5ce79995082b39325bf25df449a1092193ca61066

See more details on using hashes here.

File details

Details for the file sabctools-9.3.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sabctools-9.3.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 effd84cbde7aca753e72554c65f3f07c18f7c96dfa7a8d75b51fcf439c53204d
MD5 9326ddede0a37407ba1c664588738a37
BLAKE2b-256 a6f9f26a9f5d157ee6d8b3b04ae843ae29cec353567b0ac3de37aa4aa329fb09

See more details on using hashes here.

File details

Details for the file sabctools-9.3.2-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sabctools-9.3.2-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9ff030496691a20e5ca45242832a911c666bd4133d8c0e3fa087d4d44fc08e11
MD5 3cd3fc52a5a2b035254b5326eabee564
BLAKE2b-256 a631470d13c4ae49069e26fcdd66dac3f52f43becd4a49c7f92df13c81083200

See more details on using hashes here.

File details

Details for the file sabctools-9.3.2-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for sabctools-9.3.2-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 77144e79d309351d6e4980fffcc2ba0a26ef9c5c5244f8becc3307a961cc5aeb
MD5 a913a0491f74a8571f5a33138cca9b62
BLAKE2b-256 680f98a308184c7c6753c45e5f50a84184952f5e4c495b25b8b74f61a669dcf8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sabctools-9.3.2-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 33.4 kB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for sabctools-9.3.2-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 51a9ce183e39c2a02a91a90d53276cac1d1171be00cc87eafd939bcd7a079f49
MD5 4b5f4f1c435311b682817ad8e6a656b6
BLAKE2b-256 b60b83d7a6f0f9e892161ed7026e1c91c33657472c26396a0e7cafb25199c40a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sabctools-9.3.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 56.2 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for sabctools-9.3.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 966567d02b7834bd9118f0f435e6046ecdf13b6be405912d98178ded6b433c1c
MD5 a79be233e3e81c9a5c1886917fc38f74
BLAKE2b-256 330e7b96ccfac07f57f8dbe19eb78881c25c3d133782f11c017343ea4821b339

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ac69f059946c4b958b629d25824517dd8145bb4439ebda24d31aea7410bdbbbd
MD5 07fe0ebaecc9111a13991eadc90e6b74
BLAKE2b-256 eb3f5da6d634ae37167446de47eed88899ab16cde9e80c69088f1f6ac32a3420

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5b32912a1f7876e237967f77624fb89d1062eee366bb001cdace852aa6fcba11
MD5 509d321224722973cb054378057a1d4e
BLAKE2b-256 92bb5fa430013826a7bed44ba67e18178a7a5cde9140c344db21dfd1842c892a

See more details on using hashes here.

File details

Details for the file sabctools-9.3.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sabctools-9.3.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2f80544f78370e90d674c6b3cdc8b3183383424049a85b3f20fa45668865a2b7
MD5 5e42e5ec8a5f061f6ccf650e36d0c34f
BLAKE2b-256 0be7c75ec37567862b6bed7d68b4eae6d34b264c4ceaf51f407e5a05dea9dd54

See more details on using hashes here.

File details

Details for the file sabctools-9.3.2-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sabctools-9.3.2-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a692f5ae3df9460daeaaf6b290bf2321678cc67a97da9cf39e8546a992fdda87
MD5 fa1a34d83b2a7353e867bcb08555f272
BLAKE2b-256 5a196b0cfd986ca3326101107fd2531be4e7f2124610300b9b2dc23193bc484f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.2-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 9de9d1de55149a6be05f5129e93f9b55529d5af74a075265e1ddb187c54c22ea
MD5 77f18f42e70a0c443bf8d1d0fe1c541d
BLAKE2b-256 7eda5ec63709218006dc52b31fc48797c07663ac11d131b099629d92379413ab

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sabctools-9.3.2-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 33.4 kB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for sabctools-9.3.2-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 0b755e4c20c78513a74d285a7cb3fe4c37721080041610d178ce1e8eb23f1eb5
MD5 a0dabb7470dbbe4c8e88205155094fe9
BLAKE2b-256 cf2a9e91d72fee4f23c0a071bd0e98756133a5b5fdb3a5fd4fac2753f38b8958

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sabctools-9.3.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 56.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for sabctools-9.3.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 48bb255464eccd2b661f5a47de7d52487a8c769ddf30db142e42c874376c4072
MD5 358f3b0d95849de92d1bf74f821a60f7
BLAKE2b-256 8c580d0d8f2f5e342cfe34cd96be652e08fec022baaf2eecb334d95bb04a906a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 598ef093493c28a9de184351eda75369cdd19589262861097589372012dd61cf
MD5 2538802a45ec10ccb714b2c6a8237e71
BLAKE2b-256 d53f7f91dd9f339f5548ba8d47c580d018914734b9c6c348237002ca19b307ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 208029bc0b13eee02dfc8e04e99e5b0c57a9cfa2c3265f6361de67699bb158bc
MD5 70c5112285a955a7fcd2ccf9dea53478
BLAKE2b-256 ee743b5328fe76a65eb2c7376e101e63ad76e6cfd6224ac1a88c64529b2afe0a

See more details on using hashes here.

File details

Details for the file sabctools-9.3.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sabctools-9.3.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c063196c0f5b79606810562f3522b26a08374fb6262e9c1f03bd5fb479d603a1
MD5 ded6f4283040a179dec943176f4b3f5e
BLAKE2b-256 71c4ddf4caf0b70b06b041a013b32b621fa043954bc91f50c720a358c6ef05b1

See more details on using hashes here.

File details

Details for the file sabctools-9.3.2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sabctools-9.3.2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0f0c741c4a801d3ab6792e1c4e0b6bde047badbb7a3b0aae811884326c5a523e
MD5 f3ba98a6864d4763c15f00a49c21f0c7
BLAKE2b-256 a1244309b3c91cfec3c431fb9fbb2674873ce7f19fc3a92195a529dd353cd492

See more details on using hashes here.

File details

Details for the file sabctools-9.3.2-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for sabctools-9.3.2-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 290dffc04c5d6fa6f2f746e0e829e9c56ef274d0f35862f00d4781171531a1c1
MD5 e439eef1dc6c6f03ff10a1521c54099f
BLAKE2b-256 e157ead17240dbbca298b0409b5d4d33643dbb44369cd625f81efb217a73b41c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sabctools-9.3.2-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 33.3 kB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for sabctools-9.3.2-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 589310b42f4e2f3fe52a60a1a1b146b69ee211b7f4ba40e88ff07d8d31ad319a
MD5 a2edcac1545cc26808a3fc3130023648
BLAKE2b-256 065b8d6b14901b7822dc9027bfac9df02b210996a2e2c941ae01abcf6ad249c3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sabctools-9.3.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 56.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for sabctools-9.3.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 dcd7bdf9b286be6ad8e28d19b01c04669b6d9c13e01c62794e2dac8c4fb4a77b
MD5 3277d23fc63b48e5ae3807133ec3546f
BLAKE2b-256 b8b24e87fde8e73c035ee35d22ee4c82e3fa9d8c8c7b8af1c987cf14c5df07c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 912fc04f7315fa760f5c14c1f761c5e273182007e89c9f0c04532e5e423e09f3
MD5 cc45120890f0341a6d3702ca37e93fa2
BLAKE2b-256 0f57eb283df76fa4be8534a789ed7d922112db917589c8638e5b5a60b0465910

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 61976dbeb5c9452297579bb086e0512bc90025a84ddf22328a237d998f9ee7f0
MD5 650ac71053fe5757795aec3dbf9e319b
BLAKE2b-256 9c5d940377235def8b3cf6d9e5985bcc7d9813b745c165e3062a6a4b5a41e6d4

See more details on using hashes here.

File details

Details for the file sabctools-9.3.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sabctools-9.3.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 16bce0e71b0ae42904c54ba94ce91b54467c7324957f66d4e3517273db08b21a
MD5 822c28e8caf6ff201ac6fff5e4f5989f
BLAKE2b-256 36e486721910273b33b979c683ce0ac13bd5a1a35449eb34be78102fa50b0550

See more details on using hashes here.

File details

Details for the file sabctools-9.3.2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sabctools-9.3.2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 750dc8fb5891a2176aa4a57d73b4cb734d8b2cd03275e3ca3cf0161eb635011c
MD5 26e4e49219c9a8a0bca7370263e4e262
BLAKE2b-256 bf657d96c62c82602d6da1987cb744027c87e1ec7d955dc741031952736622fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.2-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 804c5d60936a2e69a36596bff970fa7a6fc740e05b940d2bfadb9e1156f76806
MD5 1dd3d900465d965f0cdb258f5c206cf0
BLAKE2b-256 6f3881b2554883234b12e962faa18bb9485a656f8d6f65dae2d6e37ec764d483

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sabctools-9.3.2-cp310-cp310-win_arm64.whl
  • Upload date:
  • Size: 33.3 kB
  • Tags: CPython 3.10, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for sabctools-9.3.2-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 96d56078a5792435ee6e2ac26c8e17f83915712229730fab8079df4444e304bb
MD5 b1631934e22dde2da7393442a70fbd06
BLAKE2b-256 bcbbc2b9438ad18bba1ec2d1937172bd734698727f0f0db6ed1232298b4e8492

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sabctools-9.3.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 56.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for sabctools-9.3.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 82fc5bfb87891245e06b0b3e78fee75a238f7399793ad3c3446ecf1af25acec5
MD5 04f749f973bc059eae549c87cc18c270
BLAKE2b-256 3daff69f0d877266b1a62f5cab75e684c50b43377f7177b047bc0b0504c0e145

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 26b76e9907b258fec1771a782d164ff9ebe6d0c4ee8f22c3c5b9846e133f5bc6
MD5 b5afe2a66889445a2f8891360dda482f
BLAKE2b-256 c27ef62007fec57ffa3204a44be912ee34b9030f919fefe9a6c673a887ec1bfb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 246d02d0a1cf9edcd5d39cbfdd9d971acc05ea5b5fa0123f53e157aa0df7a588
MD5 ccfc64b632dabc8c4ca8b8dd859b0156
BLAKE2b-256 65641286954372240152a4db3876273679fef38e93d4c1a88329c6932ad7613e

See more details on using hashes here.

File details

Details for the file sabctools-9.3.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sabctools-9.3.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2834acde997741d60a485e7f9e67a0b26d07627d3fcefb995d81a3315bd08e03
MD5 2b280a1a49cffb4e54faa34b66a3f6bf
BLAKE2b-256 b6301a6440ba9994a3d110e09fda06c9ce332cea26ed39dc4142caeaecebd2e9

See more details on using hashes here.

File details

Details for the file sabctools-9.3.2-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sabctools-9.3.2-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7628a01eacfaf846a3f37c7e50e0d64f022cfba57c8cb2d115dcfa151b9a49f2
MD5 85e4a5f387a15133a47f84d0dca1d62a
BLAKE2b-256 97b9a4e090771941711caf86025ed444950e7fb893122d7c3cee8897e3a2fc00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.2-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 fd259727645d429abf0f56068b6cf04c3d478df176233f8d336e0372dcedd0a4
MD5 d765c1d0f04ca611ea4839644eddb05e
BLAKE2b-256 75928f17fbc529f7a5bccf6547220257e635b7d7604cf2a64529e728b56bc18d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sabctools-9.3.2-cp39-cp39-win_arm64.whl
  • Upload date:
  • Size: 33.3 kB
  • Tags: CPython 3.9, Windows ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for sabctools-9.3.2-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 1c3bc3d52859d44e0c5ed41bddd31f932be73c5fed77d0ad973682d36c61cab5
MD5 8e52cdf72cf64b98e478f9cde2ddb535
BLAKE2b-256 1d00ec4c3efcf654669eafa90fdafb9774967f5a32a4fe721d2381062b12a4f0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: sabctools-9.3.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 56.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for sabctools-9.3.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f2ea273af31dcab2a59412b8328215c34d431dba571d44dae4f705c9c3fe5328
MD5 5cf49d2f69625b4262786229043e2b5c
BLAKE2b-256 26595a3be9f57c8027138fa751ede4ae430ff6ba747dcdd5e11f7de588cccfeb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c504a0e2b5fb9026d7f5dd6067f3c2f53fdbe3b7e2dee48f915803dc93d56e5e
MD5 303c0e910a749e528447ba517971702d
BLAKE2b-256 b5800784f0a89b123faa8929d460e91f32951dac0ff964172892eec4c067d05e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.2-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7e3ba5819eec8f4114e5412410755abaa2fb68d18ebf410780b2b9f58e892e18
MD5 a4b29a37c3821d0765e1b0fe10c67de0
BLAKE2b-256 868e86c199a39acc124d4b2598e6909bb36999fb48c1cb48c6cb8490fc7ecbd1

See more details on using hashes here.

File details

Details for the file sabctools-9.3.2-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sabctools-9.3.2-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4997652a695953ef1fa20a285699631cf2d50e3680d0f171c3a60c6125c5041c
MD5 2ec733b35641109f1fa69be27dedf91c
BLAKE2b-256 2228eb9947f0d954338aa95f1bd15d289ae09b623224be330f539ea1b9c4002a

See more details on using hashes here.

File details

Details for the file sabctools-9.3.2-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sabctools-9.3.2-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 32e517a7b2645b0b286350feb9a0b791419f7aac57c679aca78a41b72753c882
MD5 2bd2e2932aa2f6376fe02ef6e1a9ed8f
BLAKE2b-256 59f4deaf5acb9a27c2b22139753ebdb662560c26d0be73c8dc3b2fd02627c753

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.2-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2f8fecd3a1280d0dec94c75671ae368ecae88f155d11621c110ed48d11c79331
MD5 d78326d9c02af20024c3d2fc84239e7d
BLAKE2b-256 2dc6cda416e0d06642041029b5972bccd896425480a430ba4342ef44514e145c

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