This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.
------_=_NextPart_001_01C00DE5.E673FAAA
Content-Type: text/plain;
charset="iso-8859-1"
Hi all,
This may sound like a bunch of stupid questions, but I need to ask some
things about Python and XML and don't know anyone who programs with Python
or where to turn for help.
I am a graduate student at the University of South Carolina in the College
of Library and Information Science. I am currently part of a group that is
building a database using XML and would like to use Python to search the
database and then have the whole business available over the web. The
reason we are looking at Python is because we have read that it is an easier
language to learn if you are not a programmer and because it is open source.
We chose XML for building the database because it is also open source and we
believe it is the future of the WWW. If we can make this work, we plan to
open source the code and the idea, and have other projects in mind for the
future.
What I need to know is this:
1) First, can this be done? What I read indicates that it can, but I want
to make sure. If it cannot be done, there is no need to go on to the other
questions.
2) Is SaX only available for Linux? I run Linux at home (as an alternative
to M$), but I am not a programmer and am by no means skilled with Linux - I
am an end user, although I did build the machine and installed/configured
Linux myself.
3) What browser do you use to view XML with Linux? I use Netscape, but the
only browser I know that supports XML is IE5 - not available for Linux, and
Amaya - the W3C browser.
4) Can you direct me to more resources - like a user's group, maybe - or a
mailing list that would not flame stupid questions? We did a database
project with ASP this summer and while there was a lot of documentation on
the web, it would have been nice to have someone to ask questions,
especially since our project differed somewhat from what we read on the web.
Thanks so much for all your help,
Shawna Carraway
------_=_NextPart_001_01C00DE5.E673FAAA
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Questions about this application
Hi all,
This may sound like a bunch of stupid questions, but =
I need to ask some things about Python and XML and don't know anyone =
who programs with Python or where to turn for help.
I am a graduate student at the University of South =
Carolina in the College of Library and Information Science. I am =
currently part of a group that is building a database using XML and =
would like to use Python to search the database and then have the whole =
business available over the web. The reason we are looking at =
Python is because we have read that it is an easier language to learn =
if you are not a programmer and because it is open source. We =
chose XML for building the database because it is also open source and =
we believe it is the future of the WWW. If we can make this work, =
we plan to open source the code and the idea, and have other projects =
in mind for the future.
What I need to know is this:
1) First, can this be done? What I read =
indicates that it can, but I want to make sure. If it cannot be =
done, there is no need to go on to the other questions.
2) Is SaX only available for Linux? I run Linux =
at home (as an alternative to M$), but I am not a programmer and am by =
no means skilled with Linux - I am an end user, although I did build =
the machine and installed/configured Linux myself.
3) What browser do you use to view XML with =
Linux? I use Netscape, but the only browser I know that supports =
XML is IE5 - not available for Linux, and Amaya - the W3C =
browser.
4) Can you direct me to more resources - like a =
user's group, maybe - or a mailing list that would not flame stupid =
questions? We did a database project with ASP this summer and =
while there was a lot of documentation on the web, it would have been =
nice to have someone to ask questions, especially since our project =
differed somewhat from what we read on the web.
Thanks so much for all your help,
Shawna Carraway
------_=_NextPart_001_01C00DE5.E673FAAA--
From jeremy@beopen.com Thu Aug 24 17:36:14 2000
From: jeremy@beopen.com (Jeremy Hylton)
Date: Thu, 24 Aug 2000 12:36:14 -0400 (EDT)
Subject: [XML-SIG] New data on speed of string appending
In-Reply-To: <011a01c00d7c$fa636e60$7cac1218@reston1.va.home.com>
References:
<3935D13D.F4EAD64B@roguewave.com>
<393C3FEB.A2DAB88E@roguewave.com>
<011a01c00d7c$fa636e60$7cac1218@reston1.va.home.com>
Message-ID: <14757.20222.790968.68955@bitdiddle.concentric.net>
>>>>> "TP" == tpassin writes:
TP> Remember back in June (June 22,2000), Bjorn Pettersen showed how
TP> using StringIO instead of just appending to a string was
TP> **much** faster? Then others showed that using
TP> list.append/join(list) was also very fast.
[...]
TP> The results are dramatic. Method 1) is as good as or better
TP> than anything until the string length exceeds about 1000 bytes.
TP> Then Method 1 starts slowing down. Above about 4000 bytes, it's
TP> really getting ssslllooowww. Here is a table of the results on
TP> my system - 450 MHz PIII running Win98, Python 1.5.2.
This is an empirical confirmation of something that analysis shows
clearly. The repeated string concatenation method (buf = buf + s)
creates a new string object each time; this costs a malloc and two
memcpys. As the string increases, the begin of the string is copied
repeatedly. The other methods defer the creation of a new string
object until it is needed; it defers the mallocs and memcpy until the
end and does them once.
Jeremy
From larsga@garshol.priv.no Thu Aug 24 20:39:13 2000
From: larsga@garshol.priv.no (Lars Marius Garshol)
Date: 24 Aug 2000 21:39:13 +0200
Subject: [XML-SIG] Questions about this application
In-Reply-To:
References:
Message-ID:
* Shawn Carraway
|
| We chose XML for building the database because it is also open
| source and we believe it is the future of the WWW.
First, XML is not open source. XML is just a standardized syntax,
it's not a piece of software, although most XML software is open
source.
Also, XML might not be a good choice for a database system since XML
in itself has very little of what a database system generally offers.
The data model of XML is also rather different from most others, which
means that it may not fit your data very well.
I'm writing this as general information and advice, just so you know.
| 1) First, can this be done?
Well, you haven't said what you want to do, just what technologies you
want to use. :) Those technologies fit well together, but whether they
can do what you want to do I have no idea.
| 2) Is SaX only available for Linux?
At the moment, SAX is available in Java, Python and Perl, which means
that it is available pretty much anywhere. Note that the XML-SIG
package for Python contains SAX 1.0, and that we are working on SAX
2.0 for Python.
| 3) What browser do you use to view XML with Linux? I use Netscape,
| but the only browser I know that supports XML is IE5 - not available
| for Linux, and Amaya - the W3C browser.
Will this system only be available to users running Linux? If so, it
sounds like a very strange requirement to me for a web-based system.
Web-based systems are, after all, among the very few kinds of systems
that are truly platform-independent.
Why do you want to send XML to the browser? All browsers support HTML,
so why not use that instead?
BTW, Amaya does not support arbitrary XML, only XHTML and MathML.
| 4) Can you direct me to more resources - like a user's group, maybe
| - or a mailing list that would not flame stupid questions?
Welcome to the XML-SIG. :-)
| We did a database project with ASP this summer and while there was a
| lot of documentation on the web, it would have been nice to have
| someone to ask questions, especially since our project differed
| somewhat from what we read on the web.
The XML-L mailing list may also be a useful forum, but I think you
will find many more people familiar with Python here.
See for a list of mailing lists.
--Lars M.
From jp_sc@yahoo.com Fri Aug 25 02:20:46 2000
From: jp_sc@yahoo.com (JP S-C)
Date: Thu, 24 Aug 2000 18:20:46 -0700 (PDT)
Subject: [XML-SIG] XML for the Visually Impaired
Message-ID: <20000825012046.4713.qmail@web2206.mail.yahoo.com>
Dear XML Mailing List,
Project Ocularis is looking for volunteer XML, C/C++,
Perl, and Python developers.
In brief, Ocularis is a distribution of the Linux
Operating System that aims to allow the visually
impaired to communicate, work, and express themselves
through computers as well as to install and customize
their system, independent of sighted assistance. More
detailed information about Ocularis in included below.
Developer Positions:
XML developers will be working on one of
Ocularis' subprojects, User Interface Markup Language
(UIML) Implementation, which separates an
application's functions from its User Interface. The
UIML 2.0 specification, which is available at the UIML
web site, "www.uiml.org", is "fully XML compliant"
("http://www.uiml.org/specs/UIML2/specification.html").
The ultimate goal of the Ocularis' UIML Implementation
subproject is to aid developers in making their
pre-existing or new applications easily and freely
accessible in a wide variety of interfaces, including
in the form of an Audio User Interface (AUI).
C/C++ developers will be focusing on modifying
current Linux installers, pre-existing speech
synthesizers, and other basic applications that have
already been created. In some cases the developers
will be writing code from scratch. The basic
applications that Ocularis will possess are a word
processor, calendar, calculator, basic accounting or
finance application, file manager, Internet browser,
and e-mail client.
Perl and Python developers will be working on various
scripts that filter and organize information for the
visually impaired, that provide links between commonly
used, basic applications or utilites and pre-existing
speech synthesis software, and that comprise
fundamental applications.
Details about Ocularis:
The computing enviroment and suite of applications
that are the goal of Ocularis will be free software
(see "www.gnu.org" for a definition of free software)
and will be based on Linux. The basic applications
that Ocularis will possess are a word processor,
calendar, calculator, basic accounting or finance
application, file manager, Internet browser, and
e-mail client. All of these programs will run
smoothly on computers consisting of commonly available
hardware costing less than $500 that can be bought at
almost any local computer store. In comparison to
current adaptive technology, this is both a drastic
price drop and an increase in the availability of the
required hardware.
Ocularis was started in response to research on
current adaptive technology, which culminated in the
editorial "The Potential of Open Source for the
Visually Impaired" (available at the Ocularis web
site). The project is run and the software is
developed completely by volunteers. If you would like
to become involved in Project Ocularis, there are many
areas (not pertaining to programming or technology) in
which we would greatly appreciate assistance. We
would be similarly grateful if you could help spread
the word about Ocularis or could forward this message
to someone who might be interested in the project.
For more information, please visit the Ocularis web
site, "http://ocularis.sourceforge.net/", or contact
me directly. Thank you very much.
--JP Schnapper-Casteras
jpsc@users.sourceforge.net
__________________________________________________
Do You Yahoo!?
Yahoo! Mail - Free email you can access from anywhere!
http://mail.yahoo.com/
From frank63@ms5.hinet.net Fri Aug 25 17:25:40 2000
From: frank63@ms5.hinet.net (Frank J.S. Chen)
Date: Fri, 25 Aug 2000 16:25:40 -0000
Subject: [XML-SIG] Questions about this application
Message-ID: <200008250810.QAA02126@ms5.hinet.net>
Hi:
1) First, can this be done? What I read indicates that it can, but I want
to make sure. If it cannot be done, there is no need to go on to the other
questions.
Ans:I think it might be done. But the data structures of XML documents
should be designed carefully to be applicable for the backend database
system,
for example, XML with XQL.You may also need to develop tools with Python
to 'query' XML documents to get stuff, and then make the results into
another
XML file. After this, use XSL/XSLT tool to transform XML into HTML
to present data on your Web site.
2) Is SaX only available for Linux? I run Linux at home (as an alternative
to M$), but I am not a programmer and am by no means skilled with Linux - I
am an end user, although I did build the machine and installed/configured
Linux myself.
Ans: No. SAX is a specification for XML API, not a parser, not a driver,
not a
'real' API. Implementation of SAX is based on programmig languages, like
java, tcl/tk,
perl, C++, and Python, etc. Python's xml.sax package is by now the
implementation
of SAX 1.0.I am waiting for the SAX 2.0 implementation:-).
3) What browser do you use to view XML with Linux? I use Netscape, but the
only browser I know that supports XML is IE5 - not available for Linux, and
Amaya - the W3C browser.
Ans: I've heard that IE5 supports XML well, and Netscape 6 supports XML
too. But I have not tried yet. However, it's should not be the point. But
you
should notice that Microsoft intends to develop their own XML, if you can
get good
presentation on IE5, but get bad presentation on Netscape 6, that's perhaps
because you use the specific XML features of Microsoft's MSXML.
4) Can you direct me to more resources - like a user's group, maybe - or a
mailing list that would not flame stupid questions? We did a database
project with ASP this summer and while there was a lot of documentation on
the web, it would have been nice to have someone to ask questions,
especially since our project differed somewhat from what we read on the
web.
Ans: Actually, you need do it yourselves. Documentations and technical
supports cannot detail everything for your needs.
~~By Frank
From dream@aevum.net Fri Aug 25 14:22:24 2000
From: dream@aevum.net (Syn.Terra)
Date: Fri, 25 Aug 2000 13:22:24 +0000
Subject: [XML-SIG] PyXML and BeOS
Message-ID: <967209744_PM_BeOS.dream@aevum.net>
I'm trying to get the latest PyXML distribution to run on BeOS, with
catastrophic results. I run the setup.py script with the build argument,
and when it gets to the first gcc calls, BeOS immediately freezes and
goes to kernel debugging land.
I'm wondering if this dillema is known, and when/how this might be
resolved.
If not, can you just interface with the xmllib included with the Python
distro? What's the best place to learn how?
Thanks,
Syn.Terra
----
Syn.Terra
Aevum Industries
http://www.aevum.net
From fdrake@beopen.com Fri Aug 25 19:10:44 2000
From: fdrake@beopen.com (Fred L. Drake, Jr.)
Date: Fri, 25 Aug 2000 14:10:44 -0400 (EDT)
Subject: [XML-SIG] Two pyexpat questions
Message-ID: <14758.46756.389919.120300@cj42289-a.reston1.va.home.com>
I have two questions about the pyexpat module.
1. The module actually defines a sub-module, pyexpat.errors, which
provides a number of constants that give the error numbers
reported by Expat. Does this really need to be a separate module?
One issue with the way this is defined is that you can't say
import pyexpat.errors
unless you've also done an "import pyexpat" already (which was an
improvement over not being able to import it at all, as in the
original code). How much objection would there be to make it a
single module?
2. Guido sees the pyexpat module as part of the "new XML order" for
Python (my description), and I agree. He'd like it to be
importable as xml.parsers.expat instead of pyexpat. This would
break code, but I'm not sure how much. Would this be terribly
objectionable if pyexpat became _expat, and xml/parsers/expat.py
contained something like:
"""Really useful docstring..."""
from _expat import *
-Fred
--
Fred L. Drake, Jr.
BeOpen PythonLabs Team Member
From walter@livinglogic.de Mon Aug 28 14:33:18 2000
From: walter@livinglogic.de (=?ISO-8859-1?Q?=22Walter_D=F6rwald=22?=)
Date: Mon, 28 Aug 2000 15:33:18 +0200
Subject: [XML-SIG] Processing instructions in sgmlop
Message-ID: <200008281533180968.011F4EB8@mail.tmt.de>
Hello all!
I think I discovered another bug in sgmlop. If I understood the
XML standard (http://www.w3.org/TR/2000/WD-xml-2e-20000814#sec-pi)
correctly, a processing instruction terminates with the next
occurence of '?>':
[16] PI ::=3D '' PITarget (S ( Char* - (Char* '?>' Char*)))?=
'?>'
[17] PITarget ::=3D Name - (('X' | 'x') ('M' | 'm') ('L' | 'l'))
[2] Char ::=3D #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] |=
[#x10000-#x10FFFF]
this would mean that the pi data may contain literal '>' characters.
But sgmlop seems to end the pi at the next occurrence of '>':
#!/usr/bin/env python
from xml.parsers import sgmlop
class Handler:
def handle_proc(self,target,data):
print "pi", target, data
def handle_data(self,data):
print "data", data
parser =3D sgmlop.XMLParser()
parser.register(Handler())
parser.parse('bar?>')
The output from this short test is:
> python test.py
pi echo $foo-
data bar?>
Bye,
Walter D=F6rwald
--
Walter D=F6rwald =B7 LivingLogic AG =B7 Bayreuth, Germany =B7=
www.livinglogic.de
From guenther@e-mundo.de Mon Aug 28 17:28:23 2000
From: guenther@e-mundo.de (Guenther Palfinger)
Date: Mon, 28 Aug 2000 18:28:23 +0200
Subject: [XML-SIG] precompiled version of PyXML
Message-ID: <001401c0110c$fc27a430$1601a8c0@apollo>
> Hello,
>
> where may I get the precompiled version for Windows of PyXML
>
> Thank you,
> Günther Palfinger
>
> ___________________________________________________________________________
> eMundo GmbH - Schwanthalerstr. 102 - 80336 Munich - Germany
> phone/fax: +49-89-130398-40/41 -- mobile: +49-178-8185002
> palfinger@e-mundo.de - www.e-mundo.de
>
>
From thomas.heller@ion-tof.com Tue Aug 29 09:10:17 2000
From: thomas.heller@ion-tof.com (Thomas Heller)
Date: Tue, 29 Aug 2000 10:10:17 +0200
Subject: [XML-SIG] precompiled version of PyXML
References: <001401c0110c$fc27a430$1601a8c0@apollo>
Message-ID: <005401c01190$91447740$4500a8c0@thomasnb>
I can send you a compiled version packed up with
distutils windows installer (which needs testing anyway).
Do you need it for 1.5 or 1.6?
Thomas Heller
----- Original Message -----
From: "Guenther Palfinger"
To:
Sent: Monday, August 28, 2000 6:28 PM
Subject: [XML-SIG] precompiled version of PyXML
> > Hello,
> >
> > where may I get the precompiled version for Windows of PyXML
> >
> > Thank you,
> > Günther Palfinger
> >
> >
___________________________________________________________________________
> > eMundo GmbH - Schwanthalerstr. 102 - 80336 Munich - Germany
> > phone/fax: +49-89-130398-40/41 -- mobile: +49-178-8185002
> > palfinger@e-mundo.de - www.e-mundo.de
> >
> >
>
>
> _______________________________________________
> XML-SIG maillist - XML-SIG@python.org
> http://www.python.org/mailman/listinfo/xml-sig
From neeloy_saha@infy.com Tue Aug 29 12:08:25 2000
From: neeloy_saha@infy.com (neeloy_saha)
Date: Tue, 29 Aug 2000 16:38:25 +0530
Subject: [XML-SIG] PyXML : winodws precompiled version-0.5.2
Message-ID: <8EE756E49A17D21194860008C7F49AFE0452908C@TWRMSG01>
Hi,
I want to get the precompiled version of pyxml for win95. Is there someplace
that i can get it.
The python/XM howto doc does not give the location...Can somebody help me to
install it.. i am a python and xml newbie.
Thx in advance
-neeloy
----------------------------------------------------------------------------
-------------------------------------------------------
Python/XML HOWTO
_________________________________________________________________
_________________________________________________________________
Python/XML HOWTO
The Python/XML Special Interest Group
xml-sig@python.org
(edited by akuchling@acm.org)
This is a draft document; 'XXX' in the text indicates that something
has to be filled in later, or rewritten, or verified, or something.
....
.....
Windows users should get the precompiled version at XXX
From wkiri@CS.Cornell.EDU Wed Aug 30 20:58:33 2000
From: wkiri@CS.Cornell.EDU (Kiri Wagstaff)
Date: Wed, 30 Aug 2000 15:58:33 -0400 (EDT)
Subject: [XML-SIG] Problems installing PyXML-0.5.5.1
Message-ID:
Hello,
I recently downloaded PyXML-0.5.5.1 but have been unable to install
it. I'm running Linux. The README says to
> 1)
> Run "python setup.py build" to copy *.py files and compile the C
> extensions.
When I do this, I get the following output:
Executing 'build' action...
Running command: make -f Makefile.pre.in boot
rm -f *.o *~
rm -f `find . -name '*.pyc'`
rm -f `find . -name '*.o'`
rm -f `find . -name '*~'`
cd expat ; make clean
make[1]: Entering directory `/usr/src/PyXML-0.5.5.1/extensions/expat'
rm -f xmltok/xmltok.o xmltok/xmlrole.o xmlwf/xmlwf.o xmlwf/xmlfile.o
xmlwf/codepage.o xmlparse/xmlparse.o xmlparse/hashtable.o
xmlwf/unixfilemap.o xmlwf/xmlwf
make[1]: Leaving directory `/usr/src/PyXML-0.5.5.1/extensions/expat'
rm -f *.a tags TAGS config.c Makefile.pre python sedscript
rm -f *.so *.sl so_locations
cd expat ; make clobber
make[1]: Entering directory `/usr/src/PyXML-0.5.5.1/extensions/expat'
rm -f xmltok/xmltok.o xmltok/xmlrole.o xmlwf/xmlwf.o xmlwf/xmlfile.o
xmlwf/codepage.o xmlparse/xmlparse.o xmlparse/hashtable.o
xmlwf/unixfilemap.o xmlwf/xmlwf
rm -f libexpat.a
make[1]: Leaving directory `/usr/src/PyXML-0.5.5.1/extensions/expat'
VERSION=`python -c "import sys; print sys.version[:3]"`; \
installdir=`python -c "import sys; print sys.prefix"`; \
exec_installdir=`python -c "import sys; print sys.exec_prefix"`; \
make -f ./Makefile.pre.in VPATH=. srcdir=. \
VERSION=$VERSION \
installdir=$installdir \
exec_installdir=$exec_installdir \
Makefile
make[1]: Entering directory `/usr/src/PyXML-0.5.5.1/extensions'
make[1]: *** No rule to make target
`/usr/lib/python1.5/config/Makefile', needed by `sedscript'. Stop.
make[1]: Leaving directory `/usr/src/PyXML-0.5.5.1/extensions'
make: *** [boot] Error 2
Running command: make
make: *** No targets. Stop.
Traceback (innermost last):
File "setup.py", line 185, in ?
func()
File "setup.py", line 155, in build_unix
shutil.copy('extensions/' + filename, 'build/xml/parsers/')
File "/usr/lib/python1.5/shutil.py", line 52, in copy
copyfile(src, dst)
File "/usr/lib/python1.5/shutil.py", line 17, in copyfile
fsrc = open(src, 'rb')
IOError: [Errno 2] No such file or directory: 'extensions/pyexpat.so'
Can you offer any suggestions?
Thanks,
Kiri
------------- Kiri Wagstaff, M.S. -------- wkiri@cs.cornell.edu -------------
And on the brave and crazy wings of youth
They went flying around in the rain
And their feathers, once so fine,
Grew torn and tattered
-- Jackson Browne, Before the Deluge
-----------------------------------------------------------------------------
From frank63@ms5.hinet.net Thu Aug 31 06:08:55 2000
From: frank63@ms5.hinet.net (Frank J.S. Chen)
Date: Thu, 31 Aug 2000 05:08:55 -0000
Subject: [XML-SIG] DOM:core.py
Message-ID: <200008302055.EAA07306@ms5.hinet.net>
Hi:
As I imported sax_builder to write a DOM parser, I've found
that my Chinese words can not represent as usual. Then I
tracked down the codes in core.py, and the problem seemed
to be located at the class Text. Here is the skeleton:
class Text(CharacterData):
childNodeTypes = []
nodeName = "#text"
# Methods
def __repr__(self):
if len(self._node.value)<20: s=self._node.value
else: s=self._node.value[:17] + '...'
return '' % (repr(s),)
The built-in function repr() makes conversions to fit with eval()
, which then damage the encoding defined by other locales. It is
better to use str() to replace repr() for now. str() will return a string
if the passed value is the same as a string without any conversion:
return '' % (str(s),)
I deem it necessary that the truncated ouput constrained by the above
if-else blocks needs to be refined for a better output solution, or
mutiple-bytes words will still have bad outputs. It shouldn't do anything
harm to print all contents out within these elements.
~Frank Chen
From Anthony Baxter Thu Aug 31 17:26:22 2000
From: Anthony Baxter (Anthony Baxter)
Date: Thu, 31 Aug 2000 16:26:22 +0000
Subject: [XML-SIG] Problems installing PyXML-0.5.5.1
In-Reply-To: Message from Kiri Wagstaff
of "Wed, 30 Aug 2000 15:58:33 -0400."
Message-ID: <200008311626.DAA03592@mbuna.arbhome.com.au>
>>> Kiri Wagstaff wrote
> I recently downloaded PyXML-0.5.5.1 but have been unable to install
> it. I'm running Linux. The README says to
>
> make[1]: *** No rule to make target
> `/usr/lib/python1.5/config/Makefile', needed by `sedscript'. Stop.
> make[1]: Leaving directory `/usr/src/PyXML-0.5.5.1/extensions'
You haven't installed the python-dev package.
Anthony
From dieter@handshake.de Wed Aug 30 21:47:07 2000
From: dieter@handshake.de (Dieter Maurer)
Date: Wed, 30 Aug 2000 22:47:07 +0200 (CEST)
Subject: [XML-SIG] Problems installing PyXML-0.5.5.1
In-Reply-To:
References:
Message-ID: <14765.29210.512630.475763@lindm.dm>
Kiri Wagstaff writes:
> make[1]: *** No rule to make target
> `/usr/lib/python1.5/config/Makefile', needed by `sedscript'. Stop.
This is an FAQ.
I saw it at least 5 times in the last 2 months.
Hope, people slowly recognize that the mailing list is archived.
Okay, again:
You must install the Python development RPM/package.
Dieter