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

Uploaded Python 3musllinux: musl 1.1+ x86-64

gh_bin-2.83.2-py3-none-manylinux2014_aarch64.musllinux_1_1_aarch64.whl (16.1 MB view details)

Uploaded Python 3musllinux: musl 1.1+ ARM64

gh_bin-2.83.2-py3-none-macosx_11_0_arm64.whl (16.8 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

gh_bin-2.83.2-py3-none-macosx_10_9_x86_64.whl (18.5 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for gh_bin-2.83.2-py3-none-manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e6f42f5f823623ee626f16db57a46730e6a1c2e1ccbe95671b4ee21f4ab8d9de
MD5 225213e12f9f510d67b48ca8fcc356de
BLAKE2b-256 0aafc055bedeb7f14b8eb1c2e2fb04e74a385ee2f81ecf16f963e62998bbd1ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gh_bin-2.83.2-py3-none-manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 82702dbd2afe0668ff314ef59d15d088b3e653cbe88cbbaba7a5c1fdc495c246
MD5 ab870273b7e57b64a344948ce7c5313a
BLAKE2b-256 0fe8caf3f73c27c1f1476808b73319676938f1d47170ca048ab9730d16988dbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gh_bin-2.83.2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c66eae2470dcd408e8d69ac74020425b9ee9ae636b76ad964f760969798d2ece
MD5 11e2d02321141e6b0ac3fb72917404b5
BLAKE2b-256 58c3a88ec39386ece7beccdeca6ea598174622c40764c6d7515b0a338df0dd87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gh_bin-2.83.2-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 393e9bf539dcd70af0c2cd0e446d197b306b224d8fa1b711c10c734e850e1670
MD5 deee3267888c992a899087817cd15c64
BLAKE2b-256 632f539fc95768777edd99125f3dbbb327077fb34a8755068d1333f8aeacd9bd

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