[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