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

Release files for quilldown 0.3.1

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.3.1
File Size Uploaded
quilldown-0.3.1.tar.gz 60.1 kB Details

Built distribution (wheel)

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

Total release size: 106.7 kB

Release files / quilldown-0.3.1.tar.gz

Download URL quilldown-0.3.1.tar.gz
Size 60.1 kB
Tags Source
SHA-256 checksum
How to use checksums
05d0fd7e64cb745eb8f2b3b901b5da88f8c3d22a45403a0946ee5b16edbff2fb
BLAKE2b-256 checksum
How to use checksums
42746ee6e639e166735d5556f11fe08976045b99b4597c1ea2ec2dd25b79584f
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 Sep 25, 2026.

Transparency log

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

Download URL quilldown-0.3.1-py3-none-any.whl
Size 46.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9fb7e713c16d9b4a26114a14822de2402ba67b61138b0d5d68c19a994b21f51d
BLAKE2b-256 checksum
How to use checksums
ab3d81390eff512afe69acdd67d932771ddd66e8fd96be9169a94d09c82fbde9
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 Sep 25, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.3.1 This release

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