Skip to content

v0.2.1 - packaging fix

Choose a tag to compare

@DINAKAR-S DINAKAR-S released this 05 Sep 09:40
· 5 commits to main since this release

Packaging only. No change to detection, scoring or reporting; 0.2.0 and 0.2.1 behave identically.

Fixes the PyPI page showing only a one-line summary instead of the README. python -m build builds the wheel from the sdist, and the README lived only at the repository root, so it was absent at wheel-build time and setup.py fell back to the short description without complaining. PyPI metadata is immutable per version, so fixing it required a release.

  • A PyPI-facing README now ships inside the package directory, with absolute links since relative ones do not resolve on PyPI. Wheel metadata goes from 2,330 to 9,967 characters.
  • setup.py rejects a stub shorter than 500 characters rather than degrading quietly again.
  • Project URLs expanded from two to eight: homepage, source, issues, changelog, benchmark, contributing, security policy, release notes.
  • Classifiers added for Python 3.13, console environment, testing topic and typing.
  • Corrects the rule count in the README, which still said twenty-seven after two cross-tenant rules were added. It is 29.
pip install --upgrade mcpvuln