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 an official installer is supported through PyPI, the corresponding package here will be deprecated.

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.74.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl (12.3 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64musllinux: musl 1.1+ ARM64

gh_bin-2.74.0-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.musllinux_1_1_x86_64.whl (13.4 MB view details)

Uploaded Python 3manylinux: glibc 2.12+ x86-64musllinux: musl 1.1+ x86-64

gh_bin-2.74.0-py3-none-macosx_11_0_arm64.whl (12.7 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

gh_bin-2.74.0-py3-none-macosx_10_9_x86_64.whl (13.8 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for gh_bin-2.74.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 115a480795904193a1c568c9b975c0a125256c01330242a20d6d281d023ed018
MD5 feeca3660015ff342838d18dbfcc2c43
BLAKE2b-256 520e8b7508923582dec19151dcb10aa31b61de75d1232046a4bbd7fc85c9afe8

See more details on using hashes here.

File details

Details for the file gh_bin-2.74.0-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for gh_bin-2.74.0-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5ec13c912a7383c2bb7344cde12d221a1f502f720e49772ee23b9336137e8a60
MD5 7719a9140c7afdb821378c9002c15ba7
BLAKE2b-256 6569fe3918d22b38358170d13e9b204fe8238a7388d56becdc7afb058511e8e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gh_bin-2.74.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 04ef15299d77b307f4da5032a28c53efdaffa6e3c6782fe00fa52fc058e4904d
MD5 cca3b77578eb518729ea4ee0f6cc0b96
BLAKE2b-256 dedfcd51ba76d641c87753d6a7ddc26cb673a5a942c1d46ed3aef5aad55ec504

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gh_bin-2.74.0-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f233285b24ed90d93bea9abbc72f52081e3eac3197fda77cbe0d6c95743a87e4
MD5 8986a163804c0af5029e4a2c5392bca4
BLAKE2b-256 fa13e2eefd09eee8ffe8126725096e9c9bb531d37507a809274a6639a05f9f47

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