Skip to content

Commit 6cb30b1

Browse files
authored
refactor: drop Python 3.9 (#82)
* refactor: drop Python 3.9 * v0.13.0
1 parent ba5d8d5 commit 6cb30b1

File tree

7 files changed

+12
-52
lines changed

7 files changed

+12
-52
lines changed

.github/workflows/publish.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ jobs:
1313
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
1414
- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0
1515
with:
16-
python-version: 3.11
16+
python-version: 3.14
1717
cache: "pip"
1818
- run: pip install -r requirements.txt
1919
- uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0
2020
with:
2121
path: ~/.cache/uv
22-
key: uv-3.11-${{ hashFiles('uv.lock') }}
22+
key: uv-3.14-${{ hashFiles('uv.lock') }}
2323
- run: uv sync --frozen
2424
- name: build
2525
run: uv build

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
runs-on: ubuntu-latest
88
strategy:
99
matrix:
10-
python-version: [3.9, "3.10", 3.11, 3.12, 3.13, 3.14]
10+
python-version: ["3.10", 3.11, 3.12, 3.13, 3.14]
1111
steps:
1212
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
1313
- uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0

.pre-commit-config.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,17 @@ repos:
1111
- id: trailing-whitespace
1212

1313
- repo: https://github.com/astral-sh/uv-pre-commit
14-
rev: 0.8.17
14+
rev: 0.9.26
1515
hooks:
1616
- id: uv-lock
1717

1818
- repo: https://github.com/ninoseki/uv-sort
19-
rev: v0.6.1
19+
rev: v0.7.0
2020
hooks:
2121
- id: uv-sort
2222

2323
- repo: https://github.com/charliermarsh/ruff-pre-commit
24-
rev: v0.13.0
24+
rev: v0.14.13
2525
hooks:
2626
- id: ruff
2727
args:

pyproject.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "uv-dynamic-versioning"
33
dynamic = ["version"]
44
description = "Dynamic versioning based on VCS tags for uv/hatch project"
55
readme = "README.md"
6-
requires-python = ">=3.9,<4.0"
6+
requires-python = ">=3.10,<4.0"
77
license = { file = "LICENSE" }
88
keywords = ["uv", "hatch"]
99
classifiers = [
@@ -13,6 +13,8 @@ classifiers = [
1313
"Programming Language :: Python :: 3.10",
1414
"Programming Language :: Python :: 3.11",
1515
"Programming Language :: Python :: 3.12",
16+
"Programming Language :: Python :: 3.13",
17+
"Programming Language :: Python :: 3.14",
1618
"Framework :: Hatch",
1719
]
1820
dependencies = [

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
uv==0.8.17
1+
uv==0.9.26
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.12.0"
1+
__version__ = "0.13.0"

uv.lock

Lines changed: 1 addition & 43 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)