-
Notifications
You must be signed in to change notification settings - Fork 15
/
tox.ini
33 lines (31 loc) · 1.04 KB
/
tox.ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
# USE AT OWN RISK!
#
# Just running 'tox' tests an absurd number of combinations of versions,
# and quickly fills up your hard drive with virtualenvs.
# Some pandas versions may not have wheels for your platform, and compiling
# from scratch takes many eons.
#
# This is not part of the normal testing workflow, it's mainly meant to hunt
# for incompatibilities with pandas. You can run single test environments e.g.
#
# tox -e py39-gurobipy100-pandas14
[tox]
envlist = py{38,39}-gurobipy{91}-pandas{10,11,12,13,14,15,20}
py{38,39,310}-gurobipy{95}-pandas{10,11,12,13,14,15,20}
py{38,39,310,311}-gurobipy{100}-pandas{10,11,12,13,14,15,20}
isolated_build = True
[testenv]
deps =
gurobipy91: gurobipy==9.1.*
gurobipy95: gurobipy==9.5.*
gurobipy100: gurobipy==10.0.*
pandas10: pandas==1.0.*
pandas11: pandas==1.1.*
pandas12: pandas==1.2.*
pandas13: pandas==1.3.*
pandas14: pandas==1.4.*
pandas15: pandas==1.5.*
pandas20: pandas==2.0.0
passenv = GRB_LICENSE_FILE
commands =
python -m unittest discover -b