Commit 0dbf3c44 authored by Kirill Smelkov's avatar Kirill Smelkov

tox: v↑ everything

- start testing NEO with ZODB4 and ZODB5. ZODB4-*-NEO works while
  ZODB5-*-NEO currently fails [1].
- update NumPy to latest releases.
- update Python 3 to latest releases.
parent 808b59b7
......@@ -273,8 +273,8 @@ setup(
Programming Language :: Python :: 2
Programming Language :: Python :: 2.7
Programming Language :: Python :: 3
Programming Language :: Python :: 3.4
Programming Language :: Python :: 3.5
Programming Language :: Python :: 3.6
Programming Language :: Python :: Implementation :: CPython
Topic :: Software Development :: Libraries :: Python Modules
Framework :: ZODB\
......
# wendelin.core | tox setup
[tox]
envlist = py27-ZODB3-{zblk0,zblk1}-{fs,zeo,neo}-{numpy110,numpy111}, {py27,py34,py35}-ZODB4-{zblk0,zblk1}-{fs,zeo}-{numpy110,numpy111}
envlist = py27-{ZODB3,ZODB4,ZODB5}-{zblk0,zblk1}-{fs,zeo,neo}-{numpy113,numpy114}, {py35,py36}-{ZODB4,ZODB5}-{zblk0,zblk1}-{fs,zeo}-{numpy113,numpy114}
# (NOTE ZODB3 does not work on python3)
# (NOTE NEO does not work on ZODB4)
# (NOTE NEO does not work on python3 at all)
# (XXX ZODB5-*-neo are currently failing)
[testenv]
deps =
......@@ -20,7 +21,11 @@ deps =
ZODB4: ZODB >=4.0, <5.0dev
ZODB4: ZEO >=4.0, <5.0dev
neo: neoppod >= 1.6.2
# latest current ZODB 5
ZODB5: ZODB >=5.0, <6.0dev
ZODB5: ZEO >=5.0, <6.0dev
neo: neoppod >= 1.9
# neo.tests also imports MySQLdb unconditionally
neo: mysqlclient
......@@ -28,8 +33,8 @@ deps =
# zeo: ZEO is already required by ZODB, but for testing utilities from ZEO we also need:
zeo: zope.testing
numpy110: numpy >=1.10.4, <1.11.0
numpy19: numpy >=1.11.0, <1.12.0
numpy114: numpy >=1.14.0, <1.15.0
numpy113: numpy >=1.13.0, <1.14.0
setenv =
fs: WENDELIN_CORE_TEST_DB=<fs>
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment