| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Drop explicit DeprecationWarnings for "class advice" APIS | Tres Seaver | 2012-05-22 | 2 | -28/+9 |
| | | | | | | | | These APIs are still deprecated under Python 2.x, and still raise an exception under Python 3.x, but no longer cause a warning to be emitted under Python 2.x. | ||||
| * | further simplify some attribute lookups | Fred Drake | 2012-04-06 | 3 | -4/+4 |
| | | |||||
| * | Drop unneeded compatibility shims for method / function attributes. | Tres Seaver | 2012-04-06 | 4 | -18/+5 |
| | | | | | | '__code__', '__defaults__', '__func__', and '__self__' all work fine on Python 2.6+. | ||||
| * | Deprecated the "class advice" APIs from ``zope.interface.declarations``. | Tres Seaver | 2012-04-06 | 2 | -47/+98 |
| | | | | | | | | | | Code which uses the deprecated APIs will not work as expected under Py3k. Instead of ``implements``, ``implementsOnly``, or ``classProvides``, prefer the equivalent class decorators: ``@implementer``, ``@implementer_only``, and ``@provider``. | ||||
| * | Improve the error raised by the class advice APIs when invoked under Py3k. | Tres Seaver | 2012-04-06 | 1 | -3/+14 |
| | | |||||
| * | Re-silence Py3k whines. | Tres Seaver | 2012-04-06 | 1 | -31/+44 |
| | | |||||
| * | Close Py3k coverage gap to absolute minimum. | Tres Seaver | 2012-04-06 | 6 | -36/+206 |
| | | | | | | We *can't* test the classAdvice stuff under Py3k. Need to deprecate it before the 4.0 release. | ||||
| * | Coverage under Py3k. | Tres Seaver | 2012-04-06 | 2 | -6/+3 |
| | | |||||
| * | 100% coverage under Python 2.x. | Tres Seaver | 2012-04-06 | 1 | -0/+67 |
| | | |||||
| * | Move commented-out doctest snippets into API docs as real snippets. | Tres Seaver | 2012-04-06 | 3 | -710/+74 |
| | | |||||
| * | Guard against possible failure under hash-randomizing Pythons. | Tres Seaver | 2012-04-05 | 1 | -2/+2 |
| | | |||||
| * | Silence Py3k whining. | Tres Seaver | 2012-04-05 | 3 | -16/+16 |
| | | |||||
| * | Restore 'adapter_hooks' after patching for test purposes. | Tres Seaver | 2012-04-05 | 1 | -3/+7 |
| | | |||||
| * | The C impl. caches BuiltinImmplentationSpecifications too early. | Tres Seaver | 2012-04-05 | 1 | -12/+33 |
| | | | | | | So, we need to monkey-patch its contents, rather than stuff a new dict into the module. | ||||
| * | PyPy coverage tweak. | Tres Seaver | 2012-04-04 | 1 | -1/+1 |
| | | |||||
| * | Merge Py3k w/o 2to3 work. | Tres Seaver | 2012-04-04 | 15 | -1082/+1155 |
| | | |||||
| * | Merge from LP branch. | Tres Seaver | 2012-03-26 | 33 | -5791/+8227 |
| | | |||||
| * | Avoid exceptions due to tne new ``__qualname__`` attribute added in Python 3.3 | Tres Seaver | 2012-02-16 | 1 | -3/+5 |
| | | | | | | | | See PEP 3155 for rationale. Thanks to Antoine Pitrou for the patch. Fixes LP #900906. | ||||
| * | typo implementor->implementer | Brian Sutherland | 2011-10-09 | 3 | -5/+5 |
| | | |||||
| * | Merge chrism-componentregistry branch: | Chris McDonough | 2011-09-15 | 3 | -2/+2035 |
| | | | | | | svn merge -r122752:122809 svn+ssh://svn.zope.org/repos/main/zope.interface/branches/chrism-componentregistry | ||||
| * | Fix test failure under 'python setup.py test' in new test for '__hash__'. | Tres Seaver | 2011-08-12 | 1 | -0/+2 |
| | | | | | | Fixes LP #825249. | ||||
| * | Fix Python 2.5 incompatibility introduced in new tests of ``__hash__``. | Tres Seaver | 2011-08-12 | 1 | -1/+6 |
| | | |||||
| * | Work around buggy behavior in some subclasses of `InterfaceClass`` | Tres Seaver | 2011-08-11 | 3 | -8/+60 |
| | | | | | | | | | | Some sublcasses invoke '__hash__' before initializing '__module__' and '__name__'. The workaround returns a fixed constant hash in such cases, and issues a UserWarning. Addresses LP #811792. | ||||
| * | Revert r122462 after updating zope.app.interface. | Tres Seaver | 2011-08-11 | 1 | -2/+1 |
| | | |||||
| * | Fix a regression introduced in 3.6.4, that made one zope.app.interface test fail | Gediminas Paulauskas | 2011-08-04 | 1 | -1/+2 |
| | | |||||
| * | - Fix testing deprecation warnings issued when tested under Py3K. | Chris McDonough | 2011-07-21 | 3 | -70/+88 |
| | | |||||
| * | LP 804951: InterfaceClass instances were unhashable under Python 3.x. | Tres Seaver | 2011-07-05 | 2 | -0/+12 |
| | | |||||
| * | Correct comparison of interfaces from different modules but with the same name. | Tres Seaver | 2011-05-26 | 3 | -9/+59 |
| | | | | | | Fixes LP #570942. | ||||
| * | Fixes for small issues when running tests under Python 3.2 using zope.testrunner | Brian Sutherland | 2011-04-29 | 2 | -2/+5 |
| | | |||||
| * | Specify return value type for C optimizations module init under Python 3. | Tres Seaver | 2010-11-15 | 1 | -4/+1 |
| | | | | | | | | | | | | Undeclared value caused warnings, and segfaults on some 64 bit architectures. Also, remove redundant conditional define of PyMODINIT_FUNC: it is present in 'pyport.h' on all Python versions we care about, and the conditional version here was wrong for Python 3. Fixes LP # 675064. | ||||
| * | Remove CVS-era Id fossils. | Tres Seaver | 2010-06-03 | 31 | -64/+2 |
| | | |||||
| * | Fix compiler warnings under GCC 4.3.3. | Tres Seaver | 2010-05-02 | 1 | -2/+2 |
| | | |||||
| * | Clear the cache used by ``Specificaton.get`` inside ``Specification.changed``. | Tres Seaver | 2010-04-13 | 2 | -0/+30 |
| | | | | | | | | Fixes LP #185974: Thanks to Jacob Holm for the patch. | ||||
| * | Scrub trailing ws, use canonical suite-generation form. | Tres Seaver | 2010-04-13 | 1 | -23/+17 |
| | | |||||
| * | Cleaning up imports, mostly in tests, some duplicates created by my merge. ↵ | Lennart Regebro | 2010-04-11 | 8 | -28/+22 |
| | | | | | Pyflakes is happier now, but we do a lot of things that confuses it. | ||||
| * | Merge of regebro-python3 branch, adding Python 3.1 compatibility\! | Lennart Regebro | 2010-04-09 | 19 | -209/+363 |
| | | |||||
| * | Comply with repository policy. | Tres Seaver | 2010-04-06 | 34 | -34/+34 |
| | | |||||
| * | Fixed typo | Vincent Fretin | 2010-01-02 | 1 | -1/+1 |
| | | |||||
| * | Use the standard Python doctest module instead of zope.testing.doctest, which | Fabio Tranchitella | 2009-12-23 | 6 | -11/+14 |
| | | | | | | has been deprecated. | ||||
| * | Fixed unit tests replacing zope.testing.doctestunit with doctest: it has been | Fabio Tranchitella | 2009-12-22 | 3 | -5/+4 |
| | | | | | | deprecated. | ||||
| * | Fix typo. | Martijn Faassen | 2009-12-18 | 1 | -1/+1 |
| | | |||||
| * | Revert incorrect copyright header update. | Christian Theune | 2009-12-17 | 34 | -34/+34 |
| | | |||||
| * | Cleanups: make pyflakes happy. | Tres Seaver | 2009-12-17 | 1 | -13/+20 |
| | | |||||
| * | Clean out module-scope imports of MUT, other cruft. | Tres Seaver | 2009-12-17 | 1 | -78/+127 |
| | | |||||
| * | Fix an edge case: make providedBy() work when a class has '__provides__' in | Wolfgang Schnerring | 2009-12-08 | 3 | -2/+21 |
| | | | | | | its __slots__ (see http://thread.gmane.org/gmane.comp.web.zope.devel/22490) | ||||
| * | Updating copyright header after transfer of ownership to the Zope Foundation | Christian Theune | 2009-11-02 | 34 | -34/+34 |
| | | |||||
| * | clean up some comments and some whitespace | Gary Poster | 2009-10-31 | 2 | -45/+41 |
| | | |||||
| * | revert accidental checkin that should have been on a branch | Wolfgang Schnerring | 2009-09-12 | 6 | -683/+0 |
| | | |||||
| * | copy fixers pertaining to zope.interface into the zope.interface tree | Wolfgang Schnerring | 2009-09-12 | 6 | -0/+683 |
| | | |||||
| * | clean up registry structures to avoid unecessary references to global | Fred Drake | 2009-06-30 | 2 | -5/+97 |
| | | | | | | | objects; this makes it easier for those objects to be removed from apps once relevant registrations are removed | ||||
