Hello community,
here is the log from the commit of package python3-zope.interface for
openSUSE:Factory checked in at 2016-06-29 15:02:08
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python3-zope.interface (Old)
and /work/SRC/openSUSE:Factory/.python3-zope.interface.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python3-zope.interface"
Changes:
--------
---
/work/SRC/openSUSE:Factory/python3-zope.interface/python3-zope.interface.changes
2016-05-17 17:13:52.000000000 +0200
+++
/work/SRC/openSUSE:Factory/.python3-zope.interface.new/python3-zope.interface.changes
2016-06-29 15:02:09.000000000 +0200
@@ -1,0 +2,7 @@
+Sun Jun 19 01:29:08 UTC 2016 - [email protected]
+
+- update to version 4.2.0:
+ * Add support for Python 3.5
+ * Drop support for Python 2.6 and 3.2.
+
+-------------------------------------------------------------------
@@ -7 +13,0 @@
-
Old:
----
zope.interface-4.1.3.tar.gz
New:
----
zope.interface-4.2.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python3-zope.interface.spec ++++++
--- /var/tmp/diff_new_pack.nVLnu0/_old 2016-06-29 15:02:10.000000000 +0200
+++ /var/tmp/diff_new_pack.nVLnu0/_new 2016-06-29 15:02:10.000000000 +0200
@@ -17,7 +17,7 @@
Name: python3-zope.interface
-Version: 4.1.3
+Version: 4.2.0
Release: 0
Url: http://pypi.python.org/pypi/zope.interface
Summary: Interfaces for Python
++++++ zope.interface-4.1.3.tar.gz -> zope.interface-4.2.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope.interface-4.1.3/.gitignore
new/zope.interface-4.2.0/.gitignore
--- old/zope.interface-4.1.3/.gitignore 1970-01-01 01:00:00.000000000 +0100
+++ new/zope.interface-4.2.0/.gitignore 2015-06-01 18:09:37.000000000 +0200
@@ -0,0 +1,16 @@
+*.egg-info
+*.pyc
+*.so
+__pycache__
+.coverage
+.installed.cfg
+nosetests.xml
+coverage.xml
+.eggs/
+.tox/
+bin/
+build/
+eggs/
+develop-eggs/
+docs/_build/
+parts/
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope.interface-4.1.3/.travis.yml
new/zope.interface-4.2.0/.travis.yml
--- old/zope.interface-4.1.3/.travis.yml 1970-01-01 01:00:00.000000000
+0100
+++ new/zope.interface-4.2.0/.travis.yml 2016-06-10 15:55:50.000000000
+0200
@@ -0,0 +1,50 @@
+language: python
+sudo: false
+matrix:
+ include:
+ - os: linux
+ python: 2.7
+ - os: linux
+ python: 3.3
+ - os: linux
+ python: 3.4
+ - os: linux
+ python: 3.5
+ - os: linux
+ python: pypy
+ - os: linux
+ python: pypy3
+ - os: osx
+ language: generic
+ env: TERRYFY_PYTHON='homebrew 2'
+ - os: osx
+ language: generic
+ env: TERRYFY_PYTHON='macpython 3.4'
+ - os: osx
+ language: generic
+ env: TERRYFY_PYTHON='homebrew 3'
+before_install:
+ - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then git clone
https://github.com/MacPython/terryfy; fi
+ - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then source
terryfy/travis_tools.sh; fi
+ - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then get_python_environment
$TERRYFY_PYTHON venv; fi
+ - if [[ "$TERRYFY_PYTHON" == "homebrew 3" ]]; then alias pip=`which pip3`
; fi
+install:
+ - pip install -e .
+script:
+ - python setup.py test -q
+notifications:
+ email: false
+after_success:
+ - echo [distutils] > ~/.pypirc
+ - echo index-servers = pypi >> ~/.pypirc
+ - echo [pypi] >> ~/.pypirc
+ - echo repository=https://pypi.python.org/pypi >> ~/.pypirc
+ - echo username=zope.wheelbuilder >> ~/.pypirc
+ - echo password=$PYPIPASSWORD >> ~/.pypirc
+ - if [[ $TRAVIS_TAG && "$TRAVIS_OS_NAME" == "osx" ]]; then pip install
twine; fi
+ - if [[ $TRAVIS_TAG && "$TRAVIS_OS_NAME" == "osx" ]]; then python setup.py
bdist_wheel; fi
+ - if [[ $TRAVIS_TAG && "$TRAVIS_OS_NAME" == "osx" ]]; then twine upload
dist/*; fi
+
+env:
+ global:
+ secure:
"Ra1KZO3VAF+1gEZgXiAMYIH+nfJ7J7tUZ7x+FFhHO2Gw3y6wvhpdnV0Tb3U6ZtWQh6ouvcGlCFHMeygoQ2j8WvTyo4l10qSfQVnjoNg2c/z294o9tv2WyRhZzyGvs587BxolBG+eqBuO6JUSIVl4uiPAORBcV1TdrErhjgdHiLk="
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope.interface-4.1.3/CHANGES.rst
new/zope.interface-4.2.0/CHANGES.rst
--- old/zope.interface-4.1.3/CHANGES.rst 2015-10-05 09:35:14.000000000
+0200
+++ new/zope.interface-4.2.0/CHANGES.rst 2016-06-10 15:58:18.000000000
+0200
@@ -1,6 +1,14 @@
Changes
=======
+4.2.0 (2016-06-10)
+------------------
+
+- Add support for Python 3.5
+
+- Drop support for Python 2.6 and 3.2.
+
+
4.1.3 (2015-10-05)
------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope.interface-4.1.3/PKG-INFO
new/zope.interface-4.2.0/PKG-INFO
--- old/zope.interface-4.1.3/PKG-INFO 2015-10-05 09:35:16.000000000 +0200
+++ new/zope.interface-4.2.0/PKG-INFO 2016-06-10 15:59:19.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: zope.interface
-Version: 4.1.3
+Version: 4.2.0
Summary: Interfaces for Python
Home-page: https://github.com/zopefoundation/zope.interface
Author: Zope Foundation and Contributors
@@ -9,7 +9,7 @@
Description: ``zope.interface``
==================
- .. image:: https://pypip.in/version/zope.interface/badge.svg?style=flat
+ .. image:: https://img.shields.io/pypi/v/zope.interface.svg
:target: https://pypi.python.org/pypi/zope.interface/
:alt: Latest Version
@@ -17,7 +17,7 @@
:target: https://travis-ci.org/zopefoundation/zope.interface
.. image::
https://readthedocs.org/projects/zopeinterface/badge/?version=latest
- :target: http://zopeinterface.readthedocs.org/en/latest/
+ :target: https://zopeinterface.readthedocs.io/en/latest/
:alt: Documentation Status
This package is intended to be independently reusable in any Python
@@ -36,6 +36,14 @@
Changes
=======
+ 4.2.0 (2016-06-10)
+ ------------------
+
+ - Add support for Python 3.5
+
+ - Drop support for Python 2.6 and 3.2.
+
+
4.1.3 (2015-10-05)
------------------
@@ -451,12 +459,11 @@
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
-Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.2
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
+Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Framework :: Zope3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope.interface-4.1.3/README.rst
new/zope.interface-4.2.0/README.rst
--- old/zope.interface-4.1.3/README.rst 2015-10-05 09:35:14.000000000 +0200
+++ new/zope.interface-4.2.0/README.rst 2016-06-07 17:48:38.000000000 +0200
@@ -1,7 +1,7 @@
``zope.interface``
==================
-.. image:: https://pypip.in/version/zope.interface/badge.svg?style=flat
+.. image:: https://img.shields.io/pypi/v/zope.interface.svg
:target: https://pypi.python.org/pypi/zope.interface/
:alt: Latest Version
@@ -9,7 +9,7 @@
:target: https://travis-ci.org/zopefoundation/zope.interface
.. image:: https://readthedocs.org/projects/zopeinterface/badge/?version=latest
- :target: http://zopeinterface.readthedocs.org/en/latest/
+ :target: https://zopeinterface.readthedocs.io/en/latest/
:alt: Documentation Status
This package is intended to be independently reusable in any Python
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope.interface-4.1.3/appveyor.yml
new/zope.interface-4.2.0/appveyor.yml
--- old/zope.interface-4.1.3/appveyor.yml 1970-01-01 01:00:00.000000000
+0100
+++ new/zope.interface-4.2.0/appveyor.yml 2016-06-10 15:55:50.000000000
+0200
@@ -0,0 +1,39 @@
+environment:
+ password:
+ secure: RtpeKCle25vCixaUcJBu6Q==
+ matrix:
+ - python : 27
+ - python : 27-x64
+ - python : 33
+ - python : 33-x64
+ - python : 34
+ - python : 34-x64
+ - python : 35
+ - python : 35-x64
+
+install:
+ - "SET PATH=C:\\Python%PYTHON%;c:\\Python%PYTHON%\\scripts;%PATH%"
+ - echo "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd" /x64 >
"C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\amd64\vcvars64.bat"
+ - pip install -e .
+
+build: false
+
+test_script:
+ - python setup.py test -q
+
+on_success:
+ - echo Build succesful!
+
+deploy_script:
+ - echo [distutils] > %USERPROFILE%\\.pypirc
+ - echo index-servers = >> %USERPROFILE%\\.pypirc
+ - echo pypi >> %USERPROFILE%\\.pypirc
+ - echo [pypi] >> %USERPROFILE%\\.pypirc
+ - echo repository=https://pypi.python.org/pypi >> %USERPROFILE%\\.pypirc
+ - echo username=zope.wheelbuilder >> %USERPROFILE%\\.pypirc
+ - echo password=%password% >> %USERPROFILE%\\.pypirc
+ - set HOME=%USERPROFILE%
+ - pip install wheel twine
+ - ps: if($env:APPVEYOR_REPO_TAG -eq $TRUE) { python -W ignore setup.py
bdist_wheel; twine upload dist/* }
+
+deploy : on
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope.interface-4.1.3/bootstrap.py
new/zope.interface-4.2.0/bootstrap.py
--- old/zope.interface-4.1.3/bootstrap.py 2015-10-05 09:35:14.000000000
+0200
+++ new/zope.interface-4.2.0/bootstrap.py 2016-06-07 17:48:38.000000000
+0200
@@ -25,7 +25,10 @@
from optparse import OptionParser
-tmpeggs = tempfile.mkdtemp()
+__version__ = '2015-07-01'
+# See zc.buildout's changelog if this version is up to date.
+
+tmpeggs = tempfile.mkdtemp(prefix='bootstrap-')
usage = '''\
[DESIRED PYTHON FOR BUILDOUT] bootstrap.py [options]
@@ -40,8 +43,9 @@
'''
parser = OptionParser(usage=usage)
-parser.add_option("-v", "--version", help="use a specific zc.buildout version")
-
+parser.add_option("--version",
+ action="store_true", default=False,
+ help=("Return bootstrap.py version."))
parser.add_option("-t", "--accept-buildout-test-releases",
dest='accept_buildout_test_releases',
action="store_true", default=False,
@@ -59,25 +63,33 @@
parser.add_option("--allow-site-packages",
action="store_true", default=False,
help=("Let bootstrap.py use existing site packages"))
+parser.add_option("--buildout-version",
+ help="Use a specific zc.buildout version")
parser.add_option("--setuptools-version",
- help="use a specific setuptools version")
-
+ help="Use a specific setuptools version")
+parser.add_option("--setuptools-to-dir",
+ help=("Allow for re-use of existing directory of "
+ "setuptools versions"))
options, args = parser.parse_args()
+if options.version:
+ print("bootstrap.py version %s" % __version__)
+ sys.exit(0)
+
######################################################################
# load/install setuptools
try:
- if options.allow_site_packages:
- import setuptools
- import pkg_resources
from urllib.request import urlopen
except ImportError:
from urllib2 import urlopen
ez = {}
-exec(urlopen('https://bootstrap.pypa.io/ez_setup.py').read(), ez)
+if os.path.exists('ez_setup.py'):
+ exec(open('ez_setup.py').read(), ez)
+else:
+ exec(urlopen('https://bootstrap.pypa.io/ez_setup.py').read(), ez)
if not options.allow_site_packages:
# ez_setup imports site, which adds site packages
@@ -88,12 +100,19 @@
# We can't remove these reliably
if hasattr(site, 'getsitepackages'):
for sitepackage_path in site.getsitepackages():
- sys.path[:] = [x for x in sys.path if sitepackage_path not in x]
+ # Strip all site-packages directories from sys.path that
+ # are not sys.prefix; this is because on Windows
+ # sys.prefix is a site-package directory.
+ if sitepackage_path != sys.prefix:
+ sys.path[:] = [x for x in sys.path
+ if sitepackage_path not in x]
setup_args = dict(to_dir=tmpeggs, download_delay=0)
if options.setuptools_version is not None:
setup_args['version'] = options.setuptools_version
+if options.setuptools_to_dir is not None:
+ setup_args['to_dir'] = options.setuptools_to_dir
ez['use_setuptools'](**setup_args)
import setuptools
@@ -110,7 +129,12 @@
ws = pkg_resources.working_set
+setuptools_path = ws.find(
+ pkg_resources.Requirement.parse('setuptools')).location
+
+# Fix sys.path here as easy_install.pth added before PYTHONPATH
cmd = [sys.executable, '-c',
+ 'import sys; sys.path[0:0] = [%r]; ' % setuptools_path +
'from setuptools.command.easy_install import main; main()',
'-mZqNxd', tmpeggs]
@@ -123,11 +147,8 @@
if find_links:
cmd.extend(['-f', find_links])
-setuptools_path = ws.find(
- pkg_resources.Requirement.parse('setuptools')).location
-
requirement = 'zc.buildout'
-version = options.version
+version = options.buildout_version
if version is None and not options.accept_buildout_test_releases:
# Figure out the most recent final version of zc.buildout.
import setuptools.package_index
@@ -167,7 +188,7 @@
cmd.append(requirement)
import subprocess
-if subprocess.call(cmd, env=dict(os.environ, PYTHONPATH=setuptools_path)) != 0:
+if subprocess.call(cmd) != 0:
raise Exception(
"Failed to execute command:\n%s" % repr(cmd)[1:-1])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope.interface-4.1.3/build.cmd
new/zope.interface-4.2.0/build.cmd
--- old/zope.interface-4.1.3/build.cmd 1970-01-01 01:00:00.000000000 +0100
+++ new/zope.interface-4.2.0/build.cmd 2016-02-17 15:26:49.000000000 +0100
@@ -0,0 +1,21 @@
+@echo off
+:: To build extensions for 64 bit Python 3, we need to configure environment
+:: variables to use the MSVC 2010 C++ compilers from GRMSDKX_EN_DVD.iso of:
+:: MS Windows SDK for Windows 7 and .NET Framework 4
+::
+:: More details at:
+:: https://github.com/cython/cython/wiki/64BitCythonExtensionsOnWindows
+
+IF "%DISTUTILS_USE_SDK%"=="1" (
+ ECHO Configuring environment to build with MSVC on a 64bit architecture
+ ECHO Using Windows SDK 7.1
+ "C:\Program Files\Microsoft SDKs\Windows\v7.1\Setup\WindowsSdkVer.exe" -q
-version:v7.1
+ CALL "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.cmd" /x64
/release
+ SET MSSdk=1
+ REM Need the following to allow tox to see the SDK compiler
+ SET TOX_TESTENV_PASSENV=DISTUTILS_USE_SDK MSSdk INCLUDE LIB
+) ELSE (
+ ECHO Using default MSVC build environment
+)
+
+CALL %*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope.interface-4.1.3/docs/README.rst
new/zope.interface-4.2.0/docs/README.rst
--- old/zope.interface-4.1.3/docs/README.rst 2015-10-05 09:35:14.000000000
+0200
+++ new/zope.interface-4.2.0/docs/README.rst 2016-03-24 17:04:17.000000000
+0100
@@ -21,7 +21,7 @@
Defining interfaces
===================
-Interfaces are defined using Python class statements:
+Interfaces are defined using Python ``class`` statements:
.. doctest::
@@ -34,11 +34,11 @@
... def bar(q, r=None):
... """bar blah blah"""
-In the example above, we've created an interface, `IFoo`. We
-subclassed `zope.interface.Interface`, which is an ancestor interface for
+In the example above, we've created an interface, :class:`IFoo`. We
+subclassed :class:`zope.interface.Interface`, which is an ancestor interface
for
all interfaces, much as `object` is an ancestor of all new-style
classes [#create]_. The interface is not a class, it's an Interface,
-an instance of `InterfaceClass`:
+an instance of :class:`zope.interface.interface.InterfaceClass`:
.. doctest::
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope.interface-4.1.3/docs/hacking.rst
new/zope.interface-4.2.0/docs/hacking.rst
--- old/zope.interface-4.1.3/docs/hacking.rst 2015-10-05 09:35:14.000000000
+0200
+++ new/zope.interface-4.2.0/docs/hacking.rst 2016-03-09 20:12:15.000000000
+0100
@@ -173,7 +173,7 @@
.. code-block:: sh
- $ /path/to/python2.6 bootstrap.py
+ $ /path/to/python2.7 bootstrap.py
...
Generated script '.../bin/buildout'
$ bin/buildout
@@ -217,16 +217,16 @@
installs :mod:`zope.interface` and dependencies, and runs the tests
via ``python setup.py test -q``.
-- The ``coverage`` environment builds a ``virtualenv`` with ``python2.6``,
+- The ``coverage`` environment builds a ``virtualenv`` with ``python2.7``,
installs :mod:`zope.interface` and dependencies, installs
:mod:`nose` and :mod:`coverage`, and runs ``nosetests`` with statement
coverage.
-- The ``docs`` environment builds a virtualenv with ``python2.6``, installs
+- The ``docs`` environment builds a virtualenv with ``python2.7``, installs
:mod:`zope.interface` and dependencies, installs ``Sphinx`` and
dependencies, and then builds the docs and exercises the doctest snippets.
-This example requires that you have a working ``python2.6`` on your path,
+This example requires that you have a working ``python2.7`` on your path,
as well as installing ``tox``:
.. code-block:: sh
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope.interface-4.1.3/setup.py
new/zope.interface-4.2.0/setup.py
--- old/zope.interface-4.1.3/setup.py 2015-10-05 09:35:14.000000000 +0200
+++ new/zope.interface-4.2.0/setup.py 2016-06-10 15:56:35.000000000 +0200
@@ -79,11 +79,12 @@
py_impl = getattr(platform, 'python_implementation', lambda: None)
is_pypy = py_impl() == 'PyPy'
is_jython = 'java' in sys.platform
+ is_pure = 'PURE_PYTHON' in os.environ
# Jython cannot build the C optimizations, while on PyPy they are
# anti-optimizations (the C extension compatibility layer is known-slow,
# and defeats JIT opportunities).
- if is_pypy or is_jython:
+ if is_pypy or is_jython or is_pure:
features = {}
else:
features = {'codeoptimization': codeoptimization}
@@ -113,7 +114,7 @@
)
setup(name='zope.interface',
- version='4.1.3',
+ version='4.2.0',
url='https://github.com/zopefoundation/zope.interface',
license='ZPL 2.1',
description='Interfaces for Python',
@@ -127,12 +128,11 @@
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 2",
- "Programming Language :: Python :: 2.6",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
- "Programming Language :: Python :: 3.2",
"Programming Language :: Python :: 3.3",
"Programming Language :: Python :: 3.4",
+ "Programming Language :: Python :: 3.5",
"Programming Language :: Python :: Implementation :: CPython",
"Programming Language :: Python :: Implementation :: PyPy",
"Framework :: Zope3",
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/zope.interface-4.1.3/src/zope.interface.egg-info/PKG-INFO
new/zope.interface-4.2.0/src/zope.interface.egg-info/PKG-INFO
--- old/zope.interface-4.1.3/src/zope.interface.egg-info/PKG-INFO
2015-10-05 09:35:15.000000000 +0200
+++ new/zope.interface-4.2.0/src/zope.interface.egg-info/PKG-INFO
2016-06-10 15:59:14.000000000 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: zope.interface
-Version: 4.1.3
+Version: 4.2.0
Summary: Interfaces for Python
Home-page: https://github.com/zopefoundation/zope.interface
Author: Zope Foundation and Contributors
@@ -9,7 +9,7 @@
Description: ``zope.interface``
==================
- .. image:: https://pypip.in/version/zope.interface/badge.svg?style=flat
+ .. image:: https://img.shields.io/pypi/v/zope.interface.svg
:target: https://pypi.python.org/pypi/zope.interface/
:alt: Latest Version
@@ -17,7 +17,7 @@
:target: https://travis-ci.org/zopefoundation/zope.interface
.. image::
https://readthedocs.org/projects/zopeinterface/badge/?version=latest
- :target: http://zopeinterface.readthedocs.org/en/latest/
+ :target: https://zopeinterface.readthedocs.io/en/latest/
:alt: Documentation Status
This package is intended to be independently reusable in any Python
@@ -36,6 +36,14 @@
Changes
=======
+ 4.2.0 (2016-06-10)
+ ------------------
+
+ - Add support for Python 3.5
+
+ - Drop support for Python 2.6 and 3.2.
+
+
4.1.3 (2015-10-05)
------------------
@@ -451,12 +459,11 @@
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
-Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.2
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
+Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Framework :: Zope3
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/zope.interface-4.1.3/src/zope.interface.egg-info/SOURCES.txt
new/zope.interface-4.2.0/src/zope.interface.egg-info/SOURCES.txt
--- old/zope.interface-4.1.3/src/zope.interface.egg-info/SOURCES.txt
2015-10-05 09:35:15.000000000 +0200
+++ new/zope.interface-4.2.0/src/zope.interface.egg-info/SOURCES.txt
2016-06-10 15:59:19.000000000 +0200
@@ -1,10 +1,14 @@
.coveragerc
+.gitignore
+.travis.yml
CHANGES.rst
COPYRIGHT.txt
LICENSE.txt
MANIFEST.in
README.rst
+appveyor.yml
bootstrap.py
+build.cmd
buildout.cfg
rtd.txt
setup.cfg
@@ -31,7 +35,6 @@
src/zope.interface.egg-info/dependency_links.txt
src/zope.interface.egg-info/namespace_packages.txt
src/zope.interface.egg-info/not-zip-safe
-src/zope.interface.egg-info/pbr.json
src/zope.interface.egg-info/requires.txt
src/zope.interface.egg-info/top_level.txt
src/zope/interface/__init__.py
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/zope.interface-4.1.3/src/zope.interface.egg-info/pbr.json
new/zope.interface-4.2.0/src/zope.interface.egg-info/pbr.json
--- old/zope.interface-4.1.3/src/zope.interface.egg-info/pbr.json
2015-10-05 09:35:15.000000000 +0200
+++ new/zope.interface-4.2.0/src/zope.interface.egg-info/pbr.json
1970-01-01 01:00:00.000000000 +0100
@@ -1 +0,0 @@
-{"is_release": true, "git_version": "d99c28a"}
\ No newline at end of file
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/zope.interface-4.1.3/tox.ini
new/zope.interface-4.2.0/tox.ini
--- old/zope.interface-4.1.3/tox.ini 2015-10-05 09:35:14.000000000 +0200
+++ new/zope.interface-4.2.0/tox.ini 2016-04-15 07:56:58.000000000 +0200
@@ -1,6 +1,6 @@
[tox]
envlist =
- py26,py27,py32,py33,py34,pypy,pypy3,coverage,docs
+ py27,py27-pure,py33,py34,py34-pure,py35,pypy,pypy3,coverage,docs
[testenv]
commands =
@@ -8,6 +8,21 @@
deps =
zope.event
+[testenv:py27-pure]
+setenv =
+ PURE_PYTHON=1
+ PIP_CACHE_DIR = {envdir}/.cache
+
+[testenv:py34-pure]
+setenv =
+ PURE_PYTHON=1
+ PIP_CACHE_DIR = {envdir}/.cache
+
+[testenv:py]
+commands =
+ python --version
+ {[testenv]commands}
+
[testenv:coverage]
usedevelop = true
basepython =