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.16.0.tar.gz (50.5 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.16.0-py3-none-any.whl (54.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mds_core-0.16.0.tar.gz
  • Upload date:
  • Size: 50.5 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.16.0.tar.gz
Algorithm Hash digest
SHA256 30c634ce7480fa921e439769976e6f0cdba21470bc8d3c2f581797f5a5011de4
MD5 b2ad84e222dfd92da0752a1f88d71b80
BLAKE2b-256 c4047111db14a8694778ecceef91ec62d0218a51f73de46b24301abc56cb26fd

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: mds_core-0.16.0-py3-none-any.whl
  • Upload date:
  • Size: 54.8 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.16.0-py3-none-any.whl
Algorithm Hash digest
SHA256 032024bb408cb5b394f7bcadab21577aeec02a4e40dbf582e861bb79b6a22647
MD5 03a81702fefac1726e7c569f8a837455
BLAKE2b-256 50c4803a4f0f1d94d2922f7870d3f11dab017f6454c3f8d720618a82c09246de

See more details on using hashes here.

Provenance

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

This release

0.16.0 This release

2 files

0.15.2

2 files

0.15.1

2 files

0.14.0

2 files

0.13.0

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page