[Checkins] [zopefoundation/zope.interface] c4805d: Add __all__ to all modules.
Jason Madden
noreply at github.com
Wed Feb 5 15:15:19 CET 2020
Branch: refs/heads/issue153
Home: https://github.com/zopefoundation/zope.interface
Commit: c4805da768863207b5dd182b3c0dd2aacc7be92f
https://github.com/zopefoundation/zope.interface/commit/c4805da768863207b5dd182b3c0dd2aacc7be92f
Author: Jason Madden <jamadden at gmail.com>
Date: 2020-02-05 (Wed, 05 Feb 2020)
Changed paths:
M CHANGES.rst
M src/zope/interface/adapter.py
M src/zope/interface/advice.py
M src/zope/interface/declarations.py
M src/zope/interface/document.py
M src/zope/interface/exceptions.py
M src/zope/interface/interface.py
M src/zope/interface/interfaces.py
M src/zope/interface/registry.py
M src/zope/interface/ro.py
M src/zope/interface/verify.py
Log Message:
-----------
Add __all__ to all modules.
Fixes #153
The items that went in each ``__all__`` are based on what is
documented:
$ rg --no-filename 'import' docs/ -trst | tr -s "[:blank:]" | sort | uniq | grep zope
>>> from pprint import pprint
>>> from zope.interface import *
>>> from zope.interface import Interface
>>> from zope.interface import Interface, Attribute, implementer
>>> from zope.interface import alsoProvides
>>> from zope.interface import classImplements
>>> from zope.interface import classImplementsOnly
>>> from zope.interface import directlyProvidedBy
>>> from zope.interface import directlyProvides
>>> from zope.interface import implementedBy
>>> from zope.interface import implementer
>>> from zope.interface import implementer_only
>>> from zope.interface import noLongerProvides
>>> from zope.interface import providedBy
>>> from zope.interface import provider
>>> from zope.interface.adapter import AdapterRegistry
>>> from zope.interface.declarations import Declaration
>>> from zope.interface.declarations import InstanceDeclarations
>>> from zope.interface.declarations import ProvidesClass
>>> from zope.interface.declarations import named
>>> from zope.interface.exceptions import BrokenImplementation
>>> from zope.interface.exceptions import Invalid
>>> from zope.interface.interface import Specification
>>> from zope.interface.interface import adapter_hooks
>>> from zope.interface.verify import verifyObject
>>> import gc
>>> import zope.interface
And also some personal judgement about what the public API is that I'm
more than happy to have reviewed.
More information about the checkins
mailing list