From 3e5bb6ceca57a4fd4a419d858e49b1488cd2d590 Mon Sep 17 00:00:00 2001 From: Thijs Triemstra Date: Thu, 26 Mar 2020 09:13:34 +0100 Subject: [PATCH] test against python 3.8 (#40) * add python 3.7 classifier * add python 3.8 * test against python 3.8 stop testing against python 3.4 (EOL) * travis: build on ubuntu bionic * bump year * add python3-pygame for build dependencies * update year * try py2 version * add more pygame deps * travis: even more pygame deps * revert change Co-authored-by: Richard Hull --- .travis.yml | 19 +++++++++++++++++-- LICENSE.rst | 2 +- README.rst | 4 ++-- tox.ini | 4 ++-- 4 files changed, 22 insertions(+), 7 deletions(-) diff --git a/.travis.yml b/.travis.yml index 6d62be4..ea89f82 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,4 @@ -dist: xenial +dist: bionic language: python cache: pip @@ -12,6 +12,8 @@ matrix: env: TOXENV=py36 - python: 3.7 env: TOXENV=py37 + - python: 3.8 + env: TOXENV=py38 - python: 3.5 env: TOXENV=qa,doc @@ -19,7 +21,20 @@ addons: apt: packages: - graphviz + - python-pygame + - libsdl-dev + - python3-dev + - python3-numpy + - libsdl-image1.2-dev + - libsdl-mixer1.2-dev + - libsdl-ttf2.0-dev + - libsmpeg-dev + - libportmidi-dev + - libavformat-dev + - libswscale-dev + - libjpeg-dev + - libfreetype6-dev install: pip install --upgrade --ignore-installed setuptools pip tox coveralls script: tox -vv -after_success: if [ "$TOXENV" == "py36" ]; then coveralls; fi +after_success: if [ "$TOXENV" == "py38" ]; then coveralls; fi diff --git a/LICENSE.rst b/LICENSE.rst index 39228e2..1a39022 100644 --- a/LICENSE.rst +++ b/LICENSE.rst @@ -1,7 +1,7 @@ The MIT License (MIT) --------------------- -Copyright (c) 2017-2019 Richard Hull and contributors +Copyright (c) 2017-2020 Richard Hull and contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.rst b/README.rst index e59ac0d..da99714 100644 --- a/README.rst +++ b/README.rst @@ -21,7 +21,7 @@ Luma.Emulator .. image:: https://img.shields.io/pypi/v/luma.emulator.svg :target: https://pypi.python.org/pypi/luma.emulator -.. image:: https://img.shields.io/maintenance/yes/2019.svg?maxAge=2592000 +.. image:: https://img.shields.io/maintenance/yes/2020.svg?maxAge=2592000 **luma.emulator** provides a series of pseudo-display devices which allow the `luma.core `_ components to be used @@ -56,7 +56,7 @@ License ------- The MIT License (MIT) -Copyright (c) 2017-2019 Richard Hull and contributors +Copyright (c) 2017-2020 Richard Hull and contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/tox.ini b/tox.ini index ab3178f..e1fd30c 100644 --- a/tox.ini +++ b/tox.ini @@ -1,8 +1,8 @@ -# Copyright (c) 2017-18 Richard Hull and contributors +# Copyright (c) 2017-2020 Richard Hull and contributors # See LICENSE.rst for details. [tox] -envlist = py{27,35,36,37},qa,doc +envlist = py{27,35,36,37,38},qa,doc skip_missing_interpreters = True [testenv]