[Biopython-dev] setuptools breaking biopython-1.62b installation

Michiel de Hoon mjldehoon at yahoo.com
Wed Jul 24 07:31:08 UTC 2013


Dear all,

When trying to install Biopython on a new MacBook, I get the following error message when I run "python setup.py build":

tkx330:biopython-1.62b mdehoon$ python setup.py build
Traceback (most recent call last):
  File "setup.py", line 109, in <module>
    from setuptools import setup, Command
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/distribute-0.6.45-py2.7.egg/setuptools/__init__.py", line 2, in <module>
    from setuptools.extension import Extension, Library
...
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/distribute-0.6.45-py2.7.egg/pkg_resources.py", line 1211, in get_metadata
    return self._get(self._fn(self.egg_info,name))
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/distribute-0.6.45-py2.7.egg/pkg_resources.py", line 1326, in _get
    stream = open(path, 'rb')
IOError: [Errno 13] Permission denied: '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/python_dateutil-2.1-py2.7.egg/EGG-INFO/top_level.txt'

This looks like a simple problem with file permissions, and I hope can be solved easily.
Still, it is quite discouraging to first-time users of Biopython.
Do we actually need setuptools?
Looking at setup.py, it seems that distutils is sufficient for our needs.
If so, let's remove the dependency on setuptools.

Best,
-Michiel.



More information about the Biopython-dev mailing list