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.15.2.tar.gz (41.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.15.2-py3-none-any.whl (51.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mds_core-0.15.2.tar.gz
  • Upload date:
  • Size: 41.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.15.2.tar.gz
Algorithm Hash digest
SHA256 7591d5063a8628d6b9282c71ba79c79bca1267612f3283cd195eb3164496db13
MD5 4ef6fa3756ceaddab869385f0fcd9011
BLAKE2b-256 ec818916a28ffc595945e8e65187fcf4ca190b565954bd3626042632e1cd85fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for mds_core-0.15.2.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.15.2-py3-none-any.whl.

File metadata

  • Download URL: mds_core-0.15.2-py3-none-any.whl
  • Upload date:
  • Size: 51.6 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.15.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5879989528a2c07e677d94837a024cf01d3bb916f62786163950e917b626cf08
MD5 a5a710d8ce31ed27edd2c5c26d74d8d7
BLAKE2b-256 a17848164e39e1052d1660313378fc9da93ea170ae2c07a10356af29be5b3a3f

See more details on using hashes here.

Provenance

The following attestation bundles were made for mds_core-0.15.2-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

This release

0.15.2 This release

2 files

0.15.1

2 files

0.14.0

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