Hugo
248d5f7eed
'sudo: required' no longer needed
2018-11-20 11:06:28 +02:00
Hugo
f87406479c
Use VM-based infrastructure https://blog.travis-ci.com/2018-11-19-required-linux-infrastructure-migration
2018-11-20 10:51:40 +02:00
Hugo
cadfbed43b
Run lint in own job, but don't let it fail build
2018-10-17 22:29:02 +03:00
Hugo
88e72498c7
Name the build jobs
...
https://docs.travis-ci.com/user/customizing-the-build/#naming-jobs-within-matrices
2018-10-17 22:29:02 +03:00
Hugo
3775aad9f1
Move PYTHONOPTIMIZE to Python versions which have two jobs
2018-09-21 13:31:16 +03:00
Hugo
970ea7d3c4
Test two arbitrarily chosen jobs with PYTHONOPTIMIZE
2018-08-25 19:06:11 +03:00
Hugo
b2599042a2
Add Ubuntu 14.04 LTS (Trusty Tahr) jobs for those that can use it
2018-08-16 15:09:33 +03:00
Hugo
825817efe5
Use Ubuntu 14.04 LTS (Trusty Tahr) for PyPy2/3 and Py3.4, not available on Xenial
2018-08-16 15:09:33 +03:00
Hugo
4d1cebd9a8
Use Ubuntu 16.04 LTS (Xenial Xerus) as CI base
2018-08-16 15:09:33 +03:00
Hugo
1ffc67e70b
Merge pull request #3165 from hugovk/travis_retry
...
Use travis_retry for docker pull to avoid occasional network timeouts
2018-06-30 11:32:42 +03:00
Hugo
968c2cf3c9
Merge pull request #2979 from hugovk/rm-after_all
...
Remove redundant travis_after_all stuff
2018-06-14 13:50:27 +03:00
Hugo
8be7de809c
For commands which do not have a built in retry feature, use the travis_retry function to retry it up three times if the return code is non-zero
2018-06-11 21:16:00 +03:00
Hugo
fe0b78b98d
Support Python 3.7
2018-04-05 13:52:48 +03:00
hugovk
18f21e8209
Remove redundant travis_after_all stuff
2018-03-21 10:02:42 +02:00
Jon Dufresne
9cf5371571
Enable pip cache in Travis CI
...
Can speed up builds and reduce load on PyPI servers.
For more information, see:
https://docs.travis-ci.com/user/caching/#pip-cache
2018-01-04 12:22:50 -08:00
wiredfool
0c1f75876a
Use a specific docker tag image version
2017-12-28 14:52:59 +00:00
hugovk
5592163564
pytest no longer supports EOL Python 3.3
2017-12-28 14:48:19 +00:00
hugovk
e0c87e5b78
Fedora 25 went EOL on 2017-12-12
2017-12-20 08:58:59 +02:00
Eric Soroos
b2892bb991
Renamed amazon to amazon-1, added amazon-2 and fedora-27
2017-12-19 13:49:23 +00:00
Hugo
114365d7f7
Test 3.7-dev ahead of 3.7.0's expected 2018-06-15 release
2017-11-22 11:50:29 +02:00
wiredfool
56aa77663a
Merge pull request #2854 from wiredfool/precise
...
Drop Ubuntu Precise CI Support
2017-11-13 13:24:40 +00:00
Eric Soroos
904d78f716
remove EOL ubuntu precise
2017-11-13 13:01:07 +00:00
Eric Soroos
387ec79ceb
Enable centos-7, fedora-25, remove fedora-24
2017-11-08 11:38:49 +00:00
Hugo
9b613c1bb6
Use default pypy/pypy3
2017-09-09 11:25:24 +03:00
Eric Soroos
4deb447f59
travis runs for fedora 24 and 26 in docker
2017-07-17 14:43:13 -07:00
Eric Soroos
65c6051792
turn on centos, amazon linux
2017-07-01 03:46:49 -07:00
wiredfool
7e3883406e
Change the owner of the TRAVIS_BUILD_DIR to match the UID in the container. Fixes #2586
2017-06-21 13:26:56 -07:00
hugovk
80e75876e9
Update pypy
2017-06-08 23:25:01 +03:00
hugovk
ca3b975074
Run faster Dockers last so slower jobs don't hold up the build
2017-03-26 22:14:57 +03:00
Eric Soroos
70ef34eda8
added additional docker builds, removed nightly
2017-02-07 03:19:11 -08:00
Eric Soroos
426f8d68b1
reenable nightly, move diffcover to non-docker 2.7 build
2017-01-20 11:35:49 -08:00
Eric Soroos
3c7798bc7b
Add prebuilt docker files to travis
2017-01-20 11:35:49 -08:00
hugovk
5f9f12a208
Python 3.6 is out
2016-12-27 02:28:11 -08:00
hugovk
a8c6df563e
pip install olefile
2016-12-21 22:01:55 +02:00
hugovk
50408568cb
Don't pip install -e .
2016-12-21 21:55:45 +02:00
Hugo
9c1b9e71a6
Merge pull request #2294 from wiredfool/pypy-buffer-workaround
...
PyPy buffer interface workaround
2016-12-21 08:49:42 +02:00
Fahad Al-Saidi
c994f86684
switch to ubuntu trusty 14.04
2016-12-20 06:24:52 -08:00
wiredfool
80b78be21a
Merge pull request #2199 from jdufresne/dep-olefile
...
Remove vendored version of olefile Python package in favor of upstream
2016-12-13 20:12:29 +00:00
Hugo
6fa7f3fc67
Merge pull request #2241 from wiredfool/sunrle
...
SunImagePlugin fixes
2016-11-23 16:10:17 +02:00
Jon Dufresne
52b1f46b12
Deprecate vendored version of olefile Python package in favor of upstream
...
Pillow now requires the olefile Python package through setup.py.
This removes Pillow's maintenance of this library by instead relying on
and reusing the upstream version. No longer need to regularly update the
vendored package and docs. olefile bug fixes and features can go
directly upstream.
During travis tests, now installs Pillow package before tests; this will
also install all dependencies (currently, only olefile).
2016-11-22 18:17:31 -08:00
wiredfool
82caa13a02
Additional test images for sun raster files
2016-11-22 07:19:58 -08:00
Jon Dufresne
85cf6d3140
Drop support for Python 3.2
2016-11-22 04:24:40 -08:00
Jon Dufresne
dbe9f85c7d
Drop support for Python 2.6
...
* Drop unittest2 requirement
* Use set literals
* Use dict/set comprehension
* Use str.format() automatic numbering
2016-11-22 04:23:55 -08:00
wiredfool
76d156bef0
Merge pull request #2176 from hugovk/nightly-tests
...
Build: Reinstate coverage tests on nightly
2016-11-11 17:05:34 +00:00
wiredfool
f09d7d9863
t
2016-10-28 02:44:28 -07:00
wiredfool
23c1c2732a
added a display for the QT tests
2016-10-28 02:20:02 -07:00
hugovk
9a301236d9
Reinstate tests on nightly
2016-10-25 15:33:54 +03:00
Hugo
6d2b7626f3
Revert "Work around pycparser issue failing our builds"
2016-10-03 18:17:20 +03:00
Hugo
ac3c3e8063
Work around pycparser issue
...
https://github.com/eliben/pycparser/issues/147
2016-10-03 15:48:59 +03:00
Andrew Murray
b58f76dc4f
Renamed references to OS X to macOS
2016-09-23 21:12:03 +10:00
rr-
4b260ac369
Install libimagequant for Travis build
2016-05-06 17:45:08 +02:00
wiredfool
66c7bc42e7
only run docs on python 2.7, install all the requirements for it
2016-04-09 21:15:03 +01:00
Hugo
c95de4e61f
Comment typo
2016-03-13 20:29:47 +02:00
wiredfool
8a0c2d5634
running check-manifest in a clean checkout
2016-01-31 17:16:54 +00:00
wiredfool
878bd8a03b
added more ignores to check-manifest
2016-01-31 17:16:54 +00:00
wiredfool
1f97f25ae1
Move travis cruft out of scripts deployable directory
2016-01-31 17:16:54 +00:00
wiredfool
f09508f17f
install before running sphinx
2016-01-08 10:07:24 -08:00
hugovk
890bdc2c07
sudo apt-get update
2015-12-06 17:31:53 +02:00
Alex Clark
93a326dc01
Install Sphinx; pushd/popd instead of cd
2015-09-30 09:37:54 -04:00
Alex Clark
8e05ae6fb8
Add doc build & linkcheck to CI
2015-09-30 09:10:28 -04:00
hugovk
ec40c150cc
Skip hanging Pyroma tests on Python 2.6
2015-09-22 16:43:00 +03:00
hugovk
e69306e3ff
Skip hanging Pyroma tests on Python 2.6
2015-09-22 16:39:26 +03:00
hugovk
8e39cc67dd
Coveralls 4.0 doesn't support Python 3.2
2015-09-22 15:23:20 +03:00
hugovk
6e82984e34
Promote Python 3.5; must pass
2015-09-14 17:06:13 +03:00
hugovk
33cd2a5e9b
Python 3.5.0 released and available on Travis CI
2015-09-14 16:36:04 +03:00
Andrew Murray
e9f0d53382
Disabled Travis coverage scripts for nightly build
2015-08-11 23:37:41 +10:00
hugovk
50a3c32d4c
Test on Python 3.5/3.6 dev
2015-07-29 22:55:01 +03:00
hugovk
24eceff7df
Run check-manifest
2015-06-29 16:58:53 +03:00
hugovk
997e0fcc5a
Pyroma tests sometimes hang on PyPy; skip for PyPy
2015-06-04 13:19:08 +03:00
hugovk
fa27200fe3
Pyroma (really docutils)' installation no longer slow on Py3
2015-05-08 00:05:59 +03:00
Hugo
7d3d0b18ed
Re-encrypt AUTH-TOKEN inside python-pillow/Pillow
...
Instead of inside the hugovk/Pillow repo.
travis login --auto
travis token
travis encrypt AUTH_TOKEN=<your_travis_token>
2015-01-04 22:01:32 +02:00
hugovk
3330dbad67
Add missing ]
2015-01-04 20:19:56 +02:00
hugovk
0cee278662
TRAVIS_BRANCH=master also for PRs submitted to master, so also make sure TRAVIS_PULL_REQUEST=false
2015-01-04 18:47:03 +02:00
hugovk
b23b3f3015
hugovk -> python-pillow
2015-01-04 11:55:06 +02:00
hugovk
b65ca089e5
Only do travis_after_all for hugovk/Pillow/master
2015-01-04 11:29:02 +02:00
hugovk
ba74339899
Move after_all to end of after_success
2015-01-04 11:12:36 +02:00
hugovk
76f8a26c47
Use travis_after_all to ensure OS X build only triggered after all Linux jobs pass
2015-01-04 10:47:35 +02:00
hugovk
832c42da74
After success, trigger a build at hugovk/pillow-wheels/latest
2015-01-04 10:16:20 +02:00
homm
83fc485392
Limit default MAX_CONCURRENCY to 4.
2014-12-08 22:20:22 +03:00
Hugo
bb76b45545
Revert "Workaround Pypy regression"
2014-10-13 22:22:33 +03:00
Hugo
1693e4bf6d
Fix allow_failures
2014-10-13 10:58:57 +03:00
Hugo
c9619ae61a
Allow latest PyPy 2.4.0 to fail and temporarily add previous passing 2.3.1 for the time-being ( #952 )
2014-10-13 10:52:44 +03:00
wiredfool
460160a1e3
Updated merge from master
2014-09-26 16:07:52 -07:00
hugovk
d6dacc27bf
Clearer comment
2014-09-24 09:15:58 +03:00
hugovk
ab87302560
Merge with master
2014-09-24 08:50:59 +03:00
Hugo
c0582c2ef2
Run slow PyPy* first, so other jobs aren't queued behind them. Run latest 3.x and 2.x next, to get quick compatibility results.
2014-09-23 10:59:03 +03:00
Hugo
ec3f1a5681
Temporarily remove fail-fast
2014-09-22 10:38:50 +03:00
hugovk
1de128d6b6
Merge branch 'master' into flake8
2014-09-14 10:23:51 +03:00
Omer Katz
dd2608e126
All network operations should be retried in order too prevent build failures due to network errors and large matrixes should fast finish.
2014-09-10 10:25:17 +03:00
hugovk
339a63ed69
Fail fast: move installation stuff that's not needed in the script: section closer to where it's needed. This saves time by avoiding it when a test fails.
2014-08-29 16:03:58 +03:00
hugovk
99a3a00c24
Also pep8/pyflakes *.py in parent dir
2014-08-28 17:23:39 +03:00
wiredfool
56e3b6047a
Merge pull request #850 from hugovk/pyroma
...
Pyroma installation is slow on Py3, so just do it for Py2
2014-08-19 09:41:46 -07:00
Hugo
30979d4dd4
Fix typo
2014-08-17 23:34:12 +03:00
Hugo
ce89d19691
No need to time now Travis has time tags
...
http://blog.travis-ci.com/2014-08-13-per-command-time-tags
2014-08-16 18:45:36 +03:00
Hugo
616d8cd4c0
Pyroma installation is slow on Py3, so just do it for Py2
2014-08-16 18:12:31 +03:00
wiredfool
c216c6a71e
Adding coverage support for C code
2014-07-31 12:18:09 -07:00
hugovk
a5302dcea9
Cover pypy
2014-07-30 12:04:04 +03:00
hugovk
c7a6f162ca
Add new pypy3: http://blog.travis-ci.com/2014-07-24-upcoming-build-environment-updates/
2014-07-30 11:30:46 +03:00
hugovk
8c60de375d
Workaround to test PyQt: https://github.com/travis-ci/travis-ci/issues/2219#issuecomment-41804942
2014-07-21 12:15:23 +03:00
hugovk
64bf7d466f
Fail fast: -x to stop running tests after the first error or failure
2014-07-20 01:17:10 +03:00