Skip to main content

toolchain-lite

tcl: add Python packages to a project from the command line, no Gradle project needed.

toolchain-lite is the command-line side of toolchain, the Gradle plugin that declares the Python half of a Kotlin Multiplatform app. tcl gives Python users the same dependency step without a Gradle build.

Install

uv tool install toolchain-lite    # puts tcl on PATH
tcl --help
uvx --from toolchain-lite tcl --version   # or run it without installing

The wheel carries tcl as a native binary (GraalVM Native Image), one wheel per platform: macOS 11+ on Apple silicon, Linux x86_64 and aarch64 (glibc), Windows x86_64. There is no source distribution: building needs a JDK and GraalVM.

uv is needed at run time. When none is on PATH, tcl downloads one into ~/.pypackpack/uv.

Use

mkdir myapp && cd myapp
tcl install six         # creates pyproject.toml (uv init --bare) if there is none, then adds six

tcl install <package> finds the nearest pyproject.toml at or above the current directory, creates one if there is none, and adds the package with uv. It exits 0 on success and 1 with a message otherwise.

Status

tcl install is implemented and tested. Everything else in the plan for tcl (issue #1) is not built yet.

Metadata

Release files for toolchain-lite 0.1.0

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 toolchain-lite 0.1.0
File
toolchain_lite-0.1.0-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
toolchain_lite-0.1.0-py3-none-manylinux_2_34_x86_64.whl Python 3 none Linux glibc 2.34+ x86-64 Details
toolchain_lite-0.1.0-py3-none-manylinux_2_34_aarch64.whl Python 3 none Linux glibc 2.34+ ARM64 Details
toolchain_lite-0.1.0-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details

Total release size: 82.6 MB

Release files / toolchain_lite-0.1.0-py3-none-win_amd64.whl

Download URL toolchain_lite-0.1.0-py3-none-win_amd64.whl
Size 20.6 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
c1e29ecc989f090e5926d29c46201835d0e82f64e0b4fe6c0654b2b494ade217
BLAKE2b-256 checksum
How to use checksums
4ee04ce8bec8139f44507af8ce5549abbc25f406bf59589afa96d98b37ec88dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / toolchain_lite-0.1.0-py3-none-manylinux_2_34_x86_64.whl

Download URL toolchain_lite-0.1.0-py3-none-manylinux_2_34_x86_64.whl
Size 20.9 MB
Tags Linux glibc 2.34+ x86-64 Python 3
SHA-256 checksum
How to use checksums
32117ac2c38bbd6d708a6c8d8961c6cd71cc697cf7f7c243f57c10d519be5c23
BLAKE2b-256 checksum
How to use checksums
cf82bcaa14d3c6fe50bedcb825bf3010104c97b820829ec2274fe425a136e37a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / toolchain_lite-0.1.0-py3-none-manylinux_2_34_aarch64.whl

Download URL toolchain_lite-0.1.0-py3-none-manylinux_2_34_aarch64.whl
Size 20.5 MB
Tags Linux glibc 2.34+ ARM64 Python 3
SHA-256 checksum
How to use checksums
3df184b16769e24fb3684255bb1d16e1534892a998037a6f1d5901ea8a860967
BLAKE2b-256 checksum
How to use checksums
64b44524737ae6f4ae8eebb12c6f57493083038e772253af0ee892a6693957d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Release files / toolchain_lite-0.1.0-py3-none-macosx_11_0_arm64.whl

Download URL toolchain_lite-0.1.0-py3-none-macosx_11_0_arm64.whl
Size 20.6 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b4b8acfd31039e09fe4e31d7cb983070eebf2b3c5f7108e9bb779a89c6960305
BLAKE2b-256 checksum
How to use checksums
eeed884ac15fbb9120e495927b7ee06fa3442f4d9204e635fd91fb28d9ca0bf1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

Security for toolchain-lite 0.1.0

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.

Full provenance

All 4 files in this release have been uploaded with provenance metadata.

Select from 4 files

Attestation for toolchain_lite-0.1.0-py3-none-win_amd64.whl

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 3, 2026.

Transparency log

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

0.1.0 This release

4 release files Full 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