forked from siliconcompiler/siliconcompiler
-
Notifications
You must be signed in to change notification settings - Fork 0
/
pyproject.toml
45 lines (39 loc) · 1.25 KB
/
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
44
45
[build-system]
requires = [
"setuptools >= 45",
"scikit-build >= 0.14.1"
]
[tool.pytest.ini_options]
markers = [
"eda: this test requires EDA tools installed to run. By default these tests will be run nightly, not on push.",
"quick: always run this test on push, even if it requires EDA tools.",
"remote_test: marker used to pass 'port' variables into remote flow fixtures.",
"nostrict: don't automatically set [option, strict] parameter for Chip objects in this test.",
"nolocal: don't use the local data for siliconcompiler_data.",
"docker: test requires docker",
]
testpaths = "tests"
timeout = "180"
[tool.tclint]
exclude = [
'/setup/',
'build/',
# messy file adapted from another source
'/siliconcompiler/tools/yosys/syn_strategies.tcl'
]
[tool.tclint.style]
allow-aligned-sets = true
line-length = 100
indent = 4
max-blank-lines = 1
spaces-in-braces = true
[[tool.tclint.fileset]]
# This fileset overrides the global indent for OpenROAD scripts.
paths = ["siliconcompiler/tools/openroad/scripts"]
[tool.tclint.fileset.style]
indent = 2
[tool.codespell]
skip = '*.json,*.xml,./siliconcompiler/templates/report/bootstrap.min.js'
count = true
quiet-level = 3
ignore-words-list = 'synopsys,inout,subtile,FRAM,dffer,dffers'