Re: Circular dependency hell.

Christophe Combelles <[email protected]>
Newsgroups gmane.comp.web.zope.devel
Message-ID <[email protected]>
Lennart Regebro a écrit :
> On Sun, Apr 18, 2010 at 10:37, Christophe Combelles <[email protected]> wrote:
>> Depending on setuptools for tests in another evil thing. We should not assume a
>> *setup* tool to be a testrunner, and we should not depend on the behaviour of
>> setuptools to write tests.
> 
> I'm not sure what you mean there, setuptools doesn't behave in any
> particular way when running tests.

ok, not a lot, there is currently one single particular behaviour, which is 
adding tests from the result of the "additional_tests" function in a module.
That probably won't hurt.


> 
>> Setuptools is already doing too many things and Tarek
>> is taking care (with distutils2 and distribute) to cleany separate the
>> functionalities, such as installing, distributing, etc.
> 
> Yes, but that work is not done yet. And one thing that's needed to be
> able to run the tests under Python 3 is  building it. So it's hard to
> separate the building and the running of testsm as a Python 3 capable
> testrunner would need to run setup.py build first anyway. Which means
> you depends on setuptools/distribute whichever way you turn.
> 
>> Testing is not related to configuring nor installing, and "python setup.py test"
>> is no more meaningful than "python setup.py makethecoffee".
> 
> It might seem so, but it is unfortunately not true when considering Python 3.

_______________________________________________
Zope-Dev maillist  -  [email protected]
https://mail.zope.org/mailman/listinfo/zope-dev
**  No cross posts or HTML encoding!  **
(Related lists - 
 https://mail.zope.org/mailman/listinfo/zope-announce
 https://mail.zope.org/mailman/listinfo/zope )
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.