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

H

Holger Joukl

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 <[email protected]> |
| | Gesendet von: |
| | [email protected]|
| | rg |
| | |
| | |
| | 21/02/2004 02:48 |
| | |
|---------+--------------------------------------------------->
>------------------------------------------------------------------------------------------------------------------|
| |
| An: (e-mail address removed) |
| 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.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,744
Messages
2,569,484
Members
44,903
Latest member
orderPeak8CBDGummies

Latest Threads

Top