-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpyproject.toml
More file actions
38 lines (31 loc) · 816 Bytes
/
pyproject.toml
File metadata and controls
38 lines (31 loc) · 816 Bytes
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
[project]
name = "glacial"
version = "0.1.0"
requires-python = ">=3.11"
dependencies = ["glacial-synthesis", "glacial-orchestration"]
[dependency-groups]
dev = [
"mypy>=1.17.1",
"pylsp-mypy>=0.7.0",
"python-lsp-server[flake8,mccabe,pycodestyle,pydocstyle,pyflakes,pylint,rope]>=1.13.1",
"ruff >=0.1.4",
]
[tool.uv.sources]
glacial-synthesis = { workspace = true }
glacial-orchestration = { workspace = true }
[tool.uv.workspace]
members = ["src/synthesis", "src/orchestration"]
[project.scripts]
glacial-synthesis = "glacial_synthesis:main"
glacial-orchestration = "glacial_orchestration:main"
[tool.mypy]
strict = true
[[tool.mypy.overrides]]
module = ["soundfile.*"]
follow_untyped_imports = true
[tool.ruff]
line-length = 80
indent-width = 2
fix = true
show-fixes = true
lint.extend-select = ["I"]