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.4-py3-none-win_amd64.whl (4.1 MB view details)

Uploaded Python 3Windows x86-64

pymdx-0.1.4-py3-none-manylinux_2_28_x86_64.whl (4.6 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64

pymdx-0.1.4-py3-none-macosx_11_0_arm64.whl (4.1 MB view details)

Uploaded Python 3macOS 11.0+ ARM64

pymdx-0.1.4-py3-none-macosx_10_12_x86_64.whl (4.4 MB view details)

Uploaded Python 3macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: pymdx-0.1.4-py3-none-win_amd64.whl
  • Upload date:
  • Size: 4.1 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.4-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 edc4097bd967833704fbe9156d0396c61732fe4fe48938879a490e9bfb18b7fe
MD5 8699077d852b21e5a9850611615f6fc7
BLAKE2b-256 06d8206cbce25876c47d31c0f1d0f0b257cf8910d0f485c7ceb75a01b847af9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymdx-0.1.4-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7ee08f3866407214ffff4b926f3b14dbee087cdce49040de6f9fd955b032b841
MD5 77f4f7d6c4e7862f34d67854338c1c8d
BLAKE2b-256 51aa3720571a85949a20757b67a9712414a8a74f4f2e1bab45fb1d65947f9432

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymdx-0.1.4-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 076978c5ea2a15e2dff16dbcccaa57c934b2915054049aa6003faa64079233b3
MD5 f53ccf7f052eaa52e60f78d64fab07c2
BLAKE2b-256 7eb96c8ab62bf53445f35e2bb12564cc42eeaeec9b6853e23ed7965346bf91a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymdx-0.1.4-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1eb1faaf9c22b62e5e644a1bf27bc3fbe549099549301642356692af9d16261a
MD5 524c936de659cb1c5635ab34378594b5
BLAKE2b-256 87a40da12246824c058f50c895d8b65d24ebbef3c8592d08e0fd00766f314930

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