From 733298ab30be9f4e1b1d021e1c694988b9475940 Mon Sep 17 00:00:00 2001 From: Aaron Bach Date: Wed, 3 Oct 2018 13:18:36 -0600 Subject: [PATCH 1/4] Initial commit --- setup.py | 5 +++-- tox.ini | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/setup.py b/setup.py index 59185a6c..aab3445d 100644 --- a/setup.py +++ b/setup.py @@ -19,8 +19,8 @@ DESCRIPTION = 'A Python3, async interface to the SimpliSafe API' URL = 'https://github.com/w1ll1am23/simplisafe-python' EMAIL = '' -AUTHOR = 'William Scanlon and Aaron Bach' -REQUIRES_PYTHON = '>=3.6.0' +AUTHOR = 'Aaron Bach' +REQUIRES_PYTHON = '>=3.5.3' VERSION = None # What packages are required for this module to be executed? @@ -120,6 +120,7 @@ def run(self): 'License :: OSI Approved :: MIT License', 'Programming Language :: Python', 'Programming Language :: Python :: 3', + 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: Implementation :: CPython', diff --git a/tox.ini b/tox.ini index 829e62d2..5b4eef8f 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py36, py37, py38, cov, lint, typing +envlist = py35, py36, py37, py38, cov, lint, typing skip_missing_interpreters = True [testenv] From 985d5fac804a3540b159719a92a850673b6cee33 Mon Sep 17 00:00:00 2001 From: Aaron Bach Date: Wed, 3 Oct 2018 13:24:11 -0600 Subject: [PATCH 2/4] Updated Travis --- .travis.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.travis.yml b/.travis.yml index 41594cce..3c0de781 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,6 +3,8 @@ sudo: false matrix: fast_finish: true include: + - python: "3.5.3" + env: TOXENV=py35 - python: "3.6" env: TOXENV=cov after_success: codecov From ae88deeb4f01f6dc1ebe0e862cdddf81516fdabd Mon Sep 17 00:00:00 2001 From: Aaron Bach Date: Wed, 3 Oct 2018 13:28:58 -0600 Subject: [PATCH 3/4] Travis reorg --- .travis.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.travis.yml b/.travis.yml index 3c0de781..232cf089 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,14 +4,14 @@ matrix: fast_finish: true include: - python: "3.5.3" - env: TOXENV=py35 - - python: "3.6" env: TOXENV=cov after_success: codecov - - python: "3.6" + - python: "3.5.3" env: TOXENV=lint - - python: "3.6" + - python: "3.5.3" env: TOXENV=typing + - python: "3.5.3" + env: TOXENV=py35 - python: "3.6" env: TOXENV=py36 - python: "3.7" From 3f11378f05aa4e3a36142fdefb8aab0587de06ff Mon Sep 17 00:00:00 2001 From: Aaron Bach Date: Wed, 3 Oct 2018 14:22:39 -0600 Subject: [PATCH 4/4] Update --- .travis.yml | 8 +++----- README.md | 10 ++++++++++ tox.ini | 2 +- 3 files changed, 14 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index 232cf089..41594cce 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,15 +3,13 @@ sudo: false matrix: fast_finish: true include: - - python: "3.5.3" + - python: "3.6" env: TOXENV=cov after_success: codecov - - python: "3.5.3" + - python: "3.6" env: TOXENV=lint - - python: "3.5.3" + - python: "3.6" env: TOXENV=typing - - python: "3.5.3" - env: TOXENV=py35 - python: "3.6" env: TOXENV=py36 - python: "3.7" diff --git a/README.md b/README.md index 3cca8e74..7a0c2471 100644 --- a/README.md +++ b/README.md @@ -34,6 +34,16 @@ changes: If you wish to continue using the previous, synchronous version of `simplipy`, make sure to pin version 2.0.2. +# Versions + +`simplisafe-python` is currently supported on: + +* Python 3.5 +* Python 3.6 +* Python 3.7 + +However, running the test suite currently requires Python 3.6 or higher; tests +run on Python 3.5 will fail. # Installation diff --git a/tox.ini b/tox.ini index 5b4eef8f..829e62d2 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py35, py36, py37, py38, cov, lint, typing +envlist = py36, py37, py38, cov, lint, typing skip_missing_interpreters = True [testenv]