From 442e95d08ff50a1dfefc6e8cabd005f19719864d Mon Sep 17 00:00:00 2001 From: mayeut Date: Sun, 9 Oct 2022 18:28:25 +0200 Subject: [PATCH 1/4] chore: test with Python 3.11 --- .github/workflows/test.yml | 2 +- CI.md | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 6861e96f9..ccaca00ae 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -38,7 +38,7 @@ jobs: strategy: matrix: os: [ubuntu-18.04, windows-latest, macos-11] - python_version: ['3.10'] + python_version: ['~3.11.0-0'] timeout-minutes: 180 steps: - uses: actions/checkout@v3 diff --git a/CI.md b/CI.md index dea5292a3..1fa1c5103 100644 --- a/CI.md +++ b/CI.md @@ -1,10 +1,10 @@ This is a summary of the Python versions and platforms covered by the different CI platforms: -| | 3.7 | 3.8 | 3.9 | 3.10 | -|----------|-----------------------|---------------------------|----------|---------------------------| -| Linux | AppVeyor¹ / Travis CI | Azure Pipelines / GitLab | CircleCI | GitHub Actions, Cirrus CI | -| macOS | AppVeyor¹ / Travis CI | Azure Pipelines | CircleCI | GitHub Actions, Cirrus CI | -| Windows | AppVeyor¹ / Travis CI | Azure Pipelines | | GitHub Actions, Cirrus CI | +| | 3.7 | 3.8 | 3.9 | 3.10 | 3.11 | +|---------|-----------------------|--------------------------|----------|-----------|----------------| +| Linux | AppVeyor¹ / Travis CI | Azure Pipelines / GitLab | CircleCI | Cirrus CI | GitHub Actions | +| macOS | AppVeyor¹ / Travis CI | Azure Pipelines | CircleCI | Cirrus CI | GitHub Actions | +| Windows | AppVeyor¹ / Travis CI | Azure Pipelines | | Cirrus CI | GitHub Actions | > ¹ AppVeyor only runs the "basic" test to reduce load. From 66dd66d920d9ed56038af4e8650698b1efb27d7b Mon Sep 17 00:00:00 2001 From: Henry Schreiner Date: Mon, 10 Oct 2022 14:44:38 -0400 Subject: [PATCH 2/4] chore: bump max classifier to 3.11 --- .pre-commit-config.yaml | 2 +- setup.cfg | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index a84562b93..63be535f5 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -44,7 +44,7 @@ repos: rev: v2.0.0 hooks: - id: setup-cfg-fmt - args: [--include-version-classifiers, --max-py-version=3.10] + args: [--include-version-classifiers, --max-py-version=3.11] - repo: https://github.com/pre-commit/mirrors-mypy rev: v0.982 diff --git a/setup.cfg b/setup.cfg index 7bf08c101..e5cd5722e 100644 --- a/setup.cfg +++ b/setup.cfg @@ -20,6 +20,7 @@ classifiers = Programming Language :: Python :: 3.8 Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.10 + Programming Language :: Python :: 3.11 Programming Language :: Python :: Implementation :: CPython Topic :: Software Development :: Build Tools keywords = ci,wheel,packaging,pypi,travis,appveyor,macos,linux,windows From 56c8fac392cacc2f744163c9e3c0f6c26d0850be Mon Sep 17 00:00:00 2001 From: mayeut Date: Fri, 14 Oct 2022 08:44:16 +0200 Subject: [PATCH 3/4] chore: allow Python 3.11 in the GitHub Action --- action.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/action.yml b/action.yml index 111acc938..31c6b42bc 100644 --- a/action.yml +++ b/action.yml @@ -28,7 +28,7 @@ runs: - uses: actions/setup-python@v4 id: python with: - python-version: "3.7 - 3.10" + python-version: "3.7 - 3.11" update-environment: false # Redirecting stderr to stdout to fix interleaving issue in Actions. From dfb3e627bcd7379e59eb6e383f3dd5d907b0bd3e Mon Sep 17 00:00:00 2001 From: Henry Schreiner Date: Wed, 26 Oct 2022 09:43:29 -0400 Subject: [PATCH 4/4] tests: use 3.11 final --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ccaca00ae..0646e2157 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -38,7 +38,7 @@ jobs: strategy: matrix: os: [ubuntu-18.04, windows-latest, macos-11] - python_version: ['~3.11.0-0'] + python_version: ['3.11'] timeout-minutes: 180 steps: - uses: actions/checkout@v3