Commit Graph

72 Commits

Author SHA1 Message Date
Steven Silvester b14fa310b7 Shuffle some commands back to before_install 2014-12-14 15:37:29 -06:00
Steven Silvester c79594841a Reinstate the pip timeout 2014-12-14 15:33:50 -06:00
Steven Silvester 6c8385f679 Update travis_notes and move to tools folder 2014-12-14 12:26:50 -06:00
Steven Silvester a8d480a1c8 Add a coveralls repo token 2014-12-14 12:26:49 -06:00
Steven Silvester 78974d93dc Fix section titles to avoid spaces 2014-12-14 12:26:49 -06:00
Steven Silvester 12248e18e7 Fix usage of set command
Fix usage of set command

Fix set command again

Fix mpl directory for python 2.7
2014-12-14 12:26:42 -06:00
Steven Silvester 68547f0a8a Do not explicitly remove packages from requirements.txt 2014-12-14 12:26:42 -06:00
Steven Silvester fd6f7fe9fd Use the system python for 2.7 2014-12-14 12:26:42 -06:00
Steven Silvester 91332bf348 Use our own retry command since travis_retry is not exported
Use our own retry command since travis_retry is not exported

Reinstate the MPL settings

Fix the order of the MPL settings

Fix the MPL versions

Streamline the section headers

Adjust min MPL requirement for the Ubuntu version

Force pip to not install matplotlib and scipy
2014-12-14 12:26:25 -06:00
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 1de9329661 Prevent travis-try breaks when recreating hard link for PyQt 2014-12-13 11:24:39 -06:00
Steven Silvester 04a5b62847 Fix typo in bash conditional 2014-12-13 07:11:40 -06:00
Steven Silvester 94dab0d30e Fix boolean logic for SimpleITK install and add warning 2014-12-13 06:22:39 -06:00
Steven Silvester b10548509d Do not try and install SimpleITK on Py3.2 or 3.4 2014-12-13 06:19:04 -06:00
Steven Silvester 3c4573b852 Install simpleitk from wheelhouse if available 2014-12-13 05:41:44 -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
Steven Silvester 23e81753dd Invoke sudo to create link to system PyQt 2014-12-04 20:09:46 -06:00
Steven Silvester 62a37bda32 Fix python version check 2014-12-03 21:23:17 -06:00
Steven Silvester f19dcbbdc3 Clean up use of python version check for pyqt install 2014-12-03 20:56:28 -06: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
Stefan van der Walt 35a3adc92b Merge pull request #1226 from blink1073/show-travis-build-versions
Move debug info into top level Travis for visibility
2014-11-17 12:52:18 +02:00
Steven Silvester e6f726b77b Move debug info into top level travis for visibility 2014-11-16 10:52:18 -06:00
Steven Silvester c3cf9890b7 Merge pull request #1046 from stefanv/osx_wheels
Add OSX wheel generation instructions and upload script
2014-11-08 16:04:53 -06:00
Steven Silvester 79473ee6d9 Quiet down optional installs to avoid hitting 10000 line limit 2014-10-20 06:13:39 -05:00
Steven Silvester 1ae060dce8 Free disk space during travis install 2014-10-20 06:13:00 -05:00
Steven Silvester b5da90e4c7 Just disable doctests in tifffile_local 2014-10-16 04:49:45 -05:00
Steven Silvester 0569524d79 Use proper nose option 2014-10-16 04:14:42 -05:00
Steven Silvester 284cdd0bca Do not test or cover the external libraries directly 2014-10-16 03:20:09 -05: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 37d6ddfe36 Fix handling of variables - use local 2014-10-12 19:11:32 -05:00
Steven Silvester 0d2799a98d Export the MPL variables 2014-10-12 18:35:35 -05:00
Steven Silvester 4795946537 Make new script executable 2014-10-12 17:20:23 -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 6cff910f67 Update the setup script to install tifffile 2014-10-12 15:12:45 -05:00
Steven Silvester 3b63e19412 Fix MPL_DIR location 2014-10-11 04:58:11 -05:00
Steven Silvester 283e759b37 Matplotlibrc was in a different location in mpl 1.1.1 2014-10-11 04:58:11 -05:00
Steven Silvester f5b30bf867 Formatting 2014-10-11 04:58:11 -05:00
Steven Silvester b37913d63c Use a null backend during the doc examples 2014-10-11 04:58:11 -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 0e3c8382f3 Remove whitespace 2014-10-11 04:58:11 -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 e146c3eea5 Clean up formatting and a comment 2014-10-11 04:58:10 -05:00
Steven Silvester 73e639e3b6 Fix formatting of 'for' loops 2014-10-11 04:58:10 -05:00
Steven Silvester 6e326add18 The python path should include the parent directory now 2014-10-11 04:58:10 -05:00