[Distutils] sampleproject: use tox?

Wes Turner wes.turner at gmail.com
Sat Oct 10 17:18:30 CEST 2015

On Oct 10, 2015 9:55 AM, "Ionel Cristian Mărieș" <contact at ionelmc.ro> wrote:
> On Sat, Oct 10, 2015 at 5:11 PM, Nick Coghlan <ncoghlan at gmail.com> wrote:
>> This unfortunately isn't a good idea, at least for folks aiming to
>> publish their first project. While it's well-intentioned, the problem
>> with it is that it can be *tremendously* demotivating for folks that
>> aren't already familiar with all those additional niceties, as it hits
>> newcomers over the head with how much they still have to learn.
>> Testing in particular is problematic, as writing tests involves
>> writing programs about programs. That means you need to already
>> understand a fair bit about programs *and* about how programs fail, to
>> appreciate why it may make sense to write a second program to make
>> sure the first program is behaving as you expect. Folks that already
>> have that knowledge aren't going to need the packaging guide to tell
>> them how to do it, while folks that don't have that knowledge are
>> going to be confused by a digression on testing and documentation when
>> they're wanting to learn about packaging and distribution.
> ​This begs the conception of yet another opinionated guide for X, Y and Z
in Python. I believe we got plenty of those, and what encouraged their
creation is exactly this sort of thinking.
> The problem is that none of them are really comprehensive, well
maintained or authoritative enough (we wouldn't have this discussion if
there was). They may have been "well-intentioned" but they only create
confusion now ...
> What if there was something official-ish that takes the packaging guide
further, for people that want more than just packaging? It seems that there
is some demand.

references for such a CreativeWork

* http://docs.python-guide.org/en/latest/scenarios/ci/

  * https://en.wikipedia.org/wiki/Continuous_integration#Best_practices

* http://docs.python-guide.org/en/latest/writing/documentation/

   * https://docs.python.org/devguide/documenting.html#sections

* http://docs.python-guide.org/en/latest/writing/tests/

* https://packaging.python.org/en/latest/glossary/

  * /peps /projects
  * https://westurner.org/tools/#python-packages

* more links above (in this thread)

   * dox (docker + tox), cookiecutter-

* https://westurner.org/tools/#python

  * https://westurner.org/wiki/awesome-python-testing

> Thanks,
> -- Ionel Cristian Mărieș, http://blog.ionelmc.ro
> _______________________________________________
> Distutils-SIG maillist  -  Distutils-SIG at python.org
> https://mail.python.org/mailman/listinfo/distutils-sig
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20151010/c5c67ed0/attachment-0001.html>

More information about the Distutils-SIG mailing list