<p dir="ltr">On Oct 6, 2015 6:06 AM, "Tim Smith" <<a href="mailto:tim@tim-smith.us">tim@tim-smith.us</a>> wrote:<br>
><br>
> On Tue, Oct 6, 2015 at 5:35 AM,  <<a href="mailto:distutils-sig-request@python.org">distutils-sig-request@python.org</a>> wrote:<br>
> > On Tue, 6 Oct 2015 11:30:00 +0300<br>
> > Ionel Cristian M?rie? <<a href="mailto:contact@ionelmc.ro">contact@ionelmc.ro</a>> wrote:<br>
> >> On Tue, Oct 6, 2015 at 10:51 AM, Antoine Pitrou <<a href="mailto:solipsis@pitrou.net">solipsis@pitrou.net</a>> wrote:<br>
> >><br>
> >> > They should be inside the module. That way, you can check an installed<br>
> >> > module is ok by running e.g. "python -m mypackage.tests". Any other<br>
> >> > choice makes testing installed modules more cumbersome.<br>
> >> ><br>
> >><br>
> >> ?Does that really make sense? I haven't heard of any user actually running<br>
> >> tests that way.<br>
><br>
> Numeric computing may be a special case because of its sensitivity to<br>
> compiler/BLAS interactions but numpy and scipy support e.g.<br>
> `numpy.test()` and Homebrew has received bug reports from people<br>
> running them and getting unexpected results so I believe this is<br>
> practiced and useful in some domains.</p>
<p dir="ltr">Yes, and numpy upstream gets bug / support requests on a totally regular basis (weekly-ish?) from end-users who have somehow managed to wedge up their install and either they noticed because they ran the installed test suite, or else they are reporting some bizarre results and we say "can you run python -m 'import numpy; numpy.test()'?". My impression is that there's a non-trivial subset of users who install numpy from binaries and then immediately run the test suite as a matter of course, and as a developer this is something that I'm happy to encourage (yay more test coverage). Adding another step where they have to download something extra would definitely discourage this.</p>
<p dir="ltr">I can easily believe that there are other parts of the python world where this is uncommon, but if some people are saying "I've never seen this and it isn't useful" and others are saying "I see this all the time and it's very useful", then this isn't really anecdote versus contradictory anecdote. The conclusion is that we're talking about a thing that happens at least sometimes and is useful at least sometimes.</p>
<p dir="ltr">-n</p>