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.0.tar.gz (274.4 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.0-cp314-cp314-win_arm64.whl (36.3 kB view details)

Uploaded CPython 3.14Windows ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

sabctools-9.5.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (665.4 kB view details)

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

sabctools-9.5.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (295.9 kB view details)

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

sabctools-9.5.0-cp314-cp314-macosx_10_15_universal2.whl (105.9 kB view details)

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

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

sabctools-9.5.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (664.3 kB view details)

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

sabctools-9.5.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (294.4 kB view details)

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

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

sabctools-9.5.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (657.9 kB view details)

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

sabctools-9.5.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (287.0 kB view details)

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

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

sabctools-9.5.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (659.1 kB view details)

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

sabctools-9.5.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (288.5 kB view details)

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

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

sabctools-9.5.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (658.9 kB view details)

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

sabctools-9.5.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (289.3 kB view details)

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

File details

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

File metadata

  • Download URL: sabctools-9.5.0.tar.gz
  • Upload date:
  • Size: 274.4 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.0.tar.gz
Algorithm Hash digest
SHA256 c74fbd193ff1b3e11d5fadea8254deb9813fcfc729fe43999a4eb377c3250204
MD5 a9bde50559853b13760fdab749790db0
BLAKE2b-256 f96e5e43dc4a70b0f2f3f986e51e709dfd2d2408b904c834c03320af5582f2a6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: sabctools-9.5.0-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 36.3 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.0-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 190db5c9d7a74c9ecae1b14208bf46e75637f9bc9261ca88092a72e1bbb84d6e
MD5 9c09775965e4dc81960dbe2930e96a08
BLAKE2b-256 20b6e229cd438a6b9e87f27c65d75a687358f3794fa1ecafd1b17b5cf1db42ef

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: sabctools-9.5.0-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.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 267807e67511388d2ee3051418dbc749cdf2f3c0b8f7d1255f50cff9424cd690
MD5 47950acc55d6092840f3e4d8ba8bfdce
BLAKE2b-256 53534b9f8834acabf770bc4cfc95440288ed00d44f7de8e0adfe74eb42dd9cee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.5.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 98fea5f4244362260060d9caffc768fec1fa5e27072a50fafb12a4b7ea459875
MD5 33161a3edb1ad136a41e3b3d2d6e8b51
BLAKE2b-256 06632ec34ee07ed084f2bd88fc2bb0e17ab8f7c485aafd2bb67535db13f33cec

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.5.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e27b42223d955ee618e92203efb9a30397a444028002094a088cb9f1a3bd0b21
MD5 10faeea5b24c7de3488bd1163f002f3e
BLAKE2b-256 7a9ab14ef7873f8cc0ac16698a3cbea55952d94e4cc43156a7f660d8df492678

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.5.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d44a3489fc235f6bd4c5f06c58dde4a1098f928a887bb50a82d2c5617478c4e9
MD5 1594b877fe0799923dd96d14d930bdd1
BLAKE2b-256 88246e5ca309dd17f2e93f784361204359db01acbd41db1ff2f4347b2f6a4aaf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.5.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8e8e7e2ca543253fbf2494b73681be4d335799c90678b190cd9e7793d54add94
MD5 e617bd7124d6f63830469035dd107ed2
BLAKE2b-256 f85493c2d0192df075b059da64ba329fc78f58e09c6810434461092145b1b6e9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.5.0-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 17eb97548b03ab8ab74493d3fcef7017a9640546e36ab3ace75bb8be51187468
MD5 e7e2cd75913e0e88b478ef2eb3fbcbf7
BLAKE2b-256 823e0100632e05d5acff453454622b5d8eb0dd67a7b79209d1581867f259ed7f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.5.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c917800de7dd9147e8048f3c57a83f68b61d5c5bee72bbe96efeaa8e5bc4c783
MD5 de812d1fd0d5b259baf26e869c726a67
BLAKE2b-256 2096640969733c4878b2e25affaa7cf584a740584947df82d3c30e38512407ac

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.5.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e132fedf8b5208d57c88e2588a40f0f5f851c4f335deba6cb73e7071a4d81033
MD5 453fc056f7c61aa9ba357ffa5bbfa03b
BLAKE2b-256 3e15d3839ed3ce183e8fba7de74635a33371de70798f63b5a751cdfb6d7e84d8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.5.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b8a88aaea9dbadb31e428fd3234556948a9368f5025f0635e0b288adb78efd9d
MD5 59558d5b4638a5a60e9f339e0ffaa90f
BLAKE2b-256 d4e041abdfe890ebd6a829238fe75416ebcff1b113bd98f588529e16ab7f6087

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.5.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8bdf25e01fe6bc12f1d02fe5197a8b2007e82a644f4e6347a399f664f7df3c25
MD5 613c8e9de9eb01fbbc0715d182c3ed07
BLAKE2b-256 9e8642884f5cdea0853b254140fc36cd55e2e8a8449645ce50068b3c5f44c7dd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.5.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4d1299ed33fe004a782907025a551ae71718c41fd9fbac7cc3321fa6eb1c3575
MD5 bbc60684aad0272d65d46d227da364d8
BLAKE2b-256 534478f01cbd937ddd66cc17168cf67c3b1086e8ec5fa0a98d75ad9d4123bc1d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.5.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 50c8a4b94f3c16df9d714ed71ae2a0e53a75c5260ea0deb306f50e4769d31581
MD5 9b58bce1e36059e8405155de82a10da4
BLAKE2b-256 8b4b2f87bd0732dc3517f86911ef48b512822826bd1fa0337055629df77e89b7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.5.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 30fe271b4e52850e2a4920c97c1a55ac23d836a156ec47adb8586f3dd414213c
MD5 4bdf0cacbee9ee8e64fd1ab499cba168
BLAKE2b-256 b43a5cf6b0d513b8a37d5625bc3119e368a95c44f254105bacd9e2409a45b2ad

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.5.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9563f864e5674c07a7a12b33d22ec4196a47cc7c35e43596510300e57ceba5b8
MD5 ce284c2e05d2adbfe9ff84b90a522dae
BLAKE2b-256 c97a88855b0722eadfe980f928477aac5fdd4684f5dd9b15867600a7fd53664b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.5.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 da4fe01c04e089aae42f2b9af5bbafddb7636e9822e0b65e42da0a0a98915621
MD5 305a466dcd362e606bfc23d01c40d62c
BLAKE2b-256 e670250e0588b9146b9ce8902d852266086f6ebc34d5d3c06311a9ac84f5da83

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.5.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 900377ebe990639b5002dab7ffcca31f06f9e212972740d0d825ed40671864c6
MD5 ccd9f4b60121d07b6ca4f8634065359f
BLAKE2b-256 01c4595d01d34aeb374f273b36009256db8b96f2da14903db42fa8c921e5dcab

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.5.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6f52ed5ca0264b46653e11a538513ddfafe6fbdfd5b38d276bee36c7ac1151f6
MD5 40c0b8faac71b1c3ed756d1394eea162
BLAKE2b-256 12404b5a65e3428bc434ded5542e69cc56a67146f2a8bfed4dffdb5586a4cad8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.5.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dd40c257ca5e0870f232e7ac66cedcd8edcdbb1f6a21247ec0c98f4c27d9fa17
MD5 d38f9273ab94c1404762cae987f277fc
BLAKE2b-256 2b2a7528aad0d30444269b01714bcc45071762e903694d182c81a6f9d4ee5a89

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.5.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 69d811781dfc284dd268fa33d8b1276ec83c1c532a3ee621c8fd293467c7f323
MD5 be23ce6d808df18ccdbac7c21778d844
BLAKE2b-256 6d660df56834393f273358127840cbbaaa4fd26a9f2a6b082b90a5c56c091776

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.5.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a90b51b361221da1d513ea8e6e36543f9fbdb37d6e29ef9fe79a1c9d336e2077
MD5 32a50a7406e22a93e400a4d78889f037
BLAKE2b-256 79910fa108e6a2141da96df6163063127b6384051504b7026d00800b1212330e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.5.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 24f28ea47187a90117f458f72f9557b03465d82972b5bd6121b63cb2007ff48c
MD5 b4d5ce2a2b4ad68ae95e1fd196bc3d97
BLAKE2b-256 c6dd0f099ea5725365f7dcd9363383cd4097064226c58f584ffecd3786299ca3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for sabctools-9.5.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ffb07c1a3b6e7ef4d2a9077380c38df969b52ead17ce4b6b575ae0ac2da9a2c7
MD5 5ad1b68148d65de49d0fa05fa07f4199
BLAKE2b-256 afed96d979e6b034d2209c78f56f65b826c7326198e922a19e24bf7515da9d19

See more details on using hashes here.

Provenance

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