[XML-SIG] Re: [4suite] Python 1.5 support with PyXML
0.6.2/4Suite0.9.2
uche.ogbuji@fourthought.com
uche.ogbuji@fourthought.com
Fri, 17 Nov 2000 09:39:25 -0700
> On Fri, Nov 17, 2000 at 11:14:07AM -0500, Thomas B. Passin wrote:
> >The upshot seems to be this - provide a means for latin
> >(8859-1 if I understand correctly) encoding if it's
> >reasonably possible. I don't think anything else needs to
> =
> 1.6/2.0 certainly supports Latin-1 conversions:
> =
> kronos Python-2.0>./python
> Python 2.0 (#80, Nov 1 2000, 15:56:36)
> [GCC egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)] on linux2
> Type "copyright", "credits" or "license" for more information.
> >>> ustr=3Du'=C9lections Canada'
> >>> ustr.encode('utf-8')
> '\303\211lections Canada'
> >>> ustr.encode('latin1')
> '\311lections Canada'
Yes, but Alexandre gives very good reason why this is not a perfect world=
=
where the above answer suffices.
As I read it I remembered back when I was first trying to use Python to d=
eploy =
a Web app, and my ISP (Mikita, I think), only provided Python 1.4, wherea=
s I =
needed Python 1.5 for my CGI code.
Even though I explicitly made Python support a reason for choosing Mikita=
, =
they refused to hear all my begging, pleading and screaming to upgrade th=
e =
package. They cited understandable but unhelpful reasons about the diffi=
culty =
of changing a system used by so many people.
Well, those of us who are now in complete control of our Python systems s=
hould =
not forget that not everyone is. Just the fact that Red Hat will not be =
putting out a Python 2.0 release for a while (for quite understandable =
reasons) will prevent a lot of migrations. Of course that particular mat=
ter =
is not helped by the fact that the BeOpen Python 2.0 RPMs are so horrid =
(where's Oliver Andrich when you need him?)
But anyway, let's be mindful of people who are not as quick to jump onto =
the =
latest versions.
-- =
Uche Ogbuji Principal Consultant
uche.ogbuji@fourthought.com +1 303 583 9900 x 101
Fourthought, Inc. http://Fourthought.com =
4735 East Walnut St, Ste. C, Boulder, CO 80301-2537, USA
Software-engineering, knowledge-management, XML, CORBA, Linux, Python