Skip to content

Rename Python distribution to markdown-script (import markdown_script) + register on PyPI #292

Description

@dean0x

crates/mds-python/README.md advertises pip install markdown-script (the package was renamed to markdown-script per ADR-012; see also #306). As of 2026-09-02, markdown-script is unregistered on PyPI (https://pypi.org/pypi/markdown-script/json returns 404). An unregistered name is a squatting risk — a third party could claim it before the first wheel is published. A PyPI pending publisher was filed 2026-08-25 for project markdown-script (repo dean0x/mdscript, workflow release.yml) — pending publishers do not reserve the name and this one lapses unused around 2026-09-24. Only a real upload claims the name.

Note: mdscript on PyPI is an unrelated dormant 2021 project (owner Inoft.Robinson) with a colliding top_level.txt — it is not available and cannot be used. ADR-012 explicitly rejected mdscript and selected markdown-script as the distribution name; this is not up for re-litigation. markdown-script is the correct target name. The rename fully landed in PR #308; pyproject.toml name = "markdown-script", CI installs and imports it end-to-end. Only PyPI registration remains.

The full publishing pipeline (cross-platform wheel matrix + PyPI publish) is tracked in #132. release.yml has no PyPI step and mds-python is publish = false, so v0.4.0 shipped nothing to PyPI. This issue covers name registration only; the CI wiring is #132's scope. It is a name-squatting risk that widens on announcement.

Acceptance Criteria

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    ecosystemBindings, packages, and integrationstoolingEditor support, LSP, formatters

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions