Skip to content

Commit c1cc4a1

Browse files
committed
chore: update dependencies
1 parent b3f3a2a commit c1cc4a1

File tree

8 files changed

+254
-144
lines changed

8 files changed

+254
-144
lines changed

.dockerignore

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,6 @@
1-
# Python-generated files
2-
**/__pycache__/
3-
build/
4-
dist/
1+
*
52

6-
# Unit test / coverage reports
7-
htmlcov/
8-
.coverage
9-
10-
.git
11-
.github
12-
.idea
13-
.mypy_cache/
14-
.ruff_cache
15-
.venv
3+
!app/
4+
!docker-entrypoint.sh
5+
!pyproject.toml
6+
!uv.lock

.github/workflows/test.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,9 @@ jobs:
1717
- "3.12"
1818
- "3.13"
1919
steps:
20-
- uses: actions/checkout@v4
20+
- uses: actions/checkout@v6
2121
- name: Install uv and set the python version
22-
uses: astral-sh/setup-uv@v5
22+
uses: astral-sh/setup-uv@v7
2323
with:
2424
python-version: "${{ matrix.python-version }}"
2525
- name: Install the project

.pre-commit-config.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
repos:
22
- repo: https://github.com/pre-commit/pre-commit-hooks
3-
rev: v5.0.0
3+
rev: v6.0.0
44
hooks:
55
- id: check-ast
66
- id: check-builtin-literals
@@ -23,28 +23,28 @@ repos:
2323
- id: trailing-whitespace
2424

2525
- repo: https://github.com/astral-sh/ruff-pre-commit
26-
rev: v0.11.13
26+
rev: v0.14.8
2727
hooks:
2828
- id: ruff
2929
args: ["--fix", "--exit-non-zero-on-fix"]
3030
- id: ruff-format
3131

3232
- repo: https://github.com/pre-commit/mirrors-mypy
33-
rev: v1.16.0
33+
rev: v1.19.0
3434
hooks:
3535
- id: mypy
3636
args: [".", "--ignore-missing-imports"]
3737
language: system
3838
pass_filenames: false
3939

4040
- repo: https://github.com/astral-sh/uv-pre-commit
41-
rev: 0.7.13
41+
rev: 0.9.16
4242
hooks:
4343
- id: uv-lock
4444
- id: uv-export
4545
args: ["-o", "requirements.txt", "--no-hashes", "-q"]
4646

4747
- repo: https://github.com/tox-dev/pyproject-fmt
48-
rev: v2.6.0
48+
rev: v2.8.0
4949
hooks:
5050
- id: pyproject-fmt

.python-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.13
1+
3.14

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
ARG PYTHON_VERSION=3.13
1+
ARG PYTHON_VERSION=3.14
22
# Build stage
33
FROM ghcr.io/astral-sh/uv:python${PYTHON_VERSION}-bookworm-slim AS builder
44

pyproject.toml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,18 @@ classifiers = [
1515
"Programming Language :: Python :: 3.11",
1616
"Programming Language :: Python :: 3.12",
1717
"Programming Language :: Python :: 3.13",
18+
"Programming Language :: Python :: 3.14",
1819
]
1920
dependencies = [
2021
"mimesis==18.0.0",
2122
]
2223

2324
[dependency-groups]
2425
dev = [
25-
"coverage==7.9.1",
26-
"mypy==1.16.1",
27-
"pre-commit==4.2.0",
28-
"ruff==0.11.13",
26+
"coverage==7.12.0",
27+
"mypy==1.19.0",
28+
"pre-commit==4.5.0",
29+
"ruff==0.14.8",
2930
]
3031

3132
[tool.hatch.build.targets.wheel]
@@ -47,7 +48,7 @@ lint.select = [ "I" ] # Enable isort rules
4748
column_width = 120
4849
indent = 2
4950
keep_full_version = true
50-
max_supported_python = "3.13"
51+
max_supported_python = "3.14"
5152

5253
[tool.mypy]
5354
ignore_missing_imports = true

requirements.txt

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,18 @@
33
-e .
44
cfgv==3.4.0
55
# via pre-commit
6-
coverage==7.9.1
6+
coverage==7.12.0
77
distlib==0.3.9
88
# via virtualenv
99
filelock==3.16.1
1010
# via virtualenv
1111
identify==2.6.4
1212
# via pre-commit
13+
librt==0.7.3
14+
# via mypy
1315
mimesis==18.0.0
1416
# via python-boilerplate
15-
mypy==1.16.1
17+
mypy==1.19.0
1618
mypy-extensions==1.0.0
1719
# via mypy
1820
nodeenv==1.9.1
@@ -21,10 +23,10 @@ pathspec==0.12.1
2123
# via mypy
2224
platformdirs==4.3.6
2325
# via virtualenv
24-
pre-commit==4.2.0
26+
pre-commit==4.5.0
2527
pyyaml==6.0.2
2628
# via pre-commit
27-
ruff==0.11.13
29+
ruff==0.14.8
2830
tomli==2.2.1 ; python_full_version < '3.11'
2931
# via mypy
3032
typing-extensions==4.12.2

uv.lock

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

0 commit comments

Comments
 (0)