Prebuilt Tectonic binary wheels for pip and uv.
One-off run (no install):
uvx tecto mydoc.tex # compiles to mydoc.pdf
uvx tecto --helpInstall globally with uv — adds both tecto and tectonic to your PATH:
uv tool install tecto
tectonic mydoc.tex # or: tecto mydoc.texOr via pip into an environment:
pip install tecto
tectonic mydoc.texFor multi-document projects with a Tectonic.toml manifest, use V2 mode:
uvx tecto -X new myproj, then uvx tecto -X build. See the
upstream docs for
details.
tecto repackages the official upstream tectonic release binaries from
https://github.com/tectonic-typesetting/tectonic/releases into
platform-tagged Python wheels. There is no Python code — the wheel ships the
native tectonic executable directly and pip drops it on your PATH.
Two commands are installed, both identical: tectonic (matches upstream so
existing scripts and docs work) and tecto (matches the package name so
uvx tecto works without --from).
Versions track upstream tectonic versions exactly.
- macOS: arm64 (Apple Silicon), x86_64
- Linux: x86_64 (glibc + musl), aarch64 (musl)
- Windows: x86_64
Other platforms listed in the upstream release (32-bit, armv7) are not currently published; open an issue if you need one.
This is an unofficial packaging project. Bug reports about tectonic itself
belong upstream: https://github.com/tectonic-typesetting/tectonic/issues.
Bug reports about packaging, release automation, or missing platforms belong
in this repository.