openlane2
openlane2 copied to clipboard
Unify `common.Path` and `pathlib.Path`
Description
We deployed a bespoke Path class for reasons I cannot entirely recall. It is less ergonomic than the official Path class and is confusing for developers.
Proposal
For OpenLane 3.0+, we should use pathlib.Path or a subclass of it.