[Zope-dev] Current state of Python 3 migration

Tres Seaver tseaver at palladion.com
Wed Dec 19 16:33:58 UTC 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 12/19/2012 11:28 AM, Tres Seaver wrote:
> On 12/19/2012 09:53 AM, Sebastien Douche wrote:
>> On Mon, Dec 17, 2012 at 2:45 PM, Sebastien Douche
>> <sdouche at gmail.com> wrote:
>>> I worked a bit this weekend on the buildbot for Python 3.3:
> 
>> Another small step: Develop: 
>> '/home/sdouche/bb/slave/ztk1.1dev/Python3.3.0-Linux-64bit/build/src/zope.security'
>
>>  include/zope.proxy/proxy.h:36:17: warning: implicit declaration of
>>  function 'PyCObject_Check' [-Wimplicit-function-declaration] 
>> include/zope.proxy/proxy.h:38:25: warning: implicit declaration of 
>> function 'PyCObject_AsVoidPtr' [-Wimplicit-function-declaration]
>> (... many warnings) src/zope/security/_proxy.c:993:20: error: 
>> 'PyTypeObject' has no member named 'ob_type' 
>> src/zope/security/_proxy.c:995:31: error: '_PyObject_GC_Del' 
>> undeclared (first use in this function) (... many warnings)
> 
>> Tried with an official Ubuntu package and from source: same result.
>>  Missed something?
> 
> zope.proxy's C extension is not yet ported to Py3k.  Having just
> wrestled through the persisetnt and BTrees extensions, I might be able
> to port it fairly quickly.

I spoke in error:  the zope.proxy extension is ported.  However, there is
a chunk of 'proxy.h' which is *not* compiled when building the extension
itself:  it is only compiled when included in another moduule.  That bit
needs porting:  I will push it out this wee.



Tres.
- -- 
===================================================================
Tres Seaver          +1 540-429-0999          tseaver at palladion.com
Palladion Software   "Excellence by Design"    http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with undefined - http://www.enigmail.net/

iEYEARECAAYFAlDR7HYACgkQ+gerLs4ltQ7ODgCgsBHv604C7VnDiZFnESMrEhxJ
b/kAoJ8/JrhRaeHydg1Le3u9QyX2XuE7
=tc1C
-----END PGP SIGNATURE-----



More information about the Zope-Dev mailing list