|
32 | 32 | readme = "README.md" |
33 | 33 | requires-python = ">=3.9" |
34 | 34 |
|
35 | | - [project.optional-dependencies] |
36 | | - dev = ["is_annotated[test]"] |
37 | | - test = [ |
38 | | - "optional_dependencies >= 0.3", |
39 | | - "pytest >=6", |
40 | | - "pytest-cov >=3", |
41 | | - "pytest-github-actions-annotate-failures", |
42 | | - "sybil", |
43 | | - ] |
| 35 | +[dependency-groups] |
| 36 | + dev = [ |
| 37 | + "cz-conventional-gitmoji>=0.6.1", |
| 38 | + "ipykernel>=6.29.5", |
| 39 | + "pre-commit>=4.0.1", |
| 40 | + "uv>=0.6.4", |
| 41 | + { include-group = "test" }, |
| 42 | + ] |
| 43 | + test = [ |
| 44 | + "optional_dependencies >= 0.3", |
| 45 | + "pytest >=6", |
| 46 | + "pytest-cov >=3", |
| 47 | + "pytest-github-actions-annotate-failures", |
| 48 | + "sybil", |
| 49 | + ] |
44 | 50 |
|
45 | 51 | [project.urls] |
46 | 52 | "Bug Tracker" = "https://github.com/GalacticDynamics/is_annotated/issues" |
|
67 | 73 | filterwarnings = ["error"] |
68 | 74 | log_cli_level = "INFO" |
69 | 75 | minversion = "6.0" |
70 | | - testpaths = ["tests/", "src/"] |
| 76 | + testpaths = ["src/", "tests/"] |
71 | 77 | xfail_strict = true |
72 | 78 |
|
73 | 79 |
|
|
103 | 109 | "PLR09", # Too many <...> |
104 | 110 | "PLR2004", # Magic value used in comparison |
105 | 111 | "TD002", # Missing author in TODO |
106 | | - "TD003" # Missing issue link on the line following this TODO |
| 112 | + "TD003", # Missing issue link on the line following this TODO |
107 | 113 | ] |
108 | 114 |
|
109 | 115 | [tool.ruff.lint.per-file-ignores] |
110 | 116 | "noxfile.py" = ["T20"] |
111 | 117 | "tests/**" = ["ANN", "INP001", "S101", "T20"] |
112 | 118 |
|
113 | 119 | [tool.ruff.lint.isort] |
114 | | - combine-as-imports = true |
| 120 | + combine-as-imports = true |
115 | 121 | extra-standard-library = ["typing_extensions"] |
116 | | - known-first-party = ["optional_dependencies"] |
117 | | - known-local-folder = ["is_annotated"] |
| 122 | + known-first-party = ["optional_dependencies"] |
| 123 | + known-local-folder = ["is_annotated"] |
118 | 124 |
|
119 | 125 |
|
120 | 126 | [tool.pylint] |
|
0 commit comments