Skip to main content

Python library that provides a simple interface for symmetric (i.e., secret-key) and asymmetric (i.e., public-key) encryption/decryption primitives.

Project description

Python library that provides a simple interface for symmetric (i.e., secret-key) and asymmetric (i.e., public-key) encryption/decryption primitives.

PyPI version and link. Read the Docs documentation status. GitHub Actions status. Coveralls test coverage summary.

Purpose

This library provides simple and straightforward methods for symmetric (i.e., secret-key) and asymmetric (i.e., public-key) cryptographic encryption and decryption capabilities. The library’s interface is designed for ease of use and therefore hides from users some of the flexibilities and performance trade-offs that can be leveraged via direct use of the underlying cryptographic libraries.

The library’s name is a reference to boron trichloride, as it is a wrapper and binding for a limited set of capabilities found in libsodium. However, it can also be an acronym for basic cryptographic library.

Installation and Usage

This library is available as a package on PyPI:

python -m pip install bcl

The library can be imported in the usual manner:

import bcl
from bcl import *

Examples

This library provides concise methods for implementing symmetric encryption workflows:

>>> from bcl import symmetric
>>> s = symmetric.secret() # Generate a secret key.
>>> c = symmetric.encrypt(s, 'abc'.encode())
>>> symmetric.decrypt(s, c).decode('utf-8')
'abc'

Asymmetric encryption workflows are also supported:

>>> from bcl import asymmetric
>>> s = asymmetric.secret() # Generate a secret key.
>>> p = asymmetric.public(s) # Generate a corresponding public key.
>>> c = asymmetric.encrypt(p, 'abc'.encode())
>>> asymmetric.decrypt(s, c).decode('utf-8')
'abc'

This library also provides a number of classes for representing keys (secret and public), nonces, plaintexts, and ciphertexts. All methods expect and return instances of the appropriate classes:

>>> from bcl import secret, public, cipher
>>> s = asymmetric.secret()
>>> isinstance(s, secret)
True
>>> p = asymmetric.public(s)
>>> isinstance(p, public)
True
>>> c = symmetric.encrypt(s, 'abc'.encode())
>>> type(c)
<class 'bcl.bcl.cipher'>
>>> symmetric.decrypt(bytes(s), c)
Traceback (most recent call last):
  ...
TypeError: can only decrypt using a symmetric secret key
>>> symmetric.decrypt(s, bytes(c))
Traceback (most recent call last):
  ...
TypeError: can only decrypt a ciphertext

Furthermore, the above classes are derived from bytes, so all methods and other operators supported by bytes objects are supported:

>>> p.hex()
'0be9cece7fee92809908bd14666eab96b77deebb488c738445d842a6613b7b48'

In addition, Base64 conversion methods are included for all of the above classes to support concise encoding and decoding of objects:

>>> p.to_base64()
'C+nOzn/ukoCZCL0UZm6rlrd97rtIjHOERdhCpmE7e0g='
>>> b = 'C+nOzn/ukoCZCL0UZm6rlrd97rtIjHOERdhCpmE7e0g='
>>> type(public.from_base64(b))
<class 'bcl.bcl.public'>

Development, Build, and Manual Installation Instructions

All development and installation dependencies are managed using setuptools and are fully specified in setup.cfg. The extras_require option is used to specify optional requirements for various development tasks. This makes it possible to specify additional options (such as docs, lint, and so on) when performing installation using pip (assuming that the library has already been built successfully):

python -m pip install ".[docs,lint]"

Building from Source

The library can be built manually from source within Linux and macOS using the sequence of commands below:

python -m pip install ".[build]"
python -m build --sdist --wheel .

Developing the library further in a local environment and/or building the library from source requires libsodium. The step python -m build --sdist --wheel . in the above attempts to automatically locate a copy of the libsodium source archive src/bcl/libsodium.tar.gz. If the archive corresponding to the operating system is not found, the build process attempts to download it. To support building offline, it is necessary to first download the appropriate libsodium archive to its designated location:

wget -O src/bcl/libsodium.tar.gz https://github.com/jedisct1/libsodium/releases/download/1.0.18-RELEASE/libsodium-1.0.18.tar.gz

The process for building manually from source within a Windows environment is not currently documented, but an example of one sequence of steps can be found in the Windows job entry within the GitHub Actions workflow defined in the file .github/workflows/build-lint-test-cover-docs-upload.yml.

