Skip to content

Commit 9074307

Browse files
authored
Drop Python 3.8, 3.9 (#270)
1 parent 82a4cf5 commit 9074307

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
strategy:
2020
fail-fast: false
2121
matrix:
22-
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"]
22+
python-version: ["3.10", "3.11", "3.12", "3.13"]
2323
os: [macOS-latest, ubuntu-latest, windows-latest]
2424

2525
steps:
@@ -49,7 +49,7 @@ jobs:
4949
- uses: actions/checkout@v5
5050
- uses: actions/setup-python@v6
5151
with:
52-
python-version: '3.12'
52+
python-version: '3.13'
5353
- uses: astral-sh/setup-uv@v7
5454
with:
5555
enable-cache: true

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2022 Amethyst Reese
3+
Copyright (c) Amethyst Reese
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ between the import sorter and the code formatter.
2323
Install
2424
-------
2525

26-
µfmt requires Python 3.8 or newer. You can install it from PyPI:
26+
µfmt requires Python 3.10 or newer. You can install it from PyPI:
2727

2828
```shell-session
2929
$ pip install ufmt

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ classifiers = [
1717
"Topic :: Utilities",
1818
"Typing :: Typed",
1919
]
20-
requires-python = ">= 3.8"
20+
requires-python = ">= 3.10"
2121
dependencies = [
2222
"black>=20.8b0",
2323
"click>=8.0,<8.2",
@@ -85,15 +85,15 @@ show_missing = true
8585
skip_covered = true
8686

8787
[tool.mypy]
88-
python_version = "3.8"
88+
python_version = "3.10"
8989
strict = true
9090
ignore_missing_imports = true
9191

9292
[tool.thx]
9393
default = ["docs", "test", "lint", "coverage"]
9494
module = "ufmt"
9595
srcs = "ufmt"
96-
python_versions = ["3.8", "3.9", "3.10"]
96+
python_versions = ["3.10", "3.11", "3.12", "3.13"]
9797
watch_paths = ["README.md", "docs", "ufmt"]
9898

9999
[tool.thx.jobs]

0 commit comments

Comments
 (0)