Skip to main content

C implementations of functions for use within SABnzbd

Project description

SABCTools - C implementations of functions for use within SABnzbd

This module implements three main sets of C implementations that are used within SABnzbd:

  • yEnc decoding and encoding using SIMD routines
  • CRC32 calculations
  • Non-blocking SSL-socket reading
  • Marking files as sparse

Of course, they can also be used in any other application.

yEnc decoding and encoding using SIMD routines

yEnc decoding and encoding performed by using yencode from animetosho, which utilizes x86/ARM SIMD optimised routines if such CPU features are available.

CRC32 calculations

We used the crcutil library for very fast CRC calculations.

Non-blocking SSL-socket reading

When Python reads data from a non-blocking SSL socket, it is limited to receiving 16K data at once. This module implements a patched version that can read as much data is available at once. For more details, see the cpython pull request.

Marking files as sparse

Uses Windows specific system calls to mark files as sparse and set the desired size. On other platforms the same is achieved by calling truncate.

Utility functions

Use sabctools.bytearray_malloc(size) to get an bytearray that is uninitialized (not set to 0's). This is much faster than the built-in bytearray(size) because the data inside the new bytearray will be whatever is present in the memory block.

Installing

As simple as running:

pip install sabctools --upgrade

When you want to compile from sources, you can run in the sabctools directory:

pip install .

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

SIMD detection

To see which SIMD set was detected on your system, run:

python -c "import sabctools; print(sabctools.simd);"

OpenSSL detection

To see if we could link to OpenSSL library on your system, run:

python -c "import sabctools; print(sabctools.openssl_linked);"

Testing

For testing we use pytest (install via pip install --group test) and test can simply be executed by browsing to the sabctools directory and running:

pytest

Note that tests can fail if git modified the line endings of data files when checking out the repository!

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sabctools-9.3.0.tar.gz (271.9 kB view details)

Uploaded Source

Built Distributions

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

sabctools-9.3.0-cp314-cp314t-win_arm64.whl (34.7 kB view details)

Uploaded CPython 3.14tWindows ARM64

sabctools-9.3.0-cp314-cp314t-win_amd64.whl (58.6 kB view details)

Uploaded CPython 3.14tWindows x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

sabctools-9.3.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (666.9 kB view details)

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

sabctools-9.3.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (298.9 kB view details)

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

sabctools-9.3.0-cp314-cp314t-macosx_10_15_universal2.whl (104.6 kB view details)

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

sabctools-9.3.0-cp314-cp314-win_arm64.whl (34.1 kB view details)

Uploaded CPython 3.14Windows ARM64

sabctools-9.3.0-cp314-cp314-win_amd64.whl (57.5 kB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

sabctools-9.3.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (658.3 kB view details)

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

sabctools-9.3.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (288.3 kB view details)

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

sabctools-9.3.0-cp314-cp314-macosx_10_15_universal2.whl (103.5 kB view details)

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

sabctools-9.3.0-cp313-cp313-win_arm64.whl (33.3 kB view details)

Uploaded CPython 3.13Windows ARM64

sabctools-9.3.0-cp313-cp313-win_amd64.whl (56.1 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

sabctools-9.3.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (657.8 kB view details)

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

sabctools-9.3.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (287.6 kB view details)

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

sabctools-9.3.0-cp313-cp313-macosx_10_13_universal2.whl (103.5 kB view details)

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

sabctools-9.3.0-cp312-cp312-win_arm64.whl (33.3 kB view details)

Uploaded CPython 3.12Windows ARM64

sabctools-9.3.0-cp312-cp312-win_amd64.whl (56.1 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

sabctools-9.3.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (650.4 kB view details)

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

sabctools-9.3.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (279.4 kB view details)

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

sabctools-9.3.0-cp312-cp312-macosx_10_13_universal2.whl (103.5 kB view details)

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

sabctools-9.3.0-cp311-cp311-win_arm64.whl (33.2 kB view details)

Uploaded CPython 3.11Windows ARM64

sabctools-9.3.0-cp311-cp311-win_amd64.whl (56.0 kB view details)

Uploaded CPython 3.11Windows x86-64

sabctools-9.3.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.3.0-cp311-cp311-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

sabctools-9.3.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (651.6 kB view details)

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

sabctools-9.3.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (280.6 kB view details)

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

sabctools-9.3.0-cp311-cp311-macosx_10_9_universal2.whl (103.2 kB view details)

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

sabctools-9.3.0-cp310-cp310-win_arm64.whl (33.2 kB view details)

Uploaded CPython 3.10Windows ARM64

sabctools-9.3.0-cp310-cp310-win_amd64.whl (56.0 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

sabctools-9.3.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (649.9 kB view details)

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

sabctools-9.3.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (280.0 kB view details)

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

sabctools-9.3.0-cp310-cp310-macosx_10_9_universal2.whl (103.2 kB view details)

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

sabctools-9.3.0-cp39-cp39-win_arm64.whl (33.2 kB view details)

Uploaded CPython 3.9Windows ARM64

sabctools-9.3.0-cp39-cp39-win_amd64.whl (56.0 kB view details)

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

sabctools-9.3.0-cp39-cp39-musllinux_1_2_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

sabctools-9.3.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (649.1 kB view details)

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

sabctools-9.3.0-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (279.1 kB view details)

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

sabctools-9.3.0-cp39-cp39-macosx_10_9_universal2.whl (103.2 kB view details)

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

File details

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

File metadata

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

File hashes

Hashes for sabctools-9.3.0.tar.gz
Algorithm Hash digest
SHA256 084d758634a46454a6794877577538cbfcfbef04bf841507468e34635f589d7e
MD5 96d18313fa6947a58712bf471f81b10c
BLAKE2b-256 fe68d38c0975fa76e76ae6018ef959fdc9720d5591296857970214bd580c9f0d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for sabctools-9.3.0-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 db3753057813c6e8bb44738567ff333187f5d23d73b6561238d36aab5a8e58d7
MD5 c8c914319f9bd5c1590f3f575ab05331
BLAKE2b-256 15ce744cd756814aa8158563105d9cee7975c0ad26730ea23dd566c826f450a8

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for sabctools-9.3.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 ae84bf43aa3f7c16791f90946bfd22ae731e66a66beed6841534143338b25253
MD5 2c8b70d19502eb96db473c785cfffa2f
BLAKE2b-256 f93e0524e856aaeac3c9b33db10ee14586dddcfc11a56411702baef52350b693

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9aacd14da29e4a871ff7a63894bc8d34c636dd7beacc851b9796c14cc32fa7be
MD5 46b845a0d4d43c735d8433fbdd094913
BLAKE2b-256 7da713000c0c391384178bae9a8248b3320e2ab62d60f5848917998e19cd7c97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 32c19a916f467f32c2361b5a75508224a5589b0018ae0c8bd33c1fdb32b009e7
MD5 a7d52e848035ffaf3b868c36ac4999c1
BLAKE2b-256 7cbc47e5f47c62c55b66cbd7ff5ad07819c0d3a663c364392dfd21a2774a0de5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a8707cedbe1bf042de4a0bb4aefa1f8bd6d128db7313fae3ea36ec194f652d3b
MD5 9fbdc2608d66cadabb42ae78c77977dd
BLAKE2b-256 5cdbb512830790005b3bf05d8d47ed90c17aac6fc4fe5accf3ea637038f46788

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.0-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ff535a8f12983b4dd62562679bf76709253c5a82b43c0d84f676dc9bed128611
MD5 3284eed53960bb2eef00ef3f637274c9
BLAKE2b-256 2c5a4ae4d53c109c7604b10d66a213d62c9178f4880647d0bf574797d7aabfd7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.0-cp314-cp314t-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 a206ea4bc6ffea406b8a922da6270848bc265c44d1d92884e26bb0a7b8fa2eaa
MD5 cdcaf0a526485b89acf55eb0e9c72db2
BLAKE2b-256 b1de623f1b10cbfa356ec024551796ba6ba673c7b466e7eb44cc1da1c77a60bb

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for sabctools-9.3.0-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 b3414462171c05b575b63e4a4fa68ff19ce857b0e83ed19114d957e64042442b
MD5 c8b741a0587eb27629829222371af3aa
BLAKE2b-256 1eaf2f00a1db7f895c10de38183ee8a193fd255c457075d953a531bd344954f2

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for sabctools-9.3.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 770d7315e135ed66507857242dc9588c85fb9f10120f1055433a5180caf9e5b0
MD5 ffcb59e18f47e8bceab184a3af192144
BLAKE2b-256 7c1214a50e58842ad4051a4081cfaa04313744ae3a58eb82a6ac5cbcf2ad71db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ff14ce44b201f6c4f4399ceee0a5636c9959fb607136b7f131b27acc05aebf93
MD5 45ec670c93305a204391844e2ab2b007
BLAKE2b-256 a6f3708ca2df798537711da07579be59d0f77d6c8382cacc3874b53869f1f5ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5a0f917d83c16b9c5876bbf408e57fcba2aa743ee5f8d4246e104e87e1805b29
MD5 2d43befcc0ea1cc38826f6a4ca35b00a
BLAKE2b-256 b8c03fc298bfa980000ae21bde939fddfe468e90f04a1dca2f9cf8a80e21a3f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 238e8af4cf57dbc64c22f45b5a656d8d37335849cf536c43596bc1754911ff6f
MD5 9ecd4a85a66c9d5c8552a1a836712a56
BLAKE2b-256 a8e2da1cee92f396a6bd8d1ac065ce131e0315e913f35d0e6af797e58c2a28c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b5eafb892bc4fe246d4429b368b9a1beed63c2d70c74da348303963d34765c8e
MD5 5b6ed63f9c41f56d51957e017637f2c1
BLAKE2b-256 acf411c5094a275ef0d7fe4ccda9db1c365d7ba6f7f531a1d5e07628daac270f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.0-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 861b7495f0c681af6d02f85247f0f1d116556ae2d62bb70a6026aab6eadc56db
MD5 b6d9fc95b1e9c7d8f6e930f20686708c
BLAKE2b-256 6e8277887eb7a5496a4be90bd0279eff3295454152af550a343a31a143209405

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for sabctools-9.3.0-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 bf031079bc729c7a88f83dfdc6510360162124405e767a88e8c29d7d24454239
MD5 f0cf654bab97383bf98a1c7735e05d69
BLAKE2b-256 e2531d5cf50ba6c437e6bfb3bc4894e26f40f8f79269e0104acc59f59b1c0c89

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for sabctools-9.3.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 70dfff87947cdd842d8b30fea2148436bc8f8201e6f542f8396146c8672af23e
MD5 358421247473ea9c3ae031e54991a95d
BLAKE2b-256 c26d7cffaf8a53d9cc4b94ce8e67ac49e4144e7575781c58eb7cc5e1d8f369c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f87a8326b73b161ffc4d15a6cde04c5f40068c749a01901565fceb0bf8dfee6d
MD5 dfe16a5254b4916d832b143aaf756cbe
BLAKE2b-256 55c44128b31e4fc139ade924bc67f5cdb5240c39e15e6176d85f95e7565b842b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 72ba6e1acabed14adb90d04e575faa568e45b2be0fdcd0298020ee1cbb906063
MD5 144c115d8ed50b9f900821685c792d00
BLAKE2b-256 3550a43522382ac9dc7e2e163dde9082a46272a64c021639069d87f476e6096e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b033e59d512bed70fed6d57e663fbbbe64866ca427d96985fbf0a8e0c3534535
MD5 1d1444dfdd28cfb2c10d727db048e0f1
BLAKE2b-256 39b3e10d75d61bc483fd0f818f85bae0309a15a7660ade934d713f2ec123f342

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1f809adcb1fdcc15c14ccc10f836cec459c87cb309ccab13f8e63182d2456b02
MD5 d509f83f4b1672e9c47eefe4070980c9
BLAKE2b-256 93804ca3ca9878d426022cd4be22374a8d17e8c0642ab58171ed943ff991d43f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 f48cc4b2b62f91117a00b20da60e57f85b8880a7c2e7edaafd6af2fb056981e8
MD5 082f9bd7db15b4f2449724c8710a8bc5
BLAKE2b-256 d4a1fda6ed52c03640993def65f3d773cff098bdfb89d61189709cab5f3ca1ba

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for sabctools-9.3.0-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 dda277b5ecfccdb8b07c2582100c264e88ef5cbd7ffb3c58185337401aaf8d89
MD5 0ba3e7dac841416536221348ac6f49c2
BLAKE2b-256 abcd2f9ef115f5e6307a8d6c50e2feb4b4dcc6685a7b28cccc74976fcac630ba

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for sabctools-9.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 bf3fb47bfb960602a899e79b1b09d43992078f2fc69d4594973cea038309f89c
MD5 099961e3c1d8e8490ef510692d86de27
BLAKE2b-256 92a7dc327358dca706339a96b80c8840d8ca36d1f3e0b631dd53330a95c1e3b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cdabc265ac1e04b575eb3dcb5569c6934eb790ae672609064f5720599fa2f14e
MD5 741e5914677851da12ec5575ff4f0c3f
BLAKE2b-256 aa43a2a5f96e1138afbd8c39005c188cf35f345913442c3d85d9a863530e1f0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1f1cfe0217cd66ede75e9f8ae28bbfc098ebdcfd6b8784c5cf6e6c41d6125926
MD5 756f029214723af62a496aa9c9886912
BLAKE2b-256 ecc79b0dec097fb77bc6f1fcaf3c4774efe6b13fd08176053f6b45b74403fd4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 52056021e2f2acbec09b8498f6cd5770386561e385f3db8d5b855df31507bd18
MD5 0a72a1c8362db0622a5011476200f237
BLAKE2b-256 3cef4dcd2298d5296164ce9c206b8ef671037191ddfe2dd8e690a158a34dd96e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9655a300a7ea8175d7c8e185a5f483dc04049148108c16aab634ee9e7e571eef
MD5 5e8e8001a7f0cdb48428e959c298845b
BLAKE2b-256 e1c50358fec867a3015e556d190165ab0680c473c64f7edb9a98fcbe48e10970

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 80956dc51d90d753848bec4690a2b8025c179265058c8e161d538d40b8df61c6
MD5 c029cf72b03344ae1c693e1a2cebfd1b
BLAKE2b-256 2c6b95f63eec1218d1d94a4c1b250b9d16e2743a63038ab947e903c95437d9dd

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for sabctools-9.3.0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 8ddcd07aa87ac8f2b0d212536999ae04dcd1d83209d0bb340195b83d86484e6f
MD5 83b3a9c5c2546092576d64854b082f03
BLAKE2b-256 7ff6c40e8ac1207346615d5fa282696d9e6a060ab323d1b887bf051e29ff4bc1

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for sabctools-9.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f3c94bb0c49086011ae5c2cd83a3e9780917e6f1debe80c9378513dc18ed8913
MD5 ec24c2a7229221d6bba15e58c860e368
BLAKE2b-256 922f969b1a7e6c322cb0646afaf64ed9e2ffbff1f6b68df0a31ac3ea12896f30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 406fb2324dd28be243a88b4111e350d71d443812b89218e4f7d3097187405021
MD5 da3d743653d11aa657db00a4b405c812
BLAKE2b-256 565baa75c828efc6dbe10e022233f542bf43fca695c9151fa799d26e6297332f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d1187eb92a4a6c77dff49627450f68c379279c5828ad2587a9c058a4b0657a9c
MD5 26acf9ceb04b88e8314509430084c7eb
BLAKE2b-256 2e8b9c17b1a7a4d8c12111d730511fc1a4bad6e4d5753f83bee977ab071454db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 604f2bea9193ad66f2c20e2d6ec33b297f99d510c6a80c9c5ba0724f24a3237a
MD5 0d2a4eeabff84552175902149adfb6d1
BLAKE2b-256 84816f0a5237c0fd9d59e2247064a5c8fc4abef13b3ef58df3ed0dfcbdaf04f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 05e52c6d0e9535bf0a305e0b393f528cd7b6bfec5ef37e5cd1116f46781f34bd
MD5 97c2b14176afc59194be0ecdeca8419d
BLAKE2b-256 8c484849c165fd834a9530b64522151c96db59fef18793df612789efa503ec53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 788bf38a50d78384cfce9731cca0608c58dfd1f87b7b9414568b40d80c2021ce
MD5 196188cf4191a0c8c70c39a1cc54fdfe
BLAKE2b-256 f7511495b7a7bb349bc4ace188bdb0b8c1571aeb60e0015e588fc504582b7921

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for sabctools-9.3.0-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 af7dd9ebb033c4dc11a9af81bd1ad4d89a4a28ba3472f59029e26d9a9e63ca62
MD5 4654864daab80f310cec2e6eb64c6a4e
BLAKE2b-256 d257f0e40d3ea864b1c0faa966b21958342d2dc7fd248ab309bd76cf14a39ebf

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for sabctools-9.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ccd17cc4329bf6b1e371cf9ab99c7cfa253ce128cf069907f28eb591eb1db727
MD5 7217205d9fc137901d485d2a533dac29
BLAKE2b-256 86bbaa5320afc6cb1018552c2501d2c0c45ded70142d1a13dbec601d91adae34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b4ee91065c538dc5ac08bd09889372c3a5af09c92954f4080d5423086b109aaf
MD5 2b274fbb0aa7735320ab3b6517969ae0
BLAKE2b-256 99b0732f357786f6df11ad79704bbff19408926a240b6581c46d2ac193862337

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 57abff6fb3d47e5ca979203d7fad8b98d4ebad953db179d8421dc7482b7efcb9
MD5 1cf9c3c3a84d97711a1c5990b5c804e5
BLAKE2b-256 4ee1d1c3f828f43907f85d94e7db87c93c24a768c98372103966a3c18c817750

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 37b05392e592d54ca4f4aba8316569bc63ac150306dfc34ec126986e9d06c220
MD5 759c81447faa47ed3024d550cee98805
BLAKE2b-256 2004b4b24b2e9334f79f98a7adf6e4f9a300cd0d40131affc8857454395824e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 24323eb06bff8b05ed1f04d0cbecb5b8eaaa20c5325ba62e993fd22d508198da
MD5 7933a53746cf2a50d69232b861d34b2c
BLAKE2b-256 773cf92b2ece4e881b373de3e6bd8f44605dbf9c06ba92565e15175ed0d6fae5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 eaa07af59eabc97df10c1a9ace402c68322e9d6cc6a1d1ab7601e44fefc1ba3b
MD5 089b56e2a05299114062e924d8466008
BLAKE2b-256 5e35dea797bd58481ba5f330419b45602a4648deddd6717db8814bbc6b36cf27

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for sabctools-9.3.0-cp39-cp39-win_arm64.whl
Algorithm Hash digest
SHA256 9d4c17791b806f5f8c76ae79d3ec4119516028a28cdcbb75996a5fe1eef82fb2
MD5 bad8ca5fb060346d17df9fdea03c09af
BLAKE2b-256 c173aed47db0901dbe217ca725490a542ae3a908aec9d4566cfe844370c4a449

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for sabctools-9.3.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f311119dd22ade3ae470d8757cf27e28bdf84d22cf004fd154bc0e7b2294aad3
MD5 d1c31af19e42612747f52ff34e2dfc76
BLAKE2b-256 963bce84a5641c3913b6dff95a66843fe9c82bab3e2e6d2f86c472ed768749f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3d9cd3cfc839c0250d99ad6597381f442f00d2e355ee0fadc66880381fbb33aa
MD5 c5f425e7644daa3ea8131a158b18b36c
BLAKE2b-256 09fe84f244864f26ebe2a8c41d14edfa296495fcda195f04856c9dbf93417d72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4da73e56656b98b22dc2f1f8696cb8a997150291fccc688ad6d5d0183b825eb9
MD5 9e29506b925d669f5f3ed2c489555929
BLAKE2b-256 a54cb72f05b97510282988cb5edfb121f2c48efd9346fa54b9de88f9dee67337

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a562a07b0842882a14c8959e092284ce1b31b26a6839d182505555702066e151
MD5 59b76b8346d0eccff35e28bffd6bc1be
BLAKE2b-256 44fff2f925ffe3fc5ae0e9860a7f617c4d979c796dbb9152f1ef1597cee2a666

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.0-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c3a780fb29bbbd9255c18e5251f9e617ecad70e61f78c9042494b8cffc3a6ae7
MD5 c0f9ca98287363324d4645a5acffd969
BLAKE2b-256 4a05dda15fe9731ae64a57a25e58810a7091722d3778f578dd023e3f011e3f0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sabctools-9.3.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a141f9f8549a4da890833fa6355b0eeef1e6de0ed48de5ffc17b9002986fe6cd
MD5 ab07c44b08e9abeb218d0470b59499f4
BLAKE2b-256 13d1b6f2cbe793d36d0ffa0164e42b51aac297ec6e7441471c8d741b6bb9383f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page