Skip to main content

pymdx Python Package

This directory contains the thin Python wrapper around the Rust pymdx CLI.

What It Provides

  • A pymdx console script entrypoint
  • pymdx.generate(...), pymdx.emit(...), pymdx.build(...), and pymdx.dev(...)
  • Binary discovery that prefers the bundled wheel payload and falls back to PATH

Local Development

cd python
maturin develop --manifest-path pyproject.toml
pytest

Packaging Notes

The build backend is maturin, configured in pyproject.toml. The wrapper intentionally stays thin: it shells out to the Rust binary and does not duplicate parser or emitter logic.

Tests

python/tests/test_package.py checks that the wrapper exports are available and that missing binaries fail with a clear error message.

Metadata

Release files for pymdx 0.1.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for pymdx 0.1.4
File
pymdx-0.1.4-py3-none-win_amd64.whl Python 3 none Windows x86-64 Details
pymdx-0.1.4-py3-none-manylinux_2_28_x86_64.whl Python 3 none Linux glibc 2.28+ x86-64 Details
pymdx-0.1.4-py3-none-macosx_11_0_arm64.whl Python 3 none macOS 11.0+ ARM64 Details
pymdx-0.1.4-py3-none-macosx_10_12_x86_64.whl Python 3 none macOS 10.12+ x86-64 Details

Total release size: 17.2 MB

Release files / pymdx-0.1.4-py3-none-win_amd64.whl

Download URL pymdx-0.1.4-py3-none-win_amd64.whl
Size 4.1 MB
Tags Python 3 Windows x86-64
SHA-256 checksum
How to use checksums
edc4097bd967833704fbe9156d0396c61732fe4fe48938879a490e9bfb18b7fe
BLAKE2b-256 checksum
How to use checksums
06d8206cbce25876c47d31c0f1d0f0b257cf8910d0f485c7ceb75a01b847af9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pymdx-0.1.4-py3-none-manylinux_2_28_x86_64.whl

Download URL pymdx-0.1.4-py3-none-manylinux_2_28_x86_64.whl
Size 4.6 MB
Tags Linux glibc 2.28+ x86-64 Python 3
SHA-256 checksum
How to use checksums
7ee08f3866407214ffff4b926f3b14dbee087cdce49040de6f9fd955b032b841
BLAKE2b-256 checksum
How to use checksums
51aa3720571a85949a20757b67a9712414a8a74f4f2e1bab45fb1d65947f9432
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pymdx-0.1.4-py3-none-macosx_11_0_arm64.whl

Download URL pymdx-0.1.4-py3-none-macosx_11_0_arm64.whl
Size 4.1 MB
Tags Python 3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
076978c5ea2a15e2dff16dbcccaa57c934b2915054049aa6003faa64079233b3
BLAKE2b-256 checksum
How to use checksums
7eb96c8ab62bf53445f35e2bb12564cc42eeaeec9b6853e23ed7965346bf91a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release files / pymdx-0.1.4-py3-none-macosx_10_12_x86_64.whl

Download URL pymdx-0.1.4-py3-none-macosx_10_12_x86_64.whl
Size 4.4 MB
Tags Python 3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
1eb1faaf9c22b62e5e644a1bf27bc3fbe549099549301642356692af9d16261a
BLAKE2b-256 checksum
How to use checksums
87a40da12246824c058f50c895d8b65d24ebbef3c8592d08e0fd00766f314930
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

0.1.4 This release

4 release files

0.1.1

4 release files

0.1.0

4 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