By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
444,089 Members | 2,432 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 444,089 IT Pros & Developers. It's quick & easy.

Antwort: Distutil install problem ['LBBW': checked]

P: n/a

Hi,
what version of python are you using?
I got the same error when invoking a customized, 2-year-old version of
distutils with
python 2.3.3 (instead of 1.5.2, as before). Reason is code in dist.py,
using dir() to
look up the attributes of a class instance. But dir() nowadays also returns
the class methods,
__doc__ etc.
Changing this in the old distutils/dist.py made it work for me, again (line
numbers might be slightly
different for you):
distutils/dist.py
122c122
< method_basenames = dir(self.metadata) + \
---
method_basenames = self.metadata.__dict__.keys() + \
I don´t know what PDO is, but maybe it is also shipped including its own
distutils module, still
using the "old" code and you try running it with an new python interpreter?
Then you might either
- change the local distutils as proposed above or
- use the distutils that comes with the newer python versions (renaming
the distutils dir in your PDO
module should trigger this), which is recommended

Good luck
Holger


|---------+--------------------------------------------------->
| | |
| | |
| | |
| | |
| | Derek Croxton <cr******@yahoo.com> |
| | Gesendet von: |
| | py**************************************@python.o|
| | rg |
| | |
| | |
| | 21/02/2004 02:48 |
| | |
|---------+--------------------------------------------------->------------------------------------------------------------------------------------------------------------------| | |
| An: py*********@python.org |
| Kopie: |
| Thema: Distutil install problem ['LBBW': checked] |------------------------------------------------------------------------------------------------------------------|



I just installed a new Linux distribution (MEPIS) and went to install
PDO and got the error

Traceback (most recent call last):
File "setup.py", line 2, in ?
from distutils.core import setup
ImportError: No module named distutils.core

Undaunted, I downloaded the Distutils package, which is supposed to be
able to install itself with the usual "python setup.py install."
However, when I tried this I got a different error:

File "setup.py", line 30, in ?
packages = ['distutils', 'distutils.command'],
File "/root/Downloads/Distutils-1.0.2/distutils/core.py", line 101,
in setup
_setup_distribution = dist = klass(attrs)
File "/root/Downloads/Distutils-1.0.2/distutils/dist.py", line 130,
in __init__
setattr(self, method_name, getattr(self.metadata, method_name))
AttributeError: DistributionMetadata instance has no attribute
'get___doc__'

I'm still a newbie to Linux and mostly a newbie to Python (5 months
experience). I have a general idea of what this error means, but I have
no idea how to go about fixing it. I would appreciate any solutions
people could offer.

Sincerely,
Derek

--
http://mail.python.org/mailman/listinfo/python-list

+----------------------------------------------------------------------+
| LBBW Security Information |
+----------------------------------------------------------------------+
| - Die Nachricht war weder verschluesselt noch digital unterschrieben |
+----------------------------------------------------------------------+


Der Inhalt dieser E-Mail ist vertraulich. Falls Sie nicht der angegebene
Empfänger sind oder falls diese E-Mail irrtümlich an Sie adressiert wurde,
verständigen Sie bitte den Absender sofort und löschen Sie die E-Mail
sodann. Das unerlaubte Kopieren sowie die unbefugte Übermittlung sind nicht
gestattet. Die Sicherheit von Übermittlungen per E-Mail kann nicht
garantiert werden. Falls Sie eine Bestätigung wünschen, fordern Sie bitte
den Inhalt der E-Mail als Hardcopy an.

The contents of this e-mail are confidential. If you are not the named
addressee or if this transmission has been addressed to you in error,
please notify the sender immediately and then delete this e-mail. Any
unauthorized copying and transmission is forbidden. E-Mail transmission
cannot be guaranteed to be secure. If verification is required, please
request a hard copy version.


Jul 18 '05 #1
Share this question for a faster answer!
Share on Google+

This discussion thread is closed

Replies have been disabled for this discussion.