Skip to main content

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)

Table of built distributions (wheels) for gtx-cli 2.26.6
File
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.

Release history Release notifications | RSS feed

This release

2.26.6 This release

5 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page