<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/zope-component.git/docs/api, branch doc-module</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>Reference documentation improvements</title>
<updated>2020-06-26T14:24:29+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2020-06-26T14:24:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-component.git/commit/?id=b2962c1613fb409661d853f9d0e41212fdc0a812'/>
<id>b2962c1613fb409661d853f9d0e41212fdc0a812</id>
<content type='text'>
- Make it possible to use :mod:`zope.component`
- Provide a concise list of all the available APIs in that module and
  link them to their in-depth descriptions.
- Fix several xref errors
- Add documentation for setHooks/resetHooks.

This also makes it possible to get useful help at the REPL or command
line:

$ python -c 'import zope.component; help(zope.component.getAdapters)'
Help on function getAdapters in module zope.component._api:

getAdapters(objects, provided, context=None)
    Look for all matching adapters to a provided interface for
    objects

    Return a list of adapters that match. If an adapter is named,
    only the most specific adapter of a given name is returned.

    .. seealso::
       Function `~zope.component.getAdapters` for notes, and
       `~zope.component.interfaces.IComponentArchitecture` for the defining interface.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Make it possible to use :mod:`zope.component`
- Provide a concise list of all the available APIs in that module and
  link them to their in-depth descriptions.
- Fix several xref errors
- Add documentation for setHooks/resetHooks.

This also makes it possible to get useful help at the REPL or command
line:

$ python -c 'import zope.component; help(zope.component.getAdapters)'
Help on function getAdapters in module zope.component._api:

getAdapters(objects, provided, context=None)
    Look for all matching adapters to a provided interface for
    objects

    Return a list of adapters that match. If an adapter is named,
    only the most specific adapter of a given name is returned.

    .. seealso::
       Function `~zope.component.getAdapters` for notes, and
       `~zope.component.interfaces.IComponentArchitecture` for the defining interface.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add intersphinx connections.</title>
<updated>2020-03-23T13:02:18+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2020-03-23T13:02:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-component.git/commit/?id=6e2e94dce1cd5fb9bf7c683980b28c5cba801f8e'/>
<id>6e2e94dce1cd5fb9bf7c683980b28c5cba801f8e</id>
<content type='text'>
And some internal links as well.

Remove mentions of 'IServiceService' from interface documentation, as that's not a thing.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
And some internal links as well.

Remove mentions of 'IServiceService' from interface documentation, as that's not a thing.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix tests on Python 2</title>
<updated>2019-11-11T23:45:33+00:00</updated>
<author>
<name>Colin Watson</name>
<email>cjwatson@debian.org</email>
</author>
<published>2019-11-11T23:45:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-component.git/commit/?id=8f8a6450d48e0b67b3c6d3a37fae83fe518f6b3c'/>
<id>8f8a6450d48e0b67b3c6d3a37fae83fe518f6b3c</id>
<content type='text'>
ZODB 5.5.0 added an "import mock" to ZODB.tests.util (or "from unittest
import mock" on Python 3, which is in the standard library).  ZODB[test]
included the new dependency, but zope.component wasn't using that for
tests.

However, ZODB.tests.util.DB was just an import of
ZODB.MappingStorage.DB, so we can just as easily use the latter and
avoid the extra dependency.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
ZODB 5.5.0 added an "import mock" to ZODB.tests.util (or "from unittest
import mock" on Python 3, which is in the standard library).  ZODB[test]
included the new dependency, but zope.component wasn't using that for
tests.

However, ZODB.tests.util.DB was just an import of
ZODB.MappingStorage.DB, so we can just as easily use the latter and
avoid the extra dependency.
</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>Use 'text' instead of 'unicode'</title>
<updated>2017-06-29T17:05:55+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2017-06-29T17:05:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-component.git/commit/?id=d1fdc37ac9fad1c328c2374297022f715cf24279'/>
<id>d1fdc37ac9fad1c328c2374297022f715cf24279</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable doctests on Python 3 and PyPy</title>
<updated>2017-06-29T16:44:12+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2017-06-29T15:28:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-component.git/commit/?id=891ada316770d5c60a7124beb1a1e589483c8ccf'/>
<id>891ada316770d5c60a7124beb1a1e589483c8ccf</id>
<content type='text'>
Drop pypy3.3-5.5-alpha

Sphinx needs Python 2.7 or 3.4+ to run, and this is a (really old)
version of Python 3.3. (Unfortunately the beta of PyPy3.5 does not
appear to be available.)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Drop pypy3.3-5.5-alpha

Sphinx needs Python 2.7 or 3.4+ to run, and this is a (really old)
version of Python 3.3. (Unfortunately the beta of PyPy3.5 does not
appear to be available.)
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge tseaver-test_cleanup branch.</title>
<updated>2012-06-29T14:47:56+00:00</updated>
<author>
<name>Tres Seaver</name>
<email>tseaver@palladion.com</email>
</author>
<published>2012-06-29T14:47:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-component.git/commit/?id=2e39b26054c8c1da36886b7ba8ba0d346d62d2d7'/>
<id>2e39b26054c8c1da36886b7ba8ba0d346d62d2d7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
