[Distutils] The problem with Setuptools on Python 3.
Tres Seaver
tseaver at palladion.com
Tue Apr 21 15:04:41 CEST 2009
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Antonio Cavallo wrote:
>> And, as I frequently run into walls that make me thing setuptools
>> should be completely ignored, and then after fiddling about quite a
>> bit, find a way around it, and then run into the next wall, etc, etc,
>> etc. And these walls are getting more and more frequent... I'm
>> beginning to think that indeed rewrites are the only way.
>>
>> We need a plan. Somebody please make a plan, maybe I can help. But
>> probably not. But I can try.
>
> I second that especially because I think setuptools looks like an over
> engineering excercise: I have many doubts about about setuptools,
> especially from a system administrative point of view.
>
> Why a build system (and setup.py is) should have a scm support in it?
Setuptools builds on distutils, which is primarily aimed at distributing
software; "building" is a minor part of the exercise (a huge
supermajority of distutils packages require no real "build" effort at all).
> Why the plugin entry points should be part of such a system?
Distributing plugins for Chandler was PJE's driving use case in the
original development of setuptools.
> Why the dependecied should be part of it?
Because distributing interrelated software sanely requires it.
> The scm support is part of a "development" stage, possibly useful to
> the developers only: that'd be better covered by a python script not
> tighted to the "building system".
I don't know where you get the idea that setuptools / distutils is
primarily about "building" software.
Tres.
- --
===================================================================
Tres Seaver +1 540-429-0999 tseaver at palladion.com
Palladion Software "Excellence by Design" http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFJ7cRp+gerLs4ltQ4RAikNAJ43+6Cs8aCE0WufUsR/FiG3Xk8Z2gCgkIR1
46oMc5ShfytLkqppE2jN4do=
=Vhj/
-----END PGP SIGNATURE-----
More information about the Distutils-SIG
mailing list