summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorJason Madden <jamadden@gmail.com>2015-05-29 08:27:25 -0500
committerJason Madden <jamadden@gmail.com>2015-05-29 08:27:25 -0500
commitec3e21fe1df341a077c986eb2d3856224842db45 (patch)
treeec66bacb1fc5a692db607c09736f3d78aa594984 /.travis.yml
parent762a931cf5cca67d514c2e926a3196d62184d092 (diff)
downloadzope-pagetemplate-ec3e21fe1df341a077c986eb2d3856224842db45.tar.gz
Add PyPy support.
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.
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml5
1 files changed, 2 insertions, 3 deletions
diff --git a/.travis.yml b/.travis.yml
index f1e555c..796195e 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -5,9 +5,8 @@ env:
- TOXENV=py27
- TOXENV=py33
- TOXENV=py34
-# PyPy support needs cleanup of doctests, plus some help from zope.security.
-# - TOXENV=pypy
-# - TOXENV=pypy3
+ - TOXENV=pypy
+ - TOXENV=pypy3
install:
- travis_retry pip install tox
script: