[Checkins] [zopefoundation/zope.container] 595351: Inherit directly from PyProxyBase. This should fix...

GitHub noreply at github.com
Fri May 22 13:29:48 CEST 2015


  Branch: refs/heads/master
  Home:   https://github.com/zopefoundation/zope.container
  Commit: 5953512371edaccf2590636c1e2e2b988417761b
      https://github.com/zopefoundation/zope.container/commit/5953512371edaccf2590636c1e2e2b988417761b
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2015-05-08 (Fri, 08 May 2015)

  Changed paths:
    M src/zope/container/_proxy.py
    M src/zope/container/tests/test_contained_zodb.py

  Log Message:
  -----------
  Inherit directly from PyProxyBase. This should fix the same problems mentioned in zopefoundation/zope.proxy#5, plus reduce redundant code.


  Commit: 1ccd886744f534cb0c31e4965f93ea0c9f68b60e
      https://github.com/zopefoundation/zope.container/commit/1ccd886744f534cb0c31e4965f93ea0c9f68b60e
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2015-05-20 (Wed, 20 May 2015)

  Changed paths:
    M setup.py

  Log Message:
  -----------
  Make zope.proxy and persistent direct dependencies since we import from them, and pin them to the versions we need for pure-python operation.


  Commit: aa8d15d03f4d5730087221ca1f57fd94626dba5a
      https://github.com/zopefoundation/zope.container/commit/aa8d15d03f4d5730087221ca1f57fd94626dba5a
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2015-05-20 (Wed, 20 May 2015)

  Changed paths:
    M .travis.yml
    M src/zope/container/_proxy.py
    M tox.ini

  Log Message:
  -----------
  Add tox environments for testing ZODB integration and ZODB integration in pure-python mode; run one of these environments on Travis. This reveals a bug in the new ContainedProxy object: it must be weakly referencable to go in the picklecache, so make that possible.


  Commit: 542e966f86b2168b6100efc42a6fcd7ff76eec87
      https://github.com/zopefoundation/zope.container/commit/542e966f86b2168b6100efc42a6fcd7ff76eec87
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2015-05-20 (Wed, 20 May 2015)

  Changed paths:
    M src/zope/container/_proxy.py

  Log Message:
  -----------
  Remove unused imports and outdated comment.


  Commit: 5283e749953533a3bbd751e2679106d608f5b2c5
      https://github.com/zopefoundation/zope.container/commit/5283e749953533a3bbd751e2679106d608f5b2c5
  Author: Tres Seaver <tseaver at palladion.com>
  Date:   2015-05-22 (Fri, 22 May 2015)

  Changed paths:
    M .travis.yml
    M setup.py
    M src/zope/container/_proxy.py
    M src/zope/container/tests/test_contained_zodb.py
    M tox.ini

  Log Message:
  -----------
  Merge pull request #4 from NextThought/use-py-proxy-base

Make PyContainedProxyBase inherit directly from AbstractPyProxyBase.


Compare: https://github.com/zopefoundation/zope.container/compare/2ef11f47f52e...5283e7499535


More information about the checkins mailing list