Skip to main content

mds-core (Python)

MDS — Markdown Document Schema: reference validator, CLI and library. Validates Markdown documents against .mds contracts with native semantic expectations (expect:). Byte-identical to the npm package mds-core on all conformance fixtures.

pip install mds-core        # or: pipx install mds-core (CLI only)
mds validate doc.md doc.mds
from mds import validate_document

r = validate_document(doc_text=doc, schema_text=schema,
                      doc_name="doc.md", schema_name="doc.mds")
print(r["exitCode"], r["stream"])

See the repository root README and the normative specification for details, the zero-config extension contract (mds-ext-* / entry-point group mds_ext) and conformance fixtures.

Download files

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

Source Distribution

mds_core-0.14.0.tar.gz (39.9 kB view details)

Uploaded Source

Built Distribution

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

mds_core-0.14.0-py3-none-any.whl (50.4 kB view details)

Uploaded Python 3

File details

Details for the file mds_core-0.14.0.tar.gz.

File metadata

  • Download URL: mds_core-0.14.0.tar.gz
  • Upload date:
  • Size: 39.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for mds_core-0.14.0.tar.gz
Algorithm Hash digest
SHA256 116cf8f8a20baecd72b22b9ccb898497691973c81efdcf6e59a8da22ff66890d
MD5 4dc08e4a524a19d7679f6d7fe553d4a2
BLAKE2b-256 5a0cbb0fa6e994aeca606d26288c629867a2d126e22fbd464da9bd8e3a90b05f

See more details on using hashes here.

Provenance

The following attestation bundles were made for mds_core-0.14.0.tar.gz:

Publisher: publish.yml on sommelo1/mds

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mds_core-0.14.0-py3-none-any.whl.

File metadata

  • Download URL: mds_core-0.14.0-py3-none-any.whl
  • Upload date:
  • Size: 50.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for mds_core-0.14.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b2a47e658f05918ab52df6112407c206a7f9f2b800d403664c22aabd8d84634f
MD5 2c3c05fdd6d8838cdde50d23cb8181f9
BLAKE2b-256 b799a03ba0e293f17fbd41bba66706f7168f3f62a9901bc9a796deddcc3005be

See more details on using hashes here.

Provenance

The following attestation bundles were made for mds_core-0.14.0-py3-none-any.whl:

Publisher: publish.yml on sommelo1/mds

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

0.17.6

2 files

0.17.5

2 files

0.17.4

2 files

0.17.0

2 files

0.16.0

2 files

0.15.2

2 files

0.15.1

2 files

This release

0.14.0 This release

2 files

0.13.0

2 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