- Notifications
You must be signed in to change notification settings - Fork441
Travis CI update for new/old scipy + improved slycot#169
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Uh oh!
There was an error while loading.Please reload this page.
Conversation
coveralls commentedDec 23, 2017 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
Check completed as described above. |
Update PR to include new rules for building slycot from source, which allows proper checking against the slycot version of the library. A couple of notes on the implementation:
While I was at it, I made a few other changes:
Some of the Travis builds will still fail for this version since the corrections for |
coveralls commentedDec 24, 2017 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
This PR addresses two related issues:
The current version of python-control is incompatible with
scipy-1.0.0
and so all checks are failing. In this build script we do explicit checks againstscipy-0.19.0
andscipy-1.0.0
. This is related to issueCompatibility issue with SciPy 1.0 #164.The way that tests were being done against slycot, they were actually not checking to make sure slycot was installed correctly => they 'succeeded' if slycot failed to install. The new version of the build script separates out the slycot versus non-slycot builds so that this is more obvious. IssueSlycot installation failing in Travis CI #168 describes the issue.
In addition to these changes, I updated the python version numbers to check against to 2.7, 3.5, and 3.6 (versions 3.3 and 3.4 seem old enough that we can stop checking against them).
If this PR works correctly, it should have a revised set of Travis CI checks that succeed on the 0.19.1 version of scipy with slicot not installed, but fail on all other cases.