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.71.2a2-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.71.2a2-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.musllinux_1_1_x86_64.whl (13.5 MB view details)

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

gh_bin-2.71.2a2-py3-none-macosx_11_0_arm64.whl (12.8 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

gh_bin-2.71.2a2-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.71.2a2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for gh_bin-2.71.2a2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 940563e1e32f821325fc39999efd4f2bd45c7e5c44b25f05f3d99bcc932b0a18
MD5 002773e5dd189321691b7bab52368d81
BLAKE2b-256 9362198500de569db836929ef5cf67e44f76a231939e1039183775d9ef5e0340

See more details on using hashes here.

File details

Details for the file gh_bin-2.71.2a2-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.71.2a2-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e0cf021801ef7c27c8d6fa93f75c241e1ae70e496fced770f132062000c55a99
MD5 610a8abc0c3ceb1762f388106a346baf
BLAKE2b-256 579431e9808823dc445913cc0b707dac8fd112c9211b0bd8a062c3792b9b2907

See more details on using hashes here.

File details

Details for the file gh_bin-2.71.2a2-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for gh_bin-2.71.2a2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 10b61023cfbe680552a15f118bf6146517cc37efad3f0d4e16111c25a22a4946
MD5 133462b488983cdaaf0968b7bc08cc89
BLAKE2b-256 011fac14a4ef40022c2766257ec7e0588123a9f24023de3f46b6c474a96ed8af

See more details on using hashes here.

File details

Details for the file gh_bin-2.71.2a2-py3-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for gh_bin-2.71.2a2-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c2b81e35dc8a5a61d7c826a8a1f33034ba4a46af00e8183d732f3f95f0b71e36
MD5 2c12698aefdf7ee2eb6e383031df8c57
BLAKE2b-256 05015c37a21c12ecefa6192dbdda2dc5e362970526b480ac0e117de46768131c

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