Skip to main content

Markkit for Python

Native Python bindings for Markkit HTML-to-Markdown extraction.

The PyPI distribution and Python import are both named markkit (pip install markkit, then import markkit). The Rust crate remains markkit-python.

The current wheel publisher builds for Linux x64 and CPython 3.12. It does not publish macOS, Windows, ARM64 or other Python-version wheels. A source distribution is also published; source builds require Rust and native build tools and are validated with Rust 1.99. Other wheel targets require a separate future release; Rust and npm availability is independent.

import markkit

print(markkit.extract_html_sync("<h1>Hello</h1>"))
# # Hello

Publication verifies wheel metadata, installs the actual wheel into a clean virtual environment and exercises native extraction before upload.

The manual publisher uses PyPI Trusted Publishing (OIDC), without a stored PyPI API token. A dry run builds and verifies distributions without publishing.

Python packaging is configured by the workspace-root pyproject.toml. Source archives retain the complete Cargo workspace and its unchanged security lockfile.

Metadata

Release files for markkit 0.1.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 markkit 0.1.1
File Size Uploaded Provenance
markkit-0.1.1.tar.gz 118.7 kB With provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for markkit 0.1.1
File Interpreter ABI Platform
markkit-0.1.1-cp312-cp312-manylinux_2_38_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.38+ x86-64 Details

Total release size: 3.2 MB

Release files / markkit-0.1.1.tar.gz

Download URL markkit-0.1.1.tar.gz
Size 118.7 kB
Tags Source
SHA-256 checksum
How to use checksums
529c2c8a7664aa500a81deb3ce7bd70a650e20a6fe52425e36d8634d120b85a7
BLAKE2b-256 checksum
How to use checksums
1d7f5ee7b9589fda37db97dceaeaf9641270977b1e7096bafd530895b16ac671
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 23, 2026.

Transparency log

Release files / markkit-0.1.1-cp312-cp312-manylinux_2_38_x86_64.whl

Download URL markkit-0.1.1-cp312-cp312-manylinux_2_38_x86_64.whl
Size 3.1 MB
Tags CPython 3.12 Linux glibc 2.38+ x86-64
SHA-256 checksum
How to use checksums
c4cc49a8b58b7fe95d0ef4a9124d26657bc605322d7f5437e33f7a7544acc136
BLAKE2b-256 checksum
How to use checksums
4deff429e84a2ab88ee183ff0d8af14ae081d82ce9e4ebb71042c1808c22ee05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

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 23, 2026.

Transparency log

Security for markkit 0.1.1

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.

Full provenance

All 2 files in this release have been uploaded with provenance metadata.

Select from 2 files

Attestation for markkit-0.1.1.tar.gz

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 23, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files Full provenance

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