Skip to content

Commit 06aaec3

Browse files
authored
Stop testing Python 2.7, 3.5 and scipy 0.19
merging #447, which did not fail in the PR tests, started to fail master after the merge, because `cont2discrete(..., 'impulse')` fails. Following NEP 29 we could even drop 3.6. But that is still active in distributions like openSUSE Leap 15.x, so I would like to keep that.
1 parent daf2536 commit 06aaec3

File tree

1 file changed

+6
-27
lines changed

1 file changed

+6
-27
lines changed

.travis.yml

Lines changed: 6 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,11 @@ cache:
1313
- $HOME/.local
1414

1515
python:
16+
- "3.9"
17+
- "3.8"
1618
- "3.7"
1719
- "3.6"
18-
- "2.7"
20+
1921

2022
# Test against multiple version of SciPy, with and without slycot
2123
#
@@ -26,18 +28,11 @@ python:
2628
env:
2729
- SCIPY=scipy SLYCOT=conda # default, with slycot via conda
2830
- SCIPY=scipy SLYCOT= # default, w/out slycot
29-
- SCIPY="scipy==0.19.1" SLYCOT= # legacy support, w/out slycot
3031

3132
# Add optional builds that test against latest version of slycot, python
3233
jobs:
3334
include:
34-
- name: "linux, Python 2.7, slycot=source"
35-
os: linux
36-
dist: xenial
37-
services: xvfb
38-
python: "2.7"
39-
env: SCIPY=scipy SLYCOT=source
40-
- name: "linux, Python 3.7, slycot=source"
35+
- name: "linux, Python 3.8, slycot=source"
4136
os: linux
4237
dist: xenial
4338
services: xvfb
@@ -49,31 +44,15 @@ jobs:
4944
services: xvfb
5045
python: "3.8"
5146
env: SCIPY=scipy SLYCOT=source
52-
- name: "use numpy matrix"
53-
dist: xenial
54-
services: xvfb
55-
python: "3.8"
56-
env: SCIPY=scipy SLYCOT=source PYTHON_CONTROL_STATESPACE_ARRAY=1
57-
58-
# Exclude combinations that are very unlikely (and don't work)
59-
exclude:
60-
- python: "3.7" # python3.7 should use latest scipy
61-
env: SCIPY="scipy==0.19.1" SLYCOT=
6247

6348
allow_failures:
64-
- name: "linux, Python 2.7, slycot=source"
65-
os: linux
66-
dist: xenial
67-
services: xvfb
68-
python: "2.7"
69-
env: SCIPY=scipy SLYCOT=source
70-
- name: "linux, Python 3.7, slycot=source"
49+
- name: "linux, Python 3.9, slycot=source"
7150
os: linux
7251
dist: xenial
7352
services: xvfb
7453
python: "3.7"
7554
env: SCIPY=scipy SLYCOT=source
76-
- name: "linux, Python 3.8, slycot=source"
55+
- name: "linux, Python 3.9, slycot=source"
7756
os: linux
7857
dist: xenial
7958
services: xvfb

0 commit comments

Comments
 (0)