Nikolay Amiantov
87890dab20
Add PAC files support
2016-12-07 02:01:19 +03:00
Florian Bruhin
ced618eccb
Pass all arguments to pip on Travis
2016-11-03 08:37:30 +01:00
Florian Bruhin
55d8239671
Fix pip installs on CI
2016-11-03 08:30:21 +01:00
Florian Bruhin
bce5fc529b
travis: Don't try to upgrade pip on OS X
...
We will run into (probably?) system integrity protection.
2016-10-05 13:20:33 +02:00
Florian Bruhin
197e3732d8
travis: Install pip on OS X
...
It seems pip isn't preinstalled on the newest image.
2016-10-05 13:10:31 +02:00
Florian Bruhin
04d2d60241
travis: Remove custom OS X Qt builds
2016-10-05 12:54:23 +02:00
Florian Bruhin
a58c3ff0c6
Print some version numbers in travis_install.sh
2016-07-06 22:25:14 +02:00
Florian Bruhin
89cdef851d
Install new node
2016-07-06 17:05:12 +02:00
Florian Bruhin
ad83950410
travis: Install v5.6.1_1-1 bottle
...
This should fix OS X builds.
2016-06-30 09:54:03 +02:00
Florian Bruhin
cfe360b95e
travis: Update OS X bottle to Qt 5.6.1
2016-06-10 23:14:57 +02:00
Florian Bruhin
6f6303e0a6
Use requirements files for tox dependencies
...
While this makes things a little more complicated and means we'll need to use
`-r` to recreate tox environments, it has several advantages:
- Full support from requires.io (including PRs)
- Workaround for https://bitbucket.org/hpk42/tox/issues/332/ so we can update
virtualenv/pip
2016-05-29 16:53:54 +02:00
Florian Bruhin
9bb425d598
Install Qt5/PyQt5 from custom bottles on OS X
...
We have a custom build which comes with QtWebKit now.
2016-05-29 15:46:43 +02:00
Florian Bruhin
e70d6d49d9
travis: Separate requirement files
...
This way we can update pip independently before installing the rest, and
avoid installing codecov (and thus coverage which attempts to build C
extension) where it's not needed.
2016-05-12 20:32:03 +02:00
Florian Bruhin
d4e2b4ebb4
travis: Don't update Python for flake8 env
...
This was needed because of a bug for which the backfix seems to be
ported to Ubuntu now.
2016-05-12 20:32:03 +02:00
Florian Bruhin
56a2b6778c
travis: Install libpython3.4-dev
...
This is now needed because we use "language: generic" which doesn't come
with that package.
2016-05-12 20:32:03 +02:00
Florian Bruhin
e13320b398
travis: Use python2 for pip
...
This means we won't need to install pip via apt-get, and using a
Python 2 tox/pip is fine.
2016-05-12 20:32:03 +02:00
Florian Bruhin
3033f77f99
travis: Use (( in travis_retry
...
If we use [, the script exits when a condition is false (as we use
set -e).
2016-05-12 20:32:03 +02:00
Florian Bruhin
cdc79339fb
travis: Use requirement files for pip
...
This way we can pin tox/pip versions (which are used in the native
Travis environment) *and* get notified about updates by requires.io.
2016-05-12 20:32:03 +02:00
Florian Bruhin
6558e196b4
Simplify package installation on CI
...
Having a Python script was a good idea back when we could do almost the
same steps on every CI configuration.
This turned out to grow into a complicated script, so it's easier to
split off things for Linux/OS X into a small shell script (and keep
Python for Windows, as I really don't want to use .bat/.ps).
2016-05-12 20:32:03 +02:00