summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add a coverage environment to tox and reach 100% coverage.Python3.7supportJason Madden2018-10-067-21/+29
|
* Added support for python 3.7Jeremy Kolbe2018-10-064-1/+11
|
* Fixed TestsJeremy Kolbe2018-10-061-7/+6
|
* Merge pull request #38 from zopefoundation/roto-test-pypy3Joni Orponen2017-11-301-0/+1
|\ | | | | Also test on PyPy 3
| * Also test on PyPy 3.roto-test-pypy3Joni Orponen2017-11-301-0/+1
|/
* Merge pull request #37 from zopefoundation/remove-unused-importsJason Madden2017-11-0827-132/+204
|\ | | | | Produce deprecation warnings for deprecated names, remove unused imports
| * Tweak import groups in _api.pyJason Madden2017-11-081-3/+1
| |
| * Produce deprecation warnings for deprecated names in interfaces.py and ↵remove-unused-importsJason Madden2017-11-0827-110/+193
| | | | | | | | | | | | | | | | | | | | | | | | | | registry.py 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.
| * Remove unused, but not BWC exported, imports from _api.Jason Madden2017-11-083-19/+10
| |
* | Merge pull request #36 from zopefoundation/hookableJason Madden2017-11-088-131/+18
|\ \ | |/ | | Always depend on zope.hookable
| * whitespacehookableJason Madden2017-11-073-3/+2
| |
| * Always depend on zope.hookableJason Madden2017-11-078-131/+19
|/ | | | | | | | 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.
* Use SVG icon for TravisMarius Gedminas2017-10-051-1/+1
|
* Back to development: 4.4.2Jason Madden2017-09-262-1/+7
|
* Preparing release 4.4.14.4.1Jason Madden2017-09-262-2/+2
|
* Add link to issue for 4.4.1 change note.Jason Madden2017-09-261-1/+3
|
* Merge pull request #33 from zopefoundation/fix_issue_32Philip Bauer2017-09-162-19/+6
|\ | | | | Remove obsolete call of searchInterface from interfaceToName
| * Remove obsolete call of searchInterface from interfaceToNamefix_issue_32Philip Bauer2017-09-032-19/+6
|/
* Back to development: 4.4.1Jason Madden2017-07-252-1/+7
|
* Preparing release 4.4.04.4.0Jason Madden2017-07-252-2/+2
|
* Merge pull request #30 from zopefoundation/issue29Jason Madden2017-07-0526-451/+262
|\ | | | | 100% coverage
| * 100% coverageissue29Jason Madden2017-06-3026-451/+262
|/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Merge pull request #28 from zopefoundation/doctest-everywhereJason Madden2017-06-2912-158/+182
|\ | | | | Fix doctests for Python 3 and PyPy
| * Prefer sortedJason Madden2017-06-291-2/+2
| |
| * Use 'text' instead of 'unicode'Jason Madden2017-06-292-8/+10
| |
| * Enable doctests on Python 3 and PyPyJason Madden2017-06-2912-157/+179
|/ | | | | | | | 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.)
* Merge pull request #27 from zopefoundation/issue26Jason Madden2017-06-296-118/+109
|\ | | | | Fix tox and Travis by using zope.testrunner
| * Remove -pure variants from default tox.ini envlist because they're not ↵issue26Jason Madden2017-06-291-1/+1
| | | | | | | | useful without special pip configuration.
| * Drop the PURE_PYTHON travis builds, they're not doing anything.Jason Madden2017-06-291-5/+1
| | | | | | | | | | | | | | | | We publish manylinux wheels now and pip will install those. (The same is probably true for tox, but the end user may be able to control that better so I'm leaving those environments for now.) We test PyPy so we do cover the pure environments.
| * Fix tox and travis by using zope.testrunnerJason Madden2017-06-296-117/+112
|/ | | | | | | DRY with regards to dependencies. This lets us simplify travis to not use Tox which in turn lets us easily enable coveralls. Fixes #26
* Merge pull request #25 from stevepiercy/patch-1Tres Seaver2017-06-281-1/+1
|\ | | | | Use https and new .io TLD for RTD
| * Use https and new .io TLD for RTDSteve Piercy2017-06-281-1/+1
|/
* Point to a more recent and autmatically updated versionMichael Howitz2016-08-261-1/+2
|
* Update to current version + fix naming issue.Michael Howitz2016-08-261-9/+9
|
* Back to development: 4.4.0Michael Howitz2016-08-262-1/+7
|
* Preparing release 4.3.04.3.0Michael Howitz2016-08-262-2/+2
|
* Merge pull request #23 from NextThought/literalsJason Madden2016-08-021-7/+1
|\ | | | | Remove _u compat function.
| * Remove _u compat function.Jason Madden2016-08-021-7/+1
|/ | | | Since we no longer support 3.2 we can use the literal syntax.
* update bootstrap.pyAdam Groszer2016-04-201-15/+36
|
* Merge pull request #22 from ↵Tres Seaver2016-04-152-0/+6
|\ | | | | | | | | zopefoundation/avoid-poisoning-wheel-cache-python-pure Don't use/poison global wheel cache when building w/ PURE_PYTHON.
| * Don't use/poison global wheel cache when building w/ PURE_PYTHON.avoid-poisoning-wheel-cache-python-pureTres Seaver2016-04-142-0/+6
|/
* Merge pull request #20 from zopefoundation/drop-py26-py32-supportTres Seaver2016-03-234-24/+14
|\ | | | | Drop support for Python 2.6 and 3.2.
| * Add 'py27-minimal' tox target as replacement for 'py26-minimal'.Tres Seaver2016-03-232-4/+9
| | | | | | | | Drop spurious '[testenv:py26]' block.
| * Drop support for Python 2.6 and 3.2.drop-py26-py32-supportTres Seaver2016-03-234-21/+6
|/
* Merge pull request #19 from felixonmars/masterMarius Gedminas2015-11-061-1/+1
|\ | | | | Use shields.io for PyPI badge
| * Use shields.io for PyPI badgeFelix Yan2015-11-061-1/+1
| |
* | Merge pull request #18 from felixonmars/masterMarius Gedminas2015-11-061-3/+6
|\ \ | |/ | | Make Travis look nicer by specifying python version only for py35 TOXENV
| * Make Travis look nicer by specifying python version only for py35 TOXENVFelix Yan2015-11-061-3/+6
| |
* | Merge pull request #17 from felixonmars/masterMarius Gedminas2015-11-064-2/+12
|\ \ | |/ | | Note explicit support for Python 3.5
| * Note explicit support for Python 3.5Felix Yan2015-11-064-2/+12
|/