File tree Expand file tree Collapse file tree 13 files changed +236
-202
lines changed
Expand file tree Collapse file tree 13 files changed +236
-202
lines changed Original file line number Diff line number Diff line change 1- version : " 3"
2-
31services :
42 vscode :
53 build :
Original file line number Diff line number Diff line change 1- 3.13
1+ 3.14
Original file line number Diff line number Diff line change 11ARG UV_VERSION=latest
2- ARG VARIANT=3.13
2+ ARG VARIANT=3.14
33
44
55FROM ghcr.io/astral-sh/uv:$UV_VERSION AS uv
Original file line number Diff line number Diff line change 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 )
Original file line number Diff line number Diff line change 88
99``` {.json title="pyrightconfig.json"}
1010{
11- "pythonVersion" : " 3.13 " ,
11+ "pythonVersion" : " 3.14 " ,
1212 "pythonPlatform" : " All" ,
1313 "venv" : " .venv" ,
1414 "typeCheckingMode" : " standard" ,
Original file line number Diff line number Diff 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.
Original file line number Diff line number Diff line change @@ -29,7 +29,7 @@ uv remove ruff
2929## Pin Python Version
3030If 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
Original file line number Diff line number Diff 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:
Original file line number Diff line number Diff line change @@ -11,22 +11,22 @@ readme = "README.md"
1111license = { file = " LICENSE" }
1212
1313dependencies = [
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 ]
Original file line number Diff line number Diff line change 11{
2- "pythonVersion" : " 3.13 " ,
2+ "pythonVersion" : " 3.14 " ,
33 "pythonPlatform" : " All" ,
44 "venv" : " .venv" ,
55 "typeCheckingMode" : " standard" ,
You can’t perform that action at this time.
0 commit comments