File tree Expand file tree Collapse file tree 1 file changed +24
-3
lines changed Expand file tree Collapse file tree 1 file changed +24
-3
lines changed Original file line number Diff line number Diff line change 1
- [build-system ]
2
- requires = [" wheel" , " setuptools~=67.0" , " setuptools_scm[toml]>=6.2" ]
3
- build-backend = " setuptools.build_meta"
1
+ # Project metadata
4
2
5
3
[project ]
6
4
dynamic = [" version" ]
@@ -20,5 +18,28 @@ dependencies = [
20
18
"Source Code" = " https://github.com/amaranth-lang/amaranth-soc"
21
19
"Bug Tracker" = " https://github.com/amaranth-lang/amaranth-soc/issues"
22
20
21
+ # Build system configuration
22
+
23
+ [build-system ]
24
+ requires = [" wheel" , " setuptools>=67.0" , " setuptools_scm[toml]>=6.2" ]
25
+ build-backend = " setuptools.build_meta"
26
+
23
27
[tool .setuptools_scm ]
24
28
local_scheme = " node-and-timestamp"
29
+
30
+ # Development workflow configuration
31
+
32
+ [tool .pdm .dev-dependencies ]
33
+ test = [
34
+ " coverage" ,
35
+ ]
36
+ docs = [
37
+ " sphinx~=5.3" ,
38
+ " sphinx-rtd-theme~=1.2" ,
39
+ " sphinx-autobuild" ,
40
+ ]
41
+
42
+ [tool .pdm .scripts ]
43
+ test.composite = [" test-code" ]
44
+ test-code.env = {PYTHONWARNINGS = " error" }
45
+ test-code.cmd = " python -m coverage run -m unittest discover -t . -s tests -v"
You can’t perform that action at this time.
0 commit comments