summaryrefslogtreecommitdiff
path: root/src/zope/interface
Commit message (Expand)AuthorAgeFilesLines
* Assure that `UNVERIFIABLE_RO` is actually used.config-with-c-codeMichael Howitz2021-11-241-0/+9
* Checking array.array non-strictly did not help on Windows.Michael Howitz2021-11-232-13/+17
* "Fix" a test broken just on windows + allow to use posargs for tox test runs.Michael Howitz2021-11-231-0/+5
* Fix tests on Python 3.10.Michael Howitz2021-11-191-0/+5
* Add some more entries to zope.interface.interfaces.__all__Colin Watson2021-09-021-0/+5
* Configure with meta/config. (#243)Michael Howitz2021-06-023-47/+47
* Merge pull request #240 from zopefoundation/issue239Jason Madden2021-04-153-10/+71
|\
| * Finish sentence in docstring. [skip ci]Jason Madden2021-04-151-1/+2
| * Make C's __providedBy__ stop ignoring all errors and catch only AttributeError.issue239Jason Madden2021-04-133-10/+70
* | Make Declaration.__add__ try harder to produce consistent resolution orders.issue193Jason Madden2021-04-012-10/+75
|/
* Update repr() and str() of some common objects.issue236Jason Madden2021-03-255-76/+413
* Improve the tests for ProvidesClass.__repr__.Jason Madden2021-03-181-5/+11
* Update documentation and Provides repr for better debugging.Jason Madden2021-03-183-3/+33
* Merge pull request #235 from zopefoundation/issue207Jason Madden2021-03-183-6/+107
|\
| * Make Provides and ClassProvides ignore redundant interfaces like @implementerissue207Jason Madden2021-03-173-6/+107
* | Merge pull request #233 from zopefoundation/docs-updateJason Madden2021-03-174-5/+16
|\ \ | |/ |/|
| * Update the Adaptation docs to be more concrete.docs-updateJason Madden2021-03-174-5/+16
* | Tweak wrapping in subscribed() docstring.issue230Jason Madden2021-03-161-2/+2
* | Add missing quote in docstring in src/zope/interface/registry.pyJason Madden2021-03-161-1/+1
* | Share code between registered and subscribed.Jason Madden2021-03-151-20/+20
* | Add IAdapterRegistry.subscribed and Components.rebuildUtilityRegistryFromLoca...Jason Madden2021-03-155-4/+242
|/
* Expand on some comments. [skip ci]Jason Madden2021-03-151-1/+14
* Move itertools import to module scope.issue224Jason Madden2021-03-151-30/+73
* Let subclasses of BaseAdapterRegistry customize the data structures.Jason Madden2021-03-033-25/+844
* Merge branch 'master' of github.com:zopefoundation/zope.interface into masterJan-Jaap Driessen2020-10-012-0/+31
|\
| * C optimizations: Spec_clear and Spec_traverse need to include Spec->_basesJason Madden2020-09-282-0/+31
* | Use queryDirectTaggedValue to find invariants removes the need to keep track ...Jan-Jaap Driessen2020-10-011-21/+13
* | Use an internal method for validating invariants, so we don't taint the publi...Jan-Jaap Driessen2020-09-281-5/+6
* | When an invariant is defined in an interface, it's found byJan-Jaap Driessen2020-09-252-2/+21
|/
* Fix interface definitions of IAdapterRegistry.subscribe, subscribers and subs...Jason Madden2020-04-233-78/+114
* Merge pull request #203 from zopefoundation/issue199Jason Madden2020-04-083-147/+246
|\
| * Fix implementerOnly when duplicating something inherited from the parent.issue199Jason Madden2020-04-072-79/+89
| * Special case the base Interface in @implementer/classImplements to skip the r...Jason Madden2020-04-073-10/+43
| * Make @implementer and classImplements not re-declare redundant interfaces.Jason Madden2020-04-072-90/+146
* | Merge pull request #205 from zopefoundation/issue204Jason Madden2020-04-072-6/+39
|\ \
| * | The ImmutableDeclaration also has immutable _v_attrs.issue204Jason Madden2020-04-072-6/+39
| |/
* | Minor cleanup of #202.issue3_minor_cleanupJason Madden2020-04-071-2/+11
|/
* Feedback from review: whitespace, doc clarification, and a unit test showing ...Jason Madden2020-04-074-18/+58
* Let interface 'subclasses' override __adapt__.issue3Jason Madden2020-04-068-58/+312
* Add documentation for taggedValue and invariant.Jason Madden2020-04-061-0/+51
* Add more cross refs to documentation and fix a couple sphinx warnings about d...Jason Madden2020-04-061-42/+98
* MS VS stuck on c89 strikes again.Jason Madden2020-04-021-1/+1
* Remove the bare except: statements.Jason Madden2020-04-027-193/+384
* Ensure that objects that implement no interfaces still have Interface in thei...Jason Madden2020-03-303-12/+54
* Make the RO for InterfaceClass consistent and fix handling of the STRICT_IRO ...issue192-issue194Jason Madden2020-03-206-25/+78
* Another comment update, referencing #163Jason Madden2020-03-191-2/+7
* Update comments and add a test for more coverage.Jason Madden2020-03-193-52/+104
* Remove untested except in the metaclass __new__.faster-eq-hash-comparisonJason Madden2020-03-181-7/+5
* Add additional tests for assigning to Interface.__module__.Jason Madden2020-03-181-0/+7
* Add tests for comparing InterfaceClass/Implements objects to things without t...Jason Madden2020-03-184-14/+142