Skip to main content

A thin wrapper to distribute https://github.com/cli/cli via pip.

Project description

gh-bin

This project is part of the pybin family of packages, which are generally permissively-licensed binary tools that have been re-packaged to be distributable via python's PyPI infrastructure using pip install $TOOLNAME-bin.

This is not affiliated with the upstream project found at https://github.com/cli/cli, and is merely a repackaging of their releases for installation through PyPI. If the upstream project wants to officially release their tool on PyPI, please just reach out and we will happily transfer the project ownership over.

We attempt to reflect the license of the upstream tool on the releases in PyPI, but double-check at the upstream before use.

Packaging Details

This project was inspired by how Maturin packages rust binaries. The key observation is that in the wheel format, the distribution-1.0.data/scripts/ directory is copied to bin, which means we can leverage this to seamlessly copy binaries onto a user's PATH. Combined with Python's platform-specific wheels, this allows us to somehwat use pip as a "cross-platform package manager" for distributing single-binary CLI applications.

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.

gh_bin-2.90.0-py3-none-manylinux2014_x86_64.musllinux_1_1_x86_64.whl (14.0 MB view details)

Uploaded Python 3musllinux: musl 1.1+ x86-64

gh_bin-2.90.0-py3-none-manylinux2014_aarch64.musllinux_1_1_aarch64.whl (12.6 MB view details)

Uploaded Python 3musllinux: musl 1.1+ ARM64

gh_bin-2.90.0-py3-none-macosx_11_0_arm64.whl (13.0 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

gh_bin-2.90.0-py3-none-macosx_10_9_x86_64.whl (14.4 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

Details for the file gh_bin-2.90.0-py3-none-manylinux2014_x86_64.musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for gh_bin-2.90.0-py3-none-manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 dbf40f6619723a6265830fc1e0def49248770a1c2ce5f44a69aaa4d229bf8e81
MD5 bff2714cf496a8421efb685004517905
BLAKE2b-256 b2fba473193239b1ee876f53222c69f6cff434524d15027fd9898afa17cd2848

See more details on using hashes here.

File details

Details for the file gh_bin-2.90.0-py3-none-manylinux2014_aarch64.musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for gh_bin-2.90.0-py3-none-manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 08cdffbe14d8f18197fd1f126e14ef4513137409c5cef588f2aa485ed138c4dc
MD5 95006e2ad9cf9534f0dcac743045c0e6
BLAKE2b-256 56d398faa258f6f746526e3e4c2e0dfd23390c3c49182c58940b14c20f751c41

See more details on using hashes here.

File details

Details for the file gh_bin-2.90.0-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gh_bin-2.90.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fa6947954b43c706f1498b4e717c1d2d9975e414286d7814e8d9fb8d9e79242a
MD5 047f49e2a84c2c6407c24015570f2ae8
BLAKE2b-256 3e34f3aff46ee862cfd80bacaeba3353bf23fe5f2a6858f802089a4c0402fb26

See more details on using hashes here.

File details

Details for the file gh_bin-2.90.0-py3-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for gh_bin-2.90.0-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bb3f3bfe6069d9c0a12127dda0e37b9322028033745ad64278f221ebd1cc3859
MD5 6b21a5f4b4a7236c81b0ef4e897031cb
BLAKE2b-256 026205ae9aea70b701d2ca1bb2a96f67c10183d60ca86f2598f1164d60549341

See more details on using hashes here.

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