NiklasRosenstein / slap

Slap is a CLI to assist in the process for developing and releasing Python packages.
https://niklasrosenstein.github.io/slap/
Other
21 stars 12 forks source link

Validate `MANIFEST.in` content (each line matches at least one file) in `shut pkg checks` #38

Closed NiklasRosenstein closed 2 years ago

NiklasRosenstein commented 3 years ago

Lines that don't have any effect in MANIFEST.in do not cause an error or easily surface-able warning when building the package. The Shut package checks should validate that each line in the manifest serves a purpose. Lines that do not may be a mistake that needs to be corrected by the user.

NiklasRosenstein commented 2 years ago

Slam now relies on other Python build tools, and tools like Poetry or Flit don't need a MANIFEST.in in the repository anymore.