[Python-Dev] ICU

P.J. Eby pje at telecommunity.com
Thu Dec 2 18:16:33 CET 2010


At 07:47 AM 12/2/2010 -0800, Guido van Rossum wrote:
>On Wed, Dec 1, 2010 at 8:45 PM, Alexander Belopolsky
><alexander.belopolsky at gmail.com> wrote:
> > On Tue, Nov 30, 2010 at 3:13 PM, Antoine Pitrou 
> <solipsis at pitrou.net> wrote:
> >>
> >> Oh, about ICU:
> >>
> >>> > Actually, I remember you saying that locale should ideally be replaced
> >>> > with a wrapper around the ICU library.
> >>>
> >>> By that, I stand - however, I have given up the hope that this will
> >>> happen anytime soon.
> >>
> >> Perhaps this could be made a GSOC topic.
> >>
> >
> > Incidentally, this may also address another Python's Achilles' heel:
> > the timezone support.
> >
> > http://icu-project.org/download/icutzu.html
>
>I work with people who speak highly of ICU, so I want to encourage
>work in this area.
>
>At the same time, I'm skeptical -- IIRC, ICU is a large amount of C++
>code. I don't know how easy it will be to integrate this into our
>build processes for various platforms, nor how "Pythonic" the
>resulting APIs will look to the experienced Python user.
>
>Still, those are not roadblocks, the benefits are potentially great,
>so it's definitely worth investigating!

FWIW, OSAF did a wrapping for Chandler, though I personally haven't used it:

    http://pyicu.osafoundation.org/

The README explains the mapping from the ICU APIs to Python ones, 
including iteration, string conversion, and timezone mapping for use 
with the datetime type.


>--
>--Guido van Rossum (python.org/~guido)
>_______________________________________________
>Python-Dev mailing list
>Python-Dev at python.org
>http://mail.python.org/mailman/listinfo/python-dev
>Unsubscribe: 
>http://mail.python.org/mailman/options/python-dev/pje%40telecommunity.com



More information about the Python-Dev mailing list