From d537eae27e64eff33fe31276562d4c151b815c8c Mon Sep 17 00:00:00 2001 From: Shane Kerr Date: Tue, 19 Dec 2023 16:14:10 +0100 Subject: [PATCH 1/5] Update the Python versions to test --- .github/workflows/verify.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index 0fb3065..5d15f7c 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -32,7 +32,7 @@ jobs: strategy: matrix: os: [ubuntu-latest] - python-version: [2.7, 3.7] + python-version: [3.8, 3.9, 3.10, 3.11, 3.12] steps: - uses: actions/checkout@v1 From ee32cc0ac613a7587ea2ee2c1c39a535c026a766 Mon Sep 17 00:00:00 2001 From: Shane Kerr Date: Tue, 19 Dec 2023 16:16:00 +0100 Subject: [PATCH 2/5] Use strings for Python version, so that 3.10 is not treated as 3.1 --- .github/workflows/verify.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index 5d15f7c..03bd860 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -32,7 +32,7 @@ jobs: strategy: matrix: os: [ubuntu-latest] - python-version: [3.8, 3.9, 3.10, 3.11, 3.12] + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] steps: - uses: actions/checkout@v1 From 691e2dc87b4797050a9db63820342da55d9cca77 Mon Sep 17 00:00:00 2001 From: Shane Kerr Date: Tue, 19 Dec 2023 16:17:54 +0100 Subject: [PATCH 3/5] Try single quotes for Python versions --- .github/workflows/verify.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index 03bd860..cfd1dd8 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -32,7 +32,7 @@ jobs: strategy: matrix: os: [ubuntu-latest] - python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] + python-version: ['3.8', '3.9', '3.10', '3.11', '3.12'] steps: - uses: actions/checkout@v1 From fd0618ed019b87dce63aeaea07c11b6e8f05efc5 Mon Sep 17 00:00:00 2001 From: Shane Kerr Date: Tue, 19 Dec 2023 16:27:42 +0100 Subject: [PATCH 4/5] Update tox configuration as well --- tox.ini | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/tox.ini b/tox.ini index 92bb6a7..5d84b91 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py27,py37,py38,py39,py310 +envlist = py38,py39,py310,py311,py312 skip_missing_interpreters = True [testenv] @@ -10,9 +10,3 @@ deps= commands= py.test --ignore=build -v --cov=ns1 --cov-report=term tests - -[testenv:py27] -deps= - six - mock - {[testenv]deps} From 5b590c96287057f340401b4e85d8c2008bffeeec Mon Sep 17 00:00:00 2001 From: Shane Kerr Date: Tue, 19 Dec 2023 16:29:16 +0100 Subject: [PATCH 5/5] Note version changes in CHANGELOG --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index bf988c7..d658387 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ +* Drop support for EOL Python 2.7 and 3.7. Add support for Python 3.11 + and 3.12. + ## 0.18.0 (August 23, 2022) * Add usage stats pagination support * Drop support for EOL Python 3.6, add support for Python 3.7 to 3.10