From dd099ac1b18ed8c4864781cdb471e987040b568c Mon Sep 17 00:00:00 2001 From: Andrew Svetlov Date: Mon, 16 Dec 2024 17:48:17 +0100 Subject: [PATCH 1/5] Update CI Matrix --- .github/workflows/ci.yml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 487027e..1b75df3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -20,11 +20,11 @@ jobs: - name: Setup Python uses: actions/setup-python@v5 with: - python-version: 3.9 + python-version: 3.13 - uses: actions/cache@v4 with: path: ~/.cache/pip - key: ${{ runner.os }}-pip-3.9-${{ hashFiles('requirements/*.txt') }} + key: ${{ runner.os }}-pip-3.13-${{ hashFiles('requirements/*.txt') }} restore-keys: | ${{ runner.os }}-pip- - run: make setup @@ -37,10 +37,10 @@ jobs: steps: - name: Checkhout uses: actions/checkout@v4 - - name: Setup Python 3.9 + - name: Setup Python 3.13 uses: actions/setup-python@v5 with: - python-version: 3.9 + python-version: 3.13 - uses: actions/cache@v4 with: path: ~/.cache/pip @@ -55,10 +55,10 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - pyver: ['3.8', '3.9', '3.10', '3.11'] + pyver: ['3.9', '3.10', '3.11', '3.12', '3.13'] experimental: [false] include: - - pyver: "3.12" + - pyver: "3.14" experimental: true fail-fast: true continue-on-error: ${{ matrix.experimental }} @@ -110,7 +110,7 @@ jobs: - name: Setup Python uses: actions/setup-python@v5 with: - python-version: 3.8 + python-version: 3.13 - name: Install dependencies run: python -m pip install -U pip wheel setuptools build twine From df66ada68c1379540b9ce990ee7f94ed81cd40e0 Mon Sep 17 00:00:00 2001 From: Andrew Svetlov Date: Mon, 16 Dec 2024 17:52:42 +0100 Subject: [PATCH 2/5] Add changelog --- CHANGES/525.feature.rst | 1 + CHANGES/525.removal.rst | 1 + CHANGES/README.md | 3 +++ 3 files changed, 5 insertions(+) create mode 100644 CHANGES/525.feature.rst create mode 100644 CHANGES/525.removal.rst create mode 100644 CHANGES/README.md diff --git a/CHANGES/525.feature.rst b/CHANGES/525.feature.rst new file mode 100644 index 0000000..185a090 --- /dev/null +++ b/CHANGES/525.feature.rst @@ -0,0 +1 @@ +Add Python 3.12 and 3.13 support. diff --git a/CHANGES/525.removal.rst b/CHANGES/525.removal.rst new file mode 100644 index 0000000..4308d19 --- /dev/null +++ b/CHANGES/525.removal.rst @@ -0,0 +1 @@ +Drop Python 3.8 support. diff --git a/CHANGES/README.md b/CHANGES/README.md new file mode 100644 index 0000000..5569132 --- /dev/null +++ b/CHANGES/README.md @@ -0,0 +1,3 @@ +Towncrier changelog records. + +Run `towncrier create .feature` to add a new reacord. From 226e39c93f6e59565ef140961b3fae87689eb2ac Mon Sep 17 00:00:00 2001 From: Andrew Svetlov Date: Mon, 16 Dec 2024 17:53:39 +0100 Subject: [PATCH 3/5] Update setup.cfg --- setup.cfg | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/setup.cfg b/setup.cfg index 4ff33f8..db1e11d 100644 --- a/setup.cfg +++ b/setup.cfg @@ -32,16 +32,16 @@ classifiers = Programming Language :: Python Programming Language :: Python :: 3 - Programming Language :: Python :: 3.8 Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 Topic :: Software Development [options] -python_requires = >=3.8 +python_requires = >=3.9 packages = aiojobs include_package_data = True From d3912fd954a89985b5431a229fd2864f5fd99987 Mon Sep 17 00:00:00 2001 From: Andrew Svetlov Date: Mon, 16 Dec 2024 17:55:48 +0100 Subject: [PATCH 4/5] Fix linter --- CHANGES/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGES/README.md b/CHANGES/README.md index 5569132..407145b 100644 --- a/CHANGES/README.md +++ b/CHANGES/README.md @@ -1,3 +1,3 @@ Towncrier changelog records. -Run `towncrier create .feature` to add a new reacord. +Run ``towncrier create .feature`` to add a new reacord. From d6e03127d49354482011d69cbe07e163139f650a Mon Sep 17 00:00:00 2001 From: Andrew Svetlov Date: Mon, 16 Dec 2024 18:02:32 +0100 Subject: [PATCH 5/5] fix --- CHANGES/{README.md => README.rst} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename CHANGES/{README.md => README.rst} (100%) diff --git a/CHANGES/README.md b/CHANGES/README.rst similarity index 100% rename from CHANGES/README.md rename to CHANGES/README.rst