Skip to content

Commit 4c1864a

Browse files
authored
Merge pull request #112 from a5chin/renovate/python-3.x
chore(deps): update python docker tag to v3.14
2 parents 26c6c31 + 7247e3b commit 4c1864a

File tree

13 files changed

+236
-202
lines changed

13 files changed

+236
-202
lines changed

.devcontainer/docker-compose.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
version: "3"
2-
31
services:
42
vscode:
53
build:

.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,5 +1,5 @@
11
ARG UV_VERSION=latest
2-
ARG VARIANT=3.13
2+
ARG VARIANT=3.14
33

44

55
FROM ghcr.io/astral-sh/uv:$UV_VERSION AS uv

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
[![uv](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/uv/main/assets/badge/v0.json)](https://github.com/astral-sh/uv)
66
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)
77

8-
[![Versions](https://img.shields.io/badge/python-3.10%20|%203.11%20|%203.12%20|%203.13%20-green.svg)](https://github.com/a5chin/python-uv)
8+
[![Versions](https://img.shields.io/badge/python-3.10%20|%203.11%20|%203.12%20|%203.13%20|%203.14%20-green.svg)](https://github.com/a5chin/python-uv)
99
![code coverage](https://raw.githubusercontent.com/a5chin/python-uv/coverage-badge/coverage.svg?raw=true)
1010

1111
[![Docker](https://github.com/a5chin/python-uv/actions/workflows/docker.yml/badge.svg)](https://github.com/a5chin/python-uv/actions/workflows/docker.yml)

docs/configurations/pyright.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
```{.json title="pyrightconfig.json"}
1010
{
11-
"pythonVersion": "3.13",
11+
"pythonVersion": "3.14",
1212
"pythonPlatform": "All",
1313
"venv": ".venv",
1414
"typeCheckingMode": "standard",

docs/configurations/ruff.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,8 +55,8 @@ The Ruff formatter is an extremely fast Python code formatter designed as a drop
5555
line-length = 88
5656
indent-width = 4
5757

58-
# Assume Python 3.13
59-
target-version = "py313"
58+
# Assume Python 3.14
59+
target-version = "py314"
6060

6161
[lint]
6262
# Enable Pyflakes (`F`) and a subset of the pycodestyle (`E`) codes by default.

docs/guides/uv.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ uv remove ruff
2929
## Pin Python Version
3030
If you want to pin the Python version, run the following command:
3131
```sh
32-
uv pin python 3.13
32+
uv pin python 3.14
3333
```
3434

3535
## Configuration for uv

noxfile.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ class CLIArgs(
1010
):
1111
"""CLIArgs is a class that extends BaseSettings to handle command line arguments."""
1212

13-
junitxml: str | None = None
13+
junitxml: str = ""
1414
pyright: bool = False
1515
ruff: bool = False
1616

1717
@classmethod
18-
def parse(cls, posargs: list[str]) -> "CLIArgs":
18+
def parse(cls, posargs: list[str]) -> CLIArgs:
1919
"""Parse command line arguments from the provided list.
2020
2121
Args:

pyproject.toml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -11,22 +11,22 @@ readme = "README.md"
1111
license = { file = "LICENSE" }
1212

1313
dependencies = [
14-
"google-cloud-logging>=3.11.3",
15-
"pydantic>=2.10.5",
16-
"pydantic-settings>=2.7.1",
14+
"google-cloud-logging>=3.12.1",
15+
"pydantic>=2.12.0",
16+
"pydantic-settings>=2.11.0",
1717
]
1818

19-
[tool.uv]
20-
dev-dependencies = [
19+
[dependency-groups]
20+
dev = [
2121
"cookiecutter>=2.6.0",
22-
"cookiecutter-data-science>=2.1.0",
23-
"mkdocs-material>=9.5.50",
22+
"cookiecutter-data-science>=2.3.0",
23+
"mkdocs-material>=9.6.21",
2424
"nox>=2025.5.1",
25-
"pre-commit>=4.1.0",
26-
"pyright>=1.1.392.post0",
27-
"pytest>=8.3.4",
28-
"pytest-cov>=6.0.0",
29-
"ruff>=0.9.2",
25+
"pre-commit>=4.3.0",
26+
"pyright>=1.1.406",
27+
"pytest>=8.4.2",
28+
"pytest-cov>=7.0.0",
29+
"ruff>=0.14.0",
3030
]
3131

3232
[tool.hatch.build.targets.wheel]

pyrightconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"pythonVersion": "3.13",
2+
"pythonVersion": "3.14",
33
"pythonPlatform": "All",
44
"venv": ".venv",
55
"typeCheckingMode": "standard",

0 commit comments

Comments
 (0)