Josh Peak
c5c120e91b
Add travis testing support for python 3.8 ( #477 )
...
* Add travis testing support for python 3.8
* Use Xenial for all
* Simplify matrix
* Consistent indents
* Add py38 to tox and update contributing guide for how to use pyenv
* Fix travis spec to allow 3.8-dev to fail and tox should pass 90% coverage for full suite
2019-08-25 20:50:48 +10:00
Josh Peak
7caf29735a
Format project with black ( #467 )
...
Format with line length 110 to match flake8
make black part of linting check
Update travis spec for updated black requirements
Add diff output for black on failure
update changelog
2019-08-24 11:36:35 +10:00
Hugo van Kemenade
75969de601
Use generic pypy3 for latest version ( #473 )
2019-08-24 09:59:36 +10:00
Josh Peak
cc752cf790
Collect and aggregate code coverage across all test environments ( #460 )
...
* Collect and aggregate code coverage across all test environments
Add Coveralls badge to readme
Try CodeCov integration
Setup coverage badge for CodeCov
Fix CodeCov Badge
* Set code coverage regression threshold
Attempt to cache bust some boto3 issues on TravisCI
* Disable legacy secure strings
* Skip boto3 tests on TRAVIS_PULL_REQUEST due to credentials being unavailable
Address flake8 issues
Debug TRAVIS_PULL_REQUEST ENV Var
Trying to get boto3 tests to skip on forked PRs
boto3 is not an allowed failure
remove TRAVIS ENV debugging
* remove pytest skipif that wasn't working
* Ignore coverage files
2019-08-06 16:41:42 +10:00
Arthur Hamon
14d1454bbf
test with latest urllib3
2019-07-13 14:11:59 +02:00
Jan Gazda
347026f42c
Fix #382 - boto3 compatibility
...
* Add support for PyYaml5.1
* Unpin requests in Tox
* Unpin urllib3 in Tox
* Unpin Flask in Tox
* Add env vars to Tox for boto3 tests
2019-07-13 12:51:50 +02:00
Arthur Hamon
bdb74b9841
change requests27 in travis-ci to requests
2019-06-27 21:33:39 +02:00
Hugo
dc174c3250
Drop support for EOL Python 3.4
2019-05-22 17:30:45 +03:00
Luiz Menezes
f2a79d3fcc
Add py34 to CI builds
2018-09-22 17:30:21 -03:00
Luiz Menezes
9a9cdb3a95
add py37 on CI build
2018-09-18 19:04:30 -03:00
Luiz Menezes
b10b92bdbb
Fix travis config to allow pypy3.5-aiohttp failure instead of excluding
2018-05-16 14:09:39 -03:00
Luiz Menezes
140bc2ee74
Allow test failure on pypy3+aiohttp
2018-05-08 09:45:17 -03:00
Hugo
531dc02ca5
Only test on single recent version of dependencies
2018-01-17 10:28:36 +02:00
Hugo
6caf7e962e
Requests 1.x only supports Python <= 3.3
2018-01-15 22:37:27 +02:00
Hugo
97fbd7e0bd
Test flakes on Python 2.7 (and 3.6) not pypy3.5
2018-01-15 22:36:19 +02:00
Hugo
1af4b2587e
Add pypy3.5-5.9.0
2018-01-15 10:04:25 +02:00
Hugo
82fa50c092
Drop pypy3
2018-01-15 09:54:39 +02:00
Hugo
894695d13b
Stop testing on EOL Python 2.6
2018-01-15 09:54:11 +02:00
Laurent Mazuel
81d453f7d3
Add requests 2.18.4 to build
2017-08-17 08:37:11 -07:00
Thomas Grainger
dcaf813657
support requests 2.11 Fixes #313
2017-06-07 14:10:23 +01:00
Kevin McCarthy
ee17233aa0
only need to run flakes on one version of python
2017-05-27 16:00:11 -10:00
Kevin McCarthy
f88294a9e6
Drop a couple old versions of python
...
According to the devguide: https://docs.python.org/devguide/
Python 3.3 is officially supported until 2017-09-29 and 3.4 until
2019-03-16
But I'm tired of waiting for my tests to run on Travis :-P
2017-05-27 15:52:59 -10:00
Kevin McCarthy
ba290a32d2
Add new version of urllib3 to tox
...
Also remove ancient version in the interest of test speed
2017-05-27 15:38:42 -10:00
Kevin McCarthy
420c2ceb6f
add new requests version
2017-05-27 10:57:41 -10:00
Thomas Grainger
1092bcd1a1
add requests 2.13
2017-04-04 10:32:17 +01:00
Thomas Grainger
3588ed6341
support 3.6
2017-04-04 10:32:16 +01:00
Luiz Menezes
265a158fe7
remove py26-flakes test
2016-08-12 13:50:29 -03:00
Luiz Menezes
9a5214888b
fix tox's flakes tests
2016-08-11 00:58:18 -03:00
Luiz Menezes
ce14de8251
fix tests
2016-08-10 15:56:19 -03:00
Luiz Menezes
574b22a62a
remove async/await from aiohttp_stubs to support python 3.4
2016-08-10 15:51:11 -03:00
Luiz Menezes
1167b9ea4e
fix .travis.yml
2016-08-04 14:03:42 -03:00
Luiz Menezes
77ae99bfda
add aiohttp to tests config
2016-08-04 13:44:11 -03:00
David de Sousa
ac7c9244cc
Running boto3 tests in travis
2016-06-27 01:39:49 +02:00
John Vandenberg
d060a68ffd
Add Python 3.5 and PyPy 3 to Travis
2016-05-01 07:54:59 +07:00
Ivan Malison
43b3411e6c
Fix travis check for flakes
2016-01-11 17:00:02 -08:00
Abhinav Gupta
d780bc04dd
Fix Tornado support behavior for Tornado 3.
...
Resolves #235 .
2015-12-19 18:18:20 -08:00
John Vandenberg
573c6eee0b
Use tox-travis
...
dc9cd42 introduced Travis checking of flakes using tox.
However tox.ini only defined 'flakes-py34', so Travis
was only invoking flake8 on Python 3.4, and invoking
py.test on other Python versions.
As tox factors only work properly on the default testenv,
use a generic tox environment 'flakes', and use tox-travis
to select the correct basepython.
2015-12-13 04:22:51 +11:00
John Vandenberg
dc9cd4229b
Fix pyflakes and pep8 errors
...
Use extra asserts to use previously unused variables in tests,
such as `cass` and `response`.
Fix only pyflakes errors in docs/conf.py
2015-11-26 08:25:06 +11:00
John Vandenberg
54bb9aa27a
Use tox for Travis-CI
2015-11-25 15:51:25 +11:00
Ivan 'Goat' Malison
b62265c0ad
Merge pull request #194 from agriffis/travis-requests26
...
Add requests-2.6.0 to travis
2015-08-24 15:14:12 -07:00
Aron Griffis
4ddfb47c9c
Add requests-2.6.0 to travis
...
This is tested already in tox, but seems to have been omitted accidentally
from the travis config.
2015-08-24 16:48:54 -04:00
Aron Griffis
f0b7c3f1e0
Container-based travis for faster tests
2015-08-24 16:28:29 -04:00
Abhinav Gupta
c37d607b97
Don't install pycurl if pypy is being used.
...
Pycurl doesn't yet support pypy.
2015-07-02 17:14:00 -07:00
Abhinav Gupta
7922fec9fe
Tornado support
2015-07-02 14:33:34 -07:00
Thomas Grainger
41949f7dc6
use conditional requirements for backport libraries Fixes #147
2015-07-02 09:34:27 +01:00
Kevin McCarthy
bc26ce877a
add requests 2.7 to tox and travis
2015-05-05 19:44:19 -10:00
aisch
63ec95be06
update urllib3 patch/stub to be same as used for requests and add tests
2015-03-23 12:12:49 -07:00
Chase Sterling
ef8ba6d51b
Add requests 2.5 to testing list in .travis.yml and tox.ini
2014-12-08 14:40:55 -05:00
Ivan Malison
e9f35db405
Remove .travis.yml changes.
2014-10-05 16:42:46 -07:00
Ivan Malison
7193407a07
Remove ipdb because it causes python below 2.6 to blow up.
2014-10-03 01:40:02 -07:00