diff --git a/.travis.yml b/.travis.yml index 9108181e..183cb69f 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,27 +9,32 @@ env: - TOX_ENV=py27-tw121 - TOX_ENV=py27-tw132 - - TOX_ENV=py27-tw155 + - TOX_ENV=py27-tw154 + - TOX_ENV=py27-tw162 - TOX_ENV=py27-twtrunk - TOX_ENV=py27-asyncio - TOX_ENV=pypy-tw121 - TOX_ENV=pypy-tw132 - - TOX_ENV=pypy-tw155 + - TOX_ENV=pypy-tw154 + - TOX_ENV=pypy-tw162 - TOX_ENV=pypy-twtrunk - TOX_ENV=pypy-asyncio - - TOX_ENV=py33-tw155 + - TOX_ENV=py33-tw154 + - TOX_ENV=py33-tw162 - TOX_ENV=py33-twtrunk - TOX_ENV=py33-asyncio - - TOX_ENV=py34-tw155 + - TOX_ENV=py34-tw154 + - TOX_ENV=py34-tw162 - TOX_ENV=py34-twtrunk - TOX_ENV=py34-asyncio -# - TOX_ENV=py35-tw155 -# - TOX_ENV=py35-twtrunk -# - TOX_ENV=py35-asyncio + #- TOX_ENV=py35-tw154 + #- TOX_ENV=py35-tw162 + #- TOX_ENV=py35-twtrunk + #- TOX_ENV=py35-asyncio script: - tox -c tox.ini -e $TOX_ENV @@ -44,7 +49,11 @@ matrix: include: - python: 3.5 env: - - TOX_ENV=py35-tw155 + - TOX_ENV=py35-tw154 + + - python: 3.5 + env: + - TOX_ENV=py35-tw162 - python: 3.5 env: diff --git a/autobahn/_version.py b/autobahn/_version.py index 769be62d..06739670 100644 --- a/autobahn/_version.py +++ b/autobahn/_version.py @@ -24,4 +24,4 @@ # ############################################################################### -__version__ = u'0.14.0' +__version__ = u'0.14.1' diff --git a/docs/changelog.rst b/docs/changelog.rst index e9172ad7..030184db 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -5,6 +5,15 @@ Changelog ========= +0.14.1 +------ + +`Published 2016-05-26 `_ + +* fix: unpinned Twisted version again +* fix: remove X-Powered-By header +* fix: removed decrecated args to ApplicationRunner + 0.14.0 ------ diff --git a/setup.py b/setup.py index 3fd46af4..4027c3ca 100644 --- a/setup.py +++ b/setup.py @@ -54,8 +54,8 @@ with open('README.rst') as f: # Twisted dependencies (be careful bumping these minimal versions, # as we make claims to support older Twisted!) extras_require_twisted = [ - "zope.interface>=4.1.3", # Zope Public License - "Twisted>=15.5,<=16.1.1" # MIT license + "zope.interface>=3.6.0", # Zope Public License + "Twisted>=12.1.0" # MIT license ] # asyncio dependencies @@ -96,14 +96,14 @@ extras_require_compress = [ os.environ['PYUBJSON_NO_EXTENSION'] = '1' # enforce use of pure Python py-ubjson (no Cython) extras_require_serialization = [ "u-msgpack-python>=2.1", # MIT license - "cbor>=0.1.24", # Apache 2.0 license - "py-ubjson>=0.8.3" # Apache 2.0 license + "cbor>=1.0.0", # Apache 2.0 license + "py-ubjson>=0.8.4" # Apache 2.0 license ] # payload encryption (required for WAMP-cryptosign support!) os.environ['SODIUM_INSTALL'] = 'bundled' # enforce use of bundled libsodium extras_require_encryption = [ - 'pynacl>=1.0', # Apache license + 'pynacl>=1.0.1', # Apache license 'pytrie>=0.2', # BSD license 'pyqrcode>=1.1' # BSD license ] diff --git a/tox.ini b/tox.ini index 32cafdef..24be1bf6 100644 --- a/tox.ini +++ b/tox.ini @@ -1,11 +1,11 @@ [tox] envlist = flake8 - py27-{tw121,tw132,tw155,twtrunk,asyncio} - pypy-{tw121,tw132,tw155,twtrunk,asyncio} - py33-{tw155,twtrunk,asyncio} - py34-{tw155,twtrunk,asyncio} - py35-{tw155,twtrunk,asyncio} + py27-{tw121,tw132,tw154,tw162,twtrunk,asyncio} + pypy-{tw121,tw132,tw154,tw162,twtrunk,asyncio} + py33-{tw154,tw162,twtrunk,asyncio} + py34-{tw154,tw162,twtrunk,asyncio} + py35-{tw154,tw162,twtrunk,asyncio} [flake8] @@ -21,10 +21,7 @@ deps = ; WAMP serializers msgpack-python cbor - - ; FIXME: install from pypi once py-ubjson has done release >0.8.3 - ; py-ubjson - git+https://github.com/Iotic-Labs/py-ubjson@dev-contrib + py-ubjson ; txaio git+https://github.com/tavendo/txaio @@ -33,9 +30,9 @@ deps = tw121: twisted==12.1.0 tw132: twisted==13.2.0 tw154: twisted==15.4.0 - tw155: twisted==15.5.0 + tw162: twisted==16.2.0 twtrunk: https://github.com/twisted/twisted/archive/trunk.zip - {tw121,tw132,tw154,tw155,twtrunk}: pytest-twisted + {tw121,tw132,tw154,tw162,twtrunk}: pytest-twisted ; asyncio dependencies py26-asyncio: trollius>=2.0 @@ -50,7 +47,7 @@ commands = python -V coverage --version asyncio: coverage run {envbindir}/py.test {envsitepackagesdir}/autobahn/ - tw121,tw132,tw155,twtrunk: coverage run {envbindir}/trial autobahn + tw121,tw132,tw154,tw162,twtrunk: coverage run {envbindir}/trial autobahn coverage report whitelist_externals = sh @@ -59,7 +56,7 @@ setenv = PYUBJSON_NO_EXTENSION = 1 SODIUM_INSTALL = bundled asyncio: USE_ASYNCIO = 1 - tw121,tw132,tw155,twtrunk: USE_TWISTED = 1 + tw121,tw132,tw154,tw162,twtrunk: USE_TWISTED = 1 [testenv:flake8]