Skip to content

Commit 29ffcd9

Browse files
authored
Merge pull request #28 from sirosen/remove-py38
Remove support for 3.8
2 parents d31b78d + af88277 commit 29ffcd9

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
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: 5 additions & 7 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,8 +120,8 @@ 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"]
126-
ci-mypy = ["mypy-py38", "mypy-py313"]
123+
ci = ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14", "covcombine", "covreport"]
124+
ci-mypy = ["mypy-py39", "mypy-py313"]
127125
ci-package-check = ["twine-check"]
128126

129127
[tool.tox.env_run_base]
@@ -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", "3.14"]
149147

150148
[tool.tox.env.covreport]
151149
description = "Report on combined coverage outputs"
@@ -168,7 +166,7 @@ dependency_groups = ["typing"]
168166
commands = [["mypy", "src/", {replace = "posargs", extend = true} ]]
169167
depends = []
170168

171-
[tool.tox.env.mypy-py38]
169+
[tool.tox.env.mypy-py39]
172170
base = ["tool.tox.env.mypy"]
173171

174172
[tool.tox.env.mypy-py313]

0 commit comments

Comments
 (0)