tbb4u
Wheels for oneTBB (oneAPI Thread
Building Blocks), published to PyPI as tbb4u.
Each wheel bundles the oneTBB shared libraries (tbb, tbbmalloc) built
unmodified from an upstream release tag. The wheel version matches the
packaged oneTBB release (e.g. 2023.1.0). The tbbmalloc_proxy interposition
shim is not included.
How it works
CMakeLists.txthere is only a thin shim: itadd_subdirectory()s a checkout ofuxlfoundation/oneTBB(pointed at by theONE_TBB_SOURCE_DIRvariable or environment variable) and installs the built libraries into thetbb4upackage directory. All build logic lives upstream..github/workflows/build.ymlis manually triggered and builds a matrix of OS (windows/linux/macos) x architecture (intel/arm) x oneTBB tag with cibuildwheel, then uploads everything to PyPI via trusted publishing.- To package a new oneTBB release, add its tag to the matrix in the workflow
(both
build_wheelsandbuild_sdist).
Usage
import tbb4u
tbb4u.__version__ # e.g. "2023.1.0"
lib = tbb4u.load() # ctypes handle to the bundled libtbb
License
The packaging shim is Apache-2.0. The bundled oneTBB sources are Apache-2.0
(with LLVM exceptions); their license texts ship inside each wheel under
tbb4u/licenses/.
Metadata
Release files for tbb4u 2022.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tbb4u-2022.3.0.tar.gz | 5.1 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| tbb4u-2022.3.0-py3-none-win_arm64.whl | Python 3 | none | Windows ARM64 | Details |
| tbb4u-2022.3.0-py3-none-win_amd64.whl | Python 3 | none | Windows x86-64 | Details |
| tbb4u-2022.3.0-py3-none-musllinux_1_2_x86_64.whl | Python 3 | none | Linux musl 1.2+ x86-64 | Details |
| tbb4u-2022.3.0-py3-none-musllinux_1_2_aarch64.whl | Python 3 | none | Linux musl 1.2+ ARM64 | Details |
| tbb4u-2022.3.0-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl | Python 3 | none | Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 | Details |
| tbb4u-2022.3.0-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl | Python 3 | none | Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 | Details |
| tbb4u-2022.3.0-py3-none-macosx_11_0_arm64.whl | Python 3 | none | macOS 11.0+ ARM64 | Details |
| tbb4u-2022.3.0-py3-none-macosx_10_15_x86_64.whl | Python 3 | none | macOS 10.15+ x86-64 | Details |
Total release size: 4.9 MB
Release files / tbb4u-2022.3.0.tar.gz
| Download URL | tbb4u-2022.3.0.tar.gz |
|---|---|
| Size | 5.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5fa3635475ddc71837d00b40d785e533f182d4e6667b74480f8ef79e98fa398b
|
|
BLAKE2b-256 checksum How to use checksums |
f2f4997b7a5cc5e463ee883bf248f6f709717c34a3ac03aae2ef30af74bb5f23
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 26, 2026.
Transparency logRelease files / tbb4u-2022.3.0-py3-none-win_arm64.whl
| Download URL | tbb4u-2022.3.0-py3-none-win_arm64.whl |
|---|---|
| Size | 154.0 kB |
| Tags | Python 3 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
50dde8584870bdbb978496f0e5c807cc3348f61744d77f02923f63e340a46572
|
|
BLAKE2b-256 checksum How to use checksums |
53a23cb4d79bec212e30e38ff9aad84514479cf95f7da0ee36fd19632a347431
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 27, 2026.
Transparency logRelease files / tbb4u-2022.3.0-py3-none-win_amd64.whl
| Download URL | tbb4u-2022.3.0-py3-none-win_amd64.whl |
|---|---|
| Size | 166.3 kB |
| Tags | Python 3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f7923a04acfd6e9c1888964f09ab1bd8c6374a93624d12b2280ce8e5da77eb70
|
|
BLAKE2b-256 checksum How to use checksums |
030e094108b8730b0e1fe464923558dbe3d0324c27aa728146b06e1bf30db769
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 27, 2026.
Transparency logRelease files / tbb4u-2022.3.0-py3-none-musllinux_1_2_x86_64.whl
| Download URL | tbb4u-2022.3.0-py3-none-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | Linux musl 1.2+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
9d7547527c751e6f2beb931b5eca9135fb119ceff6393d17a4788e8b0d48b539
|
|
BLAKE2b-256 checksum How to use checksums |
ca32f4f9a8d23080bec4a38c7aef575d705c1a8686ea02ad500a89b51399d58f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 27, 2026.
Transparency logRelease files / tbb4u-2022.3.0-py3-none-musllinux_1_2_aarch64.whl
| Download URL | tbb4u-2022.3.0-py3-none-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | Linux musl 1.2+ ARM64 Python 3 |
|
SHA-256 checksum How to use checksums |
d455753d8843c2d41943754c2d1aaf75b336b1af0cbb802a0a43ab00ac1c2229
|
|
BLAKE2b-256 checksum How to use checksums |
f81d78efa04501d8566a6beadfbb60abae5e7baa655df9ebdc57e041f84f7a75
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 27, 2026.
Transparency logRelease files / tbb4u-2022.3.0-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | tbb4u-2022.3.0-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 532.5 kB |
| Tags | Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
b31962ecb91910f9913dad2d2cbab478c49f9b67707b892ed0d689d8160f71cc
|
|
BLAKE2b-256 checksum How to use checksums |
c5ee10b9bb74a7c14df38383a048669aa3f3152d789b7d3b1921f058cba43028
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 27, 2026.
Transparency logRelease files / tbb4u-2022.3.0-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
| Download URL | tbb4u-2022.3.0-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 391.0 kB |
| Tags | Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 Python 3 |
|
SHA-256 checksum How to use checksums |
6a43a143fe162e10e6de0f9576b11cf763c00a81b89259a7d0eb50c6ca760f90
|
|
BLAKE2b-256 checksum How to use checksums |
dd614af4f78fd4f847ff295ee11b6bb3078c3b6ede4cb8b6b6321b24c97aa8f3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 27, 2026.
Transparency logRelease files / tbb4u-2022.3.0-py3-none-macosx_11_0_arm64.whl
| Download URL | tbb4u-2022.3.0-py3-none-macosx_11_0_arm64.whl |
|---|---|
| Size | 334.4 kB |
| Tags | Python 3 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
9bd8b7ef7c4276081f90ea631538561b3ecf87cfa62f8270c4a4b391ba371cf8
|
|
BLAKE2b-256 checksum How to use checksums |
0a2a32c315a5ea50d71c481d901a27d5566fcb6233af91fb086d3349a2a5c6b0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 27, 2026.
Transparency logRelease files / tbb4u-2022.3.0-py3-none-macosx_10_15_x86_64.whl
| Download URL | tbb4u-2022.3.0-py3-none-macosx_10_15_x86_64.whl |
|---|---|
| Size | 466.3 kB |
| Tags | Python 3 macOS 10.15+ x86-64 |
|
SHA-256 checksum How to use checksums |
0ab43685c040023e4d2e8f9ac95fcc1aab738aa2e4ca268bcac28fc5c9448982
|
|
BLAKE2b-256 checksum How to use checksums |
6954c530c7f85dba5760eeca1045235a35b7af739d2360ffd7ca9dfa7d4f5366
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Aug 27, 2026.
Transparency log