32 Commits

Author SHA1 Message Date
Jason Madden
2d40e6dace
Use socket.sendfile() instead of os.sendfile().
Fixes #2223.

Unfortunately, eventlet doesn't implement GreenSocket.sendfile, so we have to do it for it.

Add gevent and eventlet to tox.ini and add tests to make sure we can at least import the workers. Some tests that this actually functions would be nice...

Update the gevent and eventlet setup extras to require the versions that are enforced in their worker modules.
2020-01-04 06:31:25 -06:00
benoitc
0752ccd5df remove Python 3.4 testing in travis 2019-11-22 23:03:30 +01:00
Bastien Vallet
7d0c8f97f8 [py38] Python 3.8 is now official, use it by default 2019-10-27 19:52:51 +01:00
johnthagen
f35ae584b4 Add pypy3 to list of tested environments (#2105) 2019-09-08 04:55:26 +03:00
Takuya N
7af6f651c0 Add restructuredtext_lint to test (#1598)
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2019-01-22 11:56:49 +01:00
Brett Randall
9c9f1f2bb9 Update Python versions in Travis CI and tox (#1902)
- run lint using latest Python 3.7
- updated env list in tox.ini
  - added py38-dev
  - removed py36-dev
- moved aiohttp to requirements_test.txt

Signed-off-by: Brett Randall <javabrett@gmail.com>
2018-10-28 10:29:17 +03:00
Dustin Ingram
80dfe06943 Update CI configs for 3.5, 3.6, 3.7 and 3.8 (#1888)
* Update .travis.yml

Make 3.7 required to pass, and test against 3.8-dev

* Update appveyor.yml as well
2018-10-09 06:07:56 +02:00
Hugo
e974f30517 Drop support for Python 2
Co-Authored-By: Dustin Ingram <di@users.noreply.github.com>
Co-Authored-By: Berker Peksag <berker.peksag@gmail.com>
2018-08-01 15:31:17 +03:00
Alexandre Conrad
34527aa3ba Temporarily disable code coverage reporting (#1685)
Closes #1662
2018-01-22 16:29:11 +03:00
Alexandre Conrad
92afaa5ce8 pin coverage>=4.0,<4.4 (#1571) 2017-08-22 11:44:32 +03:00
Benno Rice
f69c17f8e2 Unlock pylint as prospector now works with >=1.7. Use Python 3.6 for lint. 2017-07-12 16:36:50 +03:00
Alex Conrad
18459041b5 submit coverage report to couverture.io 2017-02-06 22:22:37 -08:00
Berker Peksag
461e186f5b Integrate prospector into Travis CI
Closes #947
2017-02-07 09:05:43 +03:00
Berker Peksag
146a769afa Add new Python versions to build matrix
Also update package metadata.

Fixes #1439
2017-01-22 08:18:02 +03:00
Berker Peksag
ca64a57c77 Remove pypy3 from Travis
The new version of pip won't support Python 3.2
and we will need to tweak our .travis.yml and
tox.ini in order to run tests on PyPy 3.

However, since we already removed Python 3.2
from Travis, I decided to remove PyPy 3 as well
(it still targets Python 3.2)
2016-11-23 01:44:49 +03:00
Jonas Haag
a713fa9a65 Fix Python 3.5 on Travis typo 2016-11-18 14:27:35 +03:00
benoitc
f154a889dc fix python 3.5 support 2015-11-20 13:56:09 +01:00
benoitc
8609a36f1c only support N, N-1 versions of pythons 2015-11-20 13:37:43 +01:00
Berker Peksag
725f5cdeb1 Merge pull request #1083 from benoitc/travis-use-cache
Use travis cache
2015-07-14 15:18:52 +03:00
Randall Leeds
e2a3d52a79 Use travis cache 2015-07-13 14:43:10 -07:00
Randall Leeds
c054bddd1a Use the travis container-based infrastructure 2015-07-13 12:52:52 -07:00
Berker Peksag
e84068b518 Use tox in .travis.yml.
This way we can avoid code duplication.

Also, this change makes tests faster due to ignoring the sdist step
and adds Python 3.2, 3.4 and PyPy 3 to build matrix.
2014-10-19 02:12:59 +03:00
WooParadog
2753aac65b Fix PyTest class in setup.py.
It should be subclass of `setuptools.command.test`. Also, use it in
.travis.yml.
2014-08-01 15:30:20 +03:00
Berker Peksag
ab3428ec38 Use TRAVIS_PYTHON_VERSION to install aiohttp on Python 3. 2014-06-12 18:36:38 +03:00
Andrew Svetlov
4ede68c6e4 Add gaiohttp tests for travis build 2014-06-09 19:41:58 +03:00
Berker Peksag
08ec1b2c70 Also, enable Python 3.4 on Travis CI.
(The "--use-mirrors" option was deprecated, so I removed it.)
2014-05-15 01:19:49 +03:00
benoitc
116c82333b update travis.yml 2013-04-18 18:07:46 +02:00
benoitc
d9a45e6d68 test 3.3 2013-01-05 09:46:50 +01:00
benoitc
6c34654e91 temporarely rmove 3.3 from travis tests.
testing 3.3 is broken in travis.
2012-11-19 12:02:36 +01:00
benoitc
cd601a466a update travis.xml to est on py3 2012-10-26 21:09:23 +02:00
benoitc
27a9d7d24f only test master 2012-08-03 21:32:57 +02:00
Marc Abramowitz
103d291670 Add .travis.yml for Travis CI (http://travis-ci.org/) 2012-06-24 11:31:34 +02:00