Skip to main content

A thin wrapper to distribute https://github.com/temporalio/cli via pip.

Project description

temporal-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/temporalio/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.

temporal_bin-1.5.0a1-py3-none-manylinux2014_x86_64.musllinux_1_1_x86_64.whl (46.2 MB view details)

Uploaded Python 3musllinux: musl 1.1+ x86-64

temporal_bin-1.5.0a1-py3-none-manylinux2014_aarch64.musllinux_1_1_aarch64.whl (43.6 MB view details)

Uploaded Python 3musllinux: musl 1.1+ ARM64

temporal_bin-1.5.0a1-py3-none-macosx_11_0_arm64.whl (45.7 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

temporal_bin-1.5.0a1-py3-none-macosx_10_9_x86_64.whl (46.9 MB view details)

Uploaded Python 3macOS 10.9+ x86-64

File details

Details for the file temporal_bin-1.5.0a1-py3-none-manylinux2014_x86_64.musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for temporal_bin-1.5.0a1-py3-none-manylinux2014_x86_64.musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 bb6dc6b415e2a9bcc854a33493660a365292daa0da4b39e471ba2889eaf2fad3
MD5 8389a873ec3295ef3a61f88ea916f14c
BLAKE2b-256 5bb5d8de98f6ae4fd1b864c2d54c40029bec78318be75c0d8648c132b8c0986b

See more details on using hashes here.

File details

Details for the file temporal_bin-1.5.0a1-py3-none-manylinux2014_aarch64.musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for temporal_bin-1.5.0a1-py3-none-manylinux2014_aarch64.musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 e992c3782db498b9af444aac3ba353538e843df5d40cd25bf8ad3f2de316112f
MD5 5248c1850cf72ef80b8f2ea7a19b52b8
BLAKE2b-256 2820d9225a6e15f65098d2a1769ac08105ebebce5d672eb28ab4d4882cfc226f

See more details on using hashes here.

File details

Details for the file temporal_bin-1.5.0a1-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for temporal_bin-1.5.0a1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a59175d26396629ac221cf25b78811483511cd13272335fe1c90db5b0c64e302
MD5 0ad1d3a8b6e027e053403362f9e8b885
BLAKE2b-256 a8aa9cc2ea516dcf6658f13dc2ac918262994d4053bd297026dfa5bf5240f805

See more details on using hashes here.

File details

Details for the file temporal_bin-1.5.0a1-py3-none-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for temporal_bin-1.5.0a1-py3-none-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 03f01bf4e36632f075d4c6f7663c179cc37e3cf8b6593f988dab363ed6e1272a
MD5 49ed34a590f67731dee584a948bbd7fd
BLAKE2b-256 1b4355822044c6c88cffe02cd63ffe50abc08987feff7b984d5ef45aed109220

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