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.8

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.8
File
gtx_cli-2.26.8-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
gtx_cli-2.26.8-py3-none-manylinux_2_25_x86_64.whl Python 3 none Linux glibc 2.25+ x86-64 Details
gtx_cli-2.26.8-py3-none-manylinux_2_25_aarch64.whl Python 3 none Linux glibc 2.25+ ARM64 Details
gtx_cli-2.26.8-py3-none-macosx_13_0_x86_64.whl Python 3 none macOS 13.0+ x86-64 Details
gtx_cli-2.26.8-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.8-py3-none-win_amd64.whl

Download URL gtx_cli-2.26.8-py3-none-win_amd64.whl
Size 48.3 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
89198720e03bba0245258b560f4e726e041b4a911ec834ea5f472dca1d303e20
BLAKE2b-256 checksum
How to use checksums
47b9da8724ca0929e4fcc26ca7993909ad8937e16f0543182f96c48fc53e5b62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.17

Release files / gtx_cli-2.26.8-py3-none-manylinux_2_25_x86_64.whl

Download URL gtx_cli-2.26.8-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
f78428a35f2ab48309748112a9cadc09d6185509ddbea982da7344c120cd4d7b
BLAKE2b-256 checksum
How to use checksums
eba4aa8e00debaa91fc92bc612956472f0a0f77f66f4404e28837f44b65f777e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.17

Release files / gtx_cli-2.26.8-py3-none-manylinux_2_25_aarch64.whl

Download URL gtx_cli-2.26.8-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
ff9d7b8073932e780d957b2452398c7f45cb8d4069ad540d7cf76fcc26902185
BLAKE2b-256 checksum
How to use checksums
87850e33f1a473635a24775d66bdaaa45743961eb43841cda6fecb38307af711
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.17

Release files / gtx_cli-2.26.8-py3-none-macosx_13_0_x86_64.whl

Download URL gtx_cli-2.26.8-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
507542b81a9e23f2436f2b784dbec63f82a695de6a9ced385e6f14282e786f5d
BLAKE2b-256 checksum
How to use checksums
8aee8439eea9f7e935e99375228369d8b47ae65f0eb106b5824fbad84def406b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.17

Release files / gtx_cli-2.26.8-py3-none-macosx_13_0_arm64.whl

Download URL gtx_cli-2.26.8-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
655bba38b347b47a705f20b7919fd60cbff7a10d25a243c95f39b80c56dad8fd
BLAKE2b-256 checksum
How to use checksums
c010971ae742af5c53c7080cbb2fd10e2fe2201e18250daf3607a2576ab68ce7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.17

Security for gtx-cli 2.26.8

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

2.26.8 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