<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/zope-interface.git/src, branch issue114</title>
<subtitle>github.com: zopefoundation/zope.interface.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/'/>
<entry>
<title>Synchronize and simplify zope/__init__.py</title>
<updated>2018-03-08T13:58:58+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2018-03-08T13:58:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/commit/?id=1deeb189f31819071308d89d6056020e9604b73e'/>
<id>1deeb189f31819071308d89d6056020e9604b73e</id>
<content type='text'>
We *do* have a dependency on setuptools, so the try/except block should be unnecessary. At worst it might hide installation errors.

Fixes #114.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We *do* have a dependency on setuptools, so the try/except block should be unnecessary. At worst it might hide installation errors.

Fixes #114.
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow Registering and unregistering instance methods as listeners (#102)</title>
<updated>2017-11-28T07:28:40+00:00</updated>
<author>
<name>‮rekcäH nitraM‮</name>
<email>spamfaenger@gmx.de</email>
</author>
<published>2017-11-28T07:28:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/commit/?id=d50e3d4bed1cecb8b308656ca509824fd379c6cc'/>
<id>d50e3d4bed1cecb8b308656ca509824fd379c6cc</id>
<content type='text'>
* Fixes #12 - registering instance methods as listeners doesn’t allow to easily unregister them as the registry tries to find the handler with 'is' but it should use '==' to allow the python BoundMethod wrapper (which is a new instance every time instance.$methodname is accessed).</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fixes #12 - registering instance methods as listeners doesn’t allow to easily unregister them as the registry tries to find the handler with 'is' but it should use '==' to allow the python BoundMethod wrapper (which is a new instance every time instance.$methodname is accessed).</pre>
</div>
</content>
</entry>
<entry>
<title>I removed an unnecessary whitespace.</title>
<updated>2017-09-21T01:26:11+00:00</updated>
<author>
<name>y-fujisaki2</name>
<email>31396984+y-fujisaki2@users.noreply.github.com</email>
</author>
<published>2017-09-21T01:26:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/commit/?id=d372be17ce595ec78c00429e7987ed4f03872c77'/>
<id>d372be17ce595ec78c00429e7987ed4f03872c77</id>
<content type='text'>
Thank you for follows. I misread it for carriage return.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Thank you for follows. I misread it for carriage return.</pre>
</div>
</content>
</entry>
<entry>
<title>Fix process of reference count during GC</title>
<updated>2017-09-19T07:13:30+00:00</updated>
<author>
<name>y-fujisaki2</name>
<email>31396984+y-fujisaki2@users.noreply.github.com</email>
</author>
<published>2017-09-19T07:13:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/commit/?id=6ba212bd44aef9669b355abd242fdc7e2f7aa0c3'/>
<id>6ba212bd44aef9669b355abd242fdc7e2f7aa0c3</id>
<content type='text'>
call PyObject_GC_UnTrack() in tp_dealloc()
see the following sites for details:
 * https://bugs.python.org/issue31095
 * https://github.com/python/cpython/pull/2974</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
call PyObject_GC_UnTrack() in tp_dealloc()
see the following sites for details:
 * https://bugs.python.org/issue31095
 * https://github.com/python/cpython/pull/2974</pre>
</div>
</content>
</entry>
<entry>
<title>Drop __annotations__ in interface declarations</title>
<updated>2017-09-01T15:29:44+00:00</updated>
<author>
<name>Maxim Avanov</name>
<email>maxim.avanov@gmail.com</email>
</author>
<published>2017-08-11T11:02:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/commit/?id=5162674b83d549e276f87cc22cb68c867955a94d'/>
<id>5162674b83d549e276f87cc22cb68c867955a94d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #95 from zopefoundation/combined-coverage</title>
<updated>2017-06-14T22:26:15+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jason+github@nextthought.com</email>
</author>
<published>2017-06-14T22:26:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/commit/?id=50a9193fea1e5873c59bf0add2e1ddca80c1bcf4'/>
<id>50a9193fea1e5873c59bf0add2e1ddca80c1bcf4</id>
<content type='text'>
Enable combined coverage reports under tox and branch coverage</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Enable combined coverage reports under tox and branch coverage</pre>
</div>
</content>
</entry>
<entry>
<title>cleanups requested by @tseaver: remove assert from _implements since all its callers already do this guard; be more explicit about ClassType in test_odd_declarations</title>
<updated>2017-06-14T22:23:49+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2017-06-14T22:23:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/commit/?id=06ba12901c21a289670a8d6ae1c2127950d03422'/>
<id>06ba12901c21a289670a8d6ae1c2127950d03422</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable combined coverage reports under tox and branch coverage</title>
<updated>2017-06-14T14:45:49+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2017-06-14T14:45:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/commit/?id=3a1a264e6dc116c620153d2b691d5668dfaee9a4'/>
<id>3a1a264e6dc116c620153d2b691d5668dfaee9a4</id>
<content type='text'>
Fixes #91

Remove many (or most) now-redundant 'pragma: no cover'.

A few minor test changes to get full branch coverage.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #91

Remove many (or most) now-redundant 'pragma: no cover'.

A few minor test changes to get full branch coverage.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix the cache getting out of sync with _utility_registrations.</title>
<updated>2017-06-14T13:51:43+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2017-06-14T13:51:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/commit/?id=751a95088567e4d219ecac6f2145f26b5753e424'/>
<id>751a95088567e4d219ecac6f2145f26b5753e424</id>
<content type='text'>
Fixes #93
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #93
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix #85 by implementing __reduce__ to omit _v_ attributes.</title>
<updated>2017-06-14T11:51:22+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2017-06-14T11:51:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/commit/?id=9de7239b28a9817ad43c04e438743a22d964545e'/>
<id>9de7239b28a9817ad43c04e438743a22d964545e</id>
<content type='text'>
This is an alternative to #86 and was suggested by @mgedmin in #85.

There are tests to be sure this works for subclasses like Pyramid's
Registry that extend dict too.

This doesn't change the pickle format, we were storing the output of
object.__reduce__ previously.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is an alternative to #86 and was suggested by @mgedmin in #85.

There are tests to be sure this works for subclasses like Pyramid's
Registry that extend dict too.

This doesn't change the pickle format, we were storing the output of
object.__reduce__ previously.
</pre>
</div>
</content>
</entry>
</feed>
