Skip to main content

quilldown (Python runtime)

The Python runtime for quilldown — Markdown → IR → .docx — implementing the shared spec/ contract per ADR-0001.

It ships its own lowering (Markdown → IR, via markdown-it-py) and emitter (IR → .docx, via python-docx) on top of the typra-generated IR model and conformance vectors, keeping it differentially faithful to the Rust reference engine.

The wheel is pure Python and contains no Rust binary or Rust delegation layer. DOCX rendering uses the optional python-docx dependency, whose dependency tree includes lxml.

Develop

uv run pytest -q   # conformance + vector suite
uv build --out-dir dist

Metadata

Release files for quilldown 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for quilldown 0.5.0
File Size Uploaded
quilldown-0.5.0.tar.gz 130.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for quilldown 0.5.0
File Interpreter ABI Platform
quilldown-0.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 234.3 kB

Release files / quilldown-0.5.0.tar.gz

Download URL quilldown-0.5.0.tar.gz
Size 130.4 kB
Tags Source
SHA-256 checksum
How to use checksums
def080217f495b52c03de414108165a1e0d3b0c44fd25d13ca6c2fe0975e040e
BLAKE2b-256 checksum
How to use checksums
79f2a1c719c874e2aa98f23565e378f7534ce528c75a5c1510b41dc8700869b1
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 15, 2026.

Transparency log

Release files / quilldown-0.5.0-py3-none-any.whl

Download URL quilldown-0.5.0-py3-none-any.whl
Size 103.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
38b22b482cf6866715b30161069d7681cfaa61bca3a6dbbad0983312f84551fe
BLAKE2b-256 checksum
How to use checksums
bd3d16d0f35ca0a2530d50a3e07e8e48c8ab1c12595c0e67a21effa3f71911b5
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 15, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.5.0 This release

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.1

2 release 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