<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/zope-interface.git/docs, branch docs-update</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>Update the Adaptation docs to be more concrete.</title>
<updated>2021-03-17T12:39:49+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2021-03-17T12:35:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/commit/?id=488a317abdfa2a1fa04efd2f2d8d22a433beaaf8'/>
<id>488a317abdfa2a1fa04efd2f2d8d22a433beaaf8</id>
<content type='text'>
This should help provide better motivating use cases. Examples inspired by https://glyph.twistedmatrix.com/2021/03/interfaces-and-protocols.html

Also some minor typo fixes and updates to comments.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This should help provide better motivating use cases. Examples inspired by https://glyph.twistedmatrix.com/2021/03/interfaces-and-protocols.html

Also some minor typo fixes and updates to comments.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move itertools import to module scope.</title>
<updated>2021-03-15T11:32:02+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2021-03-15T11:32:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/commit/?id=a8d56b9d3cd84593c0d6c6fe509b5c60058f01a8'/>
<id>a8d56b9d3cd84593c0d6c6fe509b5c60058f01a8</id>
<content type='text'>
Also tweak docs.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also tweak docs.
</pre>
</div>
</content>
</entry>
<entry>
<title>Let subclasses of BaseAdapterRegistry customize the data structures.</title>
<updated>2021-03-03T11:07:41+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2021-02-26T21:34:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/commit/?id=8a8285133b6f8ddc93ac54f1af84775e1ba6f698'/>
<id>8a8285133b6f8ddc93ac54f1af84775e1ba6f698</id>
<content type='text'>
Add extensive tests for this. Fixes #224.

Also adds test for, and fixes #227

Add BAR.rebuild() to fix the refcount issue, and to change datatypes.

It works by using the new methods allRegistrations() and allSubscriptions() to re-create the data in new data structures.

This makes fresh calls to subscribe() and register(). I went this way instead of trying to manually walk the data structures and create them because the logic in those methods is fully tested.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add extensive tests for this. Fixes #224.

Also adds test for, and fixes #227

Add BAR.rebuild() to fix the refcount issue, and to change datatypes.

It works by using the new methods allRegistrations() and allSubscriptions() to re-create the data in new data structures.

This makes fresh calls to subscribe() and register(). I went this way instead of trying to manually walk the data structures and create them because the logic in those methods is fully tested.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add more persistence examples.</title>
<updated>2020-10-23T20:32:46+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2020-10-23T20:32:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/commit/?id=34085388b34738c094b30a65c7d0abbcd05ee421'/>
<id>34085388b34738c094b30a65c7d0abbcd05ee421</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Explore more details of persistence and expand on the motivation for how this relates to equality/hashing/sorting.</title>
<updated>2020-10-23T20:18:55+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2020-10-23T20:18:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/commit/?id=2ae267b9101efef4913d4875b8fd2c3ffa74beb8'/>
<id>2ae267b9101efef4913d4875b8fd2c3ffa74beb8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add example from #220 to the specification docs and expand it.</title>
<updated>2020-10-23T20:18:16+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2020-10-23T20:18:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/commit/?id=27347de8773b42cb3b9c33b2cd95b72b9d31487c'/>
<id>27347de8773b42cb3b9c33b2cd95b72b9d31487c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>cosmetics</title>
<updated>2020-10-19T06:28:18+00:00</updated>
<author>
<name>dieter</name>
<email>dieter@handshake.de</email>
</author>
<published>2020-10-19T06:28:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/commit/?id=4f76a54239ee1537040238c5af4a35dd189fbc4c'/>
<id>4f76a54239ee1537040238c5af4a35dd189fbc4c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add example</title>
<updated>2020-10-19T06:16:55+00:00</updated>
<author>
<name>dieter</name>
<email>dieter@handshake.de</email>
</author>
<published>2020-10-19T06:16:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/commit/?id=c49e8b27b6769904ae3bfc779bb4565edcc7053a'/>
<id>c49e8b27b6769904ae3bfc779bb4565edcc7053a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Document persistency and equality</title>
<updated>2020-10-16T07:28:09+00:00</updated>
<author>
<name>dieter</name>
<email>dieter@handshake.de</email>
</author>
<published>2020-10-16T07:28:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/commit/?id=3b99e6d0972af28a1547262ccc3ee5519ed9ff68'/>
<id>3b99e6d0972af28a1547262ccc3ee5519ed9ff68</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add info on the interaction of weakrefs and interface hashing.</title>
<updated>2020-09-30T15:40:14+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2020-09-30T15:40:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/commit/?id=8cf31ebd6be86332860294cb541f8978d138d3b4'/>
<id>8cf31ebd6be86332860294cb541f8978d138d3b4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
