Files
retroSoC/pyproject.toml
maksyuki 7a7c0b2973 feat: add Yosys synthesis scripts and update PDK paths
- Introduced common setup script for Yosys () to manage global variables and configurations.
- Added output filtering script () to enhance log readability.
- Created technology initialization script () for handling different PDKs.
- Developed main synthesis script () to orchestrate the synthesis flow using Yosys.
- Added a configuration makefile () for synthesis settings.
- Updated Yosys makefile () to integrate new scripts and configurations.
- Adjusted paths in  and RTL filelists to reflect new directory structure under .
- Modified various scripts and test files to accommodate the new PDK paths and ensure compatibility.
- Enhanced warning normalization in the analysis script to preserve PDK signatures.
2026-08-14 18:51:02 +08:00

23 lines
418 B
TOML

[tool.pytest.ini_options]
addopts = "-ra"
testpaths = ["tests"]
[tool.ruff]
line-length = 100
target-version = "py310"
extend-exclude = [
".cache",
"build",
"dist",
"app/coremark/coremark-main",
"app/fatfs/ff16",
"physical/pdk/IHP-Open-PDK",
"physical/pdk/icsprout55-pdk",
"rtl/managed/clusterip",
"rtl/managed/third_party",
"rtl/managed/mpw",
]
[tool.ruff.lint]
select = ["E4", "E7", "E9", "F"]