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.1.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.1-py3-none-any.whl (51.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mds_core-0.15.1.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.1.tar.gz
Algorithm Hash digest
SHA256 c830186bd7ea2cd922e0ea45d7af94a95506fbc20475517dd1ec55fde575858e
MD5 3348f2fd84b1c2aeef0be148a86ab834
BLAKE2b-256 ed3157f29e278cbc9d70a754c7d40610e7fc12ea3cd752c6d655e18b70d77fd9

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: mds_core-0.15.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c1d83628092427b85edf53e8ef689ee2792da257b82f7bbb81c9cd2791fd2ed3
MD5 5132d6c77c13183e03799fae9a09b339
BLAKE2b-256 6ac4f27e018d58d72f3423c0782b82f617b8361a2af4dfc768faaa9be6422f4d

See more details on using hashes here.

Provenance

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

This release

0.15.1 This release

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