Skip to main content

tex2typst

A Python wrapper for the tex2typst JavaScript library, providing seamless conversion between LaTeX/TeX math and Typst format.

Features

  • Bidirectional Conversion: Convert from LaTeX to Typst and vice versa
  • Fast Performance: Built with Rust using PyO3 for native performance
  • Thread-Safe: Uses thread-local lazy singletons for efficient multi-threaded usage
  • Flexible Options: Customize conversion behavior with various options
  • Custom Macros: Support for custom TeX macro definitions

Installation

pip install tex2typst

Quick Start

LaTeX to Typst

import tex2typst

# Basic conversion
result = tex2typst.tex2typst(r"\frac{1}{2}")
print(result)  # Output: 1/2

# Greek letters
result = tex2typst.tex2typst(r"\alpha + \beta")
print(result)  # Output: alpha + beta

# Complex formulas
result = tex2typst.tex2typst(r"\int_{-\infty}^{\infty} e^{-x^2} dx")
print(result)  # Output: integral_(-infinity)^infinity e^(-x^2) d x

Typst to LaTeX

import tex2typst

# Basic conversion
result = tex2typst.typst2tex("1/2")
print(result)  # Output: \frac{1}{2}

# Greek letters
result = tex2typst.typst2tex("alpha + beta")
print(result)  # Output: \alpha + \beta

Advanced Usage

Conversion Options for tex2typst

import tex2typst

# Disable fraction to slash conversion
result = tex2typst.tex2typst(r"\frac{1}{2}", frac_to_slash=False)
print(result)  # Output: frac(1, 2)

# Convert infinity to oo
result = tex2typst.tex2typst(r"\infty", infty_to_oo=True)
print(result)  # Output: oo

# Custom TeX macros
result = tex2typst.tex2typst(
    r"\myop x = \sgn(y)",
    custom_tex_macros={
        r"\myop": r"\operatorname{myop}",
        r"\sgn": r"\operatorname{sgn}",
    }
)
print(result)  # Output: op("myop") x = op("sgn")(y)

# Multiple options
result = tex2typst.tex2typst(
    r"\frac{1}{\infty}",
    frac_to_slash=False,
    infty_to_oo=True
)
print(result)  # Output: frac(1, oo)

Available Options for tex2typst

  • non_strict (bool): Allow non-strict parsing
  • prefer_shorthands (bool): Prefer shorthand notation
  • keep_spaces (bool): Preserve spaces in output
  • frac_to_slash (bool): Convert fractions to slash notation (default: True)
  • infty_to_oo (bool): Convert infinity symbol to oo
  • optimize (bool): Optimize output
  • custom_tex_macros (dict[str, str]): Custom TeX macro definitions

Conversion Options for typst2tex

import tex2typst

# Use block math mode
result = tex2typst.typst2tex("x", block_math_mode=True)

# Inline math mode
result = tex2typst.typst2tex("x", block_math_mode=False)

Available Options for typst2tex

  • block_math_mode (bool): Use block math mode

How It Works

This library wraps the JavaScript tex2typst library using:

  • Rust: Core binding logic using PyO3
  • rquickjs: JavaScript runtime for executing the tex2typst library
  • maturin: Build system for Python extension modules

The converter uses a thread-local lazy singleton pattern, meaning:

  • The JavaScript runtime is initialized only once per thread
  • First call has a slight overhead; subsequent calls are fast
  • Thread-safe for use in multi-threaded applications
  • No import-time overhead

Development

Prerequisites

  • Rust (latest stable)
  • Python 3.8+
  • Node.js and yarn (for building JavaScript bundle)
  • Just (command runner)

Setup

# Clone the repository
git clone https://github.com/AndPuQing/tex2typst-py.git
cd tex2typst-py

# Install dependencies
yarn install

# Build JavaScript bundle and install Python package
just dev

Building

# Build JavaScript bundle
just dist

# Build Python wheel
just build

# Install in development mode
just dev

Running Tests

# Run tests
pytest tests/

# Run specific test file
pytest tests/test_pytex2typst.py -v

Pre-commit Hooks

This project uses pre-commit hooks for code quality:

# Install pre-commit hooks
pre-commit install

# Run manually
pre-commit run --all-files

Project Structure

