Skip to main content

anytomd

PyPI Python Docs CI Upstream

Python binding of anytomd-rs — the pure-Rust engine by developer0hye that turns DOCX, PPTX, XLSX, HTML, CSV, notebooks, images and code into clean Markdown for LLMs. No Python dependencies, GIL released, native asyncio, fully typed.

📖 Documentation: https://damvolkov.github.io/anytomd/

pip install anytomd            # or: uv add anytomd
pip install "anytomd[full]"    # + PDF, text in images (OCR), image descriptions (vision LLM)
import anytomd as ad

document = ad.convert("report.docx")
document.markdown              # headings, tables, lists, links, images

await ad.aconvert("scan.pdf")  # every call has its async twin
ad.detect("export.dat")        # 'xlsx'
ad.describe("cat.png")         # 'Image description: A tabby cat asleep on a chair.'
Formats What converts, with and without each extra
API convert, detect, describe, their async twins, Document, VisionSpec
Errors What can fail, and how to catch it
Self-maintenance How the binding follows anytomd-rs on its own

Conversion quality, format coverage and performance belong to anytomd-rs: Markdown output issues go upstream, Python API issues here.

Apache-2.0, like anytomd-rs. Wheels statically link the engine and its dependencies; their licenses ship in THIRD_PARTY_LICENSES.md.

Metadata

Release files for anytomd 1.4.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 anytomd 1.4.0
File Size Uploaded Provenance
anytomd-1.4.0.tar.gz 63.0 kB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for anytomd 1.4.0
File
anytomd-1.4.0-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details
anytomd-1.4.0-cp312-abi3-manylinux_2_28_x86_64.whl CPython 3.12 abi3 Linux glibc 2.28+ x86-64 Details
anytomd-1.4.0-cp312-abi3-manylinux_2_28_aarch64.whl CPython 3.12 abi3 Linux glibc 2.28+ ARM64 Details
anytomd-1.4.0-cp312-abi3-macosx_11_0_arm64.whl CPython 3.12 abi3 macOS 11.0+ ARM64 Details
anytomd-1.4.0-cp312-abi3-macosx_10_12_x86_64.whl CPython 3.12 abi3 macOS 10.12+ x86-64 Details

Total release size: 6.7 MB

Release files / anytomd-1.4.0.tar.gz

Download URL anytomd-1.4.0.tar.gz
Size 63.0 kB
Tags Source
SHA-256 checksum
How to use checksums
ef01a328e7eb79db2e670ca0f35a0645180b3076df86630bf567a6ac8447c159
BLAKE2b-256 checksum
How to use checksums
1157b9d75bd66dfecbb975d38d8dd5badd3553c039becfcd279e946f3628c7c3
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 16, 2026.

Transparency log

Release files / anytomd-1.4.0-cp312-abi3-win_amd64.whl

Download URL anytomd-1.4.0-cp312-abi3-win_amd64.whl
Size 1.3 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
88f272194d21d200659268ea69ad0b9d76e1333ee46ad5022440d94f2a46b7e0
BLAKE2b-256 checksum
How to use checksums
6cda1405a122194f9af6120ffe072b7581dd00507381e2d31b7853c7c7fec012
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 16, 2026.

Transparency log

Release files / anytomd-1.4.0-cp312-abi3-manylinux_2_28_x86_64.whl

Download URL anytomd-1.4.0-cp312-abi3-manylinux_2_28_x86_64.whl
Size 1.4 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
319b0afee539223be2cd93aa435adf67d5bac1e2b5887536b8e6fa2ccb4c97af
BLAKE2b-256 checksum
How to use checksums
7a0077956332f95c10073ba3835eccbe8ef85851a863fa6e8a0ef64536f42edb
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 16, 2026.

Transparency log

Release files / anytomd-1.4.0-cp312-abi3-manylinux_2_28_aarch64.whl

Download URL anytomd-1.4.0-cp312-abi3-manylinux_2_28_aarch64.whl
Size 1.4 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
a3de125c30709b82580595fc5f1a11744296b0512dfef2ee9a4d0f5049bb7ee5
BLAKE2b-256 checksum
How to use checksums
7c16b8374c63d7e3e331ad4db80f8b65610501708890747b4e32202c64b87adf
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 16, 2026.

Transparency log

Release files / anytomd-1.4.0-cp312-abi3-macosx_11_0_arm64.whl

Download URL anytomd-1.4.0-cp312-abi3-macosx_11_0_arm64.whl
Size 1.3 MB
Tags CPython 3.12 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f4581b7fa82b1e1cc63aa5ee8597442c68b171af9daa3d52f6da7cb0c9661f4b
BLAKE2b-256 checksum
How to use checksums
79cdb749e63b4fb0eacd10c2e8a5d3afed775c1c4f31339538789b9791992f11
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 16, 2026.

Transparency log

Release files / anytomd-1.4.0-cp312-abi3-macosx_10_12_x86_64.whl

Download URL anytomd-1.4.0-cp312-abi3-macosx_10_12_x86_64.whl
Size 1.3 MB
Tags CPython 3.12 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
2171e50b0eb42e252cca0aca8c1e2b47e60f52f4a82e62300f844bd59ab6a670
BLAKE2b-256 checksum
How to use checksums
dfa402e8a2510d20e88a05cf71ff4ae30e22111401f2319b1677e45b1c57459c
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 16, 2026.

Transparency log

Security for anytomd 1.4.0

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 6 files in this release have been uploaded with provenance metadata.

Select from 6 files

Attestation for anytomd-1.4.0.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 16, 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.

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