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.1.tar.gz (274.8 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.1-cp314-cp314-win_arm64.whl (36.8 kB view details)

Uploaded CPython 3.14Windows ARM64

sabctools-9.6.1-cp314-cp314-win_amd64.whl (61.8 kB view details)

Uploaded CPython 3.14Windows x86-64

sabctools-9.6.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.6.1-cp314-cp314-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

sabctools-9.6.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (667.1 kB view details)

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

sabctools-9.6.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (297.3 kB view details)

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

sabctools-9.6.1-cp314-cp314-macosx_10_15_universal2.whl (106.4 kB view details)

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

sabctools-9.6.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.6.1-cp313-cp313-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

sabctools-9.6.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (665.6 kB view details)

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

sabctools-9.6.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (295.7 kB view details)

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

sabctools-9.6.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.6.1-cp312-cp312-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

sabctools-9.6.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (658.7 kB view details)

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

sabctools-9.6.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (287.9 kB view details)

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

sabctools-9.6.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.6.1-cp311-cp311-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

sabctools-9.6.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (659.2 kB view details)

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

sabctools-9.6.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (288.9 kB view details)

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

sabctools-9.6.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.6.1-cp310-cp310-musllinux_1_2_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

sabctools-9.6.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (659.9 kB view details)

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

sabctools-9.6.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (290.4 kB view details)

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

File details

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

File metadata

  • Download URL: sabctools-9.6.1.tar.gz
  • Upload date:
  • Size: 274.8 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.1.tar.gz
Algorithm Hash digest
SHA256 ee188bce685a0796ed4b0e4e556706a5602fb2728a6a6c9b46fc0340cadd8a03
MD5 3a7fdaf724fe1f2319c2d657642a6c60
BLAKE2b-256 cff6447e2be303a2b8f41933a908909c3df766d0bd743d537b9620b2daaec2f5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: sabctools-9.6.1-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 36.8 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.1-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 ef790882d0c025ae1d92c108063146ee5583165c9ec5f2e02f1a66de2aeeef39
MD5 b7cf1dd9aca0867eefda3c3a1134fad0
BLAKE2b-256 e0dd869810fd73cbbda4adfa364dd5792d0528c6efb1696371cd14b13f54735c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: sabctools-9.6.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 61.8 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.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e8511284b93488f4c55e6a16c7c48a056be35ddeb6815475deb1e5beb6973a5f
MD5 8c4431c502f35b4ae970724aa713c2d7
BLAKE2b-256 b3818fd43f971355e6bb884d74d630e149e7a7e891cb03211527faf7f8828093

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.6.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7924a44097b6f8661a4ffe3d0358d0277a500b558f1dc14beba052f5765fb7cf
MD5 0225ef4182d135b33e1d91aa68326411
BLAKE2b-256 58036916fab2f48f713216efd42c156e6b51d47d9afedba78caf3b0194d93258

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.6.1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4dc4b148611f20ec90645b03b3b23d3d16b746e4fbfd1a8e9607e9bce318e95b
MD5 ed40880a463f20eef07dfa5c9be9f2ea
BLAKE2b-256 5b072984a7ee7c76676bd455c976a295ff17908d813824e97f44e17b8c343bd4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.6.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bf24afdabb6d2a7c6e8a840329ef38bb0d9bbe1c92391357e8861ab1e36d3a94
MD5 0c59ca8fd635e0a82ca765604e4e465f
BLAKE2b-256 55ebdc5092d7836a928da67331b5cd45b260a1449333f91f0518cff382bb14f3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.6.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0ba3ca07a938f2b016690c902cee0602b6df0d68ccd3bef2cbc051ffbea6b032
MD5 8176ce94fc296bddd7b4bf1bbbe41455
BLAKE2b-256 7beded79e3503a5763081bddff9f4a41956b4dcdc0917cfffb658ad66c040978

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.6.1-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 973690934e3ee83d360c5ba3dfbf9a3b62b382649412ec32476a3baecb85c16b
MD5 a054e087d3715ccae8ba4cb1eca00350
BLAKE2b-256 24afdae27467c46aadf9532a4de8247803e9807b748f8648235729202cc23d16

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.6.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3ae16d5c438088c775f257d4fe1d513deffda207aff378fe6e7728f9a3dc2da3
MD5 4d7077c1f337ee315d99bb638da395a4
BLAKE2b-256 2cbd302df14c0c8a4007ac5581913f71f19d9a725b363f13f7cafae92472dd86

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.6.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c9c95fd3979050a77cf4cacea5baf081b0f0d137f0aea690908898aab83895ee
MD5 e83404b88eaa3f74b5b9f52d064b6e36
BLAKE2b-256 d0bb3945416416a5ab36bc5e1fcfc4b5be76addd0aa64c436ee7ac8edbcc908f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.6.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0a83966778077484cf2874b77dba08f92a0e1dd6566eb7dfa938fda94a43ec2a
MD5 e64b44204406fbadc3c04e9a7d33433d
BLAKE2b-256 915c2393a7094bd5d2c0fef299147096940a895de58edda1cbd5a33fb806d1a7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.6.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bbadd74a664323b29587ec7b070ec69325efd694c8934eeee1cda9aa55012389
MD5 39e464b95fa234f8ef3eb3d3c4aefa0d
BLAKE2b-256 875d752d055641a218f5548c05be9a06c046dddcd8831f92a58d9fffad56b477

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.6.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7bc43cd1bdc43ee13481165704cd80e7f74957913036400ffa3825e83a58cb3b
MD5 9f7cf7c3cfa335ff6debe5951048af33
BLAKE2b-256 74f6d161c6817d8d1e9915afd56abe96642650e6fa03058d0285c2c51601f7ff

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.6.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ff8eb366bd45fcd113bc819b58ac8ab810692ee65d8d3b5a74a2ab9f8d658c5b
MD5 6d2c72e64a4cad87988e192c14399be6
BLAKE2b-256 10187e400808ef48a50f77eb396d553c753d9384820f426f99dca0fe62ccf577

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.6.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dc1bced1c64a9ca5b22460f4b819482515c61c200fa58e9c0c2b8d66a5f03090
MD5 6a286b4422be1978e7063641384bb3bb
BLAKE2b-256 c722e67ae2fab02e9a32ac4a2048ca3f3c58962fca42a114c04251657ec413ba

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.6.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5b6c8dc88cb3757f148508565690ecf9bdd06d8b9619d096def5923e214b4b89
MD5 bb1fe988a7776039a8e88bb001a564e0
BLAKE2b-256 a9563c3e4a5a2407cc4f0c9a1beb2c0cb1142d6bcd7332dd5632fad8a7e93b5a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.6.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b1f47bf30255415d530985311d97ed2b0c2a88be6b3d4d0df7b21e46fc24c6ce
MD5 3cf369806e49342d244c6ef8ddf77b36
BLAKE2b-256 e728496c92ab3ca26ebf9ea8dfa03e5828dc74db7727fbf1e79c0981267d63e8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.6.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a2c47f52a96b955530cec5613907fc067c53cf224385ade84cc6b039cc545c54
MD5 d3d0986e73e9e2b76d4c887aa33704ca
BLAKE2b-256 db00ed96899eeba600e923d2d5ab7feaed40f08e19bc54af9e6d2f998950caf4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.6.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 917a8d579df0cf9385dc7b536aec3293391c4e4162f813b858bafbd8a580da35
MD5 1fed9e592372c83fb347ebfa932c1bcd
BLAKE2b-256 59a01aa85ab77149907d353027189c72636703555c728d48f9995dcede08b0dc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.6.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6a899f5a3e61f7fdaa75b3fad3e573597eb7e220f226c5d830a16e331d70fe76
MD5 caabc12af58beb1a94db9636d7c7895e
BLAKE2b-256 1b0880068186a29d3eedfcdddf63dfc652cf359d188a4fc347e485d1eb6ddd3a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.6.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 94a6596ce5fc5b2c7f30591cd44c3a4d0c701595658741a44a0043ce79fd5af8
MD5 7e5fba8c3b20374b3a614acb7d947c45
BLAKE2b-256 f59f5bf90d8a3032e5975d502a9c398c70181d36986d081c046cfee65a2fb994

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.6.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3bad0e98c863e25a14cbea401c9a0d55d0a201b706906430be4c45d4654b5842
MD5 d94cec070e00d955164b339808b43ddd
BLAKE2b-256 a3f990833896edad7c236d9a0559fd3b68e0ae667c41ffa2b9ae972adf1494a1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.6.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 26bd0536e8e3442754e4b9a1dc6e9ed5f79a0ad1fa19755ff8fa2bf6e022ac9c
MD5 4106152c58e79702b60ae3cee1b5d00a
BLAKE2b-256 3977597e3d2e488a568c58c476068b347775b2bbdfe6aae50a3aceb79b5f4839

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.6.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 90187c635265743d6f8a51e2a64a68762ac65b7161052c5d5a5cd1977e581e49
MD5 1b05b30ae1cb9737453c0e6a881536f6
BLAKE2b-256 63689fd192d380d35d780e9b59f2861e349a681629583e92be058c553b46cea4

See more details on using hashes here.

Provenance

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