[Checkins] SVN: zope.component/tseaver-test_cleanup/ Add PyPy support:
Tres Seaver
cvs-admin at zope.org
Wed Jun 27 16:30:17 UTC 2012
Log message for revision 127139:
Add PyPy support:
- Security support omitted until ``zope.security`` ported.
- Persistent registry support omitted until ``ZODB`` / ``persistent`` ported.
Changed:
_U zope.component/tseaver-test_cleanup/
U zope.component/tseaver-test_cleanup/CHANGES.txt
U zope.component/tseaver-test_cleanup/setup.py
U zope.component/tseaver-test_cleanup/tox.ini
-=-
Modified: zope.component/tseaver-test_cleanup/CHANGES.txt
===================================================================
--- zope.component/tseaver-test_cleanup/CHANGES.txt 2012-06-27 16:08:43 UTC (rev 127138)
+++ zope.component/tseaver-test_cleanup/CHANGES.txt 2012-06-27 16:30:13 UTC (rev 127139)
@@ -4,6 +4,12 @@
4.0.0 (unreleased)
==================
+- Added PyPy support:
+
+ - Security support omitted until ``zope.security`` ported.
+
+ - Persistent registry support omitted until ``ZODB`` / ``persistent`` ported.
+
- 100% unit test coverage.
- Removed the long-deprecated ``layer`` argument to the
Modified: zope.component/tseaver-test_cleanup/setup.py
===================================================================
--- zope.component/tseaver-test_cleanup/setup.py 2012-06-27 16:08:43 UTC (rev 127138)
+++ zope.component/tseaver-test_cleanup/setup.py 2012-06-27 16:30:13 UTC (rev 127139)
@@ -94,6 +94,8 @@
"Programming Language :: Python :: 2.5",
"Programming Language :: Python :: 2.6",
"Programming Language :: Python :: 2.7",
+ "Programming Language :: Python :: Implementation :: CPython",
+ "Programming Language :: Python :: Implementation :: PyPy",
"Topic :: Software Development :: Libraries :: Python Modules",
],
namespace_packages=['zope',],
Modified: zope.component/tseaver-test_cleanup/tox.ini
===================================================================
--- zope.component/tseaver-test_cleanup/tox.ini 2012-06-27 16:08:43 UTC (rev 127138)
+++ zope.component/tseaver-test_cleanup/tox.ini 2012-06-27 16:30:13 UTC (rev 127139)
@@ -3,7 +3,7 @@
# Jython support pending 2.7 support, due 2012-07-15 or so. See:
# http://fwierzbicki.blogspot.com/2012/03/adconion-to-fund-jython-27.html
# py26,py27,py32,jython,pypy,coverage,docs
- py26,py26min,py27,coverage,docs
+ py26,py26min,py27,pypy,coverage,docs
[testenv]
deps =
@@ -23,6 +23,13 @@
commands =
jython setup.py test -q
+[nosy]
+prep =
+ pip uninstall -y zope.component
+ python -c "import shutil; shutil.copyfile('src/zope/__init__.py', '{envdir}/lib/python2.6/site-packages/zope/__init__.py')"
+ pip install -e .
+
+
[testenv:py26min]
basepython =
python2.6
@@ -41,6 +48,22 @@
pip install -e .
nosetests -I persistentregistry -I security
+[testenv:pypy]
+deps =
+ zope.component
+ zope.interface
+ zope.event
+ zope.hookable
+ zope.configuration
+ zope.schema
+ zope.i18nmessageid
+ nose
+commands =
+ pip uninstall -y zope.component
+ python -c "import shutil; shutil.copyfile('{toxinidir}/src/zope/__init__.py', '{envdir}/site-packages/zope/__init__.py')"
+ pip install -e .
+ nosetests -I persistentregistry -I security
+
[testenv:coverage]
basepython =
python2.6
More information about the checkins
mailing list