Hello community, here is the log from the commit of package python-zope.proxy for openSUSE:Factory checked in at 2020-03-27 00:29:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-zope.proxy (Old) and /work/SRC/openSUSE:Factory/.python-zope.proxy.new.3160 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-zope.proxy" Fri Mar 27 00:29:07 2020 rev:9 rq:787839 version:4.3.5 Changes: -------- --- /work/SRC/openSUSE:Factory/python-zope.proxy/python-zope.proxy.changes 2020-01-23 16:12:42.535699657 +0100 +++ /work/SRC/openSUSE:Factory/.python-zope.proxy.new.3160/python-zope.proxy.changes 2020-03-27 00:29:09.940374371 +0100 @@ -1,0 +2,21 @@ +Tue Mar 24 14:33:07 UTC 2020 - pgaj...@suse.com + +- version update to 4.3.5 + - Stop installing C header files on PyPy (which is what zope.proxy before 4.3.4 + used to do), fixes `issue 39 + <https://github.com/zopefoundation/zope.proxy/issues/39>`_. + +------------------------------------------------------------------- +Mon Mar 16 14:00:19 UTC 2020 - pgaj...@suse.com + +- version update to 4.3.4 + - Fix a compilation warning on Python 3.8. The slot ``tp_print`` + changed to ``tp_vectorcall_offset`` in 3.8 and must not be set. + Prior to 3.8, it was reserved and ignored in all Python 3 versions. + See `issue 36 + <https://github.com/zopefoundation/zope.proxy/issues/36>`_. + + - Remove deprecated use of setuptools features. See `issue 38 + <https://github.com/zopefoundation/zope.proxy/issues/38>`_. + +------------------------------------------------------------------- Old: ---- zope.proxy-4.3.3.tar.gz New: ---- zope.proxy-4.3.5.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-zope.proxy.spec ++++++ --- /var/tmp/diff_new_pack.Q7C3uY/_old 2020-03-27 00:29:11.580375201 +0100 +++ /var/tmp/diff_new_pack.Q7C3uY/_new 2020-03-27 00:29:11.584375204 +0100 @@ -27,7 +27,7 @@ %bcond_with test %endif Name: python-zope.proxy%{psuffix} -Version: 4.3.3 +Version: 4.3.5 Release: 0 Summary: Generic Transparent Proxies License: ZPL-2.1 ++++++ zope.proxy-4.3.3.tar.gz -> zope.proxy-4.3.5.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/zope.proxy-4.3.3/.travis.yml new/zope.proxy-4.3.5/.travis.yml --- old/zope.proxy-4.3.3/.travis.yml 2019-11-11 19:13:30.000000000 +0100 +++ new/zope.proxy-4.3.5/.travis.yml 2020-03-16 17:05:07.000000000 +0100 @@ -48,11 +48,15 @@ - name: Python 3.6 wheels for MacOS os: osx language: generic - env: TERRYFY_PYTHON='macpython 3.6.0' + env: TERRYFY_PYTHON='macpython 3.6.2' - name: Python 3.7 wheels for MacOS os: osx language: generic env: TERRYFY_PYTHON='macpython 3.7.0' + - name: Python 3.8 wheels for MacOS + os: osx + language: generic + env: TERRYFY_PYTHON='macpython 3.8.0' before_install: - | diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/zope.proxy-4.3.3/CHANGES.rst new/zope.proxy-4.3.5/CHANGES.rst --- old/zope.proxy-4.3.3/CHANGES.rst 2019-11-11 19:13:30.000000000 +0100 +++ new/zope.proxy-4.3.5/CHANGES.rst 2020-03-16 17:05:07.000000000 +0100 @@ -1,8 +1,30 @@ -Changes -======= +========= + Changes +========= + +4.3.5 (2020-03-16) +================== + +- Stop installing C header files on PyPy (which is what zope.proxy before 4.3.4 + used to do), fixes `issue 39 + <https://github.com/zopefoundation/zope.proxy/issues/39>`_. + + +4.3.4 (2020-03-13) +================== + +- Fix a compilation warning on Python 3.8. The slot ``tp_print`` + changed to ``tp_vectorcall_offset`` in 3.8 and must not be set. + Prior to 3.8, it was reserved and ignored in all Python 3 versions. + See `issue 36 + <https://github.com/zopefoundation/zope.proxy/issues/36>`_. + +- Remove deprecated use of setuptools features. See `issue 38 + <https://github.com/zopefoundation/zope.proxy/issues/38>`_. + 4.3.3 (2019-11-11) ------------------- +================== - Add support for Python 3.8. @@ -10,7 +32,7 @@ 4.3.2 (2019-07-12) ------------------- +================== - Fix error handling in ``ProxyBase.__setattr__``: any the exception raised by ``PyString_AsString``/``PyUnicode_AsUTF8`` would be silently swallowed up @@ -19,7 +41,7 @@ 4.3.1 (2018-08-09) ------------------- +================== - Simplify the internal C handling of attribute names in ``__getattribute__`` and ``__setattr__``. @@ -34,7 +56,7 @@ - Add support for Python 3.7. 4.3.0 (2017-09-13) ------------------- +================== - Fix a potential rare crash when deallocating proxies. See `issue 20 <https://github.com/zopefoundation/zope.proxy/issues/20>`_. @@ -53,7 +75,7 @@ <https://github.com/zopefoundation/zope.proxy/issues/21>`_. 4.2.1 (2017-04-23) ------------------- +================== - Make the pure-Python implementation of ``sameProxiedObjects`` handle ``zope.security`` proxies. See `issue 15 <https://github.com/zopefoundation/zope.proxy/issues/15>`_. @@ -61,7 +83,7 @@ - Add support for Python 3.6. 4.2.0 (2016-05-05) ------------------- +================== - Correctly strip ``zope.security`` proxies in ``removeAllProxies``. See `issue 13 <https://github.com/zopefoundation/zope.proxy/pull/13>`_. @@ -74,7 +96,7 @@ - Add support for Python 3.5. 4.1.6 (2015-06-02) ------------------- +================== - Make subclasses of ProxyBase properly delegate ``__module__`` to the wrapped object. This fixes some ``zope.interface`` lookups under @@ -85,7 +107,7 @@ ``list``. This fixes some ``zope.interface`` lookups under PyPy. 4.1.5 (2015-05-19) ------------------- +================== - Make the C implementation proxy ``__unicode__`` correctly. @@ -97,14 +119,14 @@ https://github.com/zopefoundation/zope.proxy/issues/5. 4.1.4 (2014-03-19) ------------------- +================== - Add support for Python 3.4. - Update ``bootstrap.py`` to version 2.2. 4.1.3 (2013-03-12) ------------------- +================== - Fix interface object introspection in PyPy. For some reason PyPy makes attributes available despite the restrictive ``__slots__`` declaration. @@ -112,7 +134,7 @@ - Add a bunch of tests surrounding interface lookup and adaptation. 4.1.2 (2013-03-11) ------------------- +================== - Make ``PyProxyBase.__iter__()`` return the result of ``PyProxyBase._wrapped.__iter__`` if available, otherwise falling back to @@ -123,12 +145,12 @@ evidenced int he ``zope.security.decorator`` module. 4.1.1 (2012-12-31) ------------------- +================== - Fleshed out PyPI Trove classifiers. 4.1.0 (2012-12-19) ------------------- +================== - Enable compilation of dependent modules under Py3k. @@ -140,12 +162,12 @@ ``zope.proxy`` must be rebuilt. 4.0.1 (2012-11-21) ------------------- +================== - Add support for Python 3.3. 4.0.0 (2012-06-06) ------------------- +================== - Add support for PyPy. @@ -179,31 +201,31 @@ - Add Python 3.2 support. 3.6.1 (2010-07-06) ------------------- +================== - Make tests compatible with Python 2.7. 3.6.0 (2010-04-30) ------------------- +================== - Remove test extra and the remaining dependency on zope.testing. - Remove use of 'zope.testing.doctestunit' in favor of stdlib's 'doctest. 3.5.0 (2009/01/31) ------------------- +================== - Add support to bootstrap on Jython. - Use ``zope.container`` instead of ``zope.app.container``. 3.4.2 (2008/07/27) ------------------- +================== - Make C code compatible with Python 2.5 on 64bit architectures. 3.4.1 (2008/06/24) ------------------- +================== - Bug: Update ``setup.py`` script to conform to common layout. Also updated some of the fields. @@ -213,27 +235,27 @@ http://docs.python.org/ref/sequence-methods.html. 3.4.0 (2007/07/12) ------------------- +================== - Feature: Add a ``decorator`` module that supports declaring interfaces on proxies that get blended with the interfaces of the things they proxy. 3.3.0 (2006/12/20) ------------------- +================== - Corresponds to the verison of the ``zope.proxy`` package shipped as part of the Zope 3.3.0 release. 3.2.0 (2006/01/05) ------------------- +================== - Corresponds to the verison of the ``zope.proxy`` package shipped as part of the Zope 3.2.0 release. 3.0.0 (2004/11/07) ------------------- +================== - Corresponds to the verison of the ``zope.proxy`` package shipped as part of the Zope X3.0.0 release. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/zope.proxy-4.3.3/PKG-INFO new/zope.proxy-4.3.5/PKG-INFO --- old/zope.proxy-4.3.3/PKG-INFO 2019-11-11 19:13:30.000000000 +0100 +++ new/zope.proxy-4.3.5/PKG-INFO 2020-03-16 17:05:07.000000000 +0100 @@ -1,13 +1,14 @@ Metadata-Version: 2.1 Name: zope.proxy -Version: 4.3.3 +Version: 4.3.5 Summary: Generic Transparent Proxies Home-page: http://github.com/zopefoundation/zope.proxy Author: Zope Foundation and Contributors Author-email: zope-...@zope.org License: ZPL 2.1 -Description: ``zope.proxy`` - ============== +Description: ================ + ``zope.proxy`` + ================ .. image:: https://img.shields.io/pypi/v/zope.proxy.svg :target: https://pypi.python.org/pypi/zope.proxy/ @@ -33,11 +34,33 @@ Complete documentation is at https://zopeproxy.readthedocs.io - Changes - ======= + ========= + Changes + ========= + + 4.3.5 (2020-03-16) + ================== + + - Stop installing C header files on PyPy (which is what zope.proxy before 4.3.4 + used to do), fixes `issue 39 + <https://github.com/zopefoundation/zope.proxy/issues/39>`_. + + + 4.3.4 (2020-03-13) + ================== + + - Fix a compilation warning on Python 3.8. The slot ``tp_print`` + changed to ``tp_vectorcall_offset`` in 3.8 and must not be set. + Prior to 3.8, it was reserved and ignored in all Python 3 versions. + See `issue 36 + <https://github.com/zopefoundation/zope.proxy/issues/36>`_. + + - Remove deprecated use of setuptools features. See `issue 38 + <https://github.com/zopefoundation/zope.proxy/issues/38>`_. + 4.3.3 (2019-11-11) - ------------------ + ================== - Add support for Python 3.8. @@ -45,7 +68,7 @@ 4.3.2 (2019-07-12) - ------------------ + ================== - Fix error handling in ``ProxyBase.__setattr__``: any the exception raised by ``PyString_AsString``/``PyUnicode_AsUTF8`` would be silently swallowed up @@ -54,7 +77,7 @@ 4.3.1 (2018-08-09) - ------------------ + ================== - Simplify the internal C handling of attribute names in ``__getattribute__`` and ``__setattr__``. @@ -69,7 +92,7 @@ - Add support for Python 3.7. 4.3.0 (2017-09-13) - ------------------ + ================== - Fix a potential rare crash when deallocating proxies. See `issue 20 <https://github.com/zopefoundation/zope.proxy/issues/20>`_. @@ -88,7 +111,7 @@ <https://github.com/zopefoundation/zope.proxy/issues/21>`_. 4.2.1 (2017-04-23) - ------------------ + ================== - Make the pure-Python implementation of ``sameProxiedObjects`` handle ``zope.security`` proxies. See `issue 15 <https://github.com/zopefoundation/zope.proxy/issues/15>`_. @@ -96,7 +119,7 @@ - Add support for Python 3.6. 4.2.0 (2016-05-05) - ------------------ + ================== - Correctly strip ``zope.security`` proxies in ``removeAllProxies``. See `issue 13 <https://github.com/zopefoundation/zope.proxy/pull/13>`_. @@ -109,7 +132,7 @@ - Add support for Python 3.5. 4.1.6 (2015-06-02) - ------------------ + ================== - Make subclasses of ProxyBase properly delegate ``__module__`` to the wrapped object. This fixes some ``zope.interface`` lookups under @@ -120,7 +143,7 @@ ``list``. This fixes some ``zope.interface`` lookups under PyPy. 4.1.5 (2015-05-19) - ------------------ + ================== - Make the C implementation proxy ``__unicode__`` correctly. @@ -132,14 +155,14 @@ https://github.com/zopefoundation/zope.proxy/issues/5. 4.1.4 (2014-03-19) - ------------------ + ================== - Add support for Python 3.4. - Update ``bootstrap.py`` to version 2.2. 4.1.3 (2013-03-12) - ------------------ + ================== - Fix interface object introspection in PyPy. For some reason PyPy makes attributes available despite the restrictive ``__slots__`` declaration. @@ -147,7 +170,7 @@ - Add a bunch of tests surrounding interface lookup and adaptation. 4.1.2 (2013-03-11) - ------------------ + ================== - Make ``PyProxyBase.__iter__()`` return the result of ``PyProxyBase._wrapped.__iter__`` if available, otherwise falling back to @@ -158,12 +181,12 @@ evidenced int he ``zope.security.decorator`` module. 4.1.1 (2012-12-31) - ------------------ + ================== - Fleshed out PyPI Trove classifiers. 4.1.0 (2012-12-19) - ------------------ + ================== - Enable compilation of dependent modules under Py3k. @@ -175,12 +198,12 @@ ``zope.proxy`` must be rebuilt. 4.0.1 (2012-11-21) - ------------------ + ================== - Add support for Python 3.3. 4.0.0 (2012-06-06) - ------------------ + ================== - Add support for PyPy. @@ -214,31 +237,31 @@ - Add Python 3.2 support. 3.6.1 (2010-07-06) - ------------------ + ================== - Make tests compatible with Python 2.7. 3.6.0 (2010-04-30) - ------------------ + ================== - Remove test extra and the remaining dependency on zope.testing. - Remove use of 'zope.testing.doctestunit' in favor of stdlib's 'doctest. 3.5.0 (2009/01/31) - ------------------ + ================== - Add support to bootstrap on Jython. - Use ``zope.container`` instead of ``zope.app.container``. 3.4.2 (2008/07/27) - ------------------ + ================== - Make C code compatible with Python 2.5 on 64bit architectures. 3.4.1 (2008/06/24) - ------------------ + ================== - Bug: Update ``setup.py`` script to conform to common layout. Also updated some of the fields. @@ -248,27 +271,27 @@ http://docs.python.org/ref/sequence-methods.html. 3.4.0 (2007/07/12) - ------------------ + ================== - Feature: Add a ``decorator`` module that supports declaring interfaces on proxies that get blended with the interfaces of the things they proxy. 3.3.0 (2006/12/20) - ------------------ + ================== - Corresponds to the verison of the ``zope.proxy`` package shipped as part of the Zope 3.3.0 release. 3.2.0 (2006/01/05) - ------------------ + ================== - Corresponds to the verison of the ``zope.proxy`` package shipped as part of the Zope 3.2.0 release. 3.0.0 (2004/11/07) - ------------------ + ================== - Corresponds to the verison of the ``zope.proxy`` package shipped as part of the Zope X3.0.0 release. @@ -291,5 +314,5 @@ Classifier: Framework :: Zope :: 3 Classifier: Natural Language :: English Classifier: Operating System :: OS Independent -Provides-Extra: docs Provides-Extra: test +Provides-Extra: docs diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/zope.proxy-4.3.3/README.rst new/zope.proxy-4.3.5/README.rst --- old/zope.proxy-4.3.3/README.rst 2019-11-11 19:13:30.000000000 +0100 +++ new/zope.proxy-4.3.5/README.rst 2020-03-16 17:05:07.000000000 +0100 @@ -1,5 +1,6 @@ -``zope.proxy`` -============== +================ + ``zope.proxy`` +================ .. image:: https://img.shields.io/pypi/v/zope.proxy.svg :target: https://pypi.python.org/pypi/zope.proxy/ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/zope.proxy-4.3.3/docs/changes.rst new/zope.proxy-4.3.5/docs/changes.rst --- old/zope.proxy-4.3.3/docs/changes.rst 1970-01-01 01:00:00.000000000 +0100 +++ new/zope.proxy-4.3.5/docs/changes.rst 2020-03-16 17:05:07.000000000 +0100 @@ -0,0 +1 @@ +.. include:: ../CHANGES.rst diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/zope.proxy-4.3.3/docs/index.rst new/zope.proxy-4.3.5/docs/index.rst --- old/zope.proxy-4.3.3/docs/index.rst 2019-11-11 19:13:30.000000000 +0100 +++ new/zope.proxy-4.3.5/docs/index.rst 2020-03-16 17:05:07.000000000 +0100 @@ -9,6 +9,7 @@ narr api hacking + changes Indices and tables @@ -17,4 +18,3 @@ * :ref:`genindex` * :ref:`modindex` * :ref:`search` - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/zope.proxy-4.3.3/setup.cfg new/zope.proxy-4.3.5/setup.cfg --- old/zope.proxy-4.3.3/setup.cfg 2019-11-11 19:13:30.000000000 +0100 +++ new/zope.proxy-4.3.5/setup.cfg 2020-03-16 17:05:07.000000000 +0100 @@ -9,6 +9,9 @@ dev = develop easy_install zope.proxy[testing] docs = easy_install zope.proxy[docs] +[zest.releaser] +create-wheel = no + [egg_info] tag_build = tag_date = 0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/zope.proxy-4.3.3/setup.py new/zope.proxy-4.3.5/setup.py --- old/zope.proxy-4.3.3/setup.py 2019-11-11 19:13:30.000000000 +0100 +++ new/zope.proxy-4.3.5/setup.py 2020-03-16 17:05:07.000000000 +0100 @@ -30,7 +30,6 @@ from setuptools import Extension from setuptools.command.build_ext import build_ext from setuptools import setup -from setuptools import Feature class optional_build_ext(build_ext): @@ -64,27 +63,24 @@ return f.read() -Cwrapper = Feature( - "C wrapper", - standard=True, - headers=[os.path.join('src', 'zope', 'proxy', 'proxy.h')], - ext_modules=[ - Extension( - "zope.proxy._zope_proxy_proxy", - [os.path.join('src', 'zope', 'proxy', "_zope_proxy_proxy.c")], - ), - ], -) +codeoptimization = [ + Extension( + "zope.proxy._zope_proxy_proxy", + [os.path.join('src', 'zope', 'proxy', "_zope_proxy_proxy.c")], + ), +] # PyPy won't build the extension. is_pypy = platform.python_implementation() == 'PyPy' if is_pypy: - features = {} + ext_modules = [] + headers = [] else: - features = {'Cwrapper': Cwrapper} + ext_modules = codeoptimization + headers = [os.path.join('src', 'zope', 'proxy', 'proxy.h')] setup(name='zope.proxy', - version='4.3.3', + version='4.3.5', author='Zope Foundation and Contributors', author_email='zope-...@zope.org', description='Generic Transparent Proxies', @@ -120,7 +116,8 @@ cmdclass={ 'build_ext': optional_build_ext, }, - features=features, + headers=headers, + ext_modules=ext_modules, install_requires=[ 'zope.interface', 'setuptools', diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/zope.proxy-4.3.3/src/zope/proxy/_zope_proxy_proxy.c new/zope.proxy-4.3.5/src/zope/proxy/_zope_proxy_proxy.c --- old/zope.proxy-4.3.3/src/zope/proxy/_zope_proxy_proxy.c 2019-11-11 19:13:30.000000000 +0100 +++ new/zope.proxy-4.3.5/src/zope/proxy/_zope_proxy_proxy.c 2020-03-16 17:05:07.000000000 +0100 @@ -340,11 +340,14 @@ return res; } +#if PY_MAJOR_VERSION < 3 +// tp_print slot function; reserved and unused in Python 3 static int wrap_print(PyObject *wrapper, FILE *fp, int flags) { return PyObject_Print(Proxy_GET_OBJECT(wrapper), fp, flags); } +#endif static PyObject * wrap_str(PyObject *wrapper) { @@ -865,7 +868,11 @@ sizeof(ProxyObject), 0, wrap_dealloc, /* tp_dealloc */ +#if PY_MAJOR_VERSION < 3 wrap_print, /* tp_print */ +#else + 0, /* reserved 3.0--3.7; tp_vectorcall_offset 3.8+ */ +#endif 0, /* tp_getattr */ 0, /* tp_setattr */ #if PY_MAJOR_VERSION < 3 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/zope.proxy-4.3.3/src/zope.proxy.egg-info/PKG-INFO new/zope.proxy-4.3.5/src/zope.proxy.egg-info/PKG-INFO --- old/zope.proxy-4.3.3/src/zope.proxy.egg-info/PKG-INFO 2019-11-11 19:13:30.000000000 +0100 +++ new/zope.proxy-4.3.5/src/zope.proxy.egg-info/PKG-INFO 2020-03-16 17:05:07.000000000 +0100 @@ -1,13 +1,14 @@ Metadata-Version: 2.1 Name: zope.proxy -Version: 4.3.3 +Version: 4.3.5 Summary: Generic Transparent Proxies Home-page: http://github.com/zopefoundation/zope.proxy Author: Zope Foundation and Contributors Author-email: zope-...@zope.org License: ZPL 2.1 -Description: ``zope.proxy`` - ============== +Description: ================ + ``zope.proxy`` + ================ .. image:: https://img.shields.io/pypi/v/zope.proxy.svg :target: https://pypi.python.org/pypi/zope.proxy/ @@ -33,11 +34,33 @@ Complete documentation is at https://zopeproxy.readthedocs.io - Changes - ======= + ========= + Changes + ========= + + 4.3.5 (2020-03-16) + ================== + + - Stop installing C header files on PyPy (which is what zope.proxy before 4.3.4 + used to do), fixes `issue 39 + <https://github.com/zopefoundation/zope.proxy/issues/39>`_. + + + 4.3.4 (2020-03-13) + ================== + + - Fix a compilation warning on Python 3.8. The slot ``tp_print`` + changed to ``tp_vectorcall_offset`` in 3.8 and must not be set. + Prior to 3.8, it was reserved and ignored in all Python 3 versions. + See `issue 36 + <https://github.com/zopefoundation/zope.proxy/issues/36>`_. + + - Remove deprecated use of setuptools features. See `issue 38 + <https://github.com/zopefoundation/zope.proxy/issues/38>`_. + 4.3.3 (2019-11-11) - ------------------ + ================== - Add support for Python 3.8. @@ -45,7 +68,7 @@ 4.3.2 (2019-07-12) - ------------------ + ================== - Fix error handling in ``ProxyBase.__setattr__``: any the exception raised by ``PyString_AsString``/``PyUnicode_AsUTF8`` would be silently swallowed up @@ -54,7 +77,7 @@ 4.3.1 (2018-08-09) - ------------------ + ================== - Simplify the internal C handling of attribute names in ``__getattribute__`` and ``__setattr__``. @@ -69,7 +92,7 @@ - Add support for Python 3.7. 4.3.0 (2017-09-13) - ------------------ + ================== - Fix a potential rare crash when deallocating proxies. See `issue 20 <https://github.com/zopefoundation/zope.proxy/issues/20>`_. @@ -88,7 +111,7 @@ <https://github.com/zopefoundation/zope.proxy/issues/21>`_. 4.2.1 (2017-04-23) - ------------------ + ================== - Make the pure-Python implementation of ``sameProxiedObjects`` handle ``zope.security`` proxies. See `issue 15 <https://github.com/zopefoundation/zope.proxy/issues/15>`_. @@ -96,7 +119,7 @@ - Add support for Python 3.6. 4.2.0 (2016-05-05) - ------------------ + ================== - Correctly strip ``zope.security`` proxies in ``removeAllProxies``. See `issue 13 <https://github.com/zopefoundation/zope.proxy/pull/13>`_. @@ -109,7 +132,7 @@ - Add support for Python 3.5. 4.1.6 (2015-06-02) - ------------------ + ================== - Make subclasses of ProxyBase properly delegate ``__module__`` to the wrapped object. This fixes some ``zope.interface`` lookups under @@ -120,7 +143,7 @@ ``list``. This fixes some ``zope.interface`` lookups under PyPy. 4.1.5 (2015-05-19) - ------------------ + ================== - Make the C implementation proxy ``__unicode__`` correctly. @@ -132,14 +155,14 @@ https://github.com/zopefoundation/zope.proxy/issues/5. 4.1.4 (2014-03-19) - ------------------ + ================== - Add support for Python 3.4. - Update ``bootstrap.py`` to version 2.2. 4.1.3 (2013-03-12) - ------------------ + ================== - Fix interface object introspection in PyPy. For some reason PyPy makes attributes available despite the restrictive ``__slots__`` declaration. @@ -147,7 +170,7 @@ - Add a bunch of tests surrounding interface lookup and adaptation. 4.1.2 (2013-03-11) - ------------------ + ================== - Make ``PyProxyBase.__iter__()`` return the result of ``PyProxyBase._wrapped.__iter__`` if available, otherwise falling back to @@ -158,12 +181,12 @@ evidenced int he ``zope.security.decorator`` module. 4.1.1 (2012-12-31) - ------------------ + ================== - Fleshed out PyPI Trove classifiers. 4.1.0 (2012-12-19) - ------------------ + ================== - Enable compilation of dependent modules under Py3k. @@ -175,12 +198,12 @@ ``zope.proxy`` must be rebuilt. 4.0.1 (2012-11-21) - ------------------ + ================== - Add support for Python 3.3. 4.0.0 (2012-06-06) - ------------------ + ================== - Add support for PyPy. @@ -214,31 +237,31 @@ - Add Python 3.2 support. 3.6.1 (2010-07-06) - ------------------ + ================== - Make tests compatible with Python 2.7. 3.6.0 (2010-04-30) - ------------------ + ================== - Remove test extra and the remaining dependency on zope.testing. - Remove use of 'zope.testing.doctestunit' in favor of stdlib's 'doctest. 3.5.0 (2009/01/31) - ------------------ + ================== - Add support to bootstrap on Jython. - Use ``zope.container`` instead of ``zope.app.container``. 3.4.2 (2008/07/27) - ------------------ + ================== - Make C code compatible with Python 2.5 on 64bit architectures. 3.4.1 (2008/06/24) - ------------------ + ================== - Bug: Update ``setup.py`` script to conform to common layout. Also updated some of the fields. @@ -248,27 +271,27 @@ http://docs.python.org/ref/sequence-methods.html. 3.4.0 (2007/07/12) - ------------------ + ================== - Feature: Add a ``decorator`` module that supports declaring interfaces on proxies that get blended with the interfaces of the things they proxy. 3.3.0 (2006/12/20) - ------------------ + ================== - Corresponds to the verison of the ``zope.proxy`` package shipped as part of the Zope 3.3.0 release. 3.2.0 (2006/01/05) - ------------------ + ================== - Corresponds to the verison of the ``zope.proxy`` package shipped as part of the Zope 3.2.0 release. 3.0.0 (2004/11/07) - ------------------ + ================== - Corresponds to the verison of the ``zope.proxy`` package shipped as part of the Zope X3.0.0 release. @@ -291,5 +314,5 @@ Classifier: Framework :: Zope :: 3 Classifier: Natural Language :: English Classifier: Operating System :: OS Independent -Provides-Extra: docs Provides-Extra: test +Provides-Extra: docs diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/zope.proxy-4.3.3/src/zope.proxy.egg-info/SOURCES.txt new/zope.proxy-4.3.5/src/zope.proxy.egg-info/SOURCES.txt --- old/zope.proxy-4.3.3/src/zope.proxy.egg-info/SOURCES.txt 2019-11-11 19:13:30.000000000 +0100 +++ new/zope.proxy-4.3.5/src/zope.proxy.egg-info/SOURCES.txt 2020-03-16 17:05:07.000000000 +0100 @@ -14,6 +14,7 @@ tox.ini docs/Makefile docs/api.rst +docs/changes.rst docs/conf.py docs/hacking.rst docs/index.rst diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/zope.proxy-4.3.3/src/zope.proxy.egg-info/requires.txt new/zope.proxy-4.3.5/src/zope.proxy.egg-info/requires.txt --- old/zope.proxy-4.3.3/src/zope.proxy.egg-info/requires.txt 2019-11-11 19:13:30.000000000 +0100 +++ new/zope.proxy-4.3.5/src/zope.proxy.egg-info/requires.txt 2020-03-16 17:05:07.000000000 +0100 @@ -1,5 +1,5 @@ -setuptools zope.interface +setuptools [docs] Sphinx