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 2023.1.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 2023.1.0
File Size Uploaded
tbb4u-2023.1.0.tar.gz 5.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for tbb4u 2023.1.0
File
tbb4u-2023.1.0-py3-none-win_arm64.whl Python 3 none Windows ARM64 Details
tbb4u-2023.1.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
tbb4u-2023.1.0-py3-none-musllinux_1_2_x86_64.whl Python 3 none Linux musl 1.2+ x86-64 Details
tbb4u-2023.1.0-py3-none-musllinux_1_2_aarch64.whl Python 3 none Linux musl 1.2+ ARM64 Details
tbb4u-2023.1.0-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
tbb4u-2023.1.0-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl Python 3 none Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details
tbb4u-2023.1.0-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
tbb4u-2023.1.0-py3-none-macosx_10_15_x86_64.whl Python 3 none macOS 10.15+ x86-64 Details

Total release size: 5.0 MB

Release files / tbb4u-2023.1.0.tar.gz

Download URL tbb4u-2023.1.0.tar.gz
Size 5.1 kB
Tags Source
SHA-256 checksum
How to use checksums
70d424b098e042be4977e7de02e7b97930e48040b0b1f03d00a3ae60ed8fdc55
BLAKE2b-256 checksum
How to use checksums
6c7d48d63424bf3be30196eb80a73a23cc640775f8de52779319084fd376d0d7
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-2023.1.0-py3-none-win_arm64.whl

Download URL tbb4u-2023.1.0-py3-none-win_arm64.whl
Size 155.2 kB
Tags Python 3 Windows ARM64
SHA-256 checksum
How to use checksums
4638b48950358b63d994594865e0217c610816d4cc4339e65ecd5550bfe4991c
BLAKE2b-256 checksum
How to use checksums
46f0db42eb6ca0f19e69adf228ac83f8694a01f1694bbeb217a93111b56297d5
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-2023.1.0-py3-none-win_amd64.whl

Download URL tbb4u-2023.1.0-py3-none-win_amd64.whl
Size 167.9 kB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
5fc8b6653b0c64291cd759d1b9e2581cce7bc34417b9fb547b1ed2b8e9cbd5e4
BLAKE2b-256 checksum
How to use checksums
4888fd86245773f26115467d9735329bd24eba531975e12e1b55f58f44e9e7d0
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-2023.1.0-py3-none-musllinux_1_2_x86_64.whl

Download URL tbb4u-2023.1.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
2fd54f2e3e1cdeb7f1a065991692d2f8a705b46385350d7a627829db73d9db16
BLAKE2b-256 checksum
How to use checksums
21fc2b3ec9ac7e73f9a0ef1b573c6d4e34c08f0299c322ea1a1798fc2ebedfd9
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-2023.1.0-py3-none-musllinux_1_2_aarch64.whl

Download URL tbb4u-2023.1.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
c3bdbc6e8b667d77a93866f2dca653385cf86144d8173311f779e82d11ed6960
BLAKE2b-256 checksum
How to use checksums
fe1e2d74c67f6e856e30aa4b210235cfe117cf1116353324d93d6898ea8ea53a
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-2023.1.0-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL tbb4u-2023.1.0-py3-none-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 539.9 kB
Tags Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
1a1c67c0760a5a7b215a52098a5d92053ea319b86e51a9ba544d4ec5408c5aa0
BLAKE2b-256 checksum
How to use checksums
baf103cb6dd9650e4f37690f83d3f4f58a584a69344c10c8a72f74ae284dfdbc
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-2023.1.0-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL tbb4u-2023.1.0-py3-none-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 397.5 kB
Tags Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 Python 3
SHA-256 checksum
How to use checksums
666a5ad71f0ed014875083b8593384c0bf6f96b76a799225a33661457e193480
BLAKE2b-256 checksum
How to use checksums
296876726bae36dda4f3c26aa15f9f06f75e5af3dd8a4657d1adceb758f2ee57
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-2023.1.0-py3-none-macosx_11_0_arm64.whl

Download URL tbb4u-2023.1.0-py3-none-macosx_11_0_arm64.whl
Size 334.9 kB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
72088d84dc314f76aae16d8e266f5d99d9c1ae00c776f017ffad8ed3fe0b0f59
BLAKE2b-256 checksum
How to use checksums
dac1f31d48d3a9f85b678abfe2167157dfe0ba1ba0da4be5043e6c5ac567b563
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-2023.1.0-py3-none-macosx_10_15_x86_64.whl

Download URL tbb4u-2023.1.0-py3-none-macosx_10_15_x86_64.whl
Size 469.9 kB
Tags Python 3 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
e560c3f97a75985c1a98e97b4ca32923ba9371ba3f22967cd812d8aab6a3a9f4
BLAKE2b-256 checksum
How to use checksums
1fb9b5d9c4d97e6296d7878e07333ae5c0616da4290807a43fd434b8513b5c67
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

2023.1.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