<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/zope-component.git/src, branch Python3.7support</title>
<subtitle>github.com: zopefoundation/zope.component.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-component.git/'/>
<entry>
<title>Add a coverage environment to tox and reach 100% coverage.</title>
<updated>2018-10-06T13:51:24+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2018-10-06T13:51:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-component.git/commit/?id=e60eb68c9f49f807be7c4210ccbfe887bb51c7c4'/>
<id>e60eb68c9f49f807be7c4210ccbfe887bb51c7c4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Tweak import groups in _api.py</title>
<updated>2017-11-08T17:02:26+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2017-11-08T17:02:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-component.git/commit/?id=cfbdfe6fecbaa6582abfb37db2f2e88bedcf05e6'/>
<id>cfbdfe6fecbaa6582abfb37db2f2e88bedcf05e6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Produce deprecation warnings for deprecated names in interfaces.py and registry.py</title>
<updated>2017-11-08T13:31:17+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2017-11-08T13:31:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-component.git/commit/?id=741972ee209a9a6dad7696a1ac8e02c0d2e7bcdc'/>
<id>741972ee209a9a6dad7696a1ac8e02c0d2e7bcdc</id>
<content type='text'>
And also in hookable.py

Do this using zope.deferredimport and zope.deprecation, two new
dependencies. This introduces a transitive dependency on zope.proxy,
but that was already part of the 'security' extra. zope.proxy runs
on pypy but it doesn't yet support making the C extension optional (https://github.com/zopefoundation/zope.proxy/issues/26)

Also drop the use of _compat._BLANK everywhere and just use the literal.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
And also in hookable.py

Do this using zope.deferredimport and zope.deprecation, two new
dependencies. This introduces a transitive dependency on zope.proxy,
but that was already part of the 'security' extra. zope.proxy runs
on pypy but it doesn't yet support making the C extension optional (https://github.com/zopefoundation/zope.proxy/issues/26)

Also drop the use of _compat._BLANK everywhere and just use the literal.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unused, but not BWC exported, imports from _api.</title>
<updated>2017-11-08T12:46:59+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2017-11-08T12:46:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-component.git/commit/?id=b7235d10c9f73fe4c86961f8f249ac677491d982'/>
<id>b7235d10c9f73fe4c86961f8f249ac677491d982</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>whitespace</title>
<updated>2017-11-07T20:40:06+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2017-11-07T20:40:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-component.git/commit/?id=239ee382905c844d8e1625814c6102c7b266f5d7'/>
<id>239ee382905c844d8e1625814c6102c7b266f5d7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Always depend on zope.hookable</title>
<updated>2017-11-07T18:02:19+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2017-11-07T17:54:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-component.git/commit/?id=83fc489b3e31b48bbabf623c97c0a645d6c92a7d'/>
<id>83fc489b3e31b48bbabf623c97c0a645d6c92a7d</id>
<content type='text'>
And remove our Python implementation that was added in 2009. The two
have now diverged with new features in zope.hookable.

Since 2012, zope.hookable has had a Python implementation. Now, with
4.2, the C extension is an optional build.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
And remove our Python implementation that was added in 2009. The two
have now diverged with new features in zope.hookable.

Since 2012, zope.hookable has had a Python implementation. Now, with
4.2, the C extension is an optional build.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove obsolete call of searchInterface from interfaceToName</title>
<updated>2017-09-03T12:13:48+00:00</updated>
<author>
<name>Philip Bauer</name>
<email>bauer@starzel.de</email>
</author>
<published>2017-09-03T12:13:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-component.git/commit/?id=7fd7cd7ceade35b99331d0cd2e2b6272a69ff101'/>
<id>7fd7cd7ceade35b99331d0cd2e2b6272a69ff101</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>100% coverage</title>
<updated>2017-06-30T16:01:09+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2017-06-29T17:44:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-component.git/commit/?id=712bb8e078de20e01311cfe57d8dccfbbdcbe9b3'/>
<id>712bb8e078de20e01311cfe57d8dccfbbdcbe9b3</id>
<content type='text'>
Add change note and badge to readme.

Remove unused class and function.

Omit standalonetests.py entirely from coverage.

Another unused class.

Incorporate feedback in test__api.py

* Bring back _callFUT and make the queryAdapterInContext tests call it
* Change raise NotImplentedError into specific fails_if_called() calls.

Remove redundant argument now that all test in Test_adapts pass under all versions.

Remove NotImplementedError from test_globalregistry.py

Remove NotImplementedError from test_hookable.py

Remove NotImplementedError from test_registry.py

Remove NotImplementedError from test_security.py

Remove NotImplementedError from test_zcml.py

Remove NotImplementedError from test_factory.py

Document ZCML feature and devmode.

Really accept all arguments unless opted out.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add change note and badge to readme.

Remove unused class and function.

Omit standalonetests.py entirely from coverage.

Another unused class.

Incorporate feedback in test__api.py

* Bring back _callFUT and make the queryAdapterInContext tests call it
* Change raise NotImplentedError into specific fails_if_called() calls.

Remove redundant argument now that all test in Test_adapts pass under all versions.

Remove NotImplementedError from test_globalregistry.py

Remove NotImplementedError from test_hookable.py

Remove NotImplementedError from test_registry.py

Remove NotImplementedError from test_security.py

Remove NotImplementedError from test_zcml.py

Remove NotImplementedError from test_factory.py

Document ZCML feature and devmode.

Really accept all arguments unless opted out.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove _u compat function.</title>
<updated>2016-08-02T21:36:41+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2016-08-02T21:36:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-component.git/commit/?id=26eb2176f074b5048972491e4d6b562677164ff3'/>
<id>26eb2176f074b5048972491e4d6b562677164ff3</id>
<content type='text'>
Since we no longer support 3.2 we can use the literal syntax.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since we no longer support 3.2 we can use the literal syntax.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add failing functiona/integration tests at this level for the interaction between zope.security/zope.proxy/zope.component. These previously existed in a zcml.rst doctest only and will fail under PyPy under zopefoundation/zope.security#11 and/or zopefoundation/zope.proxy#8 is fixed.</title>
<updated>2015-05-28T14:08:52+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2015-05-28T14:08:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-component.git/commit/?id=f6c4e9d79bdb7288c979a11d183b67c940ae8833'/>
<id>f6c4e9d79bdb7288c979a11d183b67c940ae8833</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
