Skip to main content

Unofficial Bun wheel

Project description

bun-wheel

Unofficial Python wheel for Bun

Provides the bun command via pip/uv without requiring a separate installer.

Installation

pip install bun-wheel
uv add bun-wheel

After installation, the bun command is available in your environment:

bun --version
bun run index.ts

Versioning

The wheel version mirrors the bundled Bun release — bun-wheel==1.3.14 always contains Bun 1.3.14.

Supported platforms

Platform x86-64 ARM64
Linux (glibc)
Linux (musl)
macOS
Windows

How it works

The custom Hatchling build hook (hatch_build.py) runs at wheel build time:

  1. Reads the target Bun version from the package version in pyproject.toml.
  2. Downloads the platform-specific zip from the official Bun releases.
  3. Verifies the SHA-256 checksum against Bun's published SHASUMS256.txt.
  4. Extracts the binary into the wheel and sets the platform tag (e.g. manylinux_2_17_x86_64) so pip selects the correct wheel at install time.

No binary is committed to the repository.

Building from source

uv run hatch build -t wheel

To build for a specific Bun version, update the version field in pyproject.toml to match the desired Bun release, then rebuild.

Disclaimer

This project is not affiliated with or endorsed by Oven Inc. Bun is developed and maintained by Oven. Please report issues with Bun itself to the official Bun 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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

bun_wheel-1.3.14-py3-none-win_arm64.whl (36.7 MB view details)

Uploaded Python 3Windows ARM64

bun_wheel-1.3.14-py3-none-win_amd64.whl (38.4 MB view details)

Uploaded Python 3Windows x86-64

bun_wheel-1.3.14-py3-none-musllinux_1_2_x86_64.whl (34.7 MB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

bun_wheel-1.3.14-py3-none-musllinux_1_2_aarch64.whl (34.3 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

bun_wheel-1.3.14-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (36.0 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ x86-64

bun_wheel-1.3.14-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (35.7 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64

bun_wheel-1.3.14-py3-none-macosx_11_0_arm64.whl (23.6 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

bun_wheel-1.3.14-py3-none-macosx_10_9_x86_64.whl (26.5 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

Details for the file bun_wheel-1.3.14-py3-none-win_arm64.whl.

File metadata

  • Download URL: bun_wheel-1.3.14-py3-none-win_arm64.whl
  • Upload date:
  • Size: 36.7 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for bun_wheel-1.3.14-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 2b6f579a1e6b08f82df261811420b6425d9645fe1719e587a422da8c3e6c2c70
MD5 e96545076f03eff387fdf56e76a1a5a1
BLAKE2b-256 38ceba2202c0ef7873fbf14b6daf0b99dfefbf9243f4ca9fde7b49266ba461b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for bun_wheel-1.3.14-py3-none-win_arm64.whl:

Publisher: build.yml on stiermid/bun-wheel

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

File details

Details for the file bun_wheel-1.3.14-py3-none-win_amd64.whl.

File metadata

  • Download URL: bun_wheel-1.3.14-py3-none-win_amd64.whl
  • Upload date:
  • Size: 38.4 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for bun_wheel-1.3.14-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 9eb744194c6c2513538d6ddd9d921eeab76c51491f2a3cfa0730c94da6e6b1ba
MD5 034c02e7af33be54327117dd406d57db
BLAKE2b-256 5ce90af22e4f705575c7289271ad963ff6c495e5bbe44f3a2ced0fc23b77fe94

See more details on using hashes here.

Provenance

The following attestation bundles were made for bun_wheel-1.3.14-py3-none-win_amd64.whl:

Publisher: build.yml on stiermid/bun-wheel

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

File details

Details for the file bun_wheel-1.3.14-py3-none-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bun_wheel-1.3.14-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 40a801f7a50797d4a78a4f48d1908f0c76a92426ce445d139b5ad255fcf6df17
MD5 a05e1ff40278009bef07598257153907
BLAKE2b-256 e4d407d8ac9408ab7dbe88ac4f7166405a64ea3c2bef176f2cd94ad8b0e37844

See more details on using hashes here.

Provenance

The following attestation bundles were made for bun_wheel-1.3.14-py3-none-musllinux_1_2_x86_64.whl:

Publisher: build.yml on stiermid/bun-wheel

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

File details

Details for the file bun_wheel-1.3.14-py3-none-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bun_wheel-1.3.14-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 70f76244aef697db8c5870f65dd1fdc236b55bf4348d666a1163dd94912b2ceb
MD5 7cd61a53a76e0a6302283ef65b0a5eee
BLAKE2b-256 4fb35279d25b3fd94041e8663948f403011adbd279a4ef15a7dfc5886083c816

See more details on using hashes here.

Provenance

The following attestation bundles were made for bun_wheel-1.3.14-py3-none-musllinux_1_2_aarch64.whl:

Publisher: build.yml on stiermid/bun-wheel

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

File details

Details for the file bun_wheel-1.3.14-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bun_wheel-1.3.14-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9f0788b1647347d10eced78ef500cd9962439b790188f9c1d4864961adae78f5
MD5 dce98f7a4abdb717f7cb6b7ed272ae2a
BLAKE2b-256 6e644567aeaefd981701cbaca705cae470847dbf916b3841c229fbfad2a054dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for bun_wheel-1.3.14-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build.yml on stiermid/bun-wheel

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

File details

Details for the file bun_wheel-1.3.14-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bun_wheel-1.3.14-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b96f6de68079f642145d36d9e66cd1fd63634c7e582b45e3e707f2a1b61e700b
MD5 bfaf61c081cfcc4db586d54442c89eb1
BLAKE2b-256 105e531a720e4a6361dde5ea23eead9053517245445513db94733653fcfd1ba3

See more details on using hashes here.

Provenance

The following attestation bundles were made for bun_wheel-1.3.14-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build.yml on stiermid/bun-wheel

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

File details

Details for the file bun_wheel-1.3.14-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bun_wheel-1.3.14-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 237b0a8053613eddeb6b9cd30d43cc0b5038b3b5e5c1594b8743a54481484523
MD5 a392997f786b81cac2a71ba097655035
BLAKE2b-256 9ed045137fb5aeac6f4b18b118cfe040a51eefa627ae8a720e96f96434ddb7f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for bun_wheel-1.3.14-py3-none-macosx_11_0_arm64.whl:

Publisher: build.yml on stiermid/bun-wheel

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

File details

Details for the file bun_wheel-1.3.14-py3-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bun_wheel-1.3.14-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9e20f8c699302ec1b0e19bcb23423e52eea22ad41aabfddfd899aebc78f58459
MD5 6c7373fcdfe430a74ac3eab528b0e2cb
BLAKE2b-256 0f04b6a001bac2ab9cccddfe19134600a4511009f5b54bfeae3692a5548897fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for bun_wheel-1.3.14-py3-none-macosx_10_9_x86_64.whl:

Publisher: build.yml on stiermid/bun-wheel

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