11[build-system ]
2- requires = [" hatchling" , " hatch-js" , " jupyterlab>=4,<5" ]
2+ requires = [
3+ " hatchling" ,
4+ " hatch-js" ,
5+ " jupyterlab>=4,<5" ,
6+ ]
37build-backend =" hatchling.build"
48
59[project ]
610name = " python-template-jupyter"
7- authors = [{name = " Python Project Template Authors" , email = " 3105306+timkpaine@users.noreply.github.com" }]
11+ authors = [
12+ {name = " Python Project Template Authors" , email = " 3105306+timkpaine@users.noreply.github.com" },
13+ ]
814description = " A Jupyter-Python project template"
915readme = " README.md"
1016license = { text = " Apache-2.0" }
@@ -44,6 +50,8 @@ develop = [
4450 " pytest-cov" ,
4551 " ruff>=0.9,<0.15" ,
4652 " twine" ,
53+ " ty" ,
54+ " uv" ,
4755 " wheel" ,
4856]
4957
@@ -112,14 +120,19 @@ artifacts = [
112120src = " /"
113121
114122[tool .hatch .build .targets .sdist ]
115- packages = [" python_template_jupyter" , " js" ]
123+ packages = [
124+ " python_template_jupyter" ,
125+ " js" ,
126+ ]
116127exclude = [
117128 " /js/dist" ,
118129 " /js/node_modules" ,
119130]
120131
121132[tool .hatch .build .targets .wheel ]
122- packages = [" python_template_jupyter" ]
133+ packages = [
134+ " python_template_jupyter" ,
135+ ]
123136exclude = [
124137 " /js"
125138]
@@ -139,20 +152,43 @@ targets = [
139152]
140153
141154[tool .pytest .ini_options ]
142- addopts = [" -vvv" , " --junitxml=junit.xml" ]
155+ addopts = [
156+ " -vvv" ,
157+ " --junitxml=junit.xml" ,
158+ ]
143159testpaths = " python_template_jupyter/tests"
144160
145161[tool .ruff ]
146162line-length = 150
147163
148164[tool .ruff .lint ]
149- extend-select = [" I" ]
165+ extend-select = [
166+ " I" ,
167+ ]
150168
151169[tool .ruff .lint .isort ]
152170combine-as-imports = true
153171default-section = " third-party"
154- known-first-party = [" python_template_jupyter" ]
155- section-order = [" future" , " standard-library" , " third-party" , " first-party" , " local-folder" ]
172+ known-first-party = [
173+ " python_template_jupyter" ,
174+ ]
175+ section-order = [
176+ " future" ,
177+ " standard-library" ,
178+ " third-party" ,
179+ " first-party" ,
180+ " local-folder" ,
181+ ]
156182
157183[tool .ruff .lint .per-file-ignores ]
158- "__init__.py" = [" F401" , " F403" ]
184+ "__init__.py" = [
185+ " F401" ,
186+ " F403" ,
187+ ]
188+
189+ [tool .yardang ]
190+ title = " python template jupyter"
191+ root = " README.md"
192+ pages = []
193+ use-autoapi = true
194+
0 commit comments