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/.github/workflows/release.yml b/.github/workflows/release.yml index 826c046..d97635f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -46,7 +46,7 @@ jobs: # location for development dependencies. run: | python -m pip install -r dev-requirements.txt - python -m pip install "setuptools<81" + python -m pip install setuptools python -m pip list - name: Generate SPDX documents run: | 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 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 a7c408f..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", @@ -56,7 +55,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", @@ -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__, )