[Distutils] The problem with Setuptools on Python 3.

P.J. Eby pje at telecommunity.com
Wed Apr 22 16:18:41 CEST 2009


At 08:27 AM 4/22/2009 +0200, Lennart Regebro wrote:
>On Tue, Apr 21, 2009 at 19:57, P.J. Eby <pje at telecommunity.com> wrote:
> > At 04:06 PM 4/21/2009 +0200, Lennart Regebro wrote:
> >>
> >> On Tue, Apr 21, 2009 at 15:03, P.J. Eby <pje at telecommunity.com> wrote:
> >> >  python2 setup.py 2to3 test
> >>
> >> Well, yes, but it should be
> >>
> >>   python 3 setup.py 2to3 test
> >>
> >> Otherwise it can't reasonably have any idea of which python to use.
> >
> > Why not?  The 2to3 command could simply take an option for the python3
> > executable, and be set from the standard config files (e.g. setup.cfg).
>
>Because that would mean that Python 2 needs to be installed to use
>Python 3. It also means all programs that do any sort of installing
>need to either know the position of the python 3 executable to use
>when installing, and be run with Python 2, or they need to be run with
>Python 3 and know the position of a Python 2 interpreter to run
>setup.py with.

Er, no.  It only means that you need Python 2 to be installed *while 
porting a package* to Python 3.



More information about the Distutils-SIG mailing list