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.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 anytomd 1.4.1
File Size Uploaded
anytomd-1.4.1.tar.gz 63.0 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for anytomd 1.4.1
File
anytomd-1.4.1-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details
anytomd-1.4.1-cp312-abi3-manylinux_2_28_x86_64.whl CPython 3.12 abi3 Linux glibc 2.28+ x86-64 Details
anytomd-1.4.1-cp312-abi3-manylinux_2_28_aarch64.whl CPython 3.12 abi3 Linux glibc 2.28+ ARM64 Details
anytomd-1.4.1-cp312-abi3-macosx_11_0_arm64.whl CPython 3.12 abi3 macOS 11.0+ ARM64 Details
anytomd-1.4.1-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.1.tar.gz

Download URL anytomd-1.4.1.tar.gz
Size 63.0 kB
Tags Source
SHA-256 checksum
How to use checksums
33091fe2f5cf9d647def83085f899111d5e1e37b5128a65fa33355528ca1f0a7
BLAKE2b-256 checksum
How to use checksums
1ffc8310f6cf06ec15d3b8d1ce870afe8a6cc962aed6959a9813bc01804ecde9
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 19, 2026.

Transparency log

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

Download URL anytomd-1.4.1-cp312-abi3-win_amd64.whl
Size 1.3 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
3634f64f416715fe014a0b7da10a65b84a4c344c9e5bd889a70c706e998e948c
BLAKE2b-256 checksum
How to use checksums
5a38577249b953c3742707108d48e52984e409880bc9190a4721408f4396fae7
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 19, 2026.

Transparency log

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

Download URL anytomd-1.4.1-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
99d26ed0b4eeccbd0eb51188f49ab8e0704cad68acc1151a5c133661fda42935
BLAKE2b-256 checksum
How to use checksums
abb6d3c387f2b28f8a1113400a8eac07cd01d8459f06cd052fc8110a616463cb
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 19, 2026.

Transparency log

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

Download URL anytomd-1.4.1-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
9e6ac0450671403518841bc25199de0cf6b91d72d11e9432a836c65afce1622d
BLAKE2b-256 checksum
How to use checksums
16d6f139e320bc043e19ea26efb2ea937108df8fb00c5cf41110a63697c4cb6e
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 19, 2026.

Transparency log

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

Download URL anytomd-1.4.1-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
32013b8301cc87c19eb05327b1d0099b6e72d5c9422b37c7094f462c65c1ead1
BLAKE2b-256 checksum
How to use checksums
4b6a563ac87dd4011eca20afb130ebfa60cec890415f74067e29e3174b72ec39
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 19, 2026.

Transparency log

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

Download URL anytomd-1.4.1-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
e77142409f7e7ecf84d6653884a30f21d90f6441e5ef6c20c8f393384875c3ef
BLAKE2b-256 checksum
How to use checksums
e35626201e161f00762fb22dac2537eed76bf69408ecd8ba781f0e5a04220222
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 19, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.4.1 This release

6 release files

1.4.0

6 release files

1.3.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