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.13.0.tar.gz (30.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.13.0-py3-none-any.whl (33.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mds_core-0.13.0.tar.gz
  • Upload date:
  • Size: 30.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.13.0.tar.gz
Algorithm Hash digest
SHA256 58656f4b84ace4889b67ffe2809e0f97a3b77bc5961fa9aa0674a18f9efed7c2
MD5 5c0e6dd5b9c273bffdadc274c05efd45
BLAKE2b-256 e75cb661deb898bc8fbbbd9cc207655b563ae300a3c402d6959a5bdf0b0a99e5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: mds_core-0.13.0-py3-none-any.whl
  • Upload date:
  • Size: 33.2 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.13.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f215c9772e88bab2090fffbdea24b32df3a8994c5270c17e480eda609187e3ff
MD5 42b4ab0812854404c22fef168b2c2df1
BLAKE2b-256 e126b2491e2f30175d7364260b5a64bf4165e39fd42ec4f5b6d25e52fa8a0302

See more details on using hashes here.

Provenance

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

0.14.0

2 files

This release

0.13.0 This release

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