Skip to content

Commit fa86bd9

Browse files
committed
Remove support for 3.8
Also add a changelog note for 3.14 to go with this.
1 parent d31b78d commit fa86bd9

File tree

4 files changed

+9
-9
lines changed

4 files changed

+9
-9
lines changed

.github/workflows/build.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ jobs:
1919
with:
2020
allow-prereleases: true
2121
python-version: |
22-
3.8
2322
3.9
2423
3.10
2524
3.11
@@ -47,7 +46,7 @@ jobs:
4746
strategy:
4847
matrix:
4948
include:
50-
- pythons: ["3.8", "3.13"]
49+
- pythons: ["3.9", "3.13"]
5150
tox_label: "ci-mypy"
5251
- pythons: ["3.13"]
5352
tox_label: "ci-package-check"

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ repos:
1919
rev: v3.19.1
2020
hooks:
2121
- id: pyupgrade
22-
args: ["--py38-plus"]
22+
args: ["--py39-plus"]
2323
- repo: https://github.com/psf/black-pre-commit-mirror
2424
rev: 24.10.0
2525
hooks:

CHANGELOG.rst

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@ CHANGELOG
44
Unreleased
55
----------
66

7+
- Add support for Python 3.14
8+
- Remove support for Python 3.8
9+
710
1.3.1
811
-----
912

pyproject.toml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ name = "dependency-groups"
1616
version = "1.3.1"
1717
description = 'A tool for resolving PEP 735 Dependency Group data'
1818
readme = "README.rst"
19-
requires-python = ">=3.8"
19+
requires-python = ">=3.9"
2020
license = "MIT"
2121
license-files = ["LICENSE.txt"]
2222
keywords = []
@@ -26,7 +26,6 @@ authors = [
2626
classifiers = [
2727
"Development Status :: 5 - Production/Stable",
2828
"Programming Language :: Python",
29-
"Programming Language :: Python :: 3.8",
3029
"Programming Language :: Python :: 3.9",
3130
"Programming Language :: Python :: 3.10",
3231
"Programming Language :: Python :: 3.11",
@@ -112,7 +111,6 @@ env_list = [
112111
"covclean",
113112
"covcombine",
114113
"covreport",
115-
"3.8",
116114
"3.9",
117115
"3.10",
118116
"3.11",
@@ -122,7 +120,7 @@ env_list = [
122120
]
123121

124122
[tool.tox.labels]
125-
ci = ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14", "covcombine", "covreport"]
123+
ci = ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14", "covcombine", "covreport"]
126124
ci-mypy = ["mypy-py38", "mypy-py313"]
127125
ci-package-check = ["twine-check"]
128126

@@ -145,7 +143,7 @@ description = "Combine coverage outputs"
145143
skip_install = true
146144
dependency_groups = ["coverage"]
147145
commands = [["coverage", "combine"]]
148-
depends = ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"]
146+
depends = ["3.9", "3.10", "3.11", "3.12", "3.13"]
149147

150148
[tool.tox.env.covreport]
151149
description = "Report on combined coverage outputs"
@@ -156,7 +154,7 @@ commands = [["coverage", "report"]]
156154
depends = ["covcombine"]
157155

158156
[tool.tox.env.lint]
159-
description = "Run linterse and formatters"
157+
description = "Run linters and formatters"
160158
dependency_groups = ["lint"]
161159
commands = [["pre-commit", "run", "-a", {replace = "posargs", extend = true}]]
162160
depends = []

0 commit comments

Comments
 (0)