[Checkins] SVN: zope.browser/trunk/ Added Python 3.3 and PyPy support.

Stephen Richter cvs-admin at zope.org
Mon Feb 11 17:18:22 UTC 2013


Log message for revision 129271:
  Added Python 3.3 and PyPy support.
  

Changed:
  _U  zope.browser/trunk/
  A   zope.browser/trunk/CHANGES.rst
  D   zope.browser/trunk/CHANGES.txt
  A   zope.browser/trunk/MANIFEST.in
  A   zope.browser/trunk/README.rst
  D   zope.browser/trunk/README.txt
  U   zope.browser/trunk/buildout.cfg
  U   zope.browser/trunk/setup.py
  U   zope.browser/trunk/src/zope/browser/tests.py
  A   zope.browser/trunk/tox.ini

-=-

Property changes on: zope.browser/trunk
___________________________________________________________________
Modified: svn:ignore
   - .installed.cfg
bin
develop-eggs
eggs
parts

   + .coverage
.installed.cfg
.tox
bin
develop-eggs
eggs
parts
*.xml


Copied: zope.browser/trunk/CHANGES.rst (from rev 129270, zope.browser/trunk/CHANGES.txt)
===================================================================
--- zope.browser/trunk/CHANGES.rst	                        (rev 0)
+++ zope.browser/trunk/CHANGES.rst	2013-02-11 17:18:22 UTC (rev 129271)
@@ -0,0 +1,44 @@
+Changelog
+=========
+
+2.0.0 (unreleased)
+------------------
+
+- Test coverage of 100% verified.
+
+- Added support for Python 3.3 and PyPy.
+
+- Dropped support for Python 2.4 and 2.5.
+
+1.3 (2010-04-30)
+----------------
+
+- Removed test extra and zope.testing dependency.
+
+1.2 (2009-05-18)
+----------------
+
+- Moved ``ISystemErrorView`` interface here from
+  ``zope.app.exception`` to break undesirable dependencies.
+
+- Fixed home page and author's e-mail address.
+
+- Added doctests to long_description.
+
+1.1 (2009-05-13)
+----------------
+
+- Moved ``IAdding`` interface here from ``zope.app.container.interfaces``
+  to break undesirable dependencies.
+
+1.0 (2009-05-13)
+----------------
+
+- Moved ``IView`` and ``IBrowserView`` interfaces here from
+  ``zope.publisher.interfaces`` to break undesirable dependencies.
+
+0.5.0 (2008-12-11)
+------------------
+
+- Moved ``ITerms`` interface here from ``zope.app.form.browser.interfaces``
+  to break undesirable dependencies.

Deleted: zope.browser/trunk/CHANGES.txt
===================================================================
--- zope.browser/trunk/CHANGES.txt	2013-02-11 17:06:03 UTC (rev 129270)
+++ zope.browser/trunk/CHANGES.txt	2013-02-11 17:18:22 UTC (rev 129271)
@@ -1,40 +0,0 @@
-Changelog
-=========
-
-2.0.0 (unreleased)
-------------------
-
-- Dropped support for Python 2.4 and 2.5.
-
-1.3 (2010-04-30)
-----------------
-
-- Removed test extra and zope.testing dependency.
-
-1.2 (2009-05-18)
-----------------
-
-- Moved ``ISystemErrorView`` interface here from
-  ``zope.app.exception`` to break undesirable dependencies.
-
-- Fixed home page and author's e-mail address.
-
-- Added doctests to long_description.
-
-1.1 (2009-05-13)
-----------------
-
-- Moved ``IAdding`` interface here from ``zope.app.container.interfaces``
-  to break undesirable dependencies.
-
-1.0 (2009-05-13)
-----------------
-
-- Moved ``IView`` and ``IBrowserView`` interfaces here from
-  ``zope.publisher.interfaces`` to break undesirable dependencies.
-
-0.5.0 (2008-12-11)
-------------------
-
-- Moved ``ITerms`` interface here from ``zope.app.form.browser.interfaces``
-  to break undesirable dependencies.

Added: zope.browser/trunk/MANIFEST.in
===================================================================
--- zope.browser/trunk/MANIFEST.in	                        (rev 0)
+++ zope.browser/trunk/MANIFEST.in	2013-02-11 17:18:22 UTC (rev 129271)
@@ -0,0 +1,6 @@
+include *.rst
+include *.txt
+
+recursive-include src *
+
+global-exclude *.pyc

