Commit Graph
165 Commits
Author SHA1 Message Date
Steven Silvester 0b4884a361 Switch to a single script to get the folds to work
Switch to a single script to get the folds to work

Replace the old install_min with this before_install script

Reinstate optional installs and add headers

move the display setup to the travis_script

Use force remove on temp directory

Always retry on pip

Fix the travis_retry pip alias

Source the before_install script and move the alias

Create bash functions for folding and export DISPLAY

Export fold functions

Make repip a function
2014-12-14 12:26:13 -06:00
Steven Silvester b9a02e0957 Add a script to create env variables and travis folding helpers
Implement travis folding helpers

Add a script to create env variables and travis folding helpers

Implement travis folding helpers

Source all of the shell scripts

Remove  since we are sourcing

Fix syntax of travis fold commands

Put the travis folds in the individual files

Put the min test and flake in their own files

Reinstate top level venv activation

Remove unused script commands

Fix travis_fold syntax
2014-12-14 12:25:19 -06:00
Steven Silvester 57c32722be Set the pip timeout globally for Travis
Conflicts:
	.travis.yml
2014-12-13 04:39:30 -06:00
Steven Silvester 2f0d815253 Update test args for command line 2014-12-12 13:58:28 -06:00
Steven Silvester 4df8ea45b7 Use the test arguments from skimge.test_verbose 2014-12-12 11:14:25 -06:00
Steven Silvester 9c765086a2 Test all modules (including underscores), and always doctest 2014-12-12 10:32:47 -06:00
Steven Silvester 80edc0ef66 Move the virtual framebuffer to top level yaml 2014-12-10 20:19:47 -06:00
Stefan van der Walt 076d95b7e4 Webhook to report Travis-CI status on Gitter 2014-12-07 21:33:49 +02:00
Steven Silvester 043721aa24 Use system packages on Py2.7
Use system packages on python 2.7

Try and fix PyQt4 and use wheelhouse astropy

Fix version requirements
2014-12-02 05:39:56 -06:00
Steven Silvester 40d6a51779 Use virtualenv for all builds and install everything from wheelhouse
Use venv for all builds and install everything from wheelhouse

Use venv and all minimum requirements

Edit requirements.txt in place and use one call

Update minimum versions and install exclusively from wheelhouse

Use mpl 1.3.1 on py 3.2

Fix pip invocation

Fix pip invocation again

Another fix to pip invocation

Explicitly use venv python to call build_versions.py

Move venv creation and activation to top level

Do not use site-packages

Fix minimum matplotlib ver and Pillow version check

Fix minimum matplotlib ver

Improve error message on version check

Add more debug info

Even more debug info

More debug info

Yet another debug print

Fix python 2.7 installation problem

check for PIL.Image version on install

Add debug to before_install

Try a pip install virtualenv first

Clean up virtualenv creation, add debug info, fix PySide script install

Fix virtualenv path for PySide install

Fix venv location and activation

Try no site packages and fix python 2.7 install
2014-12-02 05:39:35 -06:00
Steven Silvester e6f726b77b Move debug info into top level travis for visibility 2014-11-16 10:52:18 -06:00
Steven Silvester b6f775a7cf Use new wheels site and do not install tifffile until optional 2014-10-15 06:03:11 -05:00
Steven Silvester 71233cca51 Break script into parts and travis_retry optional installs 2014-10-12 17:05:44 -05:00
Steven Silvester d33833ae59 Use retries where applicable 2014-10-12 16:54:37 -05:00
Steven Silvester 53892e2153 Move the rest of the code to the scripts. 2014-10-11 04:58:11 -05:00
Steven Silvester 095160f1c6 Reinstate the separate build step 2014-10-11 04:58:11 -05:00
Steven Silvester 3a0f0ccb86 Add whitespace 2014-10-11 04:58:11 -05:00
Steven Silvester c52a42975d Move env variable to before_install 2014-10-11 04:58:11 -05:00
Steven Silvester 9c7cee33ab Use a straight install 2014-10-11 04:58:10 -05:00
Steven Silvester ef215de3a9 Install skimage so we do not have to fool with PYTHONPATH 2014-10-11 04:58:10 -05:00
Steven Silvester 2d4604a3cf Move dependency output to setup script 2014-10-11 04:58:10 -05:00
Steven Silvester 16f2393958 Put the other env variables up top as well 2014-10-11 04:58:10 -05:00
Steven Silvester 5dbf433eef Put the WHEELHOUSE as a global variable 2014-10-11 04:58:10 -05:00
Steven Silvester d3172b3350 Keep consistent with calling convention 2014-10-11 04:58:10 -05:00
Steven Silvester 5f719d19eb Put the whole script in an sh file 2014-10-11 04:58:09 -05:00
Steven Silvester 81d5498338 Put the TEST_ARGS in travis_setup.sh 2014-10-11 04:58:09 -05:00
Steven Silvester d415486a21 Try removing the explicit env 2014-10-11 04:58:09 -05:00
Steven Silvester 7cb084b9c4 Use an explicit matrix 2014-10-11 04:58:09 -05:00
Steven Silvester 87d3a07b71 Reorganize files 2014-10-11 04:58:09 -05:00
Steven Silvester 0bad613568 Add explicit sh executable 2014-10-11 04:58:09 -05:00
Steven Silvester cf7c8750b5 Push parts of travis into separate shell scripts 2014-10-11 04:58:07 -05:00
Steven Silvester 78453cb4d7 Numpy is the only one installed 2014-10-09 21:51:37 -05:00
Steven Silvester a618ad0773 Make sure there is no previous matplotlib or scipy 2014-10-09 21:26:59 -05:00
Steven Silvester 4c908d467b Force numpy uninstall 2014-10-09 21:17:50 -05:00
Steven Silvester b51d95f3e2 Try removing the system numpy 2014-10-09 20:47:12 -05:00
Steven Silvester 1ca05d77cb More updates to travis documentation 2014-10-09 06:07:54 -05:00
Steven Silvester e384689f0c Use tabs to line up if blocks 2014-10-08 17:53:01 -05:00
Steven Silvester 53c4d93f42 Add notes about Travis usage 2014-10-07 07:56:19 -05:00
Steven Silvester b46276427a Fix install of imread 2014-10-06 21:46:02 -05:00
Steven Silvester 6ec45274c8 Fix installs for libfreeimage3 and astropy 2014-10-06 21:45:04 -05:00
Steven Silvester 75928e87ee Yet another attempt at variable substitution 2014-10-06 21:01:57 -05:00
Steven Silvester 98e230aab6 Another attempt at variable substitution 2014-10-06 21:00:10 -05:00
Steven Silvester 60db60ff9c Clean up required versions 2014-10-06 20:55:35 -05:00
Steven Silvester f2d5435c19 Fix string interpolation error 2014-10-06 20:35:25 -05:00
Steven Silvester cad3f96b26 Fix syntax error and QT API var handling. 2014-10-06 19:20:45 -05:00
Steven Silvester bdb59ce505 Fix travis syntax errors 2014-10-06 19:05:30 -05:00
Steven Silvester 4645dc8d99 Use github downloads for specific versions on Py2.7 2014-10-06 18:59:43 -05:00
Steven Silvester 0be4a38260 Use all min reqs on Python2.7, fix syntax error and variable overshadow 2014-10-06 18:47:56 -05:00
Steven Silvester 0c288dee3d Clean up travis 2014-10-06 18:25:57 -05:00
Steven Silvester 85711410b0 Fix travis syntax and use tools/header.py 2014-10-06 18:19:25 -05:00