Skip to main content

Tectonic typesetting engine, packaged as prebuilt binary wheels for pip/uvx

Project description

tecto

Prebuilt Tectonic binary wheels for pip and uv.

uvx tecto --help
uvx tecto -X compile mydoc.tex

Or install into an environment:

pip install tecto
tectonic -X compile mydoc.tex   # or: tecto -X compile mydoc.tex

What this is

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.

Supported platforms

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

Relationship to upstream

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

tecto-0.16.9-py3-none-win_amd64.whl (38.3 MB view details)

Uploaded Python 3Windows x86-64

tecto-0.16.9-py3-none-musllinux_1_2_x86_64.whl (19.7 MB view details)

Uploaded Python 3musllinux: musl 1.2+ x86-64

tecto-0.16.9-py3-none-musllinux_1_2_aarch64.whl (19.2 MB view details)

Uploaded Python 3musllinux: musl 1.2+ ARM64

tecto-0.16.9-py3-none-manylinux2014_x86_64.whl (41.6 MB view details)

Uploaded Python 3

tecto-0.16.9-py3-none-macosx_11_0_arm64.whl (39.6 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

tecto-0.16.9-py3-none-macosx_10_12_x86_64.whl (39.7 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file tecto-0.16.9-py3-none-win_amd64.whl.

File metadata

  • Download URL: tecto-0.16.9-py3-none-win_amd64.whl
  • Upload date:
  • Size: 38.3 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for tecto-0.16.9-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 a067142f90b02eac2bac78d2e0e04fea75695e895e31b897a00ac6756342e004
MD5 be70a944bf3c2319cbdde0131a10c0a2
BLAKE2b-256 19491d44a16885a6935c2b13c8481dbec0b84c00004e5072f384befc5b65a463

See more details on using hashes here.

Provenance

The following attestation bundles were made for tecto-0.16.9-py3-none-win_amd64.whl:

Publisher: release.yml on dwahdany/tecto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tecto-0.16.9-py3-none-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tecto-0.16.9-py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f2ee0401f0ee1033d27c35e17e46ba35101dd872d469581d8ff1d3e6b72a4857
MD5 15a0a655abb42321dbf40288e1652989
BLAKE2b-256 412db03fb1cf50d9abce0c0e55aeeff6c35dca532c55844be948ae421080308a

See more details on using hashes here.

Provenance

The following attestation bundles were made for tecto-0.16.9-py3-none-musllinux_1_2_x86_64.whl:

Publisher: release.yml on dwahdany/tecto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tecto-0.16.9-py3-none-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for tecto-0.16.9-py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7f5df5d1f392e4e22030036c6e174a8a7e3eca50be32e504286c0f46553724b8
MD5 4b444127f658e31a1e52f64f32d4319d
BLAKE2b-256 58cb47e6127d657c64dba48b77d4b8cf844d642dd5eaca7aada208cbe6338233

See more details on using hashes here.

Provenance

The following attestation bundles were made for tecto-0.16.9-py3-none-musllinux_1_2_aarch64.whl:

Publisher: release.yml on dwahdany/tecto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tecto-0.16.9-py3-none-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tecto-0.16.9-py3-none-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bc7696ebf58c86ffeca77b6c4a83b9915e40e0ac04584fe574af5f00393b0731
MD5 714fccaa5a8809e38e676e1c26c7bf60
BLAKE2b-256 f757d5e5cd9d270613cf723629c9349c64c6eaf380271924d5b98f9fba822e35

See more details on using hashes here.

Provenance

The following attestation bundles were made for tecto-0.16.9-py3-none-manylinux2014_x86_64.whl:

Publisher: release.yml on dwahdany/tecto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tecto-0.16.9-py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tecto-0.16.9-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7f083a36955e42fb7f0903df23fdd47a3f70e7ce925f86eee2ce45aedaae5c60
MD5 f7847c53ea8f86ac5f6a6ce4aee49f12
BLAKE2b-256 5fe83b55c499c66bf580d244b42de6c2215072e351742db74d103e0d4d24c26f

See more details on using hashes here.

Provenance

The following attestation bundles were made for tecto-0.16.9-py3-none-macosx_11_0_arm64.whl:

Publisher: release.yml on dwahdany/tecto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tecto-0.16.9-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for tecto-0.16.9-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ba51a38c90c7bf718c6a438f198c8ee3d2019251d8a1981606a67842c7a47b7a
MD5 5e0af92accea5832e367a96f251e503d
BLAKE2b-256 8c96b8bd09640ae2ab7420db2f45fb78f74994999352a740c0034e03aed1f462

See more details on using hashes here.

Provenance

The following attestation bundles were made for tecto-0.16.9-py3-none-macosx_10_12_x86_64.whl:

Publisher: release.yml on dwahdany/tecto

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page