pymdx Python Package
This directory contains the thin Python wrapper around the Rust pymdx CLI.
What It Provides
- A
pymdxconsole script entrypoint pymdx.generate(...),pymdx.emit(...),pymdx.build(...), andpymdx.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)
| File | Reset | |||
|---|---|---|---|---|
| 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
|