[Distutils] Setuptools/Distribute error with 0.7.2
Jason R. Coombs
jaraco at jaraco.com
Sun Jun 9 20:29:01 CEST 2013
Hi Julian,
I believe for those packages that call `use_setuptools()`
from `distribute_setup.py`, the only option to support them is to install
Distribute 0.7 (the stub package), which I believe will satisfy the
use_setuptools() call so it doesn't attempt to install Distribute 0.6.
As mentioned in another post, I've temporarily pulled
Distribute 0.7 from PyPI until we can determine a way to avoid the pip
upgrade issue. In the meantime, if you install Distribute 0.7 from
https://bitbucket.org/pypa/setuptools/downloads, does that solve your issue?
Regards,
Jason
From: Distutils-SIG
[mailto:distutils-sig-bounces+jaraco=jaraco.com at python.org] On Behalf Of
Julian Berman
Sent: Sunday, 09 June, 2013 14:21
To: distutils-sig at python.org
Subject: Re: [Distutils] Setuptools/Distribute error with 0.7.2
(I was also getting this until I used easy_install to upgrade)
What is supposed to happen with stuff that used to do `use_setuptools()` in
their setup.py now?
I upgraded to setuptools 0.7.2, but now if I try to install a thing that has
that in the setup.py, it seems to want to try and install distribute, and I
get:
Downloading/unpacking pudb (from -r
/Users/Julian/.local/share/virtualenvs/requirements-every-virtualenv.txt
(line 2))
Using download cache from
/Users/Julian/Library/Caches/pip/https%3A%2F%2Fpypi.python.org
<http://2Fpypi.python.org>
%2Fpackages%2Fsource%2Fp%2Fpudb%2Fpudb-2013.2.tar.gz
Running setup.py egg_info for package pudb
Downloading
http://pypi.python.org/packages/source/d/distribute/distribute-0.6.35.tar.gz
Extracting in /var/folders/zc/bzrwlgxd51594q6lt1yrx5v00000gn/T/tmp8NepZ3
Now working in
/var/folders/zc/bzrwlgxd51594q6lt1yrx5v00000gn/T/tmp8NepZ3/distribute-0.6.35
Building a Distribute egg in
/Users/Julian/.local/share/virtualenvs/great/build/pudb
Traceback (most recent call last):
File "setup.py", line 45, in <module>
exec(init_file.read(), d)
File "<string>", line 8, in <module>
File
"/private/var/folders/zc/bzrwlgxd51594q6lt1yrx5v00000gn/T/tmp8NepZ3/distribu
te-0.6.35/setuptools/__init__.py", line 2, in <module>
from setuptools.extension import Extension, Library
File
"/private/var/folders/zc/bzrwlgxd51594q6lt1yrx5v00000gn/T/tmp8NepZ3/distribu
te-0.6.35/setuptools/extension.py", line 5, in <module>
from setuptools.dist import _get_unpatched
File
"/private/var/folders/zc/bzrwlgxd51594q6lt1yrx5v00000gn/T/tmp8NepZ3/distribu
te-0.6.35/setuptools/dist.py", line 6, in <module>
from setuptools.command.install import install
File
"/private/var/folders/zc/bzrwlgxd51594q6lt1yrx5v00000gn/T/tmp8NepZ3/distribu
te-0.6.35/setuptools/command/__init__.py", line 8, in <module>
from setuptools.command import install_scripts
File
"/private/var/folders/zc/bzrwlgxd51594q6lt1yrx5v00000gn/T/tmp8NepZ3/distribu
te-0.6.35/setuptools/command/install_scripts.py", line 3, in <module>
from pkg_resources import Distribution, PathMetadata,
ensure_directory
File
"/private/var/folders/zc/bzrwlgxd51594q6lt1yrx5v00000gn/T/tmp8NepZ3/distribu
te-0.6.35/pkg_resources.py", line 2825, in <module>
add_activation_listener(lambda dist: dist.activate())
File
"/private/var/folders/zc/bzrwlgxd51594q6lt1yrx5v00000gn/T/tmp8NepZ3/distribu
te-0.6.35/pkg_resources.py", line 710, in subscribe
callback(dist)
File
"/private/var/folders/zc/bzrwlgxd51594q6lt1yrx5v00000gn/T/tmp8NepZ3/distribu
te-0.6.35/pkg_resources.py", line 2825, in <lambda>
add_activation_listener(lambda dist: dist.activate())
File
"/private/var/folders/zc/bzrwlgxd51594q6lt1yrx5v00000gn/T/tmp8NepZ3/distribu
te-0.6.35/pkg_resources.py", line 2257, in activate
self.insert_on(path)
File
"/private/var/folders/zc/bzrwlgxd51594q6lt1yrx5v00000gn/T/tmp8NepZ3/distribu
te-0.6.35/pkg_resources.py", line 2358, in insert_on
"with distribute. Found one at %s" % str(self.location))
ValueError: A 0.7-series setuptools cannot be installed with distribute.
Found one at
/Users/Julian/.local/share/virtualenvs/great/lib/python2.7/site-packages/set
uptools-0.7.2-py2.7.egg
/Users/Julian/.local/share/virtualenvs/great/build/pudb/distribute-0.6.35-py
2.7.egg
Traceback (most recent call last):
File "<string>", line 16, in <module>
File
"/Users/Julian/.local/share/virtualenvs/great/build/pudb/setup.py", line 5,
in <module>
use_setuptools()
File "distribute_setup.py", line 152, in use_setuptools
return _do_download(version, download_base, to_dir, download_delay)
File "distribute_setup.py", line 132, in _do_download
_build_egg(egg, tarball, to_dir)
File "distribute_setup.py", line 123, in _build_egg
raise IOError('Could not build the egg.')
IOError: Could not build the egg.
Complete output from command python setup.py egg_info:
Downloading
http://pypi.python.org/packages/source/d/distribute/distribute-0.6.35.tar.gz
Extracting in /var/folders/zc/bzrwlgxd51594q6lt1yrx5v00000gn/T/tmp8NepZ3
Now working in
/var/folders/zc/bzrwlgxd51594q6lt1yrx5v00000gn/T/tmp8NepZ3/distribute-0.6.35
Building a Distribute egg in
/Users/Julian/.local/share/virtualenvs/great/build/pudb
Traceback (most recent call last):
File "setup.py", line 45, in <module>
exec(init_file.read(), d)
File "<string>", line 8, in <module>
File
"/private/var/folders/zc/bzrwlgxd51594q6lt1yrx5v00000gn/T/tmp8NepZ3/distribu
te-0.6.35/setuptools/__init__.py", line 2, in <module>
from setuptools.extension import Extension, Library
File
"/private/var/folders/zc/bzrwlgxd51594q6lt1yrx5v00000gn/T/tmp8NepZ3/distribu
te-0.6.35/setuptools/extension.py", line 5, in <module>
from setuptools.dist import _get_unpatched
File
"/private/var/folders/zc/bzrwlgxd51594q6lt1yrx5v00000gn/T/tmp8NepZ3/distribu
te-0.6.35/setuptools/dist.py", line 6, in <module>
from setuptools.command.install import install
File
"/private/var/folders/zc/bzrwlgxd51594q6lt1yrx5v00000gn/T/tmp8NepZ3/distribu
te-0.6.35/setuptools/command/__init__.py", line 8, in <module>
from setuptools.command import install_scripts
File
"/private/var/folders/zc/bzrwlgxd51594q6lt1yrx5v00000gn/T/tmp8NepZ3/distribu
te-0.6.35/setuptools/command/install_scripts.py", line 3, in <module>
from pkg_resources import Distribution, PathMetadata, ensure_directory
File
"/private/var/folders/zc/bzrwlgxd51594q6lt1yrx5v00000gn/T/tmp8NepZ3/distribu
te-0.6.35/pkg_resources.py", line 2825, in <module>
add_activation_listener(lambda dist: dist.activate())
File
"/private/var/folders/zc/bzrwlgxd51594q6lt1yrx5v00000gn/T/tmp8NepZ3/distribu
te-0.6.35/pkg_resources.py", line 710, in subscribe
callback(dist)
File
"/private/var/folders/zc/bzrwlgxd51594q6lt1yrx5v00000gn/T/tmp8NepZ3/distribu
te-0.6.35/pkg_resources.py", line 2825, in <lambda>
add_activation_listener(lambda dist: dist.activate())
File
"/private/var/folders/zc/bzrwlgxd51594q6lt1yrx5v00000gn/T/tmp8NepZ3/distribu
te-0.6.35/pkg_resources.py", line 2257, in activate
self.insert_on(path)
File
"/private/var/folders/zc/bzrwlgxd51594q6lt1yrx5v00000gn/T/tmp8NepZ3/distribu
te-0.6.35/pkg_resources.py", line 2358, in insert_on
"with distribute. Found one at %s" % str(self.location))
ValueError: A 0.7-series setuptools cannot be installed with distribute.
Found one at
/Users/Julian/.local/share/virtualenvs/great/lib/python2.7/site-packages/set
uptools-0.7.2-py2.7.egg
/Users/Julian/.local/share/virtualenvs/great/build/pudb/distribute-0.6.35-py
2.7.egg
Traceback (most recent call last):
File "<string>", line 16, in <module>
File "/Users/Julian/.local/share/virtualenvs/great/build/pudb/setup.py",
line 5, in <module>
use_setuptools()
File "distribute_setup.py", line 152, in use_setuptools
return _do_download(version, download_base, to_dir, download_delay)
File "distribute_setup.py", line 132, in _do_download
_build_egg(egg, tarball, to_dir)
File "distribute_setup.py", line 123, in _build_egg
raise IOError('Could not build the egg.')
IOError: Could not build the egg.
----------------------------------------
Command python setup.py egg_info failed with error code 1 in
/Users/Julian/.local/share/virtualenvs/great/build/pudb
S
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20130609/e54be1a7/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 6572 bytes
Desc: not available
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20130609/e54be1a7/attachment-0001.bin>
More information about the Distutils-SIG
mailing list