Skip to main content

Generate Typst sources and PDF from Sphinx document.

Project description

Faster PDF generator from Sphinx document using Typst.

Features

  • Provide typst and typstpdf builder to generate Typst document (and PDF) from doctree.

  • TODO: Provide utility directives and roles for Typst syntax.

Getting started

pip install atsphinx-typst
# If you also want to build PDF, install with extra 'pdf'
pip install 'atsphinx-typst[pdf]'

You can run typst and typstpdf builder without set it into extensions.

# To generate Typst document.
make typst
# To generate Typst document and PDF from document.
make typstpdf

Milestones

v0.1 (for working)

  • Supports core directives and roles.

  • ✅ Supports generating PDF using typst python project.

  • ✅ Gnerate PDF file of this project’s project.

v1.0 (for stable)

  • Use for PDF of sphinx-revealjs’s documentation.

  • Publish my private tech ZINE.

Download files

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

Source Distribution

atsphinx_typst-0.0.4.tar.gz (112.5 kB view details)

Uploaded Source

Built Distribution

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

atsphinx_typst-0.0.4-py3-none-any.whl (23.7 kB view details)

Uploaded Python 3

File details

Details for the file atsphinx_typst-0.0.4.tar.gz.

File metadata

  • Download URL: atsphinx_typst-0.0.4.tar.gz
  • Upload date:
  • Size: 112.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for atsphinx_typst-0.0.4.tar.gz
Algorithm Hash digest
SHA256 1fc36c489b1ba0e72981c11f49f1a78915cb044be9109f49d0a216aaee44f08d
MD5 2ec1ff8e609df5a9a2ec0eb66b86de4c
BLAKE2b-256 9112f840620ffe88f799497674f74b3d49111a94d6241ea6fee571c75a3b6a1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for atsphinx_typst-0.0.4.tar.gz:

Publisher: release.yaml on atsphinx/typst

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

File details

Details for the file atsphinx_typst-0.0.4-py3-none-any.whl.

File metadata

  • Download URL: atsphinx_typst-0.0.4-py3-none-any.whl
  • Upload date:
  • Size: 23.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for atsphinx_typst-0.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 2332763a8aaab4a0e686d65f8c659118a9fda76c97d0d2854eb6c0199275ac63
MD5 612a93757b6e46260c2e0ab0e16bf713
BLAKE2b-256 2644f5dbe008b8b8dcd6c75a07890043fc13e3ff97ab0e87ae55b9630747abe6

See more details on using hashes here.

Provenance

The following attestation bundles were made for atsphinx_typst-0.0.4-py3-none-any.whl:

Publisher: release.yaml on atsphinx/typst

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