From 45276ff4bc18849dd608ed2f8b62895ca96499a1 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Sun, 10 Dec 2023 08:50:50 +0200 Subject: [PATCH 1/3] CI: remove Python 3.7, add Python 3.12 --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 968e521f4..852ded42a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -20,11 +20,11 @@ jobs: fail-fast: false matrix: python: - - '3.7' - '3.8' - '3.9' - '3.10' - '3.11' + - '3.12' os: - ubuntu-latest - macos-latest From 598794a4849b40092da4ca4c3374461d9714edc5 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Sun, 10 Dec 2023 08:56:42 +0200 Subject: [PATCH 2/3] Update flake8 to v6.0 for Python 3.12 support --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 76259f394..fc46c77af 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,2 +1,2 @@ requests ~=2.20 -flake8 ~=4.0 +flake8 ~=6.0 From e2d262809e9d5d5feb94a157232e0ae80d92765b Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Sun, 10 Dec 2023 09:09:16 +0200 Subject: [PATCH 3/3] CI: reduce CI matrix Run the oldest and the latest supported versions on macOS and Windows --- .github/workflows/ci.yml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 852ded42a..f35e2e8a6 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,8 +27,15 @@ jobs: - '3.12' os: - ubuntu-latest - - macos-latest - - windows-latest + include: + - os: macos-latest + python: '3.8' + - os: macos-latest + python: '3.12' + - os: windows-latest + python: '3.8' + - os: windows-latest + python: '3.12' steps: - name: Clone repository