From 8c2c1deaf05a8a70f95ed7a25511bde52e3cd2d5 Mon Sep 17 00:00:00 2001 From: Adrien CABARBAYE Date: Thu, 2 Apr 2026 16:40:46 +0100 Subject: [PATCH 1/4] :gear: fix releasing CI flow --- .github/workflows/release.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 742e6a2..32fbc00 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -46,6 +46,7 @@ jobs: # location for development dependencies. run: | python -m pip install -r dev-requirements.txt + python -m pip install setuptools python -m pip list - name: Generate SPDX documents run: | From 70afc0f1ec9865cc47b09cdf116d093892aa051d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 2 Apr 2026 16:04:53 +0000 Subject: [PATCH 2/4] Bump towncrier from 22.12.0 to 24.8.0 Bumps [towncrier](https://github.com/twisted/towncrier) from 22.12.0 to 24.8.0. - [Release notes](https://github.com/twisted/towncrier/releases) - [Changelog](https://github.com/twisted/towncrier/blob/trunk/NEWS.rst) - [Commits](https://github.com/twisted/towncrier/compare/22.12.0...24.8.0) --- updated-dependencies: - dependency-name: towncrier dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index a7c408f..2e909bb 100644 --- a/setup.py +++ b/setup.py @@ -56,7 +56,7 @@ # spdx-tools imports pkg_resources from setuptools at runtime. "setuptools", "gitpython", - "towncrier==22.12.0", + "towncrier==25.8.0", "pyautoversion~=1.2.0", # FIXME change when https://github.com/pdoc3/pdoc/issues/299 is fixed "pdoc3==0.10.0", From cb93ebb4aa2a48ca3934f1dc561dea51056253f0 Mon Sep 17 00:00:00 2001 From: Monty Bot Date: Thu, 2 Apr 2026 16:05:19 +0000 Subject: [PATCH 3/4] =?UTF-8?q?=F0=9F=93=B0=20Automatic=20changes=20?= =?UTF-8?q?=E2=9A=99=20Adding=20news=20file?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- news/20260402160519.bugfix | 1 + 1 file changed, 1 insertion(+) create mode 100644 news/20260402160519.bugfix diff --git a/news/20260402160519.bugfix b/news/20260402160519.bugfix new file mode 100644 index 0000000..8221669 --- /dev/null +++ b/news/20260402160519.bugfix @@ -0,0 +1 @@ +Dependency upgrade: towncrier-24.8.0 From d9902d812a8ca7457ee5f65aadf07a5a0ff1e2f2 Mon Sep 17 00:00:00 2001 From: Adrien CABARBAYE Date: Thu, 2 Apr 2026 17:17:12 +0100 Subject: [PATCH 4/4] Remove support for python 3.8 --- .github/workflows/ci.yml | 2 +- news/20260402171631.major | 1 + news/20260402171650.removal | 1 + setup.py | 3 +-- 4 files changed, 4 insertions(+), 3 deletions(-) create mode 100644 news/20260402171631.major create mode 100644 news/20260402171650.removal diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 14daf58..6c3dbc4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -167,7 +167,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest ] # FIXME add other platforms when much quicker macOS-latest, windows-latest] - python-version: ["3.8", "3.9", "3.10", "3.11"] # FIXME Test on later python versions, "3.12", "3.13"] + python-version: ["3.9", "3.10", "3.11"] # FIXME Test on later python versions, "3.12", "3.13"] multi-platform: - ${{ github.ref == 'refs/heads/main' || github.event_name == 'workflow_dispatch' }} # include: diff --git a/news/20260402171631.major b/news/20260402171631.major new file mode 100644 index 0000000..8abd87d --- /dev/null +++ b/news/20260402171631.major @@ -0,0 +1 @@ +:boom: Remove support for `python 3.8` diff --git a/news/20260402171650.removal b/news/20260402171650.removal new file mode 100644 index 0000000..7822099 --- /dev/null +++ b/news/20260402171650.removal @@ -0,0 +1 @@ + Remove support for `python 3.8` diff --git a/setup.py b/setup.py index 2e909bb..8763fef 100644 --- a/setup.py +++ b/setup.py @@ -30,7 +30,6 @@ "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", "Programming Language :: Python :: 3 :: Only", - "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", @@ -81,7 +80,7 @@ long_description=long_description, name=PROJECT_SLUG, packages=[SOURCE_DIR], - python_requires=">=3.8,<4", + python_requires=">=3.9,<4", url=f"https://github.com/ARMmbed/{PROJECT_SLUG}", version=__version__, )