.
├── src/
│   └── lib.rs           # Rust bindings (PyO3)
├── js/
│   └── tex2typst.bundle.js  # Bundled JavaScript
├── tests/
│   ├── test_pytex2typst.py  # Unit tests
│   └── test_benchmark.py     # Benchmarks
├── entry.js             # JavaScript entry point
├── tex2typst.pyi        # Python type stubs
├── Cargo.toml           # Rust dependencies
├── pyproject.toml       # Python project config
└── justfile             # Build commands

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

License

This project is licensed under the MIT License.

Acknowledgments

  • tex2typst - The underlying tex2typst JavaScript library
  • PyO3 - Rust bindings for Python
  • rquickjs - QuickJS bindings for Rust

Related Projects

  • mitex - LaTeX support for Typst
  • typst - A modern markup-based typesetting system

See Also

Download files

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

Source Distribution

tex2typst-0.1.7.tar.gz (47.6 kB view details)

Uploaded Source

Built Distributions

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

tex2typst-0.1.7-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

tex2typst-0.1.7-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

tex2typst-0.1.7-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (925.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

tex2typst-0.1.7-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (921.3 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ x86-64

tex2typst-0.1.7-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (920.7 kB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

tex2typst-0.1.7-cp314-cp314t-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

tex2typst-0.1.7-cp314-cp314t-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

tex2typst-0.1.7-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (921.5 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

tex2typst-0.1.7-cp314-cp314-win_amd64.whl (743.0 kB view details)

Uploaded CPython 3.14Windows x86-64

tex2typst-0.1.7-cp314-cp314-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

tex2typst-0.1.7-cp314-cp314-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

tex2typst-0.1.7-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (920.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

tex2typst-0.1.7-cp314-cp314-macosx_11_0_arm64.whl (822.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

tex2typst-0.1.7-cp314-cp314-macosx_10_12_x86_64.whl (859.5 kB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

tex2typst-0.1.7-cp313-cp313-win_amd64.whl (742.6 kB view details)

Uploaded CPython 3.13Windows x86-64

tex2typst-0.1.7-cp313-cp313-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

tex2typst-0.1.7-cp313-cp313-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

tex2typst-0.1.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (919.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

tex2typst-0.1.7-cp313-cp313-macosx_11_0_arm64.whl (821.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

tex2typst-0.1.7-cp313-cp313-macosx_10_12_x86_64.whl (858.0 kB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

tex2typst-0.1.7-cp312-cp312-win_amd64.whl (743.2 kB view details)

Uploaded CPython 3.12Windows x86-64

tex2typst-0.1.7-cp312-cp312-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

tex2typst-0.1.7-cp312-cp312-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

tex2typst-0.1.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (919.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

tex2typst-0.1.7-cp312-cp312-macosx_11_0_arm64.whl (821.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

tex2typst-0.1.7-cp312-cp312-macosx_10_12_x86_64.whl (859.1 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

tex2typst-0.1.7-cp311-cp311-win_amd64.whl (745.2 kB view details)

Uploaded CPython 3.11Windows x86-64

tex2typst-0.1.7-cp311-cp311-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

tex2typst-0.1.7-cp311-cp311-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

tex2typst-0.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (924.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

tex2typst-0.1.7-cp311-cp311-macosx_11_0_arm64.whl (827.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

tex2typst-0.1.7-cp311-cp311-macosx_10_12_x86_64.whl (861.0 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

tex2typst-0.1.7-cp310-cp310-win_amd64.whl (745.1 kB view details)

Uploaded CPython 3.10Windows x86-64

tex2typst-0.1.7-cp310-cp310-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

tex2typst-0.1.7-cp310-cp310-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

tex2typst-0.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (923.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

tex2typst-0.1.7-cp39-cp39-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

tex2typst-0.1.7-cp39-cp39-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

tex2typst-0.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (924.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

tex2typst-0.1.7-cp38-cp38-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

tex2typst-0.1.7-cp38-cp38-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

File details

Details for the file tex2typst-0.1.7.tar.gz.

File metadata

  • Download URL: tex2typst-0.1.7.tar.gz
  • Upload date:
  • Size: 47.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.14.1

File hashes

Hashes for tex2typst-0.1.7.tar.gz
Algorithm Hash digest
SHA256 34a62380a0549c2e50d35d695a255a225726dae25e7367d9ff64282468b778b8
MD5 d425070d7c6973c831f86fa8373ad372
BLAKE2b-256 da664d96a3d65b428bd073a4687f1121065ed9a35475c6fe7ef81aefa72349cd

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d0bded7b8441728a1cd140eed0f9db90a6efd6b8d6c693a720d657b1cb8e4d74
MD5 d996971e386a135d79cf979cbde0e3b8
BLAKE2b-256 a4c9211f7a189bd4e9673cf950adaf31590651b1c7b48cdb5edb90498743e671

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f39a908434e1f6f17ab1c4385fac1c450f2080ebd7eb6e29ba3e0e64b7aba86a
MD5 b3cd080d58f8d378e977aadd0911311e
BLAKE2b-256 142330232d1914dc099fe869844c80828df753b7b28c3b5935fdcf440bb9f504

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3f57893385e20e1f8cc988dd6ef03e7ef2e525f7f5375c1f1f0077b16a22673b
MD5 b46b8c4e200a5253641425e977c83a3f
BLAKE2b-256 185eb809ff5a862f57ac19d107d9c05714a3d63cbcd1a37ff216063bdc34285c

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 85a579369f003f3b1c4d16d63dcc614a968b4af3b6f8d614222f491f8b246782
MD5 085db9cf2360831fab75c65b1d049570
BLAKE2b-256 247ebd3e085599b866dd97512a4ea2eb43c0f08177c82720bca8a648d46e9cbb

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bce0467a2e5bbc473cde44f5e577475a554060461b38814849dea41aea9831b5
MD5 e8e5c14a66204c85bec582bafe1e423e
BLAKE2b-256 af91858e2ec0dbd29efbd2131b5a290eb03ecc78973587df2a3d12790e59c902

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 af0f899cc2e336840c2b448d71c063a926895fc6cfbb00c5bedcb0ab3e35865f
MD5 37e1f075295cfc34dabb15916ab1120f
BLAKE2b-256 deeb1523cbd859c11843de4535942236b104f09585024cac5e8377b72174afc9

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 471173e79df910888da7a517fc8f1bd4bb8c15fcaf1c104befa40a7730312c12
MD5 f55cb60c8cd82b7dcbba89e456b15532
BLAKE2b-256 7d0ab31de8b700c1bea1eb73765bf73b44bccb0203a19d73938a804f18d040e6

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cbb6642abb406e3eb473394ad17dbf5270677f831fbc43eca93913dd46da31f7
MD5 b791b40e6eb2213c08de1c01caa8825a
BLAKE2b-256 00fa358c4f68798f3b30a171adf76c91886dff3118416a47526d6a7a5f49bbec

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e7cb8d139340c8ce404139837c1e0e0424443b1504512d1beb1f8b2c0285e1e3
MD5 950672e5230577828c6a9cde73c665e6
BLAKE2b-256 f1b9f6e386d4c5033eab7815bd1339704f23983bd31a50cb19b7871cb5f8fb90

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6b8614927c9c7e396fe6d460c9a4df6ba35610281905f9a1b7c23cd794b23c62
MD5 b8f1355e5a4e992441d4ea2b453b833e
BLAKE2b-256 c6e66daca036e638365d628cca0c959d2522c9ca55799b1019e88644944653fc

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 79f450c224d9bc5c3b4132392fdfb7e6da2a794bc9ed12a1dd687e0e14da0e87
MD5 a62f1b9b144cb6cbc5866285b2f69336
BLAKE2b-256 8bb8f037ec9d9b8349d0d3b641123dcc3048435bc6680589198751f25d4be1a7

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2a933efd1917cc4bdc93cc0577c9bbfc52c4a51e459d465f55dbfdbd91538175
MD5 f95d31b89059161abddb42baf719f696
BLAKE2b-256 dd544733f3f807003004a8055a632ef2fa45a629db721dff54a850bad29c21e8

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 888d9e20ca37332264fa4416c425302bbf01a8cc00be8026af56b677f5ab6c21
MD5 20ab6642a33cb7990cfc8814292a807e
BLAKE2b-256 61addaf5412f0eaba7ae6b3d1ff70773c6d2c35181769c1c81464f2c7ec22efc

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8b68e9435c8967176ab7b0a9192453be0b6d1dabca30d64292ae0d3d1b91bf64
MD5 173d3eb3ff1a967b096593d19b38382a
BLAKE2b-256 5acc9a83c875df7390b8325c393f0c76d2242d25623adcebcbfac2af655d1766

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c7f9298fc1ed0355f7dbeff6c6be0f1a78ea8fb3d782a09d54d53a1a7a052b0a
MD5 7b7fbb3f0bb2bed1a7fcdf8ab9fe9c6c
BLAKE2b-256 fee725ed1846d1380f1552267f442226562f02f8d42535d347d5fb17bc29adf2

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f198e76f35eb7a869b0b3305192ab57752e299b2b795ac1900d8481887df7d2a
MD5 86bedfa6305f34bc6d39170786e964ec
BLAKE2b-256 a568ef706589cf054663bb9dc7b80e1e54cf56095c7c2351fb9bc9d7931a1ed7

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b7fb3a596d5d473f98ed6b13f791f268b2475c7c791d2e2267a201444eafcf6b
MD5 facbc0c26f49057afe52c9f45b32d124
BLAKE2b-256 da0f41c60edde1130d6a6ebe572dbd48b396e8f3b8dd4cee8a7722e63c6ee334

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2923f3208ed8113effb1e26b52912f082cf1c6ac468012cedbf6116309702cea
MD5 4a7d183805e89dbb764633e4fb82198e
BLAKE2b-256 52dad8ed898257677f1aeef48822fad41c8fa076ad62df0e69e49e1a07115f07

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 96e105e71fd26788442d3574f1440e1a2b4577a1bf60d798f7693393502e3a1d
MD5 75500a19e9992b683920c6cdda504a67
BLAKE2b-256 214029d4f0c1bac1c3bfcaffc8e3da7d0ed913b39d7c99ce5eb4489a1bed5fcd

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d4875312ebc702131805aaf9b048b9ae0d221be37b22791ff69c45c184588bcc
MD5 1011bb064cb9d4a04fdf58957052fcd6
BLAKE2b-256 8481389c59095bf469bde2910f4691ba31902aab39b0bb69f1538f770a4be982

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4b9963497624ed306529726ecdd6cbc7fc67581d498ba2f256abddf986323b7a
MD5 32fb69b515a8da63af1d4bfa7ece2532
BLAKE2b-256 695e67bf4cbce3bab3c65d501c5a270863bcbdf458c6b341bf71c4a4b4b1feee

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9af7638ba3af8a020eaa69fcda8c0a79a2197a9aecfc65e39140281a8ff387fc
MD5 022797d8bfaaf582d330a7f38a2fafd0
BLAKE2b-256 bfac731f24bdccb2c42511e51b771f5f8dfe9cf303ad919ad92fe240f5e78e01

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 69a574fdeb49bcd6d6bfd4d01867c221fcf70a3e14da735cc8f37f52a57f9aa9
MD5 7eeb0eb558e751619d2f4959a20ec0ba
BLAKE2b-256 8c5d297951d3b79b80f250abc2a7103c807887209f2150894ad2465982da551f

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f92a85b468624211467e493143811937b6c789496554594ec6dbf34e7c22889b
MD5 14d31978f434f52231d9104773cdefbf
BLAKE2b-256 f788cca9ad3daf669a80e53b9de8d2d705a1d15afa037d26387a5537be18fcd2

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d8a98b7a0491a495bfd2f97d7ce5c5f95aacbb5e3d9ae2c261f387d3c37b3fa2
MD5 2c30a292ba831347426e9279f5b3d8cf
BLAKE2b-256 629551d1921d7e0c3188a2ba4981bd7fbd7ff450547b1c0a1ff552118f25844f

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b814303ea7f766233f30b5f58486f8781d31a323c06df6f9e6d5db8dfe22cffa
MD5 863c09bdde20cf2fbef1254606dcce63
BLAKE2b-256 d513086dc27d669414bae2677bad166cfcbe02e39eda03b75153cbd9a51ec763

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5be86372e69b1bd5c7e5c013056202052cc7adbe3897f65f18f5391c0a3ebd5b
MD5 295030a2853c17f40dac38510f08117c
BLAKE2b-256 fe50a10852da2b77bc5fcfb0ff0f773e975271232cac6aaea03a88288c931b88

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 66f2ae809a28c52aa07f92ee0004986fed6782d982a2151ab4cdf739b4bef5d2
MD5 7a5df00cc608d778811f24ccbb84c20f
BLAKE2b-256 471bf13797bd3f9092bb4cd75e0849ff6abfcac36cc7e041a27b673a405ffcbf

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a6ba63c087f4a76d2f1be7c8c0096bb2f12151f65167156f1020d7305368410a
MD5 1bf757427023781d35afa3553e2aa578
BLAKE2b-256 6b3cc1bf1ce6fc5e201ff981fce48c4af5a27a9e7604cc2c37b6b3398a12dc07

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 affff3a8ea6341aae68fde0d46556121d9956be788076566ffa3ff81e1af3050
MD5 297eedf88f4848f93608d4d2a9e2a16b
BLAKE2b-256 022cc9cc01ecc26ff250c0e2f3b918c933992f0213ba1a8587a96b5c14e75dd9

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 537ad632a9ab28168be2757db60e02d23e0b78e223d989c306fca5f75ee87bff
MD5 4d9a10fa70a3e9fa93248385c336e972
BLAKE2b-256 c9ac61621b3cfaf34ba6ca9316d804492d5243fa74651a5eb673ac1ab8cd8985

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e8f7a84b182da18a8f775e8d8ded5b5b19ef80fcae9ea67a719401f5beacd455
MD5 987ce60d26d355f679b5dafc261d63ec
BLAKE2b-256 4cae35d4a11bb03cb7c2eb02ff6fbb47dfa15aa7dfecd8c1656d3ac46d73c0bc

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d8a27f4bb45be6c2cea49d9f48c9b6766ff63793ed82a86ee812e1b32202b824
MD5 9647800d2f89e00c2f0890190eccf9e5
BLAKE2b-256 0e98c856ca97f6e94a0ea988806297116cae1bfa164088b94b7c8626dee6fa9f

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5b4f67e0b882a9cc556e2155a71ec3d02981b411785ec15c646f78aee4a107ac
MD5 54061088ca0f7064850d11e32b7ee430
BLAKE2b-256 5c9708b87a43118d3958954ec559b485285d6f3ae9da3c4728147489449df363

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 27619f54b02dccd17cb876949a1e732b4706c51320fa4f8c81829c9762390476
MD5 c944326ebaf4a69b3d00d5ffeb7d5b58
BLAKE2b-256 9892fbe2faa10aceab58e326f28cafe2cfcfcb27281285fb44c8e6cc8696be78

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6ca50f7af0d1b39aab0a0c268eb6da29adb15363d62e55dcbd09530f38748a38
MD5 60978ff347ed15721eaf3d6bc79356f2
BLAKE2b-256 715d737c1a2012b31bba3ef3184cc0aaa0fae7251e52b703fd9c2eedae1cb5bb

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 319f2d806a151648112090dda985f8f8c0486a8243e59a79f86891c4a693e735
MD5 02278f75ff00db3faf90b75411555048
BLAKE2b-256 7241bbde685b019d722fa591e9a66b2e1d30bf88a22fcccbcc5fedf45bc05a96

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9ba8400f06a180764005ff7f74cf32774faf39454cfbe2c2f3b33f4a06e6c8bb
MD5 1bb311cb3a9a0704d35f97a6aa72842f
BLAKE2b-256 f72f4f131bb7f6de30d7b68e2060c538d126735cf478a49324b9cc68792d63bb

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9ff1051ba625043eb0b71ae21b163db95f889492efeaf8ec9acc2a1ed91cac04
MD5 c9e7157a23a49a60924f9d31f639e4b3
BLAKE2b-256 0da6cfdbd6da3f50583e8ed5fb48821d70b10bf3de674c738987b01cb364ba7f

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 34290fd32cb777f4d17f9e9654e5186f23b8245059d6c6df58604485f27811b8
MD5 cde815973fbaa98f2aecbbf76edab259
BLAKE2b-256 8f94c69befed6af1db320c9c21ea47b08281def9ecac44d5c76cce9d93d318ac

See more details on using hashes here.

File details

Details for the file tex2typst-0.1.7-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for tex2typst-0.1.7-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b28cbc933a8bba32ef933f4ecc5ce0fb629f7bfcbc72b866c5e32c686e43ed7f
MD5 4a5a646550bcd397c4fd104c26a0e2e2
BLAKE2b-256 959fc31e3cdfb646a2910435f4dd608b666e259ecc803a7d1cfcf6fbd6fb0acb

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.7 This release

42 files

0.1.6

51 files

0.1.5

51 files

0.1.4

44 files

0.1.3

44 files

0.1.2

44 files

0.1.1

44 files

0.1.0

44 files

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