[Checkins] [zopefoundation/zope.session] 26f003: Add Python 3.6, drop Python 3.3, 100% coverage.

GitHub noreply at github.com
Fri Sep 22 19:38:24 CEST 2017


  Branch: refs/heads/master
  Home:   https://github.com/zopefoundation/zope.session
  Commit: 26f0030de80ca77ee4803f6c44dc486cb487cc77
      https://github.com/zopefoundation/zope.session/commit/26f0030de80ca77ee4803f6c44dc486cb487cc77
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-09-22 (Fri, 22 Sep 2017)

  Changed paths:
    A .coveragerc
    M .gitignore
    M .travis.yml
    M CHANGES.rst
    M README.rst
    M setup.cfg
    M setup.py
    M src/zope/__init__.py
    R src/zope/session/_compat.py
    A src/zope/session/api.rst
    R src/zope/session/api.txt
    A src/zope/session/design.rst
    R src/zope/session/design.txt
    M src/zope/session/http.py
    M src/zope/session/interfaces.py
    M src/zope/session/session.py
    M src/zope/session/tests.py
    M tox.ini

  Log Message:
  -----------
  Add Python 3.6, drop Python 3.3, 100% coverage.

Fixes #5 and fixes #6.

- Badges
- DRY in tox.ini
- Use zope.testrunner for namespace package issue
- Add coverage environment and coveralls
  - Reach 100% coverage
  - Remove outdated support for ancient ZODB and Python 3.2
  - Remove _compat._u function
  - Convert doctest functions in tests.py to unittests for coverage
- Minor whitespace cleanups per pep8


  Commit: bd4320548fcc0471b374540ecf43af3023590c27
      https://github.com/zopefoundation/zope.session/commit/bd4320548fcc0471b374540ecf43af3023590c27
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-09-22 (Fri, 22 Sep 2017)

  Changed paths:
    M .travis.yml
    M src/zope/session/api.rst

  Log Message:
  -----------
  Fix test compatibility with ZODB 5.3.0

Open files can now be pickled under Python 2.

We had to switch to a custom object: open sockets can be pickled under
PyPy, which was the only other trivial stdlib example I could think
of. This way, at least, we're guaranteed it never happens again.


  Commit: 406842dc5e3ce5e7162e14469e4cf63fb332a030
      https://github.com/zopefoundation/zope.session/commit/406842dc5e3ce5e7162e14469e4cf63fb332a030
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-09-22 (Fri, 22 Sep 2017)

  Changed paths:
    M src/zope/session/session.py

  Log Message:
  -----------
  Clean up the weird import


  Commit: 5442d6f85b35153219729571b936d635650ae026
      https://github.com/zopefoundation/zope.session/commit/5442d6f85b35153219729571b936d635650ae026
  Author: Jason Madden <jason+github at nextthought.com>
  Date:   2017-09-22 (Fri, 22 Sep 2017)

  Changed paths:
    A .coveragerc
    M .gitignore
    M .travis.yml
    M CHANGES.rst
    M README.rst
    M setup.cfg
    M setup.py
    M src/zope/__init__.py
    R src/zope/session/_compat.py
    A src/zope/session/api.rst
    R src/zope/session/api.txt
    A src/zope/session/design.rst
    R src/zope/session/design.txt
    M src/zope/session/http.py
    M src/zope/session/interfaces.py
    M src/zope/session/session.py
    M src/zope/session/tests.py
    M tox.ini

  Log Message:
  -----------
  Merge pull request #8 from zopefoundation/py36

Add Python 3.6, drop Python 3.3, 100% coverage.


Compare: https://github.com/zopefoundation/zope.session/compare/6b9f4a59d68a...5442d6f85b35


More information about the checkins mailing list