Commit Graph

185 Commits

Author SHA1 Message Date
Hugo
d6055440d5 Drop support for EOL Python 3.4 2019-01-24 23:33:14 +02:00
Andrew Murray
d7476e15db Start xvfb for Trusty and use the service for Xenial 2019-01-15 22:13:45 +11:00
Hugo
ea60256b3b Only start Xvfb for Qt builds 2019-01-15 11:37:17 +02:00
Hugo
c579e7469a CI: Run check-manifest in lint job 2019-01-01 23:22:30 +02:00
Andrew Murray
b40d293263 Changed docker tag to master 2018-12-29 05:59:00 +11:00
Andrew Murray
b5b32a519b Updated Travis CI from Fedora 26 and 27 to 28 and 29 2018-12-27 10:58:49 +11:00
Hugo
73fc7a9f3d
Merge pull request #3488 from hugovk/upgrade-pypy
Travis CI: Upgrade PyPy from 5.8.0 to 6.0
2018-12-13 21:14:03 +02:00
Hugo
fa14534e51 PyPy 6.0 requires Xenial on Travis CI 2018-12-06 17:30:12 +02:00
Hugo
58b4583520 Upgrade PyPy from 5.8.0 to 6.0 2018-12-06 17:29:41 +02:00
Hugo
a9f847bed1 Lint job can fail build 2018-12-04 23:25:27 +02:00
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