[Python-Dev] Volunteer help with porting
Steve Holden
steve at holdenweb.com
Sun Sep 12 21:44:21 CEST 2010
On 9/7/2010 11:37 AM, R. David Murray wrote:
> On Tue, 07 Sep 2010 18:34:49 +0400, Oleg Broytman <phd at phd.pp.ru> wrote:
>> On Tue, Sep 07, 2010 at 02:02:59PM -0000, exarkun at twistedmatrix.com wrote:
>>> On 01:33 pm, phd at phd.pp.ru wrote:
>>>> As there is already Python 3.2 alpha, the core of Python has already
>>>> been ported
>>>
>>> How about the email package?
>>
>> What about email? It is a core library, right? It has been ported AFAIK.
>> Or have I missed something?
>
> Some bug reports, perhaps?
>
> Email has been "ported" in the sense that all the existing tests pass
> under py3k. It is not, however, fully functional: it cannot handle
> input that contains binary data with the high bit set. (To put it another
> way, the python3 email package currently handles only 7bit clean data.)
> This has various unfortunate consequences for other standard library
> packages (cgi, nntp, etc) that depend directly or indirectly on the
> email package.
>
> To fix this the email package API and a chunk of the internals needs
> to be redesigned so that it can handle bytes while still providing a
> string-based interface to the textual data. This is no small task,
> since email in python2 has been getting away with all kinds of dirty
> tricks because of the lack of a clean bytes/string separation in python2.
>
> See http://launchpad.net/python-email6 for current status of the project.
>
> Prashant Kumar, if you would like to help with the email6 project, please
> sign up to the email-sig mailing list and introduce yourself there.
> All help is welcome! It is not a "porting" project strictly
> speaking, but it certainly is interesting :)
>
And if anyone knows people who would help with *funding* this effort the
PSF very much wants to talk to them. This ought logically to include
everyone using "Mailman". I would imagine if we had $10 from 1% of its
users we would be able to fund the effort comfortably.
regards
Steve
--
Steve Holden +1 571 484 6266 +1 800 494 3119
DjangoCon US September 7-9, 2010 http://djangocon.us/
See Python Video! http://python.mirocommunity.org/
Holden Web LLC http://www.holdenweb.com/
More information about the Python-Dev
mailing list