[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