Copied: zope.browser/trunk/README.rst (from rev 129270, zope.browser/trunk/README.txt)
===================================================================
--- zope.browser/trunk/README.rst	                        (rev 0)
+++ zope.browser/trunk/README.rst	2013-02-11 17:18:22 UTC (rev 129271)
@@ -0,0 +1,4 @@
+zope.browser
+============
+
+This package provides shared browser components for the Zope Toolkit.

Deleted: zope.browser/trunk/README.txt
===================================================================
--- zope.browser/trunk/README.txt	2013-02-11 17:06:03 UTC (rev 129270)
+++ zope.browser/trunk/README.txt	2013-02-11 17:18:22 UTC (rev 129271)
@@ -1,4 +0,0 @@
-zope.browser
-============
-
-This package provides shared browser components for the Zope Toolkit.

Modified: zope.browser/trunk/buildout.cfg
===================================================================
--- zope.browser/trunk/buildout.cfg	2013-02-11 17:06:03 UTC (rev 129270)
+++ zope.browser/trunk/buildout.cfg	2013-02-11 17:18:22 UTC (rev 129271)
@@ -1,5 +1,5 @@
 [buildout]
-develop = . 
+develop = .
 parts = test py
 
 [test]

Modified: zope.browser/trunk/setup.py
===================================================================
--- zope.browser/trunk/setup.py	2013-02-11 17:06:03 UTC (rev 129270)
+++ zope.browser/trunk/setup.py	2013-02-11 17:18:22 UTC (rev 129271)
@@ -11,9 +11,7 @@
 # FOR A PARTICULAR PURPOSE.
 #
 ##############################################################################
-"""Setup for zope.browser package
-"""
-
+"""Setup for zope.browser package"""
 import os
 
 from setuptools import setup, find_packages
@@ -27,11 +25,11 @@
     author_email='zope-dev at zope.org',
     description='Shared Zope Toolkit browser components',
     long_description=(
-        read('README.txt')
+        read('README.rst')
         + '\n\n.. contents::\n\n' +
         read('src', 'zope', 'browser', 'README.txt')
         + '\n\n' +
-        read('CHANGES.txt')
+        read('CHANGES.rst')
         ),
     license='ZPL 2.1',
     keywords = "zope browser component",
@@ -44,6 +42,8 @@
         'Programming Language :: Python :: 2',
         'Programming Language :: Python :: 2.6',
         'Programming Language :: Python :: 2.7',
+        "Programming Language :: Python :: 3",
+        "Programming Language :: Python :: 3.3",
         'Natural Language :: English',
         'Operating System :: OS Independent',
         'Topic :: Internet :: WWW/HTTP',
@@ -56,6 +56,7 @@
         'setuptools',
         'zope.interface',
         ],
+    test_suite='zope.browser.tests.test_suite',
     include_package_data = True,
     zip_safe = False,
     )

Modified: zope.browser/trunk/src/zope/browser/tests.py
===================================================================
--- zope.browser/trunk/src/zope/browser/tests.py	2013-02-11 17:06:03 UTC (rev 129270)
+++ zope.browser/trunk/src/zope/browser/tests.py	2013-02-11 17:18:22 UTC (rev 129271)
@@ -11,11 +11,7 @@
 # FOR A PARTICULAR PURPOSE.
 #
 ##############################################################################
-"""
-Test Suite
-"""
-__docformat__ = "reStructuredText"
-
+"""Test Suite"""
 import doctest
 import unittest
 

Added: zope.browser/trunk/tox.ini
===================================================================
--- zope.browser/trunk/tox.ini	                        (rev 0)
+++ zope.browser/trunk/tox.ini	2013-02-11 17:18:22 UTC (rev 129271)
@@ -0,0 +1,25 @@
+[tox]
+envlist =
+    py26,py27,py33,pypy
+
+[testenv]
+commands =
+    python setup.py test -q
+# without explicit deps, setup.py test will download a bunch of eggs into $PWD
+deps =
+    zope.interface
+
+[testenv:coverage]
+basepython =
+    python2.7
+commands =
+#   The installed version messes up nose's test discovery / coverage reporting
+#   So, we uninstall that from the environment, and then install the editable
+#   version, before running nosetests.
+    pip uninstall -y zope.browser
+    pip install -e .
+    nosetests --with-xunit --with-xcoverage
+deps =
+    nose
+    coverage
+    nosexcover



More information about the checkins mailing list