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 executable so that it can be used as a dependency in your Python projects.
Usage
Command line
pybun --version
Run library module as a script
python -m pybun --version
From python
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!
Metadata
Release files for pybun 1.4.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| pybun-1.4.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl | Python 3 | none | Linux glibc 2.17+ ARM64, Linux musl 1.1+ ARM64 | Details |
| pybun-1.4.2-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.musllinux_1_1_x86_64.whl | Python 3 | none | Linux glibc 2.12+ x86-64, Linux musl 1.1+ x86-64 | Details |
| pybun-1.4.2-py3-none-macosx_12_0_x86_64.whl | Python 3 | none | macOS 12.0+ x86-64 | Details |
| pybun-1.4.2-py3-none-macosx_12_0_arm64.whl | Python 3 | none | macOS 12.0+ ARM64 | Details |
Total release size: 127.1 MB
Release files / pybun-1.4.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
| Download URL | pybun-1.4.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl |
|---|---|
| Size | 36.6 MB |
| Tags | Linux glibc 2.17+ ARM64 Linux musl 1.1+ ARM64 Python 3 |
|
SHA-256 checksum How to use checksums |
ea6101d74bdcec964b428de592ac84b1a32a685016e92becee1e3049c063857b
|
|
BLAKE2b-256 checksum How to use checksums |
6404a8dab80ada4c26d6e007b6951e025be82805d9ca2d16867982d301143a32
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.14.3
|
Release files / pybun-1.4.2-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.musllinux_1_1_x86_64.whl
| Download URL | pybun-1.4.2-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.musllinux_1_1_x86_64.whl |
|---|---|
| Size | 36.6 MB |
| Tags | Linux glibc 2.12+ x86-64 Linux musl 1.1+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
5c64cc72200bc8acc113dc073942902d6a2165c599ab4f1534654212ee786e9f
|
|
BLAKE2b-256 checksum How to use checksums |
c17af00982b1fa6e607098a3a64a9d9ccde09a4f70684734abbe971ce7a24bac
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.14.3
|
Release files / pybun-1.4.2-py3-none-macosx_12_0_x86_64.whl
| Download URL | pybun-1.4.2-py3-none-macosx_12_0_x86_64.whl |
|---|---|
| Size | 28.4 MB |
| Tags | Python 3 macOS 12.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
d473667fd0042657cc8353ff599688518fa34e67d3262682a75679fd29ed117a
|
|
BLAKE2b-256 checksum How to use checksums |
8146d196f43ed4347d7b10a506fe3c439c3614b17043f738cf4026b089f87e4a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.14.3
|
Release files / pybun-1.4.2-py3-none-macosx_12_0_arm64.whl
| Download URL | pybun-1.4.2-py3-none-macosx_12_0_arm64.whl |
|---|---|
| Size | 25.4 MB |
| Tags | Python 3 macOS 12.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ba5c98b520be561b12702b029c2687ca5e6a2a269fea17cf33243bfdd3c35fdd
|
|
BLAKE2b-256 checksum How to use checksums |
4c83b237553c869e985da23b8acbdf0434a764871ce45358b09511f1cf78d489
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.1.1 CPython/3.14.3
|