Cosimo Lupo
5224662dc1
[Travis] enable fast_finish
...
With "fast_finish" enabled, Travis CI will mark builds as finished
as soon as a job has already failed (or the only remaining ones are
allowed to fail).
https://blog.travis-ci.com/2013-11-27-fast-finishing-builds/
2017-10-03 11:40:48 +01:00
Cosimo Lupo
03064b60c4
[travis] run tests on latest pypy2.7-5.8.0
2017-07-24 16:48:04 +01:00
Cosimo Lupo
9c3e499d2a
[travis] test on more recent pypy-5.3.1
...
Travis CI workers now come with a more up-to-date pypy.
2017-05-30 14:00:38 +01:00
Cosimo Lupo
61ab1e7f6d
build sdist/wheel only once for both Github and PyPI
...
This makes sure we upload the same files to Github Releases and PyPI.
Currently we were building them twice, with the risk of different files
being uploaded to the two repositories.
2016-12-26 19:36:08 +00:00
Cosimo Lupo
4fcbebcb38
.travis/*.sh: use homebrew python3 instead of compiling python3 from source with pyenv
...
This should speed it up a bit, as brew will download a pre-compiled "bottle", whereas pyenv compiles python from source.
The current 'python3' formula on homebrew is 3.6.0, so let's use that.
2016-12-26 18:38:37 +00:00
Cosimo Lupo
c65a6548bd
.travis.yml: run tests with coverage for all pythons, not just 3.5
...
Running coverage.py on pypy takes twice as long, not worth it.
2016-12-26 18:32:25 +00:00
Cosimo Lupo
6125d0190d
.travis.yml: add Python 3.6; remove Jython
2016-12-25 18:07:35 +00:00
Cosimo Lupo
2611ec2cff
[travis] only make dist in before_deploy stage; use 'file_glob' to get files for Github Releases
2016-11-02 09:30:18 +00:00
Cosimo Lupo
30799bb6df
[travis] also drop 3.4 for OSX; only run 2.7 and 3.5
2016-10-14 18:07:17 +01:00
Cosimo Lupo
e4a3d4aba4
[travis] don't test on OSX pypy any more
...
I believe it's enough to test pypy implementation only on Linux.
We don't really need to also test it in on OSX, as fonttools is a pure python project so it should just work there as well.
Travis CI has just become too slow...
2016-10-14 17:41:22 +01:00
Cosimo Lupo
f6362b0ebf
Revert ".travis.yml: also test with built-in Python 2.7 on OSX 10.11"
...
This reverts commit a63e1ed5d37797ee361b0a23d09bf8a03aaee23d.
The default OSX Travis worker is now osx10.11-xcode7.3 so we don't need to separately test the latter as it's now default.
Also, since the OSX are getting quite slow lately, we can't afford to test two different python2.7 on OSX; so from now on we just test the system Python 2.7.11 that comes with El Capitan (so no more 2.7.5 on Mavericks).
2016-10-14 17:31:16 +01:00
moyogo
fbbc344556
appveyor, travis: use fonttools-dev@googlegroups.com
2016-09-27 20:52:09 +01:00
Cosimo Lupo
728774587d
[travis] also deploy to Github Releases on tags
2016-09-27 16:36:19 +01:00
Cosimo Lupo
0f7bc8f710
.travis.yml: define $BUILD_DIST environment variable on Python 3.5 (Linux)
2016-09-27 00:04:14 +01:00
Cosimo Lupo
375785ca2a
.travis.yml: re-generate encrypted secure PyPI password to fix Travis dpl raising HTTPError 401
...
https://travis-ci.org/behdad/fonttools/jobs/162925225#L2712
2016-09-26 23:26:36 +01:00
Cosimo Lupo
b6ab441a1a
.travis.yml: drop Python 3.3 support
2016-08-06 19:29:35 +01:00
Cosimo Lupo
900a250896
.travis.yml: enable automatic PyPI deployment from Travis upon tags
2016-08-06 13:10:52 +01:00
Cosimo Lupo
ce15359dc4
travis: set 'osx_image' to 'xcode7.3' instead of 'osx10.11'
...
https://docs.travis-ci.com/user/languages/objective-c#Supported-Xcode-versions
2016-04-28 15:39:59 +01:00
Cosimo Lupo
f8b309a28d
travis: use pyenv to install Jython 2.7.0
2016-04-15 10:19:22 +01:00
Cosimo Lupo
215ab5bec3
travis.yml: add 'coveralls' tox environment to the matrix (use py35 on Linux)
2016-04-11 01:11:01 +01:00
Cosimo Lupo
258e53044d
Revert ".travis.yml: temporarily disable py27-osx10.11 until pip installation issue is fixed"
...
This reverts commit 15392729ae9800a29bc04649d48c08093b67ec95.
Fixes #473 .
2016-01-22 12:02:45 +00:00
Cosimo Lupo
15392729ae
.travis.yml: temporarily disable py27-osx10.11 until pip installation issue is fixed
...
https://github.com/pypa/pip/issues/3392
2016-01-20 10:07:41 +00:00
Cosimo Lupo
a63e1ed5d3
.travis.yml: also test with built-in Python 2.7 on OSX 10.11
2015-12-12 19:28:59 +00:00
Cosimo Lupo
c5b96cfe98
.travis.yml: run tox command using run.sh script
2015-12-12 19:28:58 +00:00
Cosimo Lupo
bcc95eebfa
.travis.yml: run tests on both Linux and OSX; use tox to setup virtual env and install deps, and pytest to discover/run tests
2015-12-12 18:11:59 +00:00
Cosimo Lupo
59ddee620e
.travis.yml: switch container-based infrastructure; don't install gcc++ 4.8 as it requires sudo
2015-12-09 12:57:25 +00:00
Cosimo Lupo
cf310d4ff7
[Travis] also test against newly released Python 3.5.0
2015-09-14 16:01:14 +01:00
Behdad Esfahbod
80966aa7e3
Revert "[travis] compile Brotli using build_ext --libraries=stdc++
on pypy3"
...
This reverts commit 76dbfef6d4bb11eb4c796f26ebebe1045b6dbbf8.
We don't support pypy3 anymore, until it's updated to 3.3, which shouldn't need
this fix.
2015-08-24 11:48:07 +01:00
Behdad Esfahbod
a3f3da4aa9
[Travis] Disable pypy3 until Travis updates it to >= 3.3
2015-08-24 11:47:21 +01:00
Cosimo Lupo
76dbfef6d4
[travis] compile Brotli using build_ext --libraries=stdc++
on pypy3
...
Fixes https://github.com/behdad/fonttools/issues/339
2015-08-21 01:31:28 +02:00
Cosimo Lupo
7ef718b9c5
Revert "[travis] try python -c 'import brotli'
to debug pypy3 build failing"
...
This reverts commit ecba74224a13b5d3bf9c0ca0829e63357086d19c.
2015-08-20 01:27:31 +01:00
Cosimo Lupo
ecba74224a
[travis] try python -c 'import brotli'
to debug pypy3 build failing
2015-08-19 23:58:18 +01:00
Cosimo Lupo
7c35e848fb
[travis] install gcc 4.8 for better C++11 support (required to build Brotli)
2015-08-07 18:23:41 +01:00
Cosimo Lupo
8d02c3a680
[travis] install brotli via pip requirements.txt
2015-08-07 18:23:41 +01:00
Behdad Esfahbod
9fe2b3fb15
Drop Python 3.2 as well
2015-06-11 14:01:39 -07:00
Behdad Esfahbod
3254f4039a
Drop Python 2.6 support
2015-06-11 13:36:59 -07:00
Behdad Esfahbod
f1ec43cefa
[TravisCI] Test on pypy and pypy3 as well
2015-04-07 19:12:08 -07:00
Behdad Esfahbod
f7861e5e58
Add a minimal Makefile that calls setup.py
2015-04-07 18:27:23 -07:00
Behdad Esfahbod
f192400039
Fix checks; add run-tests.sh
2015-03-03 09:57:41 -08:00
Behdad Esfahbod
b8fdab95f6
[TravisCI] Fix build (hopefully); run tests
2015-03-03 09:52:47 -08:00
Behdad Esfahbod
822b3f630e
[TravisCI] make install explicit
2015-03-03 09:21:30 -08:00
Behdad Esfahbod
f5a6c2f1de
Add TravisCI settings
2015-03-03 09:14:54 -08:00