Skip to content

Commit a88cf0f

Browse files
committed
chore: update deps
1 parent a50a93d commit a88cf0f

File tree

8 files changed

+174
-158
lines changed

8 files changed

+174
-158
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ on:
66
- main
77

88
env:
9-
UV_VERSION: "0.6.5"
9+
UV_VERSION: "0.7.13"
1010

1111
concurrency:
1212
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}

.github/workflows/pr.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ on:
66
- "**"
77

88
env:
9-
UV_VERSION: "0.6.5"
9+
UV_VERSION: "0.7.13"
1010

1111
concurrency:
1212
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}

.pre-commit-config.yaml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ repos:
1616

1717
# ruff - linting + formatting
1818
- repo: https://github.com/astral-sh/ruff-pre-commit
19-
rev: "v0.9.10"
19+
rev: v0.12.0
2020
hooks:
2121
- id: ruff
2222
name: ruff
@@ -25,15 +25,14 @@ repos:
2525

2626
# mypy - lint-like type checking
2727
- repo: https://github.com/pre-commit/mirrors-mypy
28-
rev: v1.15.0
28+
rev: v1.16.1
2929
hooks:
3030
- id: mypy
3131
name: mypy
3232

3333
# docformatter - formats docstrings to follow PEP 257
3434
- repo: https://github.com/pycqa/docformatter
35-
# todo: replace when >v1.7.5 will be published
36-
rev: 06907d0267368b49b9180eed423fae5697c1e909
35+
rev: v1.7.7
3736
hooks:
3837
- id: docformatter
3938
name: docformatter
@@ -53,7 +52,7 @@ repos:
5352

5453
# bandit - find common security issues
5554
- repo: https://github.com/pycqa/bandit
56-
rev: 1.8.3
55+
rev: 1.8.5
5756
hooks:
5857
- id: bandit
5958
name: bandit

.python-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.13.2
1+
3.13.5

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM python:3.13.2-slim-bookworm AS python-base
1+
FROM python:3.13.5-slim-bookworm AS python-base
22

33
ENV PYTHONUNBUFFERED=1 \
44
PYTHONDONTWRITEBYTECODE=1 \
@@ -9,7 +9,7 @@ ENV PATH="$VIRTUAL_ENV/bin:$PATH"
99

1010
FROM python-base AS builder-base
1111

12-
COPY --from=ghcr.io/astral-sh/uv:0.6.5 /uv /uvx /bin/
12+
COPY --from=ghcr.io/astral-sh/uv:0.7.13 /uv /uvx /bin/
1313

1414
WORKDIR $WORKDIR_PATH
1515

README.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@
3131

3232
## Prerequisites
3333

34-
- [Python](https://www.python.org/downloads/) **>=3.13.0 <3.14.0** (_tested with 3.13.2_)
35-
- [pre-commit](https://pre-commit.com/#install) **>=3.2.0 <5.0.0** (_tested with 4.0.1_)
36-
- [uv](https://docs.astral.sh/uv/getting-started/installation/) **>=0.5.29** (_tested with 0.6.5_)
34+
- [Python](https://www.python.org/downloads/) **>=3.13.0 <3.14.0** (_tested with 3.13.5_)
35+
- [pre-commit](https://pre-commit.com/#install) **>=3.2.0 <5.0.0** (_tested with 4.2.0_)
36+
- [uv](https://docs.astral.sh/uv/getting-started/installation/) **>=0.7.13** (_tested with 0.7.13_)
3737
- [docker](https://docs.docker.com/get-docker/) (_optional_)
3838

3939
---
@@ -146,7 +146,7 @@ uv run pytest tests
146146
```text
147147
collected 1 item
148148
149-
tests/test_myapplication.py::test_hello_world PASSED
149+
tests/test_python_boilerplate.py::test_hello_world PASSED
150150
```
151151

152152
</details>
@@ -164,15 +164,15 @@ uv run pytest tests --cov=src
164164
```text
165165
collected 1 item
166166
167-
tests/test_myapplication.py::test_hello_world PASSED
167+
tests/test_python_boilerplate.py::test_hello_world PASSED
168168
169-
---------- coverage: platform linux, python 3.10.4-final-0 -----------
170-
Name Stmts Miss Cover
171-
---------------------------------------------------
172-
src/myapplication/__init__.py 1 0 100%
173-
src/myapplication/main.py 6 2 67%
174-
---------------------------------------------------
175-
TOTAL 7 2 71%
169+
---------- coverage: platform linux, python 3.13.5-final-0 -----------
170+
Name Stmts Miss Cover
171+
--------------------------------------------------------
172+
src/python_boilerplate/__init__.py 1 0 100%
173+
src/python_boilerplate/main.py 6 2 67%
174+
--------------------------------------------------------
175+
TOTAL 7 2 71%
176176
```
177177

178178
</details>

pyproject.toml

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@ build-backend = "hatchling.build"
1919

2020
[dependency-groups]
2121
dev = [
22-
"pytest>=8.3.5",
23-
"pytest-cov>=6.0.0",
24-
"mypy>=1.15.0",
25-
"bandit>=1.8.3",
26-
"docformatter>=1.7.5",
27-
"ruff>=0.9.10",
22+
"pytest>=8.4.0",
23+
"pytest-cov>=6.2.1",
24+
"mypy>=1.16.1",
25+
"bandit>=1.8.5",
26+
"docformatter>=1.7.7",
27+
"ruff>=0.12.0",
2828
]
2929

3030
[tool.pytest.ini_options]
@@ -84,6 +84,9 @@ extend-select = [
8484
"RUF032",
8585
"RUF033",
8686
"RUF034",
87+
"RUF041",
88+
"RUF046",
89+
"RUF057",
8790
"RUF100",
8891
"S101",
8992
"T20",

uv.lock

Lines changed: 144 additions & 130 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)