Skip to main content

Thin Python launcher for the kml Markdown linter binary with localized CLI help.

Reason this release was yanked:

Because we released the wrong version.

Project description

katana-markdown-linter Python wrapper

katana-markdown-linter is a thin Python launcher for the kml Markdown linter. The package does not contain independent lint logic. On first use, it downloads the matching kml binary archive from GitHub Releases, verifies the neighboring SHA-256 checksum, installs the binary into the wrapper cache, and then delegates all commands to that binary, including localized CLI help.

Install

pipx install katana-markdown-linter
kml --version

Use uvx for one-off runs:

uvx --from katana-markdown-linter==0.18.7 kml --version
uvx --from katana-markdown-linter==0.18.7 kml check README.md

Basic Usage

kml check README.md
kml check docs --config .markdownlint.json
kml --locale ja help
kml fix README.md

Supported Platforms

The Python launcher uses the same binary archives as the GitHub Release channel. It currently supports:

  • macOS arm64: aarch64-apple-darwin
  • macOS x64: x86_64-apple-darwin
  • Linux x64: x86_64-unknown-linux-gnu
  • Windows x64: x86_64-pc-windows-msvc

Unsupported platforms fail before download with an explicit platform error.

Wrapper Contract

  • The package version selects the GitHub Release tag.
  • The launcher downloads kml-vX.Y.Z-<target>.tar.gz or kml-vX.Y.Z-<target>.zip.
  • The launcher downloads the matching .sha256 file and verifies the archive before extraction.
  • The installed binary is cached under the package-local vendor directory by default.

For full CLI usage, rule coverage, and other install channels, see the repository README. Report package issues through GitHub Issues.

Project details


Download files

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

Source Distribution

katana_markdown_linter-0.18.7.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

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

katana_markdown_linter-0.18.7-py3-none-any.whl (5.1 kB view details)

Uploaded Python 3

File details

Details for the file katana_markdown_linter-0.18.7.tar.gz.

File metadata

  • Download URL: katana_markdown_linter-0.18.7.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for katana_markdown_linter-0.18.7.tar.gz
Algorithm Hash digest
SHA256 f6f43e84fba8c9229fee41599ac3f9108e2b2b837c3edacbbbf4afe092f9b27f
MD5 bb135f1c8b11d350bd64b44bb21f19c3
BLAKE2b-256 802d40c2ca13d1dfb226f3c06fa6f3920369229023d65934bc479fc5b846e255

See more details on using hashes here.

Provenance

The following attestation bundles were made for katana_markdown_linter-0.18.7.tar.gz:

Publisher: release.yml on HiroyukiFuruno/katana-markdown-linter

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

File details

Details for the file katana_markdown_linter-0.18.7-py3-none-any.whl.

File metadata

File hashes

Hashes for katana_markdown_linter-0.18.7-py3-none-any.whl
Algorithm Hash digest
SHA256 9eb6bfd44032cb26f9d40da120ca5338b41fdab590fb608c6dde47df01914386
MD5 80d99e0b9c734d33fd4e6ac56fc16ab6
BLAKE2b-256 cee96b107520db11007c1fa186f389983da478f921000204251989d907f2e051

See more details on using hashes here.

Provenance

The following attestation bundles were made for katana_markdown_linter-0.18.7-py3-none-any.whl:

Publisher: release.yml on HiroyukiFuruno/katana-markdown-linter

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

Supported by

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