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

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

gh_bin-2.74.2-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.musllinux_1_1_x86_64.whl (13.6 MB view details)

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

gh_bin-2.74.2-py3-none-macosx_11_0_arm64.whl (12.9 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

gh_bin-2.74.2-py3-none-macosx_10_9_x86_64.whl (14.1 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for gh_bin-2.74.2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 3713ca8edd94e79e72213bcabf3555c5d06b9fd4704b7730a71eb7a0d9de7378
MD5 8a52de8a22da730ba94b53a6da565ce8
BLAKE2b-256 a077325f421b198153652ed5243f3d63c2d1f9ee399398e71ab9b34a114fe000

See more details on using hashes here.

File details

Details for the file gh_bin-2.74.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.74.2-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9c6cb25dab4df22d9ca0b033d8015bfb60662c28056e14e2c3c365e3a3996ff9
MD5 283e0daca2150d64a628d8671322078a
BLAKE2b-256 6a7d1bfc9e66a7ad10c599690df87207950917294096b9c4b3fab454a500e287

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gh_bin-2.74.2-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2272f9d64c80b4cbdc5ecca2ddd0e9a77111b713ef7659b9fa6c0a86b2c94cf5
MD5 6278cef7ed3d617df622a1c0a982c656
BLAKE2b-256 bcb3255a5907edf283c501f6d03b61e63f296d7eda5db47bf9bd00ba47ef5a48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gh_bin-2.74.2-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 44e8c922a142d2818673f4ce11b96d7884ed5922691ff927c4e3cb88cf820c8e
MD5 716dac5490365dc1d759da87790f85fb
BLAKE2b-256 c52d844b8f0f15bdea2a16136f1bb02153baf35b7a10da9d9f92c2ae0791ff4a

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