As a Nixpkgs Python maintainer I often ask projects to include their tests in the sdist so we can run them when packaging. I prefer it also when an sdist basically represents a snapshot of a repository.
On Mon, Sep 10, 2018 at 8:08 AM, Thomas Kluyver <tho...@kluyver.me.uk> wrote: > On Mon, Sep 10, 2018, at 12:33 AM, Bert JW Regeer wrote: > > Speaking as a maintainer of various different packages for the Pylons > project, we include the following in our sdists: > > - source code for the package > - tests for the package > - documentation for the package > > and of course the license/history/changelog/everything you'd > theoretically need to create a fork (minus .git). Our sdists are pretty big > as a result. > > > When I was working out how Flit could build sdists without a MANIFEST.in, > I settled on the idea that an sdist should be more or less a static > equivalent of checking out the git tag for that release. So if a project > lost its VCS history, all the files from release versions would still be in > sdists. That means all the source files are there (like rst docs), but not > generated files (like Sphinx HTML output). > > Now that 'pip install' gets wheels where possible, there's less pressure > to make sdists as slim as possible, because far fewer people will need to > wait for them to download. > > -- > Distutils-SIG mailing list -- distutils-sig@python.org > To unsubscribe send an email to distutils-sig-le...@python.org > https://mail.python.org/mm3/mailman3/lists/distutils-sig.python.org/ > Message archived at https://mail.python.org/mm3/ > archives/list/distutils-sig@python.org/message/ > FOX6YWO2NPY6ONE4RDKVD5JCTWSTIDG3/ > >
-- Distutils-SIG mailing list -- distutils-sig@python.org To unsubscribe send an email to distutils-sig-le...@python.org https://mail.python.org/mm3/mailman3/lists/distutils-sig.python.org/ Message archived at https://mail.python.org/mm3/archives/list/distutils-sig@python.org/message/NRQ3JDCAJK5CLNGZQV3WXCCXE2EQE5V5/