Skip to main content

Generate modern documentation sites for Python projects.

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pymdx-0.1.1-py3-none-win_amd64.whl (3.9 MB view details)

Uploaded Python 3Windows x86-64

pymdx-0.1.1-py3-none-manylinux_2_28_x86_64.whl (4.4 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64

pymdx-0.1.1-py3-none-macosx_11_0_arm64.whl (4.0 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

pymdx-0.1.1-py3-none-macosx_10_12_x86_64.whl (4.2 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

Details for the file pymdx-0.1.1-py3-none-win_amd64.whl.

File metadata

  • Download URL: pymdx-0.1.1-py3-none-win_amd64.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pymdx-0.1.1-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 4312adb4d990ddb014a9ed0a29effee54c4a3024f1837826b1319edde234ed4d
MD5 e25dc7b0bf647a3f325221d4e0f46132
BLAKE2b-256 6cafea079c1e9771c030f7f840553b5f3339e83f9adb0904b33007e717ff0122

See more details on using hashes here.

File details

Details for the file pymdx-0.1.1-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pymdx-0.1.1-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d46d272aaa8049ed0a473695436c1de8465934b92481d9407de740ed1dea3df8
MD5 41e263178661d59707daf0fbc7a9bdb4
BLAKE2b-256 0c21d364a56512d60d2c1d16673913d867196ddb71850ffa3c81a882972b3349

See more details on using hashes here.

File details

Details for the file pymdx-0.1.1-py3-none-macosx_11_0_arm64.whl.

File metadata

  • Download URL: pymdx-0.1.1-py3-none-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 4.0 MB
  • Tags: Python 3, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pymdx-0.1.1-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7bf2fb7bb83cc68219938bb00d58bf093022e8a1d18e06fa10ff7915c8cd4e06
MD5 faa29e99389898fa38372600d1325ef3
BLAKE2b-256 83bee900e04af5aab12fac4a19f1e06c7b4e4f55b0237f68c01246fd13868419

See more details on using hashes here.

File details

Details for the file pymdx-0.1.1-py3-none-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pymdx-0.1.1-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 10d10828433ac67977ca16ab82f51fc4d4f7844924861010cc3cb71a72e47fea
MD5 987007cd17cbd7e7606278648a5f5058
BLAKE2b-256 6908cac36ec727ea2a8d24ff8a5a463ed7fe32ab90465f777319076b7a4cb7fe

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page