Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 100% test coveragecoverage | Jason Madden | 2017-08-14 | 11 | -300/+419 |
| | | | | | | | | | | | | | | Fixes #9 Two potentially important changes: - Removed unused code in the tests/ package. If other packages were using it, they will need updates. (They shouldn't be, but that's happened before.) - Changed TraversableModuleImporter to catch ImportError instead of KeyError. There's no way the underlying SimpleModuleImporter can raise a KeyError anymore. I think this is the desired semantic but I am not 100% sure. | ||||
* | Add Python 3.6, drop Python 3.3universal_wheels | Jason Madden | 2017-08-14 | 9 | -111/+118 |
| | | | | | | | - Badges - Enable coverage reporting and coveralls - Less than 100%; see #9 - Enable universal wheels by using environment markers in the dependencies. | ||||
* | update bootstrap.py | Adam Groszer | 2016-04-20 | 1 | -15/+36 |
| | |||||
* | Merge pull request #7 from zopefoundation/add-py35-support | Tres Seaver | 2016-04-13 | 4 | -10/+14 |
|\ | | | | | Add support for Python 3.5. | ||||
| * | Use tox-travis. | Tres Seaver | 2016-04-13 | 1 | -12/+9 |
| | | |||||
| * | Add support for Python 3.5. | Tres Seaver | 2016-04-13 | 4 | -2/+9 |
|/ | |||||
* | Drop spurious '[testenv:py26]' block. | Tres Seaver | 2016-03-24 | 1 | -5/+0 |
| | | | | [ci skip] | ||||
* | Merge pull request #6 from zopefoundation/drop-py26-py32-support | Tres Seaver | 2016-03-23 | 4 | -8/+4 |
|\ | | | | | Drop support for Python 2.6 and 3.2. | ||||
| * | Drop support for Python 2.6 and 3.2.drop-py26-py32-support | Tres Seaver | 2016-03-23 | 4 | -8/+4 |
|/ | |||||
* | Ignore build artefacts | Marius Gedminas | 2015-11-08 | 1 | -0/+1 |
| | |||||
* | Ignore 'eggs' subdir. | Tres Seaver | 2015-06-13 | 1 | -4/+5 |
| | |||||
* | Undo pre-release pins. | Tres Seaver | 2015-06-08 | 1 | -8/+0 |
| | |||||
* | svb | Tres Seaver | 2015-06-06 | 2 | -1/+6 |
| | |||||
* | Prep 4.2.1 release.4.2.1 | Tres Seaver | 2015-06-06 | 2 | -2/+2 |
| | |||||
* | Merge branch 'py32' | Tres Seaver | 2015-06-06 | 7 | -19/+26 |
|\ | |||||
| * | Work around pip + wheel + conditional deps in zope.schema.py32 | Tres Seaver | 2015-06-06 | 1 | -4/+5 |
| | | |||||
| * | Add support for Python 3.2 | Jason Madden | 2015-06-05 | 7 | -15/+21 |
|/ | |||||
* | svb | Tres Seaver | 2015-06-02 | 2 | -1/+6 |
| | |||||
* | Prep 4.2.0 release.4.2.0 | Tres Seaver | 2015-06-02 | 2 | -2/+2 |
| | |||||
* | Target 4.2.0, since supported platforms changed. | Tres Seaver | 2015-06-02 | 2 | -4/+3 |
| | |||||
* | Merge pull request #4 from NextThought/pypy-support | Tres Seaver | 2015-06-02 | 6 | -13/+22 |
|\ | | | | | Add PyPy support. | ||||
| * | Roll back use of __class__; neither C nor Python proxy can directly lie to ↵ | Jason Madden | 2015-05-31 | 1 | -1/+1 |
| | | | | | | | | 'type'. This turns out to be a bug in the zope.security.proxy.removeSecurityProxy function under pure-Python, so the build won't be green until zopefoundation/zope.security#11 or something like it is released. | ||||
| * | Add PyPy support. | Jason Madden | 2015-05-29 | 6 | -14/+23 |
|/ | | | | | | | | | | | PyPy doesn't support assigning to __builtins__, even in eval(), so this means that zope.untrusted.builtins is not helpful, even though it can be installed. Therefore, HAVE_UNTRUSTED must always be False under PyPy, just like under Python 3. Minor doctest renormalization to deal with the changed class name of the proxy. A pure-Python proxy can't lie about its type, so use __class__ in one doctest. | ||||
* | Drop PyPy3-specific note. | Tres Seaver | 2015-04-02 | 2 | -4/+0 |
| | | | | | | PyPy issues still remain. [ci skip] | ||||
* | Changelog for PR #3. | Tres Seaver | 2015-01-20 | 1 | -1/+2 |
| | |||||
* | Allow short-circuit traversal for non-proxied dict subclasses | Colin Watson | 2015-01-20 | 1 | -0/+22 |
| | | | | | | | | | | | This change is based on https://code.launchpad.net/~wallyworld/zope.pagetemplate/fix-isinstance/+merge/38499 by Ian Booth. The original approach in that branch broke tests, because they rely on subclassing dict with an implementer of ITraversable. Rather than changing this, it seems safer to only extend the dict special-case to non-proxied subclasses. | ||||
* | Add Travis badge, garden ReST. | Tres Seaver | 2014-12-29 | 1 | -0/+3 |
| | | | | [ci skip] | ||||
* | svb | Tres Seaver | 2014-12-27 | 2 | -1/+7 |
| | |||||
* | Prep 4.1.0 release.4.1.0 | Tres Seaver | 2014-12-27 | 2 | -2/+2 |
| | |||||
* | Tweak MANIFEST | Tres Seaver | 2014-12-27 | 1 | -0/+1 |
| | |||||
* | Note blockers for PyPy and PyPy3 support. | Tres Seaver | 2014-12-27 | 3 | -0/+12 |
| | |||||
* | Add support for Python 3.4. | Tres Seaver | 2014-12-27 | 4 | -2/+7 |
| | |||||
* | Nest into Github. | Tres Seaver | 2014-12-27 | 5 | -37/+30 |
| | |||||
* | Use tox for testing in Travis | Marius Gedminas | 2014-12-23 | 1 | -6/+6 |
| | |||||
* | Speed up Travis builds via 'sudo: false' | Tres Seaver | 2014-12-20 | 1 | -0/+1 |
| | |||||
* | Update to latest bootstrap. | Tres Seaver | 2014-12-20 | 1 | -186/+98 |
| | |||||
* | Remove unused files | Marius Gedminas | 2014-04-30 | 3 | -29/+0 |
| | | | | | | | | | | | I can tell these are unused by doing strace -e open -f -o /tmp/wtf.zpt bin/test and then grepping for 'testpackage' in /tmp/wtf.zpt. I wanted to remove these because pyflakes complains about an undefined ViewPageTemplateFile in there. | ||||
* | Fix undefined name | Marius Gedminas | 2014-04-30 | 1 | -1/+1 |
| | | | | Fixes https://github.com/zopefoundation/zope.pagetemplate/issues/2 | ||||
* | Unused import | Marius Gedminas | 2014-04-30 | 1 | -1/+0 |
| | |||||
* | Fix typo in unused test code | Marius Gedminas | 2014-04-30 | 1 | -1/+1 |
| | | | | | I assume it is unused because otherwise this would've been fixed long ago, right? | ||||
* | modernize bootstrap.py | Adam Groszer | 2013-07-06 | 1 | -53/+165 |
| | |||||
* | Fix DeprecationWarning | Marius Gedminas | 2013-03-15 | 1 | -1/+1 |
| | |||||
* | Back to development: 4.0.5 | Marius Gedminas | 2013-03-15 | 2 | -1/+7 |
| | |||||
* | Preparing release 4.0.44.0.4 | Marius Gedminas | 2013-03-15 | 2 | -2/+2 |
| | |||||
* | Make sure ZopePythonExpr and PythonExpr are separate classes | Marius Gedminas | 2013-03-15 | 2 | -10/+11 |
| | | | | | | There are ZCML files out there (zope.app.pagetemplate) that want to define permissions for ZopePythonExpr and PythonExpr, and get conflicts if these are two names referring to the same class. | ||||
* | 'Updated Travis YAML.' | Stephan Richter | 2013-03-04 | 1 | -0/+11 |
| | |||||
* | Back to development: 4.0.4 | Stephan Richter | 2013-02-28 | 2 | -1/+7 |
| | |||||
* | Preparing release 4.0.34.0.3 | Stephan Richter | 2013-02-28 | 2 | -2/+2 |
| | |||||
* | - Only allow ``zope.untrustedpython`` to be a dependency in Python 2. | Stephan Richter | 2013-02-28 | 7 | -79/+170 |
| | | | | - Fix buildout to work properly. | ||||
* | Ooops! Forgot the most important thing! | Albertas Agejevas | 2013-02-22 | 1 | -0/+2 |
| |