gtx-cli
gtx-cli is the PyPI distribution for the General Translation CLI. It installs
a gt command that runs the bundled standalone binary for your platform.
Installation
pip install gtx-cli
Usage
gt init
gt translate
gt upload
How it works
PyPI hosts one wheel per supported platform. Each wheel contains the Bun-compiled CLI binary for that platform. At runtime, the Python launcher execs the bundled binary directly.
Documentation
Full CLI documentation is available at generaltranslation.com/docs/cli.
Release
Build the Bun executables first from packages/cli, then build and publish the
platform wheels:
pnpm --filter gt run build:bin:clean
cd packages/cli/pypi
python -m pip install --upgrade build twine
python scripts/build_platform_wheels.py \
--version 2.14.22 \
--source ../binaries \
--check \
--upload \
--skip-existing \
--token-file ~/Documents/dev/secrets/pypi-api-token.txt
The script restores gtx_cli.__version__ and removes copied binaries from the
source tree after building.
License
MIT. See LICENSE.md.
Metadata
Release files for gtx-cli 2.26.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| gtx_cli-2.26.6-py3-none-win_amd64.whl | Python 3 | none | Windows x86-64 | Details |
| gtx_cli-2.26.6-py3-none-manylinux_2_25_x86_64.whl | Python 3 | none | Linux glibc 2.25+ x86-64 | Details |
| gtx_cli-2.26.6-py3-none-manylinux_2_25_aarch64.whl | Python 3 | none | Linux glibc 2.25+ ARM64 | Details |
| gtx_cli-2.26.6-py3-none-macosx_13_0_x86_64.whl | Python 3 | none | macOS 13.0+ x86-64 | Details |
| gtx_cli-2.26.6-py3-none-macosx_13_0_arm64.whl | Python 3 | none | macOS 13.0+ ARM64 | Details |
Total release size: 211.1 MB
Release files / gtx_cli-2.26.6-py3-none-win_amd64.whl
| Download URL | gtx_cli-2.26.6-py3-none-win_amd64.whl |
|---|---|
| Size | 48.3 MB |
| Tags | Python 3 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f7b6a65c580ff8f0a747e346c1963f1d15d2f68f2e011c8739ffd6fa74814d9b
|
|
BLAKE2b-256 checksum How to use checksums |
3f8c445b049b9f9ad8f7584da5857126f71efaf37a6e65239a6d22581f75f587
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Release files / gtx_cli-2.26.6-py3-none-manylinux_2_25_x86_64.whl
| Download URL | gtx_cli-2.26.6-py3-none-manylinux_2_25_x86_64.whl |
|---|---|
| Size | 45.7 MB |
| Tags | Linux glibc 2.25+ x86-64 Python 3 |
|
SHA-256 checksum How to use checksums |
b3dba43eccaf170b8f95a74d9def41c0daa93649e71bd1fb9d4c5b10ed8bb6ca
|
|
BLAKE2b-256 checksum How to use checksums |
86c18a74824010c9b25b9928ff9c7e5ae77a76102530e315c517a4d8611224b7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Release files / gtx_cli-2.26.6-py3-none-manylinux_2_25_aarch64.whl
| Download URL | gtx_cli-2.26.6-py3-none-manylinux_2_25_aarch64.whl |
|---|---|
| Size | 45.5 MB |
| Tags | Linux glibc 2.25+ ARM64 Python 3 |
|
SHA-256 checksum How to use checksums |
0de922f6c9ea26ab15bd9a13ccf503eb743fd0cb39bbb0fff67afc442b2de9fc
|
|
BLAKE2b-256 checksum How to use checksums |
ea31c80b915f464e0958862f2d050493f3c6c11330977b8d21e60b13b11c930c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Release files / gtx_cli-2.26.6-py3-none-macosx_13_0_x86_64.whl
| Download URL | gtx_cli-2.26.6-py3-none-macosx_13_0_x86_64.whl |
|---|---|
| Size | 36.9 MB |
| Tags | Python 3 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
08b7d500a972d53b78198b35e1e537aad16c794085e4d614b41fe88928de8a3e
|
|
BLAKE2b-256 checksum How to use checksums |
0be97da3bb3e1142fee72b8de8640f7df9df48f3058bb7022d7fe84683c8a528
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Release files / gtx_cli-2.26.6-py3-none-macosx_13_0_arm64.whl
| Download URL | gtx_cli-2.26.6-py3-none-macosx_13_0_arm64.whl |
|---|---|
| Size | 34.7 MB |
| Tags | Python 3 macOS 13.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ce06f6735b32c05267c1db98cd2bd9789551aa418bda16b684355750e8973f66
|
|
BLAKE2b-256 checksum How to use checksums |
d93dc937785d6a0ecf9cfd21eaaeb11be8629fbbf800ec00a40b42612533b45c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.16
|
Security for gtx-cli 2.26.6
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.