[Distutils] The problem with Setuptools on Python 3.

Lennart Regebro regebro at gmail.com
Mon Apr 20 12:35:14 CEST 2009


On Mon, Apr 20, 2009 at 11:44, Ben Finney <ben+python at benfinney.id.au> wrote:
> +1 for building setuptools on a base of distutils only, especially if
> it's already been achieved.

No, we are going to have to make special custom extensions, at least
for running tests. It's not that much work, but it is code
duplication. I don't have the full overview of what features we lose
either. But it does seem to me that most of these features, like the
source eggs, cause more trouble than they solve.

We'll probably need a separate Python 3 version of easy_install and
the virtual-python scripts as well, but I already did those. But I
think getting easy_install to download the source tgz and run setup.py
install on it are going to simplify the code and remove the need for
the eggs.

Setuptools seems to have a lot of clever code to fix non-problems.
This may very well be because I don't know what the real problems are,
and these problems are not documented. I guess we need Phillip's input
on that.

-- 
Lennart Regebro: Python, Zope, Plone, Grok
http://regebro.wordpress.com/
+33 661 58 14 64


More information about the Distutils-SIG mailing list