Phase out MANIFEST.in
schuderer opened this issue · 0 comments
Currently, ML Launchpad's source distribution (sdist
) pretents to be a sorta-kinda-half development tarball.
It isn't. It's a distribution, meant to be installed, not developed on. For the latter, people can clone its GitHub repo.
ML Launchpad library does not use or need any non-.py
files to be installed properly.
And the examples folder should be separate. It can already be downloaded separately now. (Edit: Not true right now - whoops 😬)
So: no tests, no packaging of build config stuff, and the reward will be: no MANIFEST.in
(one less config file is a good thing).
Rationale (up until, but excluding the point they recommend to include everything under version control in the source distribution): https://www.remarkablyrestrained.com/python-setuptools-manifest-in/