Commit Graph

39 Commits

Author SHA1 Message Date
Michał Górny
bcfbf9f94b tox.ini: Extend testing to py39 2020-08-05 19:21:27 -03:00
Zac-HD
de3e54fd27 Finish removal of "slave" terminology
See issue #234.  It's time.
2020-08-03 22:51:42 +10:00
Daniel Hahler
453cbd88dd tox/ci: remove testing with pytest's features branch (#509)
pytest is using the master branch now only.
2020-03-31 11:11:05 +02:00
Hugo
8f1e6ad10c Drop support for EOL Python 3.4 2019-12-02 17:56:08 +02:00
Hugo
20532ec93c Add support for Python 3.8 2019-11-09 16:45:40 +02:00
Bruno Oliveira
abec5e60a2 Improve CI: drop testing pytest master on py27, use py37
* Use Python 3.7 as preferred Python 3 interpreter
* Do not test pytest `master` and `features` branches on
  Python 2.7, as those branches no longer support Python 2.7/3.4
2019-06-06 17:12:27 -03:00
Bruno Oliveira
13efbfba69 Merge pull request #427 from blueyed/travis-xenial
ci: Travis: dist=xenial
2019-04-02 20:14:20 -03:00
Daniel Hahler
875aed976e ci: Travis: cache for pre-commit (linting) 2019-04-02 19:47:32 +02:00
Daniel Hahler
fc8e1133ac ci: Travis: dist=xenial 2019-04-02 19:09:37 +02:00
Bruno Oliveira
f9a13fe53b Drop support to old pytest versions and test with python 3.7 2018-11-11 11:27:30 -02:00
Bruno Oliveira
673fe9bd67 Create 'baseline' stage for fast-failure of builds, similar to pytest 2018-10-30 09:44:13 -03:00
Bruno Oliveira
9217b80fb1 Update CI to test against latest pytest release 2018-10-30 09:44:13 -03:00
Bruno Oliveira
78030e3d32 Fix warnings transfer between workers and master node with pytest >= 3.8
Fix #341
2018-09-25 10:01:20 -03:00
Bruno Oliveira
a72f25335b Merge remote-tracking branch 'upstream/master' into release-1.22.5 2018-07-28 09:12:22 -03:00
Bruno Oliveira
9f9eee6b74 Remove flakes and readme from appveyor and travis 2018-07-27 18:42:06 -03:00
Bruno Oliveira
1ed3884da9 Add pre-commit files and linting using pre-commit 2018-07-27 17:46:25 -03:00
Bruno Oliveira
beb92732ed Include pytest 3.6 into the build matrix 2018-07-27 17:20:50 -03:00
Bruno Oliveira
b8154cf655 Revert "Drop support to old pytest versions (<3.4)"
This reverts commit b5abe791ad.
2018-07-27 17:02:20 -03:00
Bruno Oliveira
b5abe791ad Drop support to old pytest versions (<3.4)
Let's take the opportunity to reduce the build matrix and test with latest
pytest versions as well
2018-07-23 19:32:56 -03:00
Bruno Oliveira
9ff6fc10d0 Skip deploy job on Travis if we are not on a tag 2018-07-21 18:17:21 -03:00
Bruno Oliveira
db1fb683cf Add pytest 3.3 to tox build matrix 2017-12-22 15:38:07 -02:00
Hugo
ed2db3d03a Drop support for EOL Python 2.6 2017-12-21 10:55:57 +02:00
Bruno Oliveira
0cdef59428 Add test environments using pytest master and features branches 2017-09-01 18:51:49 -03:00
Ronny Pfannschmidt
d4d52dc933 fix up travis deploy config
move distributions key to the right place
install setuptools_scm for deploy
2017-08-18 14:00:44 +02:00
Bruno Oliveira
d9bb158085 Change Travis configuration to use stages in CI
Fix #221
2017-08-16 23:54:38 -03:00
Ronny Pfannschmidt
0515f59c63 use sane travis config add newer pytest versions and remove tox-travis 2017-08-09 14:21:19 +02:00
Bruno Oliveira
cc95cf26e1 Skip uploading docs when publishing to PyPI
This should also solve the problem of not publishing wheels
2017-06-10 10:02:43 -03:00
xoviat
2b57d85550 travis: use tox-travis 2017-05-08 09:11:32 -05:00
Omer Katz
de7a45ef40 Test with Python 3.6 as well. 2017-05-08 09:11:32 -05:00
Bruno Oliveira
e5d8064534 Test using pytest 3.0
Fix #99
2016-12-05 20:12:29 -02:00
Ronny Pfannschmidt
6241167b6c add travis deploy for pypi release publishing 2016-08-12 15:48:50 +02:00
Bruno Oliveira
dd3d180fe3 Add pytest 2.9 and drop pytest 2.4 and 2.5 from build matrix 2016-05-11 22:15:33 -03:00
Bruno Oliveira
96506867d1 Refactor tox and ci scripts
Make sure a plain "tox" command works in all platforms without failures,
which facilitates making releases using a "devpi upload/test" workflow

* Fix small flakes failures
* Limit py35 testing to pytest>=2.7, as pytest<2.7 does not work on py35
* pexpect environments only work on Linux platforms and should be skipped on Windows
* Simplify AppVeyor script by running all tox environments: no need to have a build matrix
  because AppVeyor does not execute builds in parallel
* Add all environments to travis.yml, obtained from "tox --listenvs"
2016-01-30 16:47:07 -02:00
Bruno Oliveira
c39e53e6b0 pytest24,25,26 don't work on py35 due to changes in ast module so drop them from build matrix 2015-12-03 18:41:48 -02:00
Bruno Oliveira
ce464aab39 Update travis to use more recent python and pytest versions
- Fix current "python" environment on travis to 3.5
- Updated build matrix to give preference of testing all pytest versions in py27 and py35
2015-12-03 18:34:32 -02:00
Ronny Pfannschmidt
0f5ef95be8 flake8 cleanup 2015-09-01 22:37:51 +02:00
Ronny Pfannschmidt
0495fe517d fix setup.py and use setuptools_scm dep for tox 2015-09-01 21:22:11 +02:00
Ronny Pfannschmidt
836ebd4b86 fix travis misstake 2015-09-01 21:16:46 +02:00
Ronny Pfannschmidt
b5299570f1 add a basic travis configuration 2015-09-01 21:14:44 +02:00