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.83.0-py3-none-manylinux2014_x86_64.musllinux_1_1_x86_64.whl (17.8 MB view details)

Uploaded Python 3musllinux: musl 1.1+ x86-64

gh_bin-2.83.0-py3-none-manylinux2014_aarch64.musllinux_1_1_aarch64.whl (16.1 MB view details)

Uploaded Python 3musllinux: musl 1.1+ ARM64

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

Uploaded Python 3macOS 11.0+ ARM64

gh_bin-2.83.0-py3-none-macosx_10_9_x86_64.whl (18.5 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for gh_bin-2.83.0-py3-none-manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 cd7883d4689dabaa284de32c2aa11d52ad0a290899ee3dbebdebc2d20aa67998
MD5 32b5f599ca84f64bec2d392e6f555b78
BLAKE2b-256 b7e8ab1c8377b30d2faa04e9b7fc5f6ffd9218bc2c13009d28841431648a6b3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gh_bin-2.83.0-py3-none-manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 62f0fe16f28005e492cf1f967bcc37968a441e93cc30ed67c1fa8a64f19d13a5
MD5 1a99ac8554afdf334f06c8c860c7ba1d
BLAKE2b-256 631383300c64b623a7308a380d00e1e7117a07c1e8047bbb616e3028cac192c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gh_bin-2.83.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1a5d367e1ee25d7b4f5713c1aa14ab5d7087be249fdb4aa3d7ecb232b9890eb7
MD5 bb13697976034e2b0fc79accaadf8d91
BLAKE2b-256 c80c1e29e5ec241574067a948afee00dde9fd192862c43fa327e5d03cda1494e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gh_bin-2.83.0-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c5e524aba82f1b51f4d0681e30016b176fe133b01ad2476ceae3709bcb263f59
MD5 20266d92c578234cd9cadc821fcb02c9
BLAKE2b-256 07dcbf024ad9639ca31f861984db902c771d4963bb22b2c412815abc3b85b466

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