Commit Graph

27 Commits

Author SHA1 Message Date
John Wiggins 0e46d2cd82 Make sure the pip in the virtualenv is upgraded.
Additionally, list the installed packages after each of the two installation
phases.
2015-09-01 08:59:15 +02:00
John Wiggins 8a5cc800cb Revert pip cache changes. Use pip's built-in retry. 2015-08-31 20:26:22 +02:00
Josh Warner 4309d47239 FIX: Require networkx 1.9.1 for the 2.6 build 2015-08-13 17:39:25 -05:00
Steven Silvester c8b0765c43 Try using debug and all skimage warnings 2015-07-15 21:01:13 -05:00
Steven Silvester 8207863e02 Enable deprecation warnings 2015-07-15 08:22:08 -05:00
Steven Silvester e309845dab Use default warning print behaviour 2015-07-15 08:20:26 -05:00
Steven Silvester 9f3885f473 Try only warning once per module 2015-07-15 08:19:43 -05:00
Steven Silvester 90da42fcde Make all of the pip installs quiet to try and fit in 10000 lines 2015-07-14 21:26:06 -05:00
Steven Silvester a939eb4ce6 Use a container and pip cache
Use container and pip cache

Add the sudo calls back in

Try removing sudo and the tk install

Skip show() call in novice doctest

Try not building docs and no libqt4-dev

Try the optional installs right away

Do not install PyQt4 or imread

Try without libfreeimage

Try and install libfreeimage outside of root

Another attempt at libfreeimage

Yet another attempt at libfreeimage

Use the travis whitelist

Try adding the sudo command

Try and build the docs

Install scikit-image first

Restore full build functionality

Fix whitespace

Remove unused tk import
2015-07-13 21:22:44 -05:00
arve0 dedff0efa8 smarter requirements in test env 2015-05-28 14:44:00 +02:00
arve0 ddedb9de08 use travis python 2.7 and wheel house 2015-05-27 23:29:13 +02:00
arve0 c52dc414c6 install binaries -> then resolve deps
requirements.txt should hold all dependencies all deps are not in wheel house

- first install binaries from wheel house
- then install the rest of the deps
2015-05-25 17:04:50 +02:00
Blake Griffith d6c028a9b3 Move dask intall to travis_befor_install.sh 2015-05-21 12:12:10 -05:00
Steven Silvester adac822ee9 Fix setup to allow installing from PyPI
≈
Fix setup to allow installing from PyPi
Another attempt at fixing the setuptools problem

Fix pip incantation

Fix typo

Try updating setuptools too

Try upgrading pip and setuptools after venv install

Rule out install_requires as the source of the problem

Try just requiring the ones that can be built from source

Use explicit install_requires and move version checks to after setup runs

Clean up installation for PyPI compatiblity

Dead end commit

Fix travis to match new installation procedure

Put build_versions check after install

Fix travis syntax

Switch to lower-case cython in version check

Another attempt

Another fix

Fix syntax error

Make header executable

Build inplace on py27

Fix finding of source code version in sphinx

Fix travis syntax

Import setuptools after install

Fix the version check in sphinx

Work around setuptools bug in 2.7

Fix handling of Cython requirement and update release notes

Switch to one Appveyor build and update build method

Add cython back to install_requires

Remove debug lines

Another try for appveyor install

Another attempt at setuptools and Appveyor

Do not let intermittent apt-get failures crash the build

Fix typo

Another appveyor attempt

More fixes for setuptools and Appveyor

Yet another setuptools/appveyor attempt

Put requirements.txt back in order

Fix typo

Fix readlines function call

Try not using a venv for python 2.7

Fix syntax

Try the provided venv for py27

Remove --user

Remove debug info

Another try for python27 fix

Try again

Do not use install_requires with numpy/scipy

Try just avoiding scipy

Try removing scipy (numpy was before)

Avoid both scipy and numpy

Fix qt install on 27

Fix qt install on 27 agin

Revert the scripts to their previous condition

Revert file permission changes

Undo changes to requirements.txt
2015-03-29 15:36:11 -05:00
Steven Silvester 77d725893e Fix for broken setuptools 2015-03-25 20:18:08 -05:00
arve0 3c6e00083f add some more magic 2015-03-17 10:59:20 +01:00
arve0 98ad602780 install sphinx before running tests in travis 2015-03-15 12:51:13 +01:00
Steven Silvester 2613b81bf7 Fix name of pil package 2015-02-17 11:12:24 -06:00
Steven Silvester 914248c190 Test against PIL on python 2.7 2015-02-17 10:53:51 -06:00
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 a8d480a1c8 Add a coveralls repo token 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