[Checkins] [zopefoundation/zope.proxy] 648901: Add support for Python 3.6

GitHub noreply at github.com
Sun Apr 23 18:52:45 CEST 2017


  Branch: refs/heads/master
  Home:   https://github.com/zopefoundation/zope.proxy
  Commit: 6489017129d0117407c2174ca6040f71870fb229
      https://github.com/zopefoundation/zope.proxy/commit/6489017129d0117407c2174ca6040f71870fb229
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-04-22 (Sat, 22 Apr 2017)

  Changed paths:
    M .travis.yml
    M CHANGES.rst
    M setup.py
    M tox.ini

  Log Message:
  -----------
  Add support for Python 3.6

Also convert to zope.testrunner in tox.ini and .travis.yml because of
the namespace package issue:

```
$ tox -e py36
GLOB sdist-make: //zope.proxy/setup.py
py36 create: //zope.proxy/.tox/py36
py36 installdeps: .[test]
py36 inst: //zope.proxy/.tox/dist/zope.proxy-4.2.1.dev0.zip
py36 installed: appdirs==1.4.3,packaging==16.8,pyparsing==2.2.0,six==1.10.0,zope.component==4.3.0,zope.event==4.2.0,zope.i18nmessageid==4.0.3,zope.interface==4.4.0,zope.location==4.0.3,zope.proxy==4.2.1.dev0,zope.schema==4.4.2,zope.security==4.0.3
py36 runtests: PYTHONHASHSEED='770288004'
py36 runtests: commands[0] | python setup.py -q test -q
warning: no previously-included files matching '*.dll' found anywhere in distribution
warning: no previously-included files matching '*.pyo' found anywhere in distribution
E
======================================================================
ERROR: proxy (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: proxy
Traceback (most recent call last):
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/unittest/loader.py", line 153, in loadTestsFromName
    module = __import__(module_name)
  File "//zope.proxy/src/zope/proxy/__init__.py", line 21, in <module>
    from zope.interface import moduleProvides
ModuleNotFoundError: No module named 'zope.interface'
```

Also enable travis pip cache.


  Commit: 067eeccb90974692402dff91f5dddfccc8363fd3
      https://github.com/zopefoundation/zope.proxy/commit/067eeccb90974692402dff91f5dddfccc8363fd3
  Author: Jason Madden <jamadden at gmail.com>
  Date:   2017-04-22 (Sat, 22 Apr 2017)

  Changed paths:
    M .travis.yml

  Log Message:
  -----------
  Try to workaround the circular dependency on zope.security during testing. See https://travis-ci.org/zopefoundation/zope.proxy/jobs/224707855


  Commit: 9d1d0e2cce40f4b7ce4d62afa418c7260244fdcd
      https://github.com/zopefoundation/zope.proxy/commit/9d1d0e2cce40f4b7ce4d62afa418c7260244fdcd
  Author: Jason Madden <jason+github at nextthought.com>
  Date:   2017-04-23 (Sun, 23 Apr 2017)

  Changed paths:
    M .travis.yml
    M CHANGES.rst
    M setup.py
    M tox.ini

  Log Message:
  -----------
  Merge pull request #17 from zopefoundation/python36

Add support for Python 3.6


Compare: https://github.com/zopefoundation/zope.proxy/compare/2140ad3fca81...9d1d0e2cce40


More information about the checkins mailing list