22name = " bough"
33dynamic = [" version" ]
44description = " bough is a tool to determine which uv workspace packages need rebuilding based on git changes"
5- authors = [
6- {name = " Andrew Nichols" , email = " andrew.nichols@overstory.com" },
7- ]
5+ authors = [{ name = " Andrew Nichols" , email = " andrew.nichols@overstory.com" }]
86license = " MIT"
97readme = " README.md"
108requires-python = " >=3.12"
@@ -25,13 +23,13 @@ source = "vcs"
2523
2624[dependency-groups ]
2725dev = [
28- " hypothesis>=6.143.1" ,
29- " ipdb>=0.13.13" ,
30- " pytest>=8.4.1" ,
31- " pytest-cov>=7.0.0" ,
32- " ruff>=0.12.11" ,
33- " tomli-w>=1.0.0" ,
34- " ty>=0.0.1a25 " ,
26+ " hypothesis>=6.143.1" ,
27+ " ipdb>=0.13.13" ,
28+ " pytest>=8.4.1" ,
29+ " pytest-cov>=7.0.0" ,
30+ " ruff>=0.12.11" ,
31+ " tomli-w>=1.0.0" ,
32+ " ty>=0.0.15 " ,
3533]
3634
3735[tool .ruff ]
@@ -40,21 +38,35 @@ target-version = "py312"
4038
4139[tool .ruff .lint ]
4240select = [
43- " B" , " E" , " F" , " RUF" , # basic errors
44- " I" , " COM" , " PLC" , # style stuff
45- " S" , # security
46- " UP" , " SIM" , # modern and simple python
47- " N" , " ICN" , " C4" , # naming stuff
48- " D" , # docstrings
49- " ANN" , # type annotations
50- " T" , " G" , # printing
51- " PERF" , " PLR" , " C" , # complexity
41+ " B" ,
42+ " E" ,
43+ " F" ,
44+ " RUF" , # basic errors
45+ " I" ,
46+ " COM" ,
47+ " PLC" , # style stuff
48+ " S" , # security
49+ " UP" ,
50+ " SIM" , # modern and simple python
51+ " N" ,
52+ " ICN" ,
53+ " C4" , # naming stuff
54+ " D" , # docstrings
55+ " ANN" , # type annotations
56+ " T" ,
57+ " G" , # printing
58+ " PERF" ,
59+ " PLR" ,
60+ " C" , # complexity
5261]
5362ignore = [
54- " COM812" , " E501" , # let format handle these
55- " D203" , " D213" , # incompatible with D212
56- " D107" , " D104" , # __init__ docstrings are :/
57- " G004" , # f-string logs are nice?
63+ " COM812" ,
64+ " E501" , # let format handle these
65+ " D203" ,
66+ " D213" , # incompatible with D212
67+ " D107" ,
68+ " D104" , # __init__ docstrings are :/
69+ " G004" , # f-string logs are nice?
5870]
5971
6072[tool .ruff .lint .per-file-ignores ]
0 commit comments