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.91.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.91.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.91.0-py3-none-macosx_11_0_arm64.whl (13.1 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

gh_bin-2.91.0-py3-none-macosx_10_9_x86_64.whl (14.5 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for gh_bin-2.91.0-py3-none-manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 343e8a5afe1e7799ac5f2acd272b62b0710b800868b5ec6c65a1e47281723232
MD5 cfade625aea64096f3883e2f0e9088ad
BLAKE2b-256 b434f9d4989cebeb61b42f67f7492f6c3bb0d7887227cae3464312ce3fe04dcf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gh_bin-2.91.0-py3-none-manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 bf62a0602c257dbeb7f30ca4df86dedfc78b7d860b5c06e756526991c1b3d7d6
MD5 b3c1fd06419d50274a692278a25c30f0
BLAKE2b-256 8f2d99bf54614ac955fd2256cddc48ff2c1bf07265d1df0a35de5ad49c4c3907

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gh_bin-2.91.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3bfdfb1b5dae2060087fdf49371fe1f865e3d1b0ddeff2688dcc67faa722278c
MD5 6ce27b4da462442c6e42da7368232c7b
BLAKE2b-256 3752be99501ee54447a0ba254a955d0ac7944c67f3170391ff1253df14a3361d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gh_bin-2.91.0-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5cd5145c03edb526b1e21d45a89f09bd908404249d272714afab582311f3db30
MD5 77758418b539962be012a771aefc06b8
BLAKE2b-256 be192d6f35f6a434b89fff6f71c2e6dff8bd623627e651d08810b46a8298926c

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