Tres Seaver
2016-05-28 c46a74ca1aaad97b8d3590e3a4646849b568b8b3
Drop support for Python 2.6 and 3.2.
4 files modified
26 ■■■■ changed files
.travis.yml 2 ●●●●● patch | view | raw | blame | history
CHANGES.rst 10 ●●●●● patch | view | raw | blame | history
setup.py 4 ●●● patch | view | raw | blame | history
tox.ini 10 ●●●● patch | view | raw | blame | history
.travis.yml
@@ -3,9 +3,7 @@
sudo : false
env:
  - TOXENV=py26
  - TOXENV=py27
  - TOXENV=py32
  - TOXENV=py33
  - TOXENV=py34
  - TOXENV=pypy
CHANGES.rst
@@ -1,14 +1,16 @@
repoze.who Changelog
====================
Unreleased
----------
2.3 (unreleased)
----------------
- Add support for Python 3.4, PyPy3.
- Drop support for Python 2.6 and 3.2.
- ``plugins.auth_tkt``:  Fix storage of "userdata" to save dict.  Fixes
  https://github.com/repoze/repoze.who/issues/14 via
  https://github.com/repoze/repoze.who/pull/18.
- Add support for Python 3.4, PyPy3.
- middleware:  avoid UnboundLocalError when wrapped generater yields no
  items.  See:  http://bugs.repoze.org/issue184
setup.py
@@ -31,7 +31,7 @@
docs_extras = tests_require + ['Sphinx', 'repoze.sphinx.autointerface']
setup(name='repoze.who',
      version='2.2',
      version='2.3.dev0',
      description=('repoze.who is an identification and authentication '
                   'framework for WSGI.'),
      long_description='\n\n'.join([README, CHANGES]),
@@ -39,10 +39,8 @@
        "Development Status :: 5 - Production/Stable",
        "Intended Audience :: Developers",
        "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 :: Implementation :: CPython",
tox.ini
@@ -1,10 +1,10 @@
[tox]
envlist = 
    py26,py27,pypy,py32,py33,py34,pypy3,cover,docs
    py27,pypy,py33,py34,pypy3,cover,docs
[testenv]
commands = 
    python setup.py test -q
    python setup.py -q test -q
deps =
    zope.interface
    WebOb
@@ -12,11 +12,11 @@
[testenv:cover]
basepython =
    python2.6
    python2.7
commands = 
    nosetests -qq
    coverage erase
    coverage run --timid --source=repoze setup.py test -q
    coverage run --timid --source=repoze setup.py -q test -q
    coverage report --show-missing --omit="*fixture*"
    coverage xml
deps =
@@ -32,7 +32,7 @@
[testenv:docs]
basepython =
    python2.6
    python2.7
commands = 
    sphinx-build -b html -d docs/_build/doctrees docs docs/_build/html
    sphinx-build -b doctest -d docs/_build/doctrees docs docs/_build/doctest