Hugo van Kemenade
229981192d
Merge branch 'master' into add-3.8-travis-ci
2019-11-26 08:13:47 +02:00
Chris Hunt
bc20cac848
Update pypy on Travis
2019-10-29 20:22:33 -04:00
hugovk
9f6ee74d1a
Test on Python 3.8 final
2019-10-15 22:07:03 +03:00
Xavier Fernandez
c30bfa5a9f
Add vendoring target to heck that vendoring is up-to-date
2019-10-10 10:29:34 +02:00
Pradyun Gedam
033a01333c
Drop tox -e packaging from CIs
2019-09-24 18:35:53 +05:30
Pradyun Gedam
ea80263958
Drop lint-py2 and mypy from Travis CI
2019-09-24 17:03:38 +05:30
Pradyun Gedam
506a08bc38
Rename tox lint-py3
to tox lint
...
Also update references to it, in Travis CI config and in documentation.
2019-08-27 13:55:20 +05:30
Pradyun Gedam
66d5486b9d
Update Python versions on Travis CI
2019-07-31 12:29:04 +05:30
Hugo
2c1010ee96
Drop support for EOL Python 3.4
2019-07-07 11:45:16 +03:00
Jelmer Vernooij
eb7d4b2178
Bazaar: Export directly from the remote branch.
...
This significantly improves performance, since it allows the remote
server to directly stream a tarball that just contains the requested
revision rather than the full repository contents.
2019-01-20 17:46:31 +00:00
Pradyun Gedam
c4308c6e77
🎨
2018-12-09 12:04:46 +05:30
Pradyun Gedam
0136043a7d
Use the correct names for PyPy on Travis CI
2018-12-09 12:04:24 +05:30
Pradyun Gedam
407d49f483
Switch to xenial on Travis
2018-12-08 09:16:30 +05:30
Benoit Pierre
a4209aa0fb
tests: add support for using venv for the virtual environment
...
Add a new testsuite option `--use-venv` to enable the use of `venv`
for creating a test virtual environment. The option is opt-in because
creating a `venv` environment does not work right when running under a
`virtualenv`; which is why `tox-venv` must be used in combination with
tox.
2018-10-21 21:43:32 +02:00
Benoit Pierre
4f18dc8984
travis: preemptively switch to VM-based jobs ( #5864 )
...
Rational: https://blog.travis-ci.com/2018-10-04-combining-linux-infrastructures
2018-10-09 21:55:00 +05:30
Benoit Pierre
8c04e2ba7b
travis: fix Python 3.8 jobs
2018-09-28 01:12:12 +02:00
Pradyun Gedam
fd45982541
Travis: Default to Python 3.6 and enable 3.7 support
2018-07-29 19:09:38 +05:30
Pradyun Gedam
26d45a667d
Document and test support for Py3.7
2018-07-03 01:01:15 +05:30
Pradyun Gedam
66b2c7f7ba
Move Travis files into tools/
2018-06-15 21:54:55 +05:30
Pradyun Gedam
c19f991893
Adopt Build Stages
2018-05-30 00:44:34 +05:30
Pradyun Gedam
1b07ea3725
Rework Travis CI configuration
...
- Use "group" terminology
- Remove tox factors
- Infer TOXENV from Travis environment (removes need to specify it)
2018-05-30 00:44:21 +05:30
Pradyun Gedam
e630e0c903
Travis: Move non-installation commands to a separate file
2018-05-27 18:12:41 +05:30
Hugo
61b011293b
Run functional tests for install in separate jobs ( #5436 )
...
Speeds up the end-to-end running time for Travis tests.
* Adds a new jobs to test_install* separately (using -k "[not] test_install")
* More generic cache ignore
* Move slower Python 3.5 tests before 3.4
* Factor tox envs
2018-05-26 16:46:12 +05:30
Donald Stufft
90b3db476f
Drop support for Python 3.3
2018-05-17 13:34:48 -04:00
Thijs Triemstra
38355b6f2a
enable pip cache for travis build
2018-03-01 15:10:05 +01:00
anatoly techtonik
77dad642f4
Travis: Enable fast_finish ( #4693 )
...
* .travis.tml: Enable fast_finish
https://blog.travis-ci.com/2013-11-27-fast-finishing-builds/
* https://pip.pypa.io/en/latest/development/#adding-a-news-entry
2017-10-02 23:54:21 +02:00
Donald Stufft
28cca11e28
Merge pull request #4545 from pradyunsg/mypy/infrastructure
2017-09-04 02:14:25 -04:00
Pradyun S. Gedam
11451c54ec
Merge branch 'master' into mypy/infrastructure
2017-09-02 16:06:48 +05:30
Benoit Pierre
8522035708
travis: pypy3 tests should now run, disallow failures
2017-09-02 02:18:33 +02:00
Donald Stufft
8860dc016a
Remove vendored test support, as it's never worked
...
Since de-vendoring support exists only for downstream, and they need
to patch pip to get that support anyways, it seems reasonable to push
support for testing that configuration onto them. This is something
they need to do anyways, since they need to test their versions of the
vendored libraries.
See https://github.com/pypa/pip/pull/4657 for more information.
2017-08-31 14:53:00 -04:00
Pradyun S. Gedam
cd205fbd51
Re-order Travis jobs ( #4669 )
2017-08-16 13:06:54 -04:00
Pradyun S. Gedam
9986c0f1a7
Travis: Upgrade to Trusty and MyPy 5.8.0 ( #4652 )
...
* Upgrade to Trusty on Travis
Before Travis pushes us forcefully, it makes sense to ensure that the flip won't break our builds.
* Show failures because travis misbehaves occasionally
* Try out newer PyPy versions on Travis
* Use pypy and pypy3
🎉
* Revert "Show failures because travis misbehaves occasionally"
This reverts commit 7434fd6103
.
* Allow PyPy3 to fail
2017-08-09 16:12:32 -04:00
Pradyun S. Gedam
0f9d259fc7
Add basic mypy support
2017-07-17 22:19:31 +05:30
Pradyun S. Gedam
34100d406e
Merge linting tests onto 2 jobs ( #4566 )
...
* Merge linting tests onto 2
* Use a common section to remove repetition
2017-07-05 19:51:42 -04:00
Pradyun S. Gedam
d2574efdcf
Travis: Improve build speeds and upgrade PyPy version ( #4590 )
...
* Try using a different version of pypy
* Try everything
* Switch to simpler names
* Try using container build with newest PyPy
* Use container build everywhere
* Remove a useless job
2017-07-02 13:47:37 -04:00
Pradyun S. Gedam
731989a641
Add a comment back
2017-06-13 17:59:33 +05:30
Pradyun S. Gedam
3fd4beb46d
Add an isort job
2017-06-13 17:59:33 +05:30
Pradyun S. Gedam
661e2e81a5
Reformat .travis.yml
...
Sort the keys alphabetically.
2017-06-13 17:59:33 +05:30
Donald Stufft
59cb562d59
Fix up some bookkeeping
2017-03-18 14:52:14 -04:00
Donald Stufft
ac55737e7a
Remove the wheel-less vendor tests ( #4341 )
...
The wheel based vendor tests should get us the same testing without
the issue of trying to upgrade something that setuptools itself is
depending on. It also matches the mechanism that downstream are
currently using better.
2017-03-18 12:54:44 -04:00
Donald Stufft
ca14080260
Switch to 3.6.0 final as our latest 3.x release ( #4202 )
2016-12-24 12:38:01 -08:00
Marc Abramowitz
55b55232e9
.travis.yml: travis_retry .travis/install.sh
...
so we will retry if an install fails because of a networking blip, like
for instance this one with setuptools:
https://travis-ci.org/pypa/pip/jobs/58362989
2016-11-04 11:53:51 +01:00
Donald Stufft
22f2e01be5
Python 3.6 is working on Travis so require it ( #4039 )
2016-10-29 15:38:12 -04:00
Xavier Fernandez
067b473124
Fix travis and tox configurations for 3.6 and 3.7
2016-10-15 23:43:58 +02:00
Donald Stufft
d503c209a0
Allow Nightly Python to Fail in Travis ( #3978 )
2016-09-17 22:39:48 -04:00
Jakub Wilk
6dc28c1b31
Fix typos
2016-06-10 21:29:43 +02:00
anatoly techtonik
c73119c180
Make Travis test docs and pep8 before everything else
...
Because it is faster
2015-12-27 15:13:27 +03:00
Donald Stufft
b11cb019a4
Drop support for Python 3.2
2015-10-01 09:36:16 -04:00
Donald Stufft
07b4dea2c4
Test the released version of 3.5 instead of dev
2015-09-14 09:26:12 -04:00
Berker Peksag
166f3d20e2
Fix InterpreterNotFound: python3.5 error.
...
nightly now installs Python 3.6, so switched to use 3.5-dev.
See http://docs.travis-ci.com/user/languages/python/#On-demand-installations
for more information.
2015-07-23 14:33:15 +03:00