-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathpyproject.toml
43 lines (37 loc) · 924 Bytes
/
pyproject.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
[info]
file = "pyproject.toml"
file-id = "d94687d2-2b13-4605-abee-631465911c30"
project = "nice123d"
project-id = "e2bbd03f-0ac6-41ec-89ae-2ad52fa0652a"
[build-system]
requires = ["setuptools >= 61.0"]
build-backend = "setuptools.build_meta"
[project]
name = "nice123d"
version = "0.0.2"
dependencies = [
"build123d>=0.9.0",
"ocp_vscode",
"nicegui",
"pywebview",
"rich",
"jinja2",
"copier",
"pytest",
"pyperclip",
"sphinx",
"sphinxcontrib-mermaid",
]
description = "A nicegui-based CAD editor and viewer for OCP-based projects like build123d"
[tool.setuptools]
# ...
# By default, include-package-data is true in pyproject.toml, so you do
# NOT have to specify this line.
include-package-data = true
[tool.setuptools.packages.find]
where = ["src"]
[tool.setuptools.package-data]
"*" = ["*.yaml", "*.py", "*.md"]
[tool.black]
target-version = ["py310", "py311", "py312", "py313"]
line-length = 88