[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