Preparation for Local Development

Before documentation can be generated or tests can be executed, it is necessary to run the build process and then to use the command below to move the compiled libsodium shared/dynamic library file into its designated location (so that the module file src/bcl/bcl.py is able to import it):

cp build/lib*/bcl/_sodium.py src/bcl

Manual Installation

Once the package is built, it can be installed manually using the command below:

python -m pip install -f dist . --upgrade

Documentation

Once the libsodium shared library file is compiled and moved into its designated location (as described in the relevant subsection above), the documentation can be generated automatically from the source files using Sphinx:

python -m pip install ".[docs]"
cd docs
sphinx-apidoc -f -E --templatedir=_templates -o _source .. ../src/bcl/_sodium_build.py && make html

Testing and Conventions

Before unit tests can be executed, it is first necessary to prepare for local development by compiling and moving into its designated location the libsodium shared library file (as described in the relevant subsection above).

All unit tests are executed and their coverage is measured when using pytest (see pyproject.toml for configuration details):

python -m pip install ".[test]"
python -m pytest

Alternatively, all unit tests are included in the module itself and can be executed using doctest:

python src/bcl/bcl.py -v

Style conventions are enforced using Pylint:

python -m pip install ".[lint]"
python -m pylint src/bcl src/bcl/_sodium.tmpl src/bcl/_sodium_build.py --disable=duplicate-code

Contributions

In order to contribute to the source code, open an issue or submit a pull request on the GitHub page for this library.

Versioning

The version number format for this library and the changes to the library associated with version number increments conform with Semantic Versioning 2.0.0.

Publishing

This library can be published as a package on PyPI via the GitHub Actions workflow found in .github/workflows/build-publish-sign-release.yml that follows the recommendations found in the Python Packaging User Guide.

Ensure that the correct version number appears in setup.cfg, and that any links in this README document to the Read the Docs documentation of this package (or its dependencies) have appropriate version numbers. Also ensure that the Read the Docs project for this library has an automation rule that activates and sets as the default all tagged versions.

To publish the package, create and push a tag for the version being published (replacing ?.?.? with the version number):

git tag ?.?.?
git push origin ?.?.?

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

bcl-3.0.0.tar.gz (18.2 kB view details)

Uploaded Source

Built Distributions

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

bcl-3.0.0-cp313-abi3-win_amd64.whl (180.6 kB view details)

Uploaded CPython 3.13+Windows x86-64

bcl-3.0.0-cp313-abi3-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13+musllinux: musl 1.2+ x86-64

bcl-3.0.0-cp313-abi3-musllinux_1_2_aarch64.whl (587.3 kB view details)

Uploaded CPython 3.13+musllinux: musl 1.2+ ARM64

bcl-3.0.0-cp313-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13+manylinux: glibc 2.17+ x86-64

bcl-3.0.0-cp313-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (589.3 kB view details)

Uploaded CPython 3.13+manylinux: glibc 2.17+ ARM64

bcl-3.0.0-cp313-abi3-macosx_11_0_x86_64.whl (202.7 kB view details)

Uploaded CPython 3.13+macOS 11.0+ x86-64

bcl-3.0.0-cp313-abi3-macosx_11_0_arm64.whl (187.7 kB view details)

Uploaded CPython 3.13+macOS 11.0+ ARM64

bcl-3.0.0-cp312-abi3-win_amd64.whl (180.6 kB view details)

Uploaded CPython 3.12+Windows x86-64

bcl-3.0.0-cp312-abi3-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ x86-64

bcl-3.0.0-cp312-abi3-musllinux_1_2_aarch64.whl (587.3 kB view details)

Uploaded CPython 3.12+musllinux: musl 1.2+ ARM64

bcl-3.0.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ x86-64

