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

Uploaded Python 3macOS 11.0+ ARM64

gh_bin-2.83.1-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.1-py3-none-manylinux2014_x86_64.musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for gh_bin-2.83.1-py3-none-manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e1084d7883c4b29c867371da6328237528a8d015ff07950991e133676a1798f6
MD5 9f771fa7d15314b5aa477029a76470a2
BLAKE2b-256 65d313a5532318703fdd267c488d957d51218ba02f6e767381075f37aefa458e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gh_bin-2.83.1-py3-none-manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 4a66123784eb1ea33068bad61d3e6d3eab21d2ecd4cae07ac8a176c9580ad0fa
MD5 22a5ae6b9266eb4a1bcd644ec139017a
BLAKE2b-256 fb82a6455206862e98c284675e69d44d504a2d99b5afb8eae78cc07a262e9ab1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gh_bin-2.83.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c8c3fddd807d2d492d20c1709ef9d311ea4986b30f4cdb131bd8f655be6d0392
MD5 bc9098a0c6b014ba97b9f7ef36d2032a
BLAKE2b-256 ab3e96fdbec1c90c4e3bfb7b5c084c267d2c3518c5a9d8a32c585ebb04ffa98f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for gh_bin-2.83.1-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 da4766b6043ac448f1a3b7ce0f7481646cfb88dcef21ccc2aa70719a9f389e62
MD5 d390c9814f1a5fc6cee1da3861f58f1f
BLAKE2b-256 db56922dd7c06a02ea47c3b801add15b9cc8f64ec855da7dfbc93dc3184ec8cf

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