From 379b931a096bb08861d5240c808c01f07483ca41 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Sat, 4 Apr 2020 13:49:52 -0700 Subject: [PATCH 1/2] tox/travis: test py3.8 too --- .travis.yml | 3 +++ tox.ini | 4 ++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 93346ee..5f7c287 100644 --- a/.travis.yml +++ b/.travis.yml @@ -23,6 +23,9 @@ matrix: - python: 3.7 dist: xenial script: tox -e py37-coverage + - python: 3.8 + dist: bionic + script: tox -e py38-coverage - python: nightly script: tox -e py-coverage - python: 3.6 diff --git a/tox.ini b/tox.ini index 3546215..914b22e 100644 --- a/tox.ini +++ b/tox.ini @@ -4,8 +4,8 @@ # and then run "tox" from this directory. [tox] -# useful envs: py27-nodilate, py35, py36, py37, pypy, flake8 -envlist = {py27-nodilate,py35,py36,py37} +# useful envs: py27-nodilate, py35, py36, py37, py38, pypy, flake8 +envlist = {py27-nodilate,py35,py36,py37,py38} skip_missing_interpreters = True minversion = 2.4.0 From 2420150794f105b0de33823a9dd07bf9db14a1e0 Mon Sep 17 00:00:00 2001 From: Brian Warner Date: Sat, 4 Apr 2020 14:25:47 -0700 Subject: [PATCH 2/2] README/setup.py: update to reflect py3.8 compatibility --- README.md | 5 +++-- setup.py | 8 ++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index c2ede09..fbf2566 100644 --- a/README.md +++ b/README.md @@ -26,9 +26,10 @@ or the docs/ subdirectory. ## License, Compatibility -This library is released under the MIT license, see LICENSE for details. +Magic-Wormhole is released under the MIT license, see the `LICENSE` file for details. -This library is compatible with python2.7, 3.5, 3.6, and 3.7. +This library is compatible with Python 3.5 and higher (tested against 3.5, +3.6, 3.7, and 3.8). It also still works with Python 2.7. ## Packaging, Installation diff --git a/setup.py b/setup.py index 51b97c3..65c2c3f 100644 --- a/setup.py +++ b/setup.py @@ -8,6 +8,14 @@ trove_classifiers = [ "Development Status :: 4 - Beta", "Environment :: Console", "License :: OSI Approved :: MIT License", + "Programming Language :: Python :: 2", + "Programming Language :: Python :: 2.7", + "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.5", + "Programming Language :: Python :: 3.6", + "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", + "Programming Language :: Python :: Implementation :: CPython", "Topic :: Security :: Cryptography", "Topic :: System :: Networking", "Topic :: System :: Systems Administration",