[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


PythonEggs seem to have a problem access the docstring of the root 
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 => 
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 ?
line 328, in __call__

  File "/usr/lib/python2.4/pydoc.py", line 1647, in __call__
  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: 

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