Skip to content

Commit bc086c8

Browse files
committed
add Python 3.8 to Travis build matrix
1 parent ac70769 commit bc086c8

File tree

2 files changed

+70
-0
lines changed

2 files changed

+70
-0
lines changed

.travis.yml

+68
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,23 @@ matrix:
286286
- TEST_DEPENDS=numpy==1.14.5
287287
cache:
288288
directories: $HOME/.ccache
289+
- os: linux
290+
env:
291+
- MB_PYTHON_VERSION=3.8
292+
- ENABLE_CONTRIB=0
293+
- ENABLE_HEADLESS=0
294+
- TEST_DEPENDS=numpy==1.17.3
295+
cache:
296+
directories: $HOME/.ccache
297+
- os: linux
298+
env:
299+
- MB_PYTHON_VERSION=3.8
300+
- PLAT=i686
301+
- ENABLE_CONTRIB=0
302+
- ENABLE_HEADLESS=0
303+
- TEST_DEPENDS=numpy==1.17.3
304+
cache:
305+
directories: $HOME/.ccache
289306

290307
# headless builds for Linux
291308
- os: linux
@@ -369,6 +386,23 @@ matrix:
369386
- TEST_DEPENDS=numpy==1.14.5
370387
cache:
371388
directories: $HOME/.ccache
389+
- os: linux
390+
env:
391+
- MB_PYTHON_VERSION=3.8
392+
- ENABLE_CONTRIB=0
393+
- ENABLE_HEADLESS=1
394+
- TEST_DEPENDS=numpy==1.17.3
395+
cache:
396+
directories: $HOME/.ccache
397+
- os: linux
398+
env:
399+
- MB_PYTHON_VERSION=3.8
400+
- PLAT=i686
401+
- ENABLE_CONTRIB=0
402+
- ENABLE_HEADLESS=1
403+
- TEST_DEPENDS=numpy==1.17.3
404+
cache:
405+
directories: $HOME/.ccache
372406

373407
# contrib builds for Linux
374408
- os: linux
@@ -452,6 +486,23 @@ matrix:
452486
- ENABLE_HEADLESS=0
453487
cache:
454488
directories: $HOME/.ccache
489+
- os: linux
490+
env:
491+
- MB_PYTHON_VERSION=3.8
492+
- TEST_DEPENDS=numpy==1.17.3
493+
- ENABLE_CONTRIB=1
494+
- ENABLE_HEADLESS=0
495+
cache:
496+
directories: $HOME/.ccache
497+
- os: linux
498+
env:
499+
- MB_PYTHON_VERSION=3.8
500+
- PLAT=i686
501+
- TEST_DEPENDS=numpy==1.17.3
502+
- ENABLE_CONTRIB=1
503+
- ENABLE_HEADLESS=0
504+
cache:
505+
directories: $HOME/.ccache
455506

456507

457508
# headless contrib builds for Linux
@@ -536,6 +587,23 @@ matrix:
536587
- ENABLE_HEADLESS=1
537588
cache:
538589
directories: $HOME/.ccache
590+
- os: linux
591+
env:
592+
- MB_PYTHON_VERSION=3.8
593+
- TEST_DEPENDS=numpy==1.17.3
594+
- ENABLE_CONTRIB=1
595+
- ENABLE_HEADLESS=1
596+
cache:
597+
directories: $HOME/.ccache
598+
- os: linux
599+
env:
600+
- MB_PYTHON_VERSION=3.8
601+
- PLAT=i686
602+
- TEST_DEPENDS=numpy==1.17.3
603+
- ENABLE_CONTRIB=1
604+
- ENABLE_HEADLESS=1
605+
cache:
606+
directories: $HOME/.ccache
539607

540608
# The first line is printed in the folding header in Travis output
541609
before_install: |

setup.py

+2
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ def main():
2828
minimum_supported_numpy = "1.11.3"
2929
if sys.version_info[:2] >= (3, 7):
3030
minimum_supported_numpy = "1.14.5"
31+
if sys.version_info[:2] >= (3, 8):
32+
minimum_supported_numpy = "1.17.3"
3133

3234
numpy_version = get_or_install("numpy", minimum_supported_numpy)
3335
get_or_install("scikit-build")

0 commit comments

Comments
 (0)