fix(configure): fails due to missing args.pdk

slightly refactor project.py to make the code more extensible to future PDK support
This commit is contained in:
Uri Shaked
2025-09-02 17:42:28 +03:00
parent 9519fa87fd
commit ef2b0de84b
3 changed files with 25 additions and 28 deletions
+6 -2
View File
@@ -147,7 +147,8 @@ if __name__ == "__main__":
ch.setFormatter(log_format)
log.addHandler(ch)
project = Project(0, "unknown", args.project_dir, args, is_user_project=True)
pdk = "ihp-sg13g2" if args.ihp else "sky130A"
project = Project(0, "unknown", args.project_dir, pdk, is_user_project=True)
project.post_clone_setup()
# handle the options
@@ -155,7 +156,10 @@ if __name__ == "__main__":
project.check_docs()
if args.print_cell_summary or args.print_cell_category:
project.summarize()
project.summarize(
print_cell_category=args.print_cell_category,
print_cell_summary=args.print_cell_summary,
)
if args.print_stats:
project.print_stats()