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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3manylinux: glibc 2.28+ x86-64

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

Uploaded Python 3macOS 11.0+ ARM64

pymdx-0.1.0-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.0-py3-none-win_amd64.whl.

File metadata

  • Download URL: pymdx-0.1.0-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.0-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 4508593ea3268e04fa9c1386ce1662b78240cd4d176d9af5738b54cac9ba9dec
MD5 3d7aeda872ed14b496d9d9eddc7c3ea5
BLAKE2b-256 a934c3fc481212f5271b3064d73a2720adfd47ed837b253f5d408f57dd7e8558

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymdx-0.1.0-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1f16c45907da83a78fe1b37315453ef680f975603d41e6f9473cea7395b6408f
MD5 46c177a7f1cdd6ed2e8aa2ec59fc857a
BLAKE2b-256 b7bb21ddce49b7f91697d659d1f18d30719c5c8df36399e7484be25b06e63a75

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pymdx-0.1.0-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.0-py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f936cf8412f3cf99f10f2cc04aecba9f75762239ad524ff087c9881b12de4ca6
MD5 ac122eb684948a34af5f4466db04b54b
BLAKE2b-256 fd832c2dd991cf79642c07747b9d5669473437c7480c1d71c22d64e9076044a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pymdx-0.1.0-py3-none-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 952c32186c2aef9b5b4dc3b3a0ed17c9f2e775e1be12949aef935a53b7cdc5cb
MD5 41f19da9b331a6b82ed905477e5f7980
BLAKE2b-256 b1052a5fc3000e43ad7d9e85eacb54669a86a3a15c7e35e83a559f8a5b2a6eac

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