From 0965d98dbd3add841017fba956e15e0ac2f0fb90 Mon Sep 17 00:00:00 2001 From: ZeroNet Date: Tue, 4 Jun 2019 18:54:47 +0200 Subject: [PATCH 1/4] Also test with Python 3.8 --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index e73ca68a..fbc51bb2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,6 +4,7 @@ python: - 3.5 - 3.6 - 3.7 + - 3.8 dist: xenial services: - docker From d0c39e6bf4d42495de531e7aafe2bc56c47c403a Mon Sep 17 00:00:00 2001 From: ZeroNet Date: Tue, 4 Jun 2019 19:48:39 +0200 Subject: [PATCH 2/4] Test using Python 3.8-dev --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index fbc51bb2..82e89c24 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,7 +4,7 @@ python: - 3.5 - 3.6 - 3.7 - - 3.8 + - 3.8-dev dist: xenial services: - docker From 4f43d977ed7fa0349ee3c7cc6a0d3b5c7eb6db45 Mon Sep 17 00:00:00 2001 From: ZeroNet Date: Tue, 4 Jun 2019 20:05:33 +0200 Subject: [PATCH 3/4] Install cffi files to compile gevent --- .travis.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.travis.yml b/.travis.yml index 82e89c24..9d0c6343 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,6 +8,10 @@ python: dist: xenial services: - docker +addons: + apt: + packages: + - python-cffi cache: pip before_install: - pip install --upgrade pip wheel From e4978d8a0585d3521f38c4aa2f839f368f0184fe Mon Sep 17 00:00:00 2001 From: ZeroNet Date: Tue, 4 Jun 2019 22:27:16 +0200 Subject: [PATCH 4/4] Use dev version of gevent for Python 3.8 --- .travis.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 9d0c6343..9af1d69b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,10 +8,6 @@ python: dist: xenial services: - docker -addons: - apt: - packages: - - python-cffi cache: pip before_install: - pip install --upgrade pip wheel @@ -19,6 +15,7 @@ before_install: # - docker build -t zeronet . # - docker run -d -v $PWD:/root/data -p 15441:15441 -p 127.0.0.1:43110:43110 zeronet install: + - if [[ $TRAVIS_PYTHON_VERSION == 3.8-dev ]]; then pip install setuptools cffi 'cython>=0.28' git+git://github.com/gevent/gevent.git#egg=gevent; fi - pip install -r requirements.txt - pip list before_script: