[Distutils] distribute does not install with python3 on Ubuntu machine

Marius Gedminas marius at pov.lt
Tue Mar 19 07:25:52 CET 2013


On Mon, Mar 18, 2013 at 02:14:12PM -0700, Lennart Regebro wrote:
> On Fri, Mar 15, 2013 at 2:46 PM, Giulio Genovese
> <giulio.genovese at gmail.com> wrote:
> > sudo pip-3.2 install --upgrade distribute
> > I get this:
> > "File "setuptools/dist.py", line 103
> >    except ValueError, e:
> 
> You can't upgrade distribute with pip under Python 3. This is a known problem.
> 
> https://github.com/pypa/pip/issues/650
> 
> > I think the problem is that with someone recently forgot to put the
> > parentheses (i.e. "except ValueError, e:" should be "except (ValueError,
> > e):") and therefore this does not work anymore with python3.
> 
> No, the syntax under Python 3 is except ValueError as 3, but that
> doesn't work with Python 2.4 and Python 2.5 and we are still
> supporting them.
> 
> > It should be easy to fix.
> 
> It isn't. The solution is to not try to upgrade distribute with pip
> under Python 3. Uninstall it and install it again instead.

Wouldn't merging Vinay's distribute3 branch fix this?

http://mail.python.org/pipermail/distutils-sig/2013-February/019990.html

Marius Gedminas
-- 
* philiKON wonders what niemeyer is committing :)
*** benji_york is now known as benji
<benji> murder?
		-- #zope3-dev
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: Digital signature
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20130319/82af5e72/attachment.pgp>


More information about the Distutils-SIG mailing list