bcl-3.0.0-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (589.3 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ARM64

bcl-3.0.0-cp312-abi3-macosx_11_0_x86_64.whl (202.7 kB view details)

Uploaded CPython 3.12+macOS 11.0+ x86-64

bcl-3.0.0-cp312-abi3-macosx_11_0_arm64.whl (187.7 kB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

bcl-3.0.0-cp311-abi3-win_amd64.whl (180.6 kB view details)

Uploaded CPython 3.11+Windows x86-64

bcl-3.0.0-cp311-abi3-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11+musllinux: musl 1.2+ x86-64

bcl-3.0.0-cp311-abi3-musllinux_1_2_aarch64.whl (587.3 kB view details)

Uploaded CPython 3.11+musllinux: musl 1.2+ ARM64

bcl-3.0.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ x86-64

bcl-3.0.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (589.2 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ ARM64

bcl-3.0.0-cp311-abi3-macosx_11_0_x86_64.whl (202.7 kB view details)

Uploaded CPython 3.11+macOS 11.0+ x86-64

bcl-3.0.0-cp311-abi3-macosx_11_0_arm64.whl (187.7 kB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

bcl-3.0.0-cp310-abi3-win_amd64.whl (180.6 kB view details)

Uploaded CPython 3.10+Windows x86-64

bcl-3.0.0-cp310-abi3-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ x86-64

bcl-3.0.0-cp310-abi3-musllinux_1_2_aarch64.whl (587.3 kB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

bcl-3.0.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ x86-64

bcl-3.0.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (589.2 kB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARM64

bcl-3.0.0-cp310-abi3-macosx_11_0_x86_64.whl (202.7 kB view details)

Uploaded CPython 3.10+macOS 11.0+ x86-64

bcl-3.0.0-cp310-abi3-macosx_11_0_arm64.whl (187.7 kB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

bcl-3.0.0-cp39-abi3-win_amd64.whl (180.6 kB view details)

Uploaded CPython 3.9+Windows x86-64

bcl-3.0.0-cp39-abi3-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ x86-64

bcl-3.0.0-cp39-abi3-musllinux_1_2_aarch64.whl (587.3 kB view details)

Uploaded CPython 3.9+musllinux: musl 1.2+ ARM64

bcl-3.0.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ x86-64

bcl-3.0.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (589.2 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ ARM64

bcl-3.0.0-cp39-abi3-macosx_11_0_x86_64.whl (202.7 kB view details)

Uploaded CPython 3.9+macOS 11.0+ x86-64

bcl-3.0.0-cp39-abi3-macosx_11_0_arm64.whl (187.7 kB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

bcl-3.0.0-cp39-abi3-macosx_10_9_x86_64.whl (256.9 kB view details)

Uploaded CPython 3.9+macOS 10.9+ x86-64

File details

Details for the file bcl-3.0.0.tar.gz.

File metadata

  • Download URL: bcl-3.0.0.tar.gz
  • Upload date:
  • Size: 18.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcl-3.0.0.tar.gz
Algorithm Hash digest
SHA256 fa0ba9077903a66e1a3f00340e4f98c9bfadb0e457389d0bed97b49f2e16e5c3
MD5 404108b1724232320cf15f5a2ae8c867
BLAKE2b-256 15348ac909971bdb06cc4e1d96423bf12e5bf70ce82e86038008371136e72f0c

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcl-3.0.0.tar.gz:

Publisher: build-publish-sign-release.yml on nthparty/bcl

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

File details

Details for the file bcl-3.0.0-cp313-abi3-win_amd64.whl.

File metadata

  • Download URL: bcl-3.0.0-cp313-abi3-win_amd64.whl
  • Upload date:
  • Size: 180.6 kB
  • Tags: CPython 3.13+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcl-3.0.0-cp313-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 e4ec56a9ab388fd4d2772d017a9ea37f5b57bbdcd624a1582f10977c8c3f746d
MD5 d50ea5292f2555d4b3f42b643ffc383c
BLAKE2b-256 7c22f94ffa3598d523038826b5b6d2d7f06e2b91785f2eb222a224021d4124d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcl-3.0.0-cp313-abi3-win_amd64.whl:

Publisher: build-publish-sign-release.yml on nthparty/bcl

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

File details

Details for the file bcl-3.0.0-cp313-abi3-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: bcl-3.0.0-cp313-abi3-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.13+, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcl-3.0.0-cp313-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 de09cc83fff3e9415110acafd78c7b015319d79a8cb8dd18732160f03552f2ea
MD5 75a70caf580d1903d3808aa27fca12ce
BLAKE2b-256 46ef3b6b5e7d770021504706a7d95b64183515406130af61ba409665ff63086f

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcl-3.0.0-cp313-abi3-musllinux_1_2_x86_64.whl:

Publisher: build-publish-sign-release.yml on nthparty/bcl

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

File details

Details for the file bcl-3.0.0-cp313-abi3-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: bcl-3.0.0-cp313-abi3-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 587.3 kB
  • Tags: CPython 3.13+, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcl-3.0.0-cp313-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5396110d75e537ed1c40b402c922b2a5e7d14f0d8ea5e0c53910618a38cbe710
MD5 857127f2feaa1dc629775b50a321ad72
BLAKE2b-256 0540d880613a1f7d4696937cddff1b77743d8f8d1d12357558ee8bf7f79b651c

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcl-3.0.0-cp313-abi3-musllinux_1_2_aarch64.whl:

Publisher: build-publish-sign-release.yml on nthparty/bcl

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

File details

Details for the file bcl-3.0.0-cp313-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bcl-3.0.0-cp313-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ab4eb73809fe437a2aa58b5dcbc543c4f5139e9084dcf986c4b6147e1bb8dd03
MD5 8a1922e9201f6ca257efdf903e53c74a
BLAKE2b-256 e56c7596af2ce6dd352a1da5846de13f5eb8364132c067ac48776e147c9c8965

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcl-3.0.0-cp313-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-publish-sign-release.yml on nthparty/bcl

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

File details

Details for the file bcl-3.0.0-cp313-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bcl-3.0.0-cp313-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6ffc92a81802bf74153e330dd0b739b4caeedc2c696927e7139e67980721d251
MD5 830be75d35d996683bf5b72533f2422b
BLAKE2b-256 9664f0879447466731cec4bf594b204d1688cf78349243fa22976bad2dc2ad61

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcl-3.0.0-cp313-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build-publish-sign-release.yml on nthparty/bcl

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

File details

Details for the file bcl-3.0.0-cp313-abi3-macosx_11_0_x86_64.whl.

File metadata

  • Download URL: bcl-3.0.0-cp313-abi3-macosx_11_0_x86_64.whl
  • Upload date:
  • Size: 202.7 kB
  • Tags: CPython 3.13+, macOS 11.0+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcl-3.0.0-cp313-abi3-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 edd67d3433d86d981d0e80860eb14157234871d4e3af352ca416089125463511
MD5 8f79b3b6271bbb28859bf3eeb86618b0
BLAKE2b-256 27f4cb167d15decffb305542b523d0b52eb7352a2fafe590829f40f88a7155d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcl-3.0.0-cp313-abi3-macosx_11_0_x86_64.whl:

Publisher: build-publish-sign-release.yml on nthparty/bcl

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

File details

Details for the file bcl-3.0.0-cp313-abi3-macosx_11_0_arm64.whl.

File metadata

  • Download URL: bcl-3.0.0-cp313-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 187.7 kB
  • Tags: CPython 3.13+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcl-3.0.0-cp313-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8793a80c724c18e21b876b12b11e6ab8a86d1c93b92562935a3857e59162be1e
MD5 607e3b21dd94b260d026ce56e81e89f5
BLAKE2b-256 70ff91a7343e24e5efb9ccda91865698b62d5dcdb1147a2b62024057623ae32b

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcl-3.0.0-cp313-abi3-macosx_11_0_arm64.whl:

Publisher: build-publish-sign-release.yml on nthparty/bcl

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

File details

Details for the file bcl-3.0.0-cp312-abi3-win_amd64.whl.

File metadata

  • Download URL: bcl-3.0.0-cp312-abi3-win_amd64.whl
  • Upload date:
  • Size: 180.6 kB
  • Tags: CPython 3.12+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcl-3.0.0-cp312-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 8f72c6f6965c80d3b104ac6c3184896fe4e1e0cc4bf7ca951c2ca5ea62451ca2
MD5 b384f5f6921cddc6d5abf9ac7464b91b
BLAKE2b-256 266b9593170834be454434d254a0a3bb0551ee6a1d48a0664537bae53e653f38

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcl-3.0.0-cp312-abi3-win_amd64.whl:

Publisher: build-publish-sign-release.yml on nthparty/bcl

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

File details

Details for the file bcl-3.0.0-cp312-abi3-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: bcl-3.0.0-cp312-abi3-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.12+, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcl-3.0.0-cp312-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 378ac8788962a0abb50e3f85268ee37cafdf913a145fe34728b143df163b24bc
MD5 3feb2f002a7f59fb32c9bf2d339e3cf4
BLAKE2b-256 05d266d04d1b4cb106c510ec81862d1809db5a5859abef253f0d5f62735e9495

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcl-3.0.0-cp312-abi3-musllinux_1_2_x86_64.whl:

Publisher: build-publish-sign-release.yml on nthparty/bcl

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

File details

Details for the file bcl-3.0.0-cp312-abi3-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: bcl-3.0.0-cp312-abi3-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 587.3 kB
  • Tags: CPython 3.12+, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcl-3.0.0-cp312-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 32fa76517204d25a4e23b477491e0f1fbddba6c0aeb1755e00fe3eede20bedf1
MD5 eb2143ee77ef1502d2e9c419505c82ad
BLAKE2b-256 0a8a58e62355cc53c1a498045aa2a08023f9ab1d2304cfe7ed7350bf93f546ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcl-3.0.0-cp312-abi3-musllinux_1_2_aarch64.whl:

Publisher: build-publish-sign-release.yml on nthparty/bcl

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

File details

Details for the file bcl-3.0.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bcl-3.0.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0bc227225361fa50f835a427936562664509fdce1f820ce7a503c91ca2d9d608
MD5 021c1f77ca7663d16ab44f206d527f98
BLAKE2b-256 8152d489672d3f8e86698a2b9178c061c45b46d4c098c1c38b609867468cf731

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcl-3.0.0-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-publish-sign-release.yml on nthparty/bcl

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

File details

Details for the file bcl-3.0.0-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bcl-3.0.0-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d7cffa958aa625716b969dfeca7de873c75ea5a9b26503962f91095bc67b28a8
MD5 2eec108924da4d9e10c0f884299213ed
BLAKE2b-256 4efa6b14688fd72cb3012f97c263a956b9b1fbfd6322e2e64fe99bee951276f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcl-3.0.0-cp312-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build-publish-sign-release.yml on nthparty/bcl

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

File details

Details for the file bcl-3.0.0-cp312-abi3-macosx_11_0_x86_64.whl.

File metadata

  • Download URL: bcl-3.0.0-cp312-abi3-macosx_11_0_x86_64.whl
  • Upload date:
  • Size: 202.7 kB
  • Tags: CPython 3.12+, macOS 11.0+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcl-3.0.0-cp312-abi3-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 71ad6115e84da71fee4a3fcb95484cd1b04f4c86d386370d60c1d8b7a4290fdd
MD5 ae7a2ade7bbc365f6c0878cd79bdf689
BLAKE2b-256 1e85100428b54bc750d2acd029338056320ecd9995805f44f0fadad326e58e61

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcl-3.0.0-cp312-abi3-macosx_11_0_x86_64.whl:

Publisher: build-publish-sign-release.yml on nthparty/bcl

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

File details

Details for the file bcl-3.0.0-cp312-abi3-macosx_11_0_arm64.whl.

File metadata

  • Download URL: bcl-3.0.0-cp312-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 187.7 kB
  • Tags: CPython 3.12+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcl-3.0.0-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2f44ce203d77fbee9fe311dcd421f975df03690bda00d491009295c3122fb5be
MD5 d539c1a9e1a325bc6a9bfb96382a2874
BLAKE2b-256 638cc4a5fd3fe3e893f2b6a8abfd645f0c076109f965d051bc8ea3ad5248772e

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcl-3.0.0-cp312-abi3-macosx_11_0_arm64.whl:

Publisher: build-publish-sign-release.yml on nthparty/bcl

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

File details

Details for the file bcl-3.0.0-cp311-abi3-win_amd64.whl.

File metadata

  • Download URL: bcl-3.0.0-cp311-abi3-win_amd64.whl
  • Upload date:
  • Size: 180.6 kB
  • Tags: CPython 3.11+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcl-3.0.0-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 cd9e6dbe418e6b050f3ebbb31ce79dc62bdfaecea33c83b4aca4c79722a23eb9
MD5 bb4c389cecc735ad5b2ce278d576b776
BLAKE2b-256 0166f7b1f8ac45b53a8e66eade582468a7980fc3f5e658730dce1946fce2ad85

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcl-3.0.0-cp311-abi3-win_amd64.whl:

Publisher: build-publish-sign-release.yml on nthparty/bcl

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

File details

Details for the file bcl-3.0.0-cp311-abi3-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: bcl-3.0.0-cp311-abi3-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.11+, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcl-3.0.0-cp311-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 be8d22325dcce4f06cadbffd7d18a99b03617580f21aaecd284897e498ca66b3
MD5 4c6171f97ce1a240d49ef215aeebdb7d
BLAKE2b-256 211df20414792ae816c0b151637668d40dda3396dfbcc5679930b4ad0ce5b945

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcl-3.0.0-cp311-abi3-musllinux_1_2_x86_64.whl:

Publisher: build-publish-sign-release.yml on nthparty/bcl

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

File details

Details for the file bcl-3.0.0-cp311-abi3-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: bcl-3.0.0-cp311-abi3-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 587.3 kB
  • Tags: CPython 3.11+, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcl-3.0.0-cp311-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a369e8596c963b79c8d685d193f570bc5b92060ac920cf42822780cf3b0ad257
MD5 119891c305e2fa6872df2e5b236503f4
BLAKE2b-256 66b53118124992849f4749eb6afaeced7491a1f706c0aa6701a2bdb20685fd21

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcl-3.0.0-cp311-abi3-musllinux_1_2_aarch64.whl:

Publisher: build-publish-sign-release.yml on nthparty/bcl

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

File details

Details for the file bcl-3.0.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bcl-3.0.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 14b7a1e55c3f073ebd1f694ef872ed7b16b633cd82d162598050b24c31f06f96
MD5 040c6329e5ac1e22ec8fc860b5f91821
BLAKE2b-256 8883f77ff8e4f11ec683a89611fa0fedd08660a64aa315516f276b17fae5ecac

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcl-3.0.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-publish-sign-release.yml on nthparty/bcl

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

File details

Details for the file bcl-3.0.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bcl-3.0.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 30b0bb5b94cd991c2bcb2f71040eab12ea2528b8529cb4a4e97dc857c950760a
MD5 19cddbfe8d0cae0926d6fc10cc0a652b
BLAKE2b-256 46ddf04cdf084a6a066ca91cb49ce156501c4866f2c923db0028a41d885164a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcl-3.0.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build-publish-sign-release.yml on nthparty/bcl

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

File details

Details for the file bcl-3.0.0-cp311-abi3-macosx_11_0_x86_64.whl.

File metadata

  • Download URL: bcl-3.0.0-cp311-abi3-macosx_11_0_x86_64.whl
  • Upload date:
  • Size: 202.7 kB
  • Tags: CPython 3.11+, macOS 11.0+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcl-3.0.0-cp311-abi3-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 0ba6bc939d9f95f2a039b093bce13fcf9b6ba2eb0fba7d02462b7bddf4cd23ad
MD5 83e1d34b18a609358bcb262b49f686ba
BLAKE2b-256 b0e8cfd335f6db00eabd451b19a92ed33beef8781973ab3906d7f743514dd038

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcl-3.0.0-cp311-abi3-macosx_11_0_x86_64.whl:

Publisher: build-publish-sign-release.yml on nthparty/bcl

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

File details

Details for the file bcl-3.0.0-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

  • Download URL: bcl-3.0.0-cp311-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 187.7 kB
  • Tags: CPython 3.11+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcl-3.0.0-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bc74a993054ed28136c3d5a920e746844513d3a3afcdc88555c25151f338380b
MD5 ace77b4fab2ef3a5406c7aa5b1ad8631
BLAKE2b-256 2987ec3c13035d2f44ab27fc1368129adc402a994135531f67097952035ea6d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcl-3.0.0-cp311-abi3-macosx_11_0_arm64.whl:

Publisher: build-publish-sign-release.yml on nthparty/bcl

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

File details

Details for the file bcl-3.0.0-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: bcl-3.0.0-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 180.6 kB
  • Tags: CPython 3.10+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcl-3.0.0-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 abd518f2a71b2af7dbbf9fdfb21a7e846f026dbe4fde755a7352961e9c68a773
MD5 d9fa0e2e025164fc750b6912e2b9857f
BLAKE2b-256 203ee2207aa2c4170142841962d9132bec9d23ef68f928ef164adb179476b89b

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcl-3.0.0-cp310-abi3-win_amd64.whl:

Publisher: build-publish-sign-release.yml on nthparty/bcl

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

File details

Details for the file bcl-3.0.0-cp310-abi3-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: bcl-3.0.0-cp310-abi3-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.10+, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcl-3.0.0-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 299a7840c7788d326938ba83475d2d71d5c070ef6316099003dfd32f7bd28221
MD5 099aef683d15c88966caa282a0a4cb73
BLAKE2b-256 e57a8da95962f52a07f051895a20aab8e7b309c00eafc509fdc287ef5148527c

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcl-3.0.0-cp310-abi3-musllinux_1_2_x86_64.whl:

Publisher: build-publish-sign-release.yml on nthparty/bcl

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

File details

Details for the file bcl-3.0.0-cp310-abi3-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: bcl-3.0.0-cp310-abi3-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 587.3 kB
  • Tags: CPython 3.10+, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcl-3.0.0-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9ef78a7fe9650504f0ba986b767d74ccddd611447cbe993459dd40556072b1d5
MD5 05637dbb3006c7880a0a96c54fee8144
BLAKE2b-256 664b02b63755b89f897ecf21fdcbf5d6d9464b475be6466d2ea72f4a88495371

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcl-3.0.0-cp310-abi3-musllinux_1_2_aarch64.whl:

Publisher: build-publish-sign-release.yml on nthparty/bcl

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

File details

Details for the file bcl-3.0.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bcl-3.0.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a2912819f15fc10e948146075fd2af09ab7e42980bb28e0c9fbd7e179ff53ec8
MD5 fdf753fd65c9e2cd02d24631f8a4ae27
BLAKE2b-256 5ba41c5cca497fc33416023a6a5576fb0d6ae69551d95bb345655ddb0e287371

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcl-3.0.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-publish-sign-release.yml on nthparty/bcl

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

File details

Details for the file bcl-3.0.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bcl-3.0.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 23bca985a502de3aee9d7c57be1ab8f897c164d86a7b9630d8e0c3ac4239d8c1
MD5 dfece0e0a7f9acb0abecaba4ac7d2368
BLAKE2b-256 fba34c55a511c3be7e61365ded372635de32cb2cf6bd951d3ba06e5488185828

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcl-3.0.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build-publish-sign-release.yml on nthparty/bcl

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

File details

Details for the file bcl-3.0.0-cp310-abi3-macosx_11_0_x86_64.whl.

File metadata

  • Download URL: bcl-3.0.0-cp310-abi3-macosx_11_0_x86_64.whl
  • Upload date:
  • Size: 202.7 kB
  • Tags: CPython 3.10+, macOS 11.0+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcl-3.0.0-cp310-abi3-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 dbca3740de64b424830a92d0798b914cdbe252b7db2eb90711701ba97577035f
MD5 adccd7525f50b07e5427b2bc5017f337
BLAKE2b-256 01cfbe56ee177544509c587f63d517ab1643368dc473a94554c5892aae224e26

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcl-3.0.0-cp310-abi3-macosx_11_0_x86_64.whl:

Publisher: build-publish-sign-release.yml on nthparty/bcl

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

File details

Details for the file bcl-3.0.0-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

  • Download URL: bcl-3.0.0-cp310-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 187.7 kB
  • Tags: CPython 3.10+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcl-3.0.0-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4807176673e0fa892c40f4c654da39cf0b239b39d48e3e5fe887a34ff5c26cda
MD5 9df46d4bf568b25a5633b44a5e22f32f
BLAKE2b-256 1bf9e7fa90ae4f7f915ce867bc9ab5db4318e05d2b557d3035b7ba91d06bd0f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcl-3.0.0-cp310-abi3-macosx_11_0_arm64.whl:

Publisher: build-publish-sign-release.yml on nthparty/bcl

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

File details

Details for the file bcl-3.0.0-cp39-abi3-win_amd64.whl.

File metadata

  • Download URL: bcl-3.0.0-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 180.6 kB
  • Tags: CPython 3.9+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcl-3.0.0-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 ecd279120c9ca05c010672f446b1b69c6c515096dc720bd7aa1a997622a46ea5
MD5 3d9fd59a14fa786c9728573b774b43d2
BLAKE2b-256 5013dcba35d54a7960bf3d62c4146b542365fa8255142405f156cd690f40466c

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcl-3.0.0-cp39-abi3-win_amd64.whl:

Publisher: build-publish-sign-release.yml on nthparty/bcl

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

File details

Details for the file bcl-3.0.0-cp39-abi3-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: bcl-3.0.0-cp39-abi3-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.9+, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcl-3.0.0-cp39-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 59b7a31563f1efbd3c47006b34cef09cf5152bf1e28d72392f7eebd2b62029f1
MD5 d4f77f6ade346c32aa24bf3084fa09d9
BLAKE2b-256 46f518154e4abb84119814b9603ba2ba48b2151f90a12370e1fbda5623f515d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcl-3.0.0-cp39-abi3-musllinux_1_2_x86_64.whl:

Publisher: build-publish-sign-release.yml on nthparty/bcl

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

File details

Details for the file bcl-3.0.0-cp39-abi3-musllinux_1_2_aarch64.whl.

File metadata

  • Download URL: bcl-3.0.0-cp39-abi3-musllinux_1_2_aarch64.whl
  • Upload date:
  • Size: 587.3 kB
  • Tags: CPython 3.9+, musllinux: musl 1.2+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcl-3.0.0-cp39-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 24b00969bf7318fa8acfd176289f4b1fcd58b433082342f3676c5864a30bb0c4
MD5 7df76142b800ce74963c23f5f440330c
BLAKE2b-256 30242698aafc9cfda950ac9391abbdf61fe9646fbe8bd1f4c6bb41f1fe15115a

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcl-3.0.0-cp39-abi3-musllinux_1_2_aarch64.whl:

Publisher: build-publish-sign-release.yml on nthparty/bcl

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

File details

Details for the file bcl-3.0.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bcl-3.0.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 894a2968113fa76447ab5d3d720c1ad4662e9652c2025a41b15e3c2d2d063c5b
MD5 8341ff6abe85efb117b9aaea00a35901
BLAKE2b-256 60d3921df9bc4188145f4a31a9f993fc9f15d87492574fed7b7233a23b552c84

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcl-3.0.0-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-publish-sign-release.yml on nthparty/bcl

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

File details

Details for the file bcl-3.0.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bcl-3.0.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1c0777dc65ca28aa8df2cc361f59fe097ffaca3c5dd9c2b45d81c72ea9c23bdb
MD5 f5bf98852018121ebb2ee00b03d8c881
BLAKE2b-256 9e0fb3ceb100f18274ce64b5933092d496156d47c175df22d2105a04a887c611

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcl-3.0.0-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build-publish-sign-release.yml on nthparty/bcl

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

File details

Details for the file bcl-3.0.0-cp39-abi3-macosx_11_0_x86_64.whl.

File metadata

  • Download URL: bcl-3.0.0-cp39-abi3-macosx_11_0_x86_64.whl
  • Upload date:
  • Size: 202.7 kB
  • Tags: CPython 3.9+, macOS 11.0+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcl-3.0.0-cp39-abi3-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 c794a0b1414a46a095743bfa3a6bcd14e6caa220b8fbae428c215f8287a586bb
MD5 5df4a97ff501953fa41c575dcdc61ddc
BLAKE2b-256 5b1e5784e1bdca79fefa658acdbe1a382e201299797a181b371d0a72e49da639

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcl-3.0.0-cp39-abi3-macosx_11_0_x86_64.whl:

Publisher: build-publish-sign-release.yml on nthparty/bcl

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

File details

Details for the file bcl-3.0.0-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

  • Download URL: bcl-3.0.0-cp39-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 187.7 kB
  • Tags: CPython 3.9+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcl-3.0.0-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1b3fa5605cafe99b129e022253b553999e5be9d7a180a5dde6a34753f44dd533
MD5 c5af11835bc200f0762728abf1333af2
BLAKE2b-256 f0443299988a0b90358c99fa91e0ee6dac84ec89229b665ea40b5034f37cd0c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcl-3.0.0-cp39-abi3-macosx_11_0_arm64.whl:

Publisher: build-publish-sign-release.yml on nthparty/bcl

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

File details

Details for the file bcl-3.0.0-cp39-abi3-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: bcl-3.0.0-cp39-abi3-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 256.9 kB
  • Tags: CPython 3.9+, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bcl-3.0.0-cp39-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 05095a41630f08be9ce60efdf035becfcbca935c2676ed5a82dd40a1489781b8
MD5 ae83fb14f6b2e2bf44cf59cf260ff7f6
BLAKE2b-256 cd8bdfe33c6eef5880598a773f66ce403969eec98c53aa0643fbb844ff8ef66b

See more details on using hashes here.

Provenance

The following attestation bundles were made for bcl-3.0.0-cp39-abi3-macosx_10_9_x86_64.whl:

Publisher: build-publish-sign-release.yml on nthparty/bcl

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