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

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

gh_bin-2.76.2-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.musllinux_1_1_x86_64.whl (17.5 MB view details)

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

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

Uploaded Python 3macOS 11.0+ ARM64

gh_bin-2.76.2-py3-none-macosx_10_9_x86_64.whl (18.2 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for gh_bin-2.76.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 8adff5441e6e97b31fa9babdbefb3f971ba5a205275ee741a29a54ec441b2c16
MD5 79283cbbc532424f92e3f1eed158eb41
BLAKE2b-256 575674478da2cbaefa79b833633b7ef1301244e156e3048783db5029bd12c3fa

See more details on using hashes here.

File details

Details for the file gh_bin-2.76.2-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.76.2-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a90a0ec5993d1dd9ed3cd90c758a0df1d7c9bb6987dc8169038349088650f944
MD5 404d6bb4e54bacce84e5d292680837dc
BLAKE2b-256 44d66c0bfc2dc3c351f36cc402c01d56ab56a553359c49034ace338bbf32cafc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gh_bin-2.76.2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b8ac9bb6e5d72df957d8683ecc09a3805db320f297a047e5e8da04c167de5dca
MD5 3e17c3947583cb613ed8263808697afa
BLAKE2b-256 1656945b21f4abe1b5df5f7f270c4ea47e2f644e1c0057ea8cc7670a73c11442

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gh_bin-2.76.2-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3c73a9ab45a49ea87d7f61e53ae7611abb8a8efe18962c54522370164b7ebb2e
MD5 f32f6fea1cf536ac399f180b85e4edce
BLAKE2b-256 a5bf93e2088daf62fd0198dba20b00f345f2248aa6f8c450db9985525a784a83

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