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.2-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.2-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.2-py3-none-macosx_11_0_arm64.whl (12.6 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

gh_bin-2.87.2-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.2-py3-none-manylinux2014_x86_64.musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for gh_bin-2.87.2-py3-none-manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b247dc62904b44f8335be6b9c1c245c975582e70f6512a6d07c57fdb73450acb
MD5 cb3efb6c90d26b6dc23e7394c524c345
BLAKE2b-256 55f954217e2619d1c1f7b3f22a3ab461ec4801bc21005a42351e838fccfac940

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gh_bin-2.87.2-py3-none-manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 780e8f1f4a53d89e8ced5892025abebea8970128d02e5a00e862376478ae3f22
MD5 4ab7f3a0d3672e03eb36c0993b99ee88
BLAKE2b-256 3d5632c74af538d888702a704892408ec3aaa09c94f711bab0a81d742f4688d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gh_bin-2.87.2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1280c732be71b1f9a053884b7aa639109602327feed31090fcd4216d5cf2e1cf
MD5 6692cca64aa6d7719aba64ccc64b0e69
BLAKE2b-256 bf521e04d39fd1df7a1939fe6ab4ed339ffaf35e186bc4ba5221e4d17ea88ab2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gh_bin-2.87.2-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4a75543337856d12b5c3b3c7e745997685ca7d66c8b1521b2fc4e9ce03e5964d
MD5 315a7db9be0f2a2ceea02d8f7979189f
BLAKE2b-256 aa92bb15ef14eab241ecd9f24286e8400b332c1278afcddff01a6c84de854142

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