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.

Use sabctools.rarfile_rar3_s2k as a native replacement for rarfile via rarfile.rar3_s2k = sabctools.rarfile_rar3_s2k.
It provides a significant speed increase for decrypting RAR4 headers when the password length exceeds 28 characters.

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.5.1.tar.gz (274.5 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.5.1-cp314-cp314-win_arm64.whl (36.5 kB view details)

Uploaded CPython 3.14Windows ARM64

sabctools-9.5.1-cp314-cp314-win_amd64.whl (60.4 kB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

sabctools-9.5.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (665.7 kB view details)

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

sabctools-9.5.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (296.3 kB view details)

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

sabctools-9.5.1-cp314-cp314-macosx_10_15_universal2.whl (106.0 kB view details)

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

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

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

sabctools-9.5.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (664.6 kB view details)

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

sabctools-9.5.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (294.7 kB view details)

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

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

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

sabctools-9.5.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (658.3 kB view details)

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

sabctools-9.5.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (287.5 kB view details)

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

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

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

sabctools-9.5.1-cp311-cp311-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

sabctools-9.5.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (659.4 kB view details)

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

sabctools-9.5.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (289.2 kB view details)

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

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

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

sabctools-9.5.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (659.1 kB view details)

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

sabctools-9.5.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (289.5 kB view details)

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

File details

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

File metadata

  • Download URL: sabctools-9.5.1.tar.gz
  • Upload date:
  • Size: 274.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for sabctools-9.5.1.tar.gz
Algorithm Hash digest
SHA256 27407960739f33ac0aeed78a0bb984c4646812b48b71eafec482a63b4d337ff1
MD5 840c40d697a76e8c1006fd639e9a9818
BLAKE2b-256 a0e44e02ebb1289db28243ee25263e0306a119f69027f658a663364e71317651

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.5.1.tar.gz:

Publisher: ci_and_build_release.yml on sabnzbd/sabctools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: sabctools-9.5.1-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 36.5 kB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for sabctools-9.5.1-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 10f72923d7dd53aa4c0c4bcf4cf218df7415a95b12e511e4aa91f51dbc8e6916
MD5 30ef32f90bd229d0c5f6ec7fe09b33e8
BLAKE2b-256 7a85f616e98bd3917037b6b379d0f936f224adc0797fb63f2ccbb02b9c59d965

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.5.1-cp314-cp314-win_arm64.whl:

Publisher: ci_and_build_release.yml on sabnzbd/sabctools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: sabctools-9.5.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 60.4 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for sabctools-9.5.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 290077ecd3f39cd70e86cff80d1419ba6914ed97439cc8b2b1422d2abb8e9554
MD5 61be2762fe59e354dbf82025ecc3e646
BLAKE2b-256 f6ebd3d369c5628647b18b90724b484461c94d0a9b09900bfba622a527c54d64

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.5.1-cp314-cp314-win_amd64.whl:

Publisher: ci_and_build_release.yml on sabnzbd/sabctools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for sabctools-9.5.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 43a3ebab3e053730665b293d64b9292ceb71374446219be1036a98fcee2fad8f
MD5 4556c11c7c144cbf9f1144a4a84c1a4e
BLAKE2b-256 0cd8c1397e369a485e33b382013586d41fde94bca5e6ded360bb4f760b93875a

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.5.1-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: ci_and_build_release.yml on sabnzbd/sabctools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for sabctools-9.5.1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a87d9489e69c58980387b6729af6a017f39a6eeb75922b671d1775dab579c3b9
MD5 ef38913c27aa746277742a887596c105
BLAKE2b-256 0d4b9740aa22fb251bb23d8714f0993a4bd76d948459daaab4b32ea072791770

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.5.1-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: ci_and_build_release.yml on sabnzbd/sabctools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for sabctools-9.5.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d5cabb9dc1b260ef9739d758b76f789e047c9c65cad6214eec653ec3e3089279
MD5 8b5601c5909585c81b1b6258385ee7c8
BLAKE2b-256 66a94291039f8e6eafefb21ce073f54aa2d40617be26c6fd5d77abea78370334

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.5.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: ci_and_build_release.yml on sabnzbd/sabctools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for sabctools-9.5.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 97cffd3605c5ba4f8043d99008401bd1c4de0d9f5bd101ebc952a409d5a8e1c6
MD5 d466371cd1c13d348fbe3e46a04eab7c
BLAKE2b-256 73bc875206c99820bc5f4a8eb176a33bb90baccb407b8dc83836e7ba73197a6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.5.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: ci_and_build_release.yml on sabnzbd/sabctools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for sabctools-9.5.1-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 8fabdcb3861cae3ddb76ef1e684e7a447ce6e8a07b09a5e588e2abda643d415b
MD5 a7d41a3e534200cb98d63ca71fb1dbfe
BLAKE2b-256 add30e8bd3eb379c490e21082e97f93643a9c6a478eede7a9ce1e6c98c6e3f6e

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.5.1-cp314-cp314-macosx_10_15_universal2.whl:

Publisher: ci_and_build_release.yml on sabnzbd/sabctools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for sabctools-9.5.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9e378919b42b38facbb92dc2e4dd9303189c33c41dcbcfca14bb8f04737b4232
MD5 9261b929573ecb2c1045f4397f7e36ff
BLAKE2b-256 4c8598379d284a603d7d7943cc25bafe74e746a36b60c2b1b77f71f68d04e879

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.5.1-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: ci_and_build_release.yml on sabnzbd/sabctools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for sabctools-9.5.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 59e117409acb39fc88d506fcbdb36088ff7908c22b97281d15fd41fba97677fc
MD5 c5ffc2b31e0325f098de81db62657813
BLAKE2b-256 a49b6e0acbabdc172ce2bd66af4cef195267a8f9c85c6d563d14c4225b292184

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.5.1-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: ci_and_build_release.yml on sabnzbd/sabctools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for sabctools-9.5.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 54323749e019fa24577149e2014b5f92335390b5958d6ef1b19bb544fa3e2f40
MD5 79ce96ea24a10b2af9e23ada41d16c7c
BLAKE2b-256 6306bec70b210b86c8b3b4f3197da99d12565a3b4c03bc13ba5d099c313040db

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.5.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: ci_and_build_release.yml on sabnzbd/sabctools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for sabctools-9.5.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b21087edc362d2e65d4be7c9d77d648f2e9bcf9fb997171e4832e60e6dd6ae88
MD5 06d574c57fd8e9adb6298eb3e6260975
BLAKE2b-256 a63cb5586536f423db1f8bbd966ad7568dd0162675b5045c33a4e69a39571d35

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.5.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: ci_and_build_release.yml on sabnzbd/sabctools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for sabctools-9.5.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6d420b3d3f54cf81cee478be1703980ea55f163a5ecf44b424b3f1094a60af4c
MD5 ebe60f20056ffe63d898ea852f77aa01
BLAKE2b-256 f095b67e6ed573d33d1421336f65beda7972a9abbe4b0f09be7da27c5414011d

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.5.1-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: ci_and_build_release.yml on sabnzbd/sabctools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for sabctools-9.5.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6937922b18f019176c4fb7a5f0f28e3de227ef7876bf272d2778866e9887eb21
MD5 ecda0de16d7fc6579fd502f43dc738b9
BLAKE2b-256 39ed02c372ae762ad0dd4b764a200ccc9aa6b789eb7af925f3e8e226b21b2e3a

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.5.1-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: ci_and_build_release.yml on sabnzbd/sabctools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for sabctools-9.5.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 71fdddb733e89ed6f500469a07dee8438f1666971a6b50d41bb196078c68aa75
MD5 69e745c46a2106367942fa8800dc67cc
BLAKE2b-256 433bc53803cac31eefa5e1a11bbffc715277ac033ffe39b6ff283bd2d4546b7f

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.5.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: ci_and_build_release.yml on sabnzbd/sabctools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for sabctools-9.5.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ba05c40d26380ffe255b7e225808e4c1309cf6c8199aaf2683525c09a54e59f2
MD5 8816be444157ea7193cc97ca2cf5bc73
BLAKE2b-256 f2af758c9a544bc2915f70620e30b2dd7ccd7e94179cd8d2f4f864c4fb6a5599

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.5.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: ci_and_build_release.yml on sabnzbd/sabctools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for sabctools-9.5.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 770c31d68561f805821e025358ac8709aa431a307e5e2e87f4ad974dd6facb29
MD5 21bf53ede94209f264960c6782a5064d
BLAKE2b-256 8ee5d427df32b8b034f6589833036d3f5c04a974a39fcc50ef4bc64e3243f01e

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.5.1-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: ci_and_build_release.yml on sabnzbd/sabctools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for sabctools-9.5.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e932ef4fc66d98b7e3aa5d44aa31b7588960c1c5192cb64ee48dedeb08a7aa4d
MD5 e70d0851b9e1716353c8975f58ec26f1
BLAKE2b-256 cddcc1fb3ad586444e347b7221c84653c46e4c8e183b20dca3d115cc1ccd2fc4

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.5.1-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: ci_and_build_release.yml on sabnzbd/sabctools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for sabctools-9.5.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6b66fbae72177ca14b2d296b50df7f261d366dd0683a443ec8ee87ebb1b7edfd
MD5 20f69cd5de45249f8405ad40f84ffb75
BLAKE2b-256 07412f93ffc0656032647064d623718681fc39adcaded4cec2a047a299fca5c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.5.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: ci_and_build_release.yml on sabnzbd/sabctools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for sabctools-9.5.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3e9ec1deb74100da58bdc4c105828b722ef4fa1b75311babac436586172a0a6c
MD5 9c2530456765e5b454f3e2e76829f334
BLAKE2b-256 35784ddcc14aa60d6216e4b6d4da656fc482238ec3ab0c312a713eb6ec994cc1

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.5.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: ci_and_build_release.yml on sabnzbd/sabctools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for sabctools-9.5.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 88b4440c21ea300110ec5685e7be0e205830360a979bce6206d45fdc522216de
MD5 3c1f1d36a5b86fb4c618b4c74069af3c
BLAKE2b-256 df0c6c1e5ff18a82081b4756ee5a1611460718066f9e95f94ac83be2edc56cb3

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.5.1-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: ci_and_build_release.yml on sabnzbd/sabctools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for sabctools-9.5.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b5b3c60f777f8e1780c6965df53ef20a304f77f2a6a3f15955945032a1531c85
MD5 3ae0cffdc14a558f18eb15eae7ca189f
BLAKE2b-256 0ee5c7846d3a9c189592bee7c31e08745da9bf3f96bddbed385d098110de1176

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.5.1-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: ci_and_build_release.yml on sabnzbd/sabctools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for sabctools-9.5.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4bdc5136fc3547d464dcf61f13b652d06658c6523f5af5ffdc61da605edf7e15
MD5 606a140b91eb670cd0acabdb6fc091fd
BLAKE2b-256 7f3c1c1d43a23a046c9db0cf3fc4182ce7be6056ab43bc1007d1aecf92de3d66

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.5.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: ci_and_build_release.yml on sabnzbd/sabctools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for sabctools-9.5.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 509a93e242ed0ce17d5d7e0129a90f940b851f50524ff600c93db6ce1ab737d9
MD5 939d964cef2f6c9bfb880a0ca32abde4
BLAKE2b-256 a0de77aa70c02ac145279b6b52ec0d479b6e4851a7752385d6efd41cc7a28d93

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.5.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:

Publisher: ci_and_build_release.yml on sabnzbd/sabctools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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