getpybs
Fetch python-build-standalone binaries easily.
getpybs is a command-line tool that simplifies downloading pre-built Python binaries from the python-build-standalone project. These are self-contained, portable Python distributions that work across different platforms without system dependencies.
Installation
Use directly with uvx
Downloads latest build and python version for your OS
uvx getpybs
Install from PyPI
pip install getpybs
Usage
Download the latest Python build for your current platform:
getpybs
Download a specific Python version:
getpybs --python-version 3.12
Download for a specific architecture:
getpybs --architecture x86_64-apple-darwin
Download a specific release version:
getpybs --build-version 20250920
Options
getpybs [options]
--build-version VERSION: Release version - eitherlatestor a specific release tag like20250920(default:latest)--python-version VERSION: Python version to download (default: latest stable)--architecture ARCH: Target architecture (default: auto-detected)--build-config CONFIG: Build configuration (default:pgo+lto)--content-type TYPE: Content type (default:install_only_stripped)--windows-variant VARIANT: Windows variant (sharedorstatic)--dest PATH: Download destination directory (default: current directory)--list-options: Show all available options
Examples
Download the fastest Python build (PGO+LTO optimized):
getpybs --build-config pgo+lto
Download a specific release for Linux ARM64:
getpybs --build-version 20250920 --architecture aarch64-unknown-linux-gnu
Download with full build artifacts:
getpybs --content-type full
List all available options:
getpybs --list-options
Available Options
Architectures
aarch64-apple-darwin- macOS ARM CPU (M1, M2, M3, etc.)x86_64-apple-darwin- macOS Intel CPUx86_64-pc-windows-msvc- Windows 64-bit Intel/AMD CPUi686-pc-windows-msvc- Windows 32-bit Intel/AMD CPUx86_64-unknown-linux-gnu- Linux 64-bit Intel/AMD CPU (baseline), linked with GNU libcx86_64_v2-unknown-linux-gnu- Linux 64-bit with SSE4.2/SSSE3 (recommended, widely compatible, ~2011+ CPUs)x86_64_v3-unknown-linux-gnu- Linux 64-bit with AVX2/FMA3 (faster, ~2013+ CPUs like Haswell)x86_64_v4-unknown-linux-gnu- Linux 64-bit with AVX-512 (fastest, high-end CPUs only)x86_64-unknown-linux-musl- Linux 64-bit Intel/AMD CPU, linked with musl libcaarch64-unknown-linux-gnu- Linux ARM64 CPUs (AWS Graviton, etc.)- And more... (see
--list-optionsfor complete list)
Build Configurations
pgo+lto- Profile guided optimization + Link-time optimization (fastest, recommended)pgo- Profile guided optimization onlylto- Link-time optimization onlynoopt- Normal optimizationdebug- Debug buildfreethreaded- Free-threaded (PEP 703) build without GIL
Content Types
install_only_stripped- Lightweight version with debug symbols removed (recommended)install_only- Only files needed for post-build installationfull- All files and artifacts used in build (distributed as .tar.zst)
Why python-build-standalone?
The python-build-standalone project provides self-contained Python distributions that:
- Work without system dependencies
- Are reproducible and portable
- Include optimized builds (PGO, LTO)
- Support multiple platforms and architectures
- Are perfect for CI/CD, containers, and deployment
License
MIT License - see LICENSE file for details.
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Links
Metadata
Release files for getpybs 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| getpybs-0.1.0.tar.gz | 9.4 kB | With provenance | Details for getpybs-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| getpybs-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for getpybs-0.1.0-py3-none-any.whl |
Total release size: 18.9 kB
Release files / getpybs-0.1.0.tar.gz
| Download URL | getpybs-0.1.0.tar.gz |
|---|---|
| Size | 9.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e5c3b0707a2356283d189b10463fd12992fe5dd74c352f473005eeb070d539a8
|
|
BLAKE2b-256 checksum How to use checksums |
cc204c9954ccac04dbb3e8c8bf8407c492a49f70ce9c9741a8ed4f89ab66949a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Oct 22, 2025.
Transparency logRelease files / getpybs-0.1.0-py3-none-any.whl
| Download URL | getpybs-0.1.0-py3-none-any.whl |
|---|---|
| Size | 9.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c11664c43f273e9e062c887d97b87385324b370af3ac8c00d458bdafca8d33af
|
|
BLAKE2b-256 checksum How to use checksums |
088ceeaccf0287be0c3eed1492c729d14a8cf61d41637c98b76699125de91a7d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Oct 22, 2025.
Transparency logSecurity for getpybs 0.1.0
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.
Full provenance
Both files in this release have been uploaded with provenance metadata.
Attestation for getpybs-0.1.0.tar.gz
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 Oct 22, 2025.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.