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.6.0.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.6.0-cp314-cp314-win_arm64.whl (36.7 kB view details)

Uploaded CPython 3.14Windows ARM64

sabctools-9.6.0-cp314-cp314-win_amd64.whl (60.5 kB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

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

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

sabctools-9.6.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (297.5 kB view details)

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

sabctools-9.6.0-cp314-cp314-macosx_10_15_universal2.whl (106.2 kB view details)

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

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

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

sabctools-9.6.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (666.0 kB view details)

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

sabctools-9.6.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (296.2 kB view details)

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

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

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

sabctools-9.6.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (659.6 kB view details)

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

sabctools-9.6.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (288.8 kB view details)

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

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

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

sabctools-9.6.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (660.7 kB view details)

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

sabctools-9.6.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (290.6 kB view details)

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

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

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

sabctools-9.6.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (660.4 kB view details)

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

sabctools-9.6.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (290.9 kB view details)

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

File details

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

File metadata

  • Download URL: sabctools-9.6.0.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.6.0.tar.gz
Algorithm Hash digest
SHA256 e53dc884fe4c7aed2ce75aba06e107dafd5aef817f5e492bd3b25f65d2ce37a3
MD5 f39a9b633cd94c83e5473f54dad4bbe1
BLAKE2b-256 a49c536774f88ebcf50cd08bbcdbb00b03684571814fd3d7887c2b7a67e5a22b

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.6.0.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.6.0-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: sabctools-9.6.0-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 36.7 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.6.0-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 35a93d7763cf4161dc43705245156e83c3f23dd23779c49bb032763e04998e99
MD5 0904c30cfc2bbdbe21913d12f6eac242
BLAKE2b-256 0a11024adf165777130f29b80f991364c3827e5c33a80fdeaf0ab469345a033c

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.6.0-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.6.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: sabctools-9.6.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 60.5 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.6.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 64b9660cbfa41767ad452e7dc487b97a7e1a86a80af9bd417fe48630e64fc64c
MD5 4e652542a1fa199c6917598dab20314f
BLAKE2b-256 591b069feb8a70734cb7f4182dea53452f3a95211348d7942d48a073991697f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.6.0-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.6.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sabctools-9.6.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6de557d913caa6099c219a22c5e88752b4cee1363ad6badce2f715e7633bc1c2
MD5 cc45f062522e24d7616bbbe80e80f014
BLAKE2b-256 9cb43a6d10471eff693de9f32f1eabcd87ada836fc932b3fcfa79035c7747caa

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.6.0-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.6.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sabctools-9.6.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b2fed34f93370d8d57ff45b968b77b8bb37849dc45f5446ba2d911354757391e
MD5 6a3affadfdbf5ba2bcf881351c0e4495
BLAKE2b-256 9d1fc1249583c76ac51e68b6a2d40fe3fc93e9fd2aa98a1d51f59b3bf2fd1941

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.6.0-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.6.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sabctools-9.6.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d9ac4c10f88a931f16902aace52bb6b1b7abe6c371d499a8d5d1154be4eb05e2
MD5 ac2181e3cf271358cb70c6371a16213b
BLAKE2b-256 54befd5f65db86c9bb8cd2dac95841695018adc54e8eadef7ecd3148435c75a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.6.0-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.6.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sabctools-9.6.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 04d4ca4d1155433c12958b0b2f5c424049f426a689935fb734638e944e6346c9
MD5 dd88866b4cc43bfd07de0cf8db0ca953
BLAKE2b-256 44f40c50b4e51dcc0870a4b089431c1009767af183c100923566be74b361063d

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.6.0-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.6.0-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for sabctools-9.6.0-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 9cac6f1f93c1bd8ce86982cee339d7ad1c3df82b50305debd45ac9934eaa9e01
MD5 75d3c8eee69c6c2e073020888dc22e18
BLAKE2b-256 924ee8f2545977e7d9142b985919c5c8d6bdcd003b5a1a76ef6002a20f6431ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.6.0-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.6.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sabctools-9.6.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d41fa4bb0a357c8690f39d8cdc0587c561fd985157bbd534ef492d37c09d7f3e
MD5 88508ba5f6faba39db27533fd21f2d80
BLAKE2b-256 e5578d59e7b72ce79e61066ae3ce02c59de486ae9475f71ea405bc39abb0637a

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.6.0-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.6.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sabctools-9.6.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c7597711eea16857fbe4e441669119dc6274f75c7c919df028f1439688384fd3
MD5 4e9c75672132f4cf86eef44ff496c0ea
BLAKE2b-256 0073058efd23768b0b039ff981a657b4b81d26ce107c85688b18533157cc1fb0

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.6.0-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.6.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sabctools-9.6.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6ce04a8b040053b56888ea91e4fb79539d126f55082438b645fdcbbe7ebac158
MD5 86b4c3d2c3d1c93504339adc1ac966b3
BLAKE2b-256 078a9e3ffe45817fd59e102b374e6124095adcc9b4c678668e205bc4acc02981

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.6.0-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.6.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sabctools-9.6.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ded37254642342df2fde1533238d564b309b4f554391217588f97b05566fe22a
MD5 7b6b43498d0fa103fad876f0b42df327
BLAKE2b-256 c6be8ae3f42e311671973ea0eb4799e38690566b61708ddccb5aa679ee05d019

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.6.0-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.6.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sabctools-9.6.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ca83bdcd46427dbbd0e021866f867e1f2de91a16ae969120328a9110d1278288
MD5 a5b0e076138fe5c635b4d512e3bb2403
BLAKE2b-256 5851a011b4e56fc9fd252cdff4d81734291c84f7b9b5aa0ef93e641b981d4122

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.6.0-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.6.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sabctools-9.6.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a2ab012bebe737d189a4e4ebda18fd396b1fa70f5ef1e5bb6bfe2a5982937364
MD5 4e45133aeceab2a55a83dc5a573b24af
BLAKE2b-256 2098775c15d4fd97f299bb37fd373c4bcb4be8c622716806f5948822581ef911

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.6.0-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.6.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sabctools-9.6.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d84f9cfe51c59a4d265677508c286af3a82fa0fdca7296eae8deff86aaac3b46
MD5 dbc0243950fad19fae47d5c11a146ece
BLAKE2b-256 6253bb7bfbe83a3d0639f254c9d0d458e35d0cdb57194a1f3e3cf0b0a8ad35c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.6.0-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.6.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sabctools-9.6.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e67fdbcb1dd7be6884723d7b41d9048b1c1aaf791fcbcb2e3fa5401a0f6ffe77
MD5 4bfa76af5db5fd4d5b2696353b67222c
BLAKE2b-256 a6d96d603bd5f0e9f169c0c7dce602fb95ee6ba8798380b182f1b130276ae2d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.6.0-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.6.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sabctools-9.6.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 50316fdd7f2762c1f17a46622719e19f37ea2cd85620edd259d199fcb4f1acae
MD5 16075057559212f019a68eecfa5a42c1
BLAKE2b-256 4fa9d1a5e8abec080dd8e2f3ef72b257d7225f4025ac3c4bb9ebef84e8b0cb36

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.6.0-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.6.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sabctools-9.6.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f668694d53de0fd205515b9274c77aefecb0dc697f394500d9043792adfe6759
MD5 31a729ca6e8bf80043b43f9b82ea4624
BLAKE2b-256 2514108583f70d292e7d55c77dd32646af6f7f57257d0f5ce2c0907075bc6402

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.6.0-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.6.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sabctools-9.6.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 328e7dde1a143c2e0f55dd4690485d2504cd1b32d25fb722548c260ee90ca627
MD5 86c5750d6635119d9b0178f2a6faeb11
BLAKE2b-256 0b34318b9ca73f788ae9fb6916c21d1e410e6b56ee228e29cd52e571f3045238

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.6.0-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.6.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sabctools-9.6.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1117976ade8195a0ddb50c688ea0f963da31fd8271c941c259e9a0bfcbc32aad
MD5 b53baceb7a034379231e041c7d3b29d5
BLAKE2b-256 29be938647acc2b2e52f1af51b09fc56f823cc1b38af8b078b91e60dfe272583

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.6.0-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.6.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for sabctools-9.6.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4b6237ed23134f374c74b3c0e34710f38331c37c52b9b38ac8d08dbd1a42c002
MD5 06b1d124e62b85632caf908d464910da
BLAKE2b-256 5a4980522d94015f4593f457033bb92e8158c8965c73e1de74fdc3162705175b

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.6.0-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.6.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for sabctools-9.6.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3567861b018cb7ae7629a370134cd611c110c4422acfee543c552261e6a82060
MD5 05d134b159fcc4ef3b6ff374dd68004e
BLAKE2b-256 abb32d109583fa44dac9419f56fba86cb49bc33a0a35747d8be46d2578f6c70f

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.6.0-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.6.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for sabctools-9.6.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 329126598a2bb2331dfaa20f05578de8113bb9b80e6987ba9648178c104d9c3e
MD5 1b8db97cb8117839c2605a9b2ea08f80
BLAKE2b-256 ee7066c921e84137b9570a1eef0a78978cab1d084b8d783c2776ae70d814337b

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.6.0-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.6.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for sabctools-9.6.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c713d63403cced627dad1a0d6430d5b21dfdc6ed3b2292647a126c400e0fd34f
MD5 65f9e29ba77ac513b4d73a452c76585b
BLAKE2b-256 38c19031dc69c9550e08a6ff4bd10580253e20840e6b092f47b7bf1f61d06488

See more details on using hashes here.

Provenance

The following attestation bundles were made for sabctools-9.6.0-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