neuroinformatics-unit / python-cookiecutter

Utility to create a basic Python project structure with tests, CI etc.
BSD 3-Clause "New" or "Revised" License
20 stars 3 forks source link

Fix MANIFEST issues #65

Closed niksirbi closed 1 year ago

niksirbi commented 1 year ago

Just realised that as soon as someone makes a new package using the cookiecutter, they'll run into problems with check-manifest complaining. So I added some extra exclusions to MANIFEST.in.

I also added a check-manifest pre-commit hook, which will be run after all the other hooks. This way users will be able to catch the annoying manifest errors before the push, and not after (as it currently often happens).