IIUC another common layout is to have folders named test or tests inside each package. This would avoid requiring any changes to the site-packages layout.
On Fri, Jan 19, 2018 at 6:27 AM, Stefan Krah <ste...@bytereef.org> wrote: > > Hello, > > I wonder if we could get an official site-packages/test directory. > Currently > it seems to be problematic to distribute tests if they are outside the > package > directory. Here is a nice overview of the two main layout possibilities: > > http://pytest.readthedocs.io/en/reorganize-docs/new-docs/ > user/directory_structure.html > > > I like the outside-the-package approach, mostly for reasons described very > eloquently here: > > http://python-notes.curiousefficiency.org/en/ > latest/python_concepts/import_traps.html > > > CPython itself of course also uses Lib/foo.py and Lib/test/test_foo.py, so > it > would make sense to have site-packages/foo.py and > site-packages/test/test_foo.py. > > For me, this is the natural layout. > > > > Stefan Krah > > > > _______________________________________________ > Python-ideas mailing list > Python-ideas@python.org > https://mail.python.org/mailman/listinfo/python-ideas > Code of Conduct: http://python.org/psf/codeofconduct/ > -- --Guido van Rossum (python.org/~guido)
_______________________________________________ Python-ideas mailing list Python-ideas@python.org https://mail.python.org/mailman/listinfo/python-ideas Code of Conduct: http://python.org/psf/codeofconduct/