<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/zope-interface.git, 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>Merge pull request #228 from zopefoundation/issue224</title>
<updated>2021-03-15T13:42:43+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2021-03-15T13:42:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/commit/?id=dd69666aae99afe0d47b3af81149fbd7e97f59fe'/>
<id>dd69666aae99afe0d47b3af81149fbd7e97f59fe</id>
<content type='text'>
Let subclasses of BaseAdapterRegistry customize the data structures.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Let subclasses of BaseAdapterRegistry customize the data structures.</pre>
</div>
</content>
</entry>
<entry>
<title>Expand on some comments. [skip ci]</title>
<updated>2021-03-15T13:42:24+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2021-03-15T13:42:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/commit/?id=67f0be521892c124dd822657b04ae01f7b25bec0'/>
<id>67f0be521892c124dd822657b04ae01f7b25bec0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>Merge pull request #226 from zopefoundation/issue225</title>
<updated>2021-03-03T11:06:58+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2021-03-03T11:06:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/commit/?id=c28c205c91e73d3ca5e195bb0392d10046e13be0'/>
<id>c28c205c91e73d3ca5e195bb0392d10046e13be0</id>
<content type='text'>
First pass at github actions.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
First pass at github actions.</pre>
</div>
</content>
</entry>
<entry>
<title>Typo fixes</title>
<updated>2021-03-01T11:30:58+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2021-03-01T11:30:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/commit/?id=9438f25e2e9e582e11afd7ad29275b5763ef5fef'/>
<id>9438f25e2e9e582e11afd7ad29275b5763ef5fef</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>manylinux2010 stopped shipping Python 2.7, so use a tagged version that still has it.</title>
<updated>2021-02-26T16:34:02+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2021-02-26T16:34:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/commit/?id=d304384618738c2514f6493e4a28b1de872608d0'/>
<id>d304384618738c2514f6493e4a28b1de872608d0</id>
<content type='text'>
See https://github.com/pypa/manylinux/issues/428
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See https://github.com/pypa/manylinux/issues/428
</pre>
</div>
</content>
</entry>
<entry>
<title>First pass at github actions.</title>
<updated>2021-02-26T14:43:43+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2021-02-26T13:41:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/commit/?id=a99dc79884acac5e9e35de2fd222266365bd7c53'/>
<id>a99dc79884acac5e9e35de2fd222266365bd7c53</id>
<content type='text'>
Fixes #225. Someone will need to add a `TWINE_PASSWORD` GitHub repository secret that is
a token for `zope.eggbuilder` to upload to zope.interface.

Builds and uploads manylinux32/64/aarch64 wheels.

Builds and uploads Mac wheels.

Builds the docs.

Runs tests with the C extension and without the C extension.

Reports coverage to coveralls.

Has the start of an environment to do linting.

Removes .travis.yml
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #225. Someone will need to add a `TWINE_PASSWORD` GitHub repository secret that is
a token for `zope.eggbuilder` to upload to zope.interface.

Builds and uploads manylinux32/64/aarch64 wheels.

Builds and uploads Mac wheels.

Builds the docs.

Runs tests with the C extension and without the C extension.

Reports coverage to coveralls.

Has the start of an environment to do linting.

Removes .travis.yml
</pre>
</div>
</content>
</entry>
<entry>
<title>Back to development: 5.2.1</title>
<updated>2020-11-05T12:31:51+00:00</updated>
<author>
<name>Michael Howitz</name>
<email>mh@gocept.com</email>
</author>
<published>2020-11-05T12:31:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/commit/?id=bf0de08af2d53261d7eb0ce1e31f574f93524ef6'/>
<id>bf0de08af2d53261d7eb0ce1e31f574f93524ef6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
