[Zope-dev] [Checkins] [zopefoundation/zope.container] 9100fc: Tagging 3.11.2
Stephan Richter
stephan.richter at gmail.com
Tue Mar 19 17:48:29 UTC 2013
On Tuesday, March 19, 2013 08:38:23 AM GitHub wrote:
> Commit: b2ae9a9bd5e3dc214f13c6ae77fa06ad55102aba
> https://github.com/zopefoundation/zope.container/commit/b2ae9a9bd5e3dc
> 214f13c6ae77fa06ad55102aba Author: Matthew Wilkes <git at matthewwilkes.name>
> Date: 2013-03-19 (Tue, 19 Mar 2013)
>
> Changed paths:
> M setup.py
> M src/zope/container/_zope_container_contained.c
> M src/zope/container/_zope_proxy_proxy.c
>
> Log Message:
> -----------
> Comment out the C extension. This should build conditionally, but this is
> just for testing
I have actually some pypy attempts in a local version as well. The big problem
is that the ContainedProxy must inherit from zope.security.proxy.ProxyPy and
zope.persistent.persistence.Persistent. Both of those classes define __slots__
so they cannot both be base classes. The only way to fix this, I think, is to
change the Python implementation of the security proxy or Persistent to not
have slots and only define the slots in a derived class.
Regards,
Stephan
--
Entrepreneur and Software Geek
Google me. "Zope Stephan Richter"
More information about the Zope-Dev
mailing list