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 reach out and we will 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 somewhat 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.94.0-py3-none-manylinux2014_x86_64.musllinux_1_1_x86_64.whl (14.2 MB view details)

Uploaded Python 3musllinux: musl 1.1+ x86-64

gh_bin-2.94.0-py3-none-manylinux2014_aarch64.musllinux_1_1_aarch64.whl (12.8 MB view details)

Uploaded Python 3musllinux: musl 1.1+ ARM64

gh_bin-2.94.0-py3-none-macosx_11_0_arm64.whl (13.2 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

gh_bin-2.94.0-py3-none-macosx_10_9_x86_64.whl (14.7 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: gh_bin-2.94.0-py3-none-manylinux2014_x86_64.musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 14.2 MB
  • Tags: Python 3, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for gh_bin-2.94.0-py3-none-manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7110756f53fb6868476d7f25606c0a11af72ce65e7b3d790924bb996be49b4c9
MD5 4ec146a052f4016664d34633baedd0d2
BLAKE2b-256 ed30e1c9c66d105b2d9b467e74d0709485c668ce615a90c8ffe4e569665a8ce0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gh_bin-2.94.0-py3-none-manylinux2014_aarch64.musllinux_1_1_aarch64.whl
  • Upload date:
  • Size: 12.8 MB
  • Tags: Python 3, musllinux: musl 1.1+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for gh_bin-2.94.0-py3-none-manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 c8e08e301c5a851f11d0cbc6a79848e433348c800ece8febfd1f722e30645207
MD5 7ba73c1463fbbd3fdef2f4936d4570d6
BLAKE2b-256 519ab52d4e555d832d38821b7cd80d271b60075241034f7c7d3b45295bd441bc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gh_bin-2.94.0-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 13.2 MB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for gh_bin-2.94.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 096035afcfa70332c88b1a5b1bc98805e4f6f9c7ebdda602593142a6e3b7aad6
MD5 b3c49cb1ffe2fc183c0ce1678c08a02c
BLAKE2b-256 0cab5e65fbd6561e5335018f370f7618dae3cbd17c01c656459376fa880c6ec5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gh_bin-2.94.0-py3-none-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 14.7 MB
  • Tags: Python 3, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for gh_bin-2.94.0-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f8ab131e8164384d7c3f428beac0c3e57ff10799382af966a396dff8b2e7459f
MD5 89b2c209d0978a0023c76e69feac1e89
BLAKE2b-256 6962dbcd1fcf2ccfa15bccdaf96ed526ace8a5b31d267bbf77f9b06960099f73

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