[Distutils] Minor bug in PythonEggs setuptools-0.6b3 and earlier)?!

Jens Engel Jens.Engel at marconi.com
Wed Jun 14 12:11:50 CEST 2006


Hello,

PythonEggs seem to have a problem access the docstring of the root 
package.
Note that there is no problem accessing docstrings of contained modules 
and packages with Python's help().

The following session gives an example what I mean by using (and 
installing) the funkload package.

SYNDROME: Install PythonEgg and verify that help() does no longer work => 
SYNDROME
shell> cd funkload-1.5.0
shell> python setup.py install
...
# -- INSTALLS PythonEgg ...
# TEST: To access docstring of egg-root package -> FAILS.
shell> cd ..
shell> python
>>> import funkload
>>> help(funkload)
Traceback (most recent call last):
  File "<stdin>", line 1, in ?
  File 
"/usr/lib/python2.4/site-packages/setuptools-0.6b3-py2.4.egg/site.py", 
line 328, in __call__

  File "/usr/lib/python2.4/pydoc.py", line 1647, in __call__
    self.help(request)
  File "/usr/lib/python2.4/pydoc.py", line 1691, in help
    else: doc(request, 'Help on %s:')
  File "/usr/lib/python2.4/pydoc.py", line 1475, in doc
    pager(title % desc + '\n\n' + text.document(object, name))
  File "/usr/lib/python2.4/pydoc.py", line 295, in document
    if inspect.ismodule(object): return self.docmodule(*args)
  File "/usr/lib/python2.4/pydoc.py", line 1052, in docmodule
    for file in os.listdir(object.__path__[0]):
OSError: [Errno 2] No such file or directory: 
'/usr/lib/python2.4/site-packages/funkload-1.5.0-py2.4.egg/funkload'


Ciao,
Jens Engel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/distutils-sig/attachments/20060614/ea85bc3f/attachment.htm 


More information about the Distutils-SIG mailing list