[Python-3000] to be merged
Josiah Carlson
josiah.carlson at gmail.com
Mon Jul 7 06:25:09 CEST 2008
On Wed, Jul 2, 2008 at 3:50 PM, Josiah Carlson <josiah.carlson at gmail.com> wrote:
> 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?
See changelist 64764 that updates asyncore, asynchat, and smtpd (which
also required changes), their tests, and documentation.
- Josiah
More information about the Python-3000
mailing list