File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1616
1717 # ruff - linting + formatting
1818 - repo : https://github.com/astral-sh/ruff-pre-commit
19- rev : v0.14.13
19+ rev : v0.15.1
2020 hooks :
2121 - id : ruff
2222 name : ruff
Original file line number Diff line number Diff line change 1- 3.14.2
1+ 3.14.3
Original file line number Diff line number Diff line change 1- FROM python:3.14.2 -slim-trixie AS python-base
1+ FROM python:3.14.3 -slim-trixie AS python-base
22
33ENV PYTHONUNBUFFERED=1 \
44 PYTHONDONTWRITEBYTECODE=1 \
@@ -9,7 +9,7 @@ ENV PATH="$VIRTUAL_ENV/bin:$PATH"
99
1010FROM python-base AS builder-base
1111
12- COPY --from=ghcr.io/astral-sh/uv:0.9.26 /uv /uvx /bin/
12+ COPY --from=ghcr.io/astral-sh/uv:0.10.3 /uv /uvx /bin/
1313
1414WORKDIR $WORKDIR_PATH
1515
Original file line number Diff line number Diff line change 3131
3232## Prerequisites
3333
34- - [ Python] ( https://www.python.org/downloads/ ) ** >=3.14.0 <3.15.0** (_ tested with 3.14.2 _ )
34+ - [ Python] ( https://www.python.org/downloads/ ) ** >=3.14.0 <3.15.0** (_ tested with 3.14.3 _ )
3535- [ pre-commit] ( https://pre-commit.com/#install ) ** >=3.2.0 <5.0.0** (_ tested with 4.5.1_ )
36- - [ uv] ( https://docs.astral.sh/uv/getting-started/installation/ ) ** >=0.9.16 ** (_ tested with 0.9.26 _ )
36+ - [ uv] ( https://docs.astral.sh/uv/getting-started/installation/ ) ** >=0.9.30 ** (_ tested with 0.10.3 _ )
3737- [ docker] ( https://docs.docker.com/get-docker/ ) (_ optional_ )
3838
3939---
@@ -159,7 +159,7 @@ collected 1 item
159159
160160tests/test_python_boilerplate.py::test_hello_world PASSED
161161
162- ---------- coverage: platform linux, python 3.14.2 -final-0 -----------
162+ ---------- coverage: platform linux, python 3.14.3 -final-0 -----------
163163Name Stmts Miss Cover
164164--------------------------------------------------------
165165src/python_boilerplate/__init__.py 1 0 100%
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ homepage = "https://github.com/smarlhens/python-boilerplate#readme"
1414repository = " https://github.com/smarlhens/python-boilerplate"
1515
1616[build-system ]
17- requires = [" uv_build>=0.9.0 ,<0.10 .0" ]
17+ requires = [" uv_build>=0.9.30 ,<0.11 .0" ]
1818build-backend = " uv_build"
1919
2020[dependency-groups ]
@@ -23,11 +23,11 @@ dev = [
2323 " pytest-cov>=7.0.0" ,
2424 " mypy>=1.19.1" ,
2525 " bandit>=1.9.3" ,
26- " ruff>=0.14.13 " ,
26+ " ruff>=0.15.1 " ,
2727]
2828
2929[tool .uv ]
30- required-version = " >=0.9.16 "
30+ required-version = " >=0.9.30 "
3131
3232[tool .pytest .ini_options ]
3333addopts = " -vvv"
@@ -77,6 +77,7 @@ extend-select = [
7777 " PIE796" ,
7878 " PIE807" ,
7979 " PIE810" ,
80+ " PLC" ,
8081 " PLR" ,
8182 " RET502" ,
8283 " RET503" ,
@@ -86,12 +87,19 @@ extend-select = [
8687 " RUF032" ,
8788 " RUF033" ,
8889 " RUF034" ,
90+ " RUF037" ,
8991 " RUF041" ,
9092 " RUF043" ,
9193 " RUF046" ,
9294 " RUF057" ,
9395 " RUF059" ,
96+ " RUF060" ,
97+ " RUF061" ,
98+ " RUF064" ,
9499 " RUF100" ,
100+ " RUF102" ,
101+ " RUF103" ,
102+ " RUF104" ,
95103 " S101" ,
96104 " T20" ,
97105 " UP" ,
You can’t perform that action at this time.
0 commit comments