[Python-3000] to be merged

Josiah Carlson josiah.carlson at gmail.com
Thu Jul 3 00:50:20 CEST 2008


On Wed, Jul 2, 2008 at 1:57 PM, Josiah Carlson <josiah.carlson at gmail.com> wrote:
> On Wed, Jul 2, 2008 at 1:17 PM, Benjamin Peterson
> <musiccomposition at gmail.com> wrote:
>> I just merged a good chunk of the trunk -> py3k queue, but there are
>> still some things to be dealt with:
>>
>> - bsddb It seesm bsddb still has yet to be ported to Py3k. See #2887.
>>
>> - The asyncore/asynchat patches. Josiah, can you do this?
>>
>> - The Mac 4-way arch build.
>>
>> - The bin/hex/oct float things. (These can just be blocked, right?)
>>
>> - SSL changes
>
> I will try with asyncore/asynchat, but I have no experience with py3k
> or the 2to3 converter.

I'm in the process of doing the conversion.  asyncore.py was no
problem, but asynchat.py relies heavily on the 2.x buffer() object
(specifically the slicing aspects thereof), which went away, to be
replaced by the seemingly incomplete memoryview object.  Are
memoryviews going to be gaining slicing ability (in the case of
1-dimensional memory views, which also have step forced to 1)?  Are we
just waiting for an implementation?  Or because of the ability to
offer a memoryview into just about any object now, "slicing" only some
objects (1-dimensional in particular) breaks consistency for all other
objects?

 - Josiah


More information about the Python-3000 mailing list