Skip to main content

Bun is an all-in-one toolkit for JavaScript and TypeScript apps.

Reason this release was yanked:

Used only for testing

Project description

Pybun

The bun toolkit, packaged for Python 🍞 + 🐍 = 🚀

Bun is an all-in-one toolkit for JavaScript and TypeScript apps. The pybun Python package redistributes the Bun CLI executable so that it can be used as a dependency in your Python projects.

Usage

To run the Bun CLI from the command line, you can use:

pybun --version
bun --version
python -m pybun --version

To run the Bun CLI from a Python program, use sys.executable to locate the Python binary to invoke. For example:

import sys, subprocess

subprocess.call([sys.executable, "-m", "pybun"])

License

Pybun itself is released under The Unlicense license.

The bun executable has its own licence.

Credits

Thanks a lot to the zig-pypi maintainers: their code heavily helped me to understand how to do the same with Bun!

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

pybun-1.1.25.alpha6-py3-none-win_amd64.whl (35.6 MB view details)

Uploaded Python 3 Windows x86-64

pybun-1.1.25.alpha6-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl (33.6 MB view details)

Uploaded Python 3 manylinux: glibc 2.17+ ARM64 musllinux: musl 1.1+ ARM64

pybun-1.1.25.alpha6-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.musllinux_1_1_x86_64.whl (34.4 MB view details)

Uploaded Python 3 manylinux: glibc 2.12+ x86-64 musllinux: musl 1.1+ x86-64

pybun-1.1.25.alpha6-py3-none-macosx_12_0_x86_64.whl (20.3 MB view details)

Uploaded Python 3 macOS 12.0+ x86-64

pybun-1.1.25.alpha6-py3-none-macosx_12_0_arm64.whl (18.5 MB view details)

Uploaded Python 3 macOS 12.0+ ARM64

File details

Details for the file pybun-1.1.25.alpha6-py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for pybun-1.1.25.alpha6-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 41215fbad3b67753a9330cfdaff6d4cfa185db58f0a167907d6b16458bfee873
MD5 84464a066e17f64438e8d22adff5e780
BLAKE2b-256 e7dc1bae67522d580e3d27c17ea0fe3d84f4e65f98102191a8ca98ebfb2f1d06

See more details on using hashes here.

File details

Details for the file pybun-1.1.25.alpha6-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for pybun-1.1.25.alpha6-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 99e1cff2513eb150efa12fe98d70c7b622832b319c0dcb6e8cad90295b8f054e
MD5 2a2afc16d356d2b07be13ffaf634bdfa
BLAKE2b-256 132d455f1f076672dc023fe6ca5462281760967e6b444c2252e897a51d5900c5

See more details on using hashes here.

File details

Details for the file pybun-1.1.25.alpha6-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pybun-1.1.25.alpha6-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 59d12e45fd911ff333fb6f56439ad390a2e22e9e666e8c73930817d650f1dcb2
MD5 bcc14c747ecebf94a713a1d70a62848e
BLAKE2b-256 1251578743e0dc81c05de6b2ee95d1c624e874866d838cde29ae88801d9ee44e

See more details on using hashes here.

File details

Details for the file pybun-1.1.25.alpha6-py3-none-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for pybun-1.1.25.alpha6-py3-none-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 353b7d9d76a44a720aac87b00d423ef353dd4c1c8417961de958e4c9c357e5f5
MD5 e0862b584ab27eb3428176dd1a458a5f
BLAKE2b-256 c1e1cb0ce2eb06cf062af79d86bf06bc46e4d708bb49b5e6d3282360ef7c5e2b

See more details on using hashes here.

File details

Details for the file pybun-1.1.25.alpha6-py3-none-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for pybun-1.1.25.alpha6-py3-none-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 289b61270a4d1853c8cb82763845ec85fe6f8757125e943e47ae279d905c3905
MD5 2fdf70ccd01e5734d301e23fa6160797
BLAKE2b-256 47bc19ebae64ed1bb3fd49f38864090ca384d94d6453289739bb1db10cd468d6

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page