summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJason Madden <jamadden@gmail.com>2017-01-16 06:41:14 -0600
committerJason Madden <jamadden@gmail.com>2017-01-16 08:17:07 -0600
commita4692ac0aabb7999b0e1d299714181dfdc69d4b6 (patch)
tree81d8893fbe963d4d8097c8c01e0d5f20db96a3fb
parent81a3b4e381fa3d5d55579e9719f2751c995041b0 (diff)
downloadzope-interface-a4692ac0aabb7999b0e1d299714181dfdc69d4b6.tar.gz
Add support for Python 3.6.
Also use macpython for all the mac builds. See zopefoundation/persistent#59
-rw-r--r--.travis.yml12
-rw-r--r--CHANGES.rst2
-rw-r--r--setup.py1
-rw-r--r--tox.ini2
4 files changed, 14 insertions, 3 deletions
diff --git a/.travis.yml b/.travis.yml
index 34ccc93..3f60bdb 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -11,18 +11,26 @@ matrix:
- os: linux
python: 3.5
- os: linux
+ python: 3.6
+ - os: linux
python: pypy
- os: linux
python: pypy3
+ # It's important to use 'macpython' builds to get the least
+ # restrictive wheel tag. It's also important to avoid
+ # 'homebrew 3' because it floats instead of being a specific version.
- os: osx
language: generic
- env: TERRYFY_PYTHON='homebrew 2'
+ env: TERRYFY_PYTHON='macpython 2.7'
- os: osx
language: generic
env: TERRYFY_PYTHON='macpython 3.4'
- os: osx
language: generic
- env: TERRYFY_PYTHON='homebrew 3'
+ env: TERRYFY_PYTHON='macpython 3.5'
+ - os: osx
+ language: generic
+ env: TERRYFY_PYTHON='macpython 3.6.0'
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
diff --git a/CHANGES.rst b/CHANGES.rst
index 0899056..f938cff 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -7,6 +7,8 @@ Changes
- Avoid a warning from the C compiler.
(https://github.com/zopefoundation/zope.interface/issues/71)
+- Add support for Python 3.6.
+
4.3.3 (2016-12-13)
------------------
diff --git a/setup.py b/setup.py
index 9dbce93..a744372 100644
--- a/setup.py
+++ b/setup.py
@@ -116,6 +116,7 @@ setup(name='zope.interface',
"Programming Language :: Python :: 3.3",
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
+ "Programming Language :: Python :: 3.6",
"Programming Language :: Python :: Implementation :: CPython",
"Programming Language :: Python :: Implementation :: PyPy",
"Framework :: Zope3",
diff --git a/tox.ini b/tox.ini
index 329acd8..9394f2b 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,6 +1,6 @@
[tox]
envlist =
- py27,py27-pure,py33,py34,py34-pure,py35,pypy,pypy3,coverage,docs
+ py27,py27-pure,py33,py34,py34-pure,py35,py36,pypy,pypy3,coverage,docs
[testenv]
commands =