<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/zope-interface.git/src, branch master</title>
<subtitle>github.com: zopefoundation/zope.interface.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/zope-interface.git/'/>
<entry>
<title>Drop support for Python 2.7, 3.5, 3.6. (#266)</title>
<updated>2022-12-28T06:26:13+00:00</updated>
<author>
<name>Michael Howitz</name>
<email>mh@gocept.com</email>
</author>
<published>2022-12-28T06:26:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/zope-interface.git/commit/?id=f1a2a39fcc779a6dd10a161a2ced8c3cf488d9f2'/>
<id>f1a2a39fcc779a6dd10a161a2ced8c3cf488d9f2</id>
<content type='text'>
Co-authored-by: Jens Vagelpohl &lt;jens@plyp.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Jens Vagelpohl &lt;jens@plyp.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Fix test deprecation warning on Python 3.11</title>
<updated>2022-12-10T17:31:35+00:00</updated>
<author>
<name>Colin Watson</name>
<email>cjwatson@debian.org</email>
</author>
<published>2022-12-10T17:31:35+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/zope-interface.git/commit/?id=358cdc8d2bf911e9be6ff8733c98e862627ecc8a'/>
<id>358cdc8d2bf911e9be6ff8733c98e862627ecc8a</id>
<content type='text'>
Python 3.11 warns:

  DeprecationWarning: It is deprecated to return a value that is not
  None from a test case (&lt;bound method Test_c3_ro.test_complex_diamond
  of &lt;zope.interface.tests.test_ro.Test_c3_ro
  testMethod=test_complex_diamond&gt;&gt;)

Rearrange slightly to avoid this.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Python 3.11 warns:

  DeprecationWarning: It is deprecated to return a value that is not
  None from a test case (&lt;bound method Test_c3_ro.test_complex_diamond
  of &lt;zope.interface.tests.test_ro.Test_c3_ro
  testMethod=test_complex_diamond&gt;&gt;)

Rearrange slightly to avoid this.
</pre>
</div>
</content>
</entry>
<entry>
<title>Update to the latest c-code template</title>
<updated>2022-09-09T15:07:33+00:00</updated>
<author>
<name>Marius Gedminas</name>
<email>marius@gedmin.as</email>
</author>
<published>2022-09-09T15:04:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/zope-interface.git/commit/?id=5051f10e29514abf7eace714daf89b768bf16955'/>
<id>5051f10e29514abf7eace714daf89b768bf16955</id>
<content type='text'>
Add a regression test for CFLAGS not having -Ofast, which is known to
break things.  See https://github.com/zopefoundation/meta/pull/155 for
reference.

This reverts commit dc2e4b9841185889bdf8b77ee5c28f5b7295578a, which
itself was reverting commit 22a761cc9e6fcfa840582d55a15abda31a9dd2e1,
which was accidentally pushed to git master and is otherwise identical
to this commit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a regression test for CFLAGS not having -Ofast, which is known to
break things.  See https://github.com/zopefoundation/meta/pull/155 for
reference.

This reverts commit dc2e4b9841185889bdf8b77ee5c28f5b7295578a, which
itself was reverting commit 22a761cc9e6fcfa840582d55a15abda31a9dd2e1,
which was accidentally pushed to git master and is otherwise identical
to this commit.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Update to the latest c-code template"</title>
<updated>2022-09-09T15:05:42+00:00</updated>
<author>
<name>Marius Gedminas</name>
<email>marius@gedmin.as</email>
</author>
<published>2022-09-09T15:05:42+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/zope-interface.git/commit/?id=dc2e4b9841185889bdf8b77ee5c28f5b7295578a'/>
<id>dc2e4b9841185889bdf8b77ee5c28f5b7295578a</id>
<content type='text'>
This reverts commit 22a761cc9e6fcfa840582d55a15abda31a9dd2e1.

This was not supposed to have been pushed directly to master :/
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 22a761cc9e6fcfa840582d55a15abda31a9dd2e1.

This was not supposed to have been pushed directly to master :/
</pre>
</div>
</content>
</entry>
<entry>
<title>Update to the latest c-code template</title>
<updated>2022-09-09T15:04:58+00:00</updated>
<author>
<name>Marius Gedminas</name>
<email>marius@gedmin.as</email>
</author>
<published>2022-09-09T15:04:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/zope-interface.git/commit/?id=22a761cc9e6fcfa840582d55a15abda31a9dd2e1'/>
<id>22a761cc9e6fcfa840582d55a15abda31a9dd2e1</id>
<content type='text'>
Add a regression test for CFLAGS not having -Ofast, which is known to
break things.  See https://github.com/zopefoundation/meta/pull/155 for
reference.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add a regression test for CFLAGS not having -Ofast, which is known to
break things.  See https://github.com/zopefoundation/meta/pull/155 for
reference.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix tests for PyPy3.</title>
<updated>2022-03-29T06:09:24+00:00</updated>
<author>
<name>Michael Howitz</name>
<email>mh@gocept.com</email>
</author>
<published>2022-03-28T06:52:00+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/zope-interface.git/commit/?id=239dd565897703f6df4f414badfd98558f8002b6'/>
<id>239dd565897703f6df4f414badfd98558f8002b6</id>
<content type='text'>
On PyPy3 the following `registered_classes` for `IMutableMapping` are
found:

```
{&lt;class 'dict'&gt;,
 &lt;class 'pkg_resources._vendor.pyparsing.ParseResults'&gt;,
 &lt;class 'setuptools._vendor.pyparsing.ParseResults'&gt;,
 &lt;class 'collections.UserDict'&gt;}
```

So collecting the tests fails because of a duplicate name which is
prevented by this commit.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On PyPy3 the following `registered_classes` for `IMutableMapping` are
found:

```
{&lt;class 'dict'&gt;,
 &lt;class 'pkg_resources._vendor.pyparsing.ParseResults'&gt;,
 &lt;class 'setuptools._vendor.pyparsing.ParseResults'&gt;,
 &lt;class 'collections.UserDict'&gt;}
```

So collecting the tests fails because of a duplicate name which is
prevented by this commit.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix typos (#251)</title>
<updated>2022-01-25T07:12:30+00:00</updated>
<author>
<name>Kian-Meng Ang</name>
<email>kianmeng.ang@gmail.com</email>
</author>
<published>2022-01-25T07:12:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/zope-interface.git/commit/?id=7128155b289b75dbfa50eb9179a15f2554d18daf'/>
<id>7128155b289b75dbfa50eb9179a15f2554d18daf</id>
<content type='text'>
Co-authored-by: Michael Howitz &lt;mh@gocept.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Michael Howitz &lt;mh@gocept.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for Python 3.10 (#250)</title>
<updated>2022-01-24T12:03:51+00:00</updated>
<author>
<name>Michael Howitz</name>
<email>mh@gocept.com</email>
</author>
<published>2022-01-24T12:03:51+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/zope-interface.git/commit/?id=67a4f6f7f29897c38b460c86805e502dc36d1473'/>
<id>67a4f6f7f29897c38b460c86805e502dc36d1473</id>
<content type='text'>
* Fix tests on Python 3.10.
* "Fix" a test broken just on windows + allow to use posargs for tox test runs.
* Checking array.array non-strictly did not help on Windows. – So ignore it completely.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fix tests on Python 3.10.
* "Fix" a test broken just on windows + allow to use posargs for tox test runs.
* Checking array.array non-strictly did not help on Windows. – So ignore it completely.</pre>
</div>
</content>
</entry>
<entry>
<title>Add some more entries to zope.interface.interfaces.__all__</title>
<updated>2021-09-02T09:45:32+00:00</updated>
<author>
<name>Colin Watson</name>
<email>cjwatson@debian.org</email>
</author>
<published>2021-09-02T09:45:32+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/zope-interface.git/commit/?id=e9eb5850ef85e0bb848940987c057e2653372019'/>
<id>e9eb5850ef85e0bb848940987c057e2653372019</id>
<content type='text'>
`ComponentLookupError`, `Invalid`, `Registered`, and `Unregistered` are
all documented
(https://zopeinterface.readthedocs.io/en/latest/api/components.html), so
it seems odd not to list them in `__all__`.  `ObjectEvent` isn't
documented there, but it seems reasonable to export it as a base class
for similar events.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`ComponentLookupError`, `Invalid`, `Registered`, and `Unregistered` are
all documented
(https://zopeinterface.readthedocs.io/en/latest/api/components.html), so
it seems odd not to list them in `__all__`.  `ObjectEvent` isn't
documented there, but it seems reasonable to export it as a base class
for similar events.
</pre>
</div>
</content>
</entry>
<entry>
<title>Configure with meta/config. (#243)</title>
<updated>2021-06-02T12:35:12+00:00</updated>
<author>
<name>Michael Howitz</name>
<email>mh@gocept.com</email>
</author>
<published>2021-06-02T12:35:12+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-packages/zope-interface.git/commit/?id=d18b5478f4c84a89ddbff955d350aa7f9e4eab8f'/>
<id>d18b5478f4c84a89ddbff955d350aa7f9e4eab8f</id>
<content type='text'>
* Add support for Python 3.9.
* Improve coverage.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add support for Python 3.9.
* Improve coverage.</pre>
</div>
</content>
</entry>
</feed>
