Skip to main content

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.txt here is only a thin shim: it add_subdirectory()s a checkout of uxlfoundation/oneTBB (pointed at by the ONE_TBB_SOURCE_DIR variable or environment variable) and installs the built libraries into the tbb4u package directory. All build logic lives upstream.
  • .github/workflows/build.yml is 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_wheels and build_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)

Source distribution for tbb4u 2022.3.0
File Size Uploaded
tbb4u-2022.3.0.tar.gz 5.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for tbb4u 2022.3.0
File
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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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 log

Release 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

Release history Release notifications | RSS feed

This release

2022.3.0 This release

9 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page