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.87.3-py3-none-manylinux2014_x86_64.musllinux_1_1_x86_64.whl (13.5 MB view details)

Uploaded Python 3musllinux: musl 1.1+ x86-64

gh_bin-2.87.3-py3-none-manylinux2014_aarch64.musllinux_1_1_aarch64.whl (12.2 MB view details)

Uploaded Python 3musllinux: musl 1.1+ ARM64

gh_bin-2.87.3-py3-none-macosx_11_0_arm64.whl (12.6 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

gh_bin-2.87.3-py3-none-macosx_10_9_x86_64.whl (13.9 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for gh_bin-2.87.3-py3-none-manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c16c836039452cd88f0620965612cc0a8339f832e301ddc2b542f320d5f303dd
MD5 32c35d1f7000a0748c2720522dc1e3cd
BLAKE2b-256 620518b679b85642f4b787c10da26858485ee5872bf376d92b94ef3d7dc4598b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gh_bin-2.87.3-py3-none-manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 bcf148a8bc0217091fc6290ed1dc9b7bc2241ae4efedf7481028c492e2fca9f4
MD5 53b6ea9f17fd3b06ff9849a61a235b76
BLAKE2b-256 2848fc105bafedafb69cf19550fd0385ca48dcdabe5ff0144abf075ce598cd8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gh_bin-2.87.3-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9c25169482abdcfe8b85dd357c5b16e4fca1953464f1430c86c652ce223fc508
MD5 3db80942ac0c79c249f31e33e0af77f3
BLAKE2b-256 c354243abdc91fdbdc39097c751a84e32db472eb644a67bbcccb1449cb1a3d26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gh_bin-2.87.3-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d7cd8c3b754450876bf15dab812f4c3704c8e9b3e1d1080edb28480095947ba2
MD5 6a99731b0f23913e7b810aa2db2e8ba8
BLAKE2b-256 d65a786fe3008be2406edb3bca7957ed2db92467c1d4d4efae2d3bb9662a569f

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