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]"    # + local OCR, OpenAI-compatible vision, PDF
from anytomd import convert_file

result = convert_file("report.docx")
print(result.markdown)     # headings, tables, lists, links, images
print(result.title)        # 'Quarterly Report'
Quickstart The five calls you will actually use
Formats What converts, how the format is chosen, PDF
Image descriptions LLM and OCR alt text: callables, Gemini, ImageDescriber
Async await convert_file_async(...), concurrency, cancellation
Errors and warnings Best-effort conversion, strict mode, limits
Reference Every function, option, class and exception
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.3.1.post3

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.3.1.post3
File Size Uploaded Provenance
anytomd-1.3.1.post3.tar.gz 65.6 kB With provenance Details

Built distributions (wheels)

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

Total release size: 13.3 MB

Release files / anytomd-1.3.1.post3.tar.gz

Download URL anytomd-1.3.1.post3.tar.gz
Size 65.6 kB
Tags Source
SHA-256 checksum
How to use checksums
ef380941242bfab37450ba878c33db5f519d133374d745d014203a5e55e804f3
BLAKE2b-256 checksum
How to use checksums
cd69f48a445a281f22165d92ec40a23ac4652d7eea089973ff3bb570a4a36c96
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 / anytomd-1.3.1.post3-cp312-abi3-win_amd64.whl

Download URL anytomd-1.3.1.post3-cp312-abi3-win_amd64.whl
Size 2.7 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
0be9a27c9f3cffb9871116310ca120935a34e15f4c624352ceda01f719749e5b
BLAKE2b-256 checksum
How to use checksums
b532725a5b02fbb4554ed857df1a7d679bd33c9a416bb207fb9d57b2f8f6216b
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 / anytomd-1.3.1.post3-cp312-abi3-manylinux_2_28_x86_64.whl

Download URL anytomd-1.3.1.post3-cp312-abi3-manylinux_2_28_x86_64.whl
Size 2.7 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
081cbe5d9d475036cfe67dcaf3a0c28a92553b544228156ef4fe69b7205cd2e7
BLAKE2b-256 checksum
How to use checksums
9d75e13fc2ad320342bdec476906daa5a9be26e4192df16bfece64f0db22b2f5
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 / anytomd-1.3.1.post3-cp312-abi3-manylinux_2_28_aarch64.whl

Download URL anytomd-1.3.1.post3-cp312-abi3-manylinux_2_28_aarch64.whl
Size 2.7 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
a44a1e822bf2857101e56732000e030540bf2e164cf2b0bb672d5bca53dce443
BLAKE2b-256 checksum
How to use checksums
7ca73b611ad45c19c960ab969bbdaf7043af279b618a7f0885c8a7d05258cfc9
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 / anytomd-1.3.1.post3-cp312-abi3-macosx_11_0_arm64.whl

Download URL anytomd-1.3.1.post3-cp312-abi3-macosx_11_0_arm64.whl
Size 2.5 MB
Tags CPython 3.12 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
774f3015ddb69378224de345fc2e382ebf2aa81a075dbe11203d9081e1a9d1ab
BLAKE2b-256 checksum
How to use checksums
8e4f9fd7e6c93a680dc2e26d9fd66e98e422c14b055b0ec98ad6b7dd330744c4
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 / anytomd-1.3.1.post3-cp312-abi3-macosx_10_12_x86_64.whl

Download URL anytomd-1.3.1.post3-cp312-abi3-macosx_10_12_x86_64.whl
Size 2.6 MB
Tags CPython 3.12 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
1cdf1e73237ae86eb83f7001997cd91616a296ff83ad904351de09b4cb84184d
BLAKE2b-256 checksum
How to use checksums
2ef069b8975cd2c4efb350492867018428c1bbcbed9ce5eb336efac4924bb45f
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

Security for anytomd 1.3.1.post3

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.3.1.post3.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 15, 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