Hello,

I have a Sage 4.5.3 installed, with the Distribute (a kind of improved
setuptools?) package installed in there. Now, when I upgrade, Sage
insists on reinstalling setuptools 0.6c9, which is incompatible with
Distribute. The latest release 0.6c11 has no such issues with external
packages: http://pypi.python.org/pypi/setuptools
IIRC this update specifically fixes this issue. However, I can install
the newer setuptools all I want, Sage keeps reinstalling the older
version. Is there anyway to block the installation of a specific
package?


setuptools-0.6c9.p0/.hg/00changelog.i
Finished extraction
****************************************************
Host system
uname -a:
Linux fs4 2.6.18-194.17.4.el5 #1 SMP Mon Oct 25 15:50:53 EDT 2010
x86_64 x86_64 x86_64 GNU/Linux
****************************************************
****************************************************
CC Version
gcc -v
Using built-in specs.
Target: x86_64-unknown-linux-gnu
Configured with: ../gcc-4.3.4/configure --prefix=/cm/shared/apps/gcc/
4.3.4 --enable-languages=c,c++,fortran
Thread model: posix
gcc version 4.3.4 (GCC)
****************************************************
/home/ksande/bin/sage-4.5.3/spkg/build/setuptools-0.6c9.p0/src/
setuptools/command/sdist.py:4: UserWarning: Module pkg_resources was
already imported from /home/ksande/bin/sage-4.5.3/spkg/build/
setuptools-0.6c9.p0/src/pkg_resources.py, but /home/ksande/bin/
sage-4.5.3/local/lib/python2.6/site-packages/distribute-0.6.14-
py2.6.egg is being added to sys.path
  import os, re, sys, pkg_resources
/home/ksande/bin/sage-4.5.3/spkg/build/setuptools-0.6c9.p0/src/
setuptools/command/sdist.py:4: UserWarning: Module setuptools was
already imported from /home/ksande/bin/sage-4.5.3/spkg/build/
setuptools-0.6c9.p0/src/setuptools/__init__.py, but /home/ksande/bin/
sage-4.5.3/local/lib/python2.6/site-packages/distribute-0.6.14-
py2.6.egg is being added to sys.path
  import os, re, sys, pkg_resources
/home/ksande/bin/sage-4.5.3/spkg/build/setuptools-0.6c9.p0/src/
setuptools/command/sdist.py:4: UserWarning: Module site was already
imported from /home/ksande/bin/sage-4.5.3/local/lib/python2.6/
site.pyc, but /home/ksande/bin/sage-4.5.3/local/lib/python2.6/site-
packages/distribute-0.6.14-py2.6.egg is being added to sys.path
  import os, re, sys, pkg_resources
Traceback (most recent call last):
  File "setup.py", line 94, in <module>
    scripts = scripts,
  File "/home/ksande/bin/sage-4.5.3/local/lib/python/distutils/
core.py", line 113, in setup
    _setup_distribution = dist = klass(attrs)
  File "/home/ksande/bin/sage-4.5.3/spkg/build/setuptools-0.6c9.p0/src/
setuptools/dist.py", line 223, in __init__
    _Distribution.__init__(self,attrs)
  File "/home/ksande/bin/sage-4.5.3/local/lib/python/distutils/
dist.py", line 270, in __init__
    self.finalize_options()
  File "/home/ksande/bin/sage-4.5.3/spkg/build/setuptools-0.6c9.p0/src/
setuptools/dist.py", line 256, in finalize_options
    ep.load()(self, ep.name, value)
  File "/home/ksande/bin/sage-4.5.3/spkg/build/setuptools-0.6c9.p0/src/
pkg_resources.py", line 1918, in load
    raise ImportError("%r has no %r attribute" % (entry,attr))
ImportError: <module 'setuptools.dist' from '/home/ksande/bin/
sage-4.5.3/spkg/build/setuptools-0.6c9.p0/src/setuptools/dist.py'> has
no 'check_packages' attribute

real    0m0.127s
user    0m0.107s
sys     0m0.019s
sage: An error occurred while installing setuptools-0.6c9.p0
Please email sage-devel http://groups.google.com/group/sage-devel
explaining the problem and send the relevant part of
of /home/ksande/bin/sage-4.5.3/install.log.  Describe your computer,
operating system, etc.
If you want to try to fix the problem yourself, *don't* just cd to
/home/ksande/bin/sage-4.5.3/spkg/build/setuptools-0.6c9.p0 and type
'make check' or whatever is appropriate.
Instead, the following commands setup all environment variables
correctly and load a subshell for you to debug the error:
(cd '/home/ksande/bin/sage-4.5.3/spkg/build/setuptools-0.6c9.p0' && '/
home/ksande/bin/sage-4.5.3/sage' -sh)
When you are done debugging, you can type "exit" to leave the
subshell.
make: *** [installed/setuptools-0.6c9.p0] Error 1

real    0m0.246s
user    0m0.200s
sys     0m0.056s
Error building Sage.
Error installing Sage!

-- 
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to 
sage-support+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/sage-support
URL: http://www.sagemath.org

Reply via email to