efabless / cace

Circuit Automatic Characterization Engine
https://cace.readthedocs.io/
Apache License 2.0
35 stars 6 forks source link

Consider downgrading the `setuptools_scm` requirement #58

Closed donn closed 2 months ago

donn commented 2 months ago

Currently, CACE requires setuptools_scm≥8, which is not available in nixpkgs 23.11 (which is the current stable release channel we have pinned for OpenLane.)

I currently get around this by sed-ing the version requirement (and it appears to build just fine.)

https://github.com/efabless/openlane2/blob/b46857b7d4ff6afff65d0bbbdd639da364f5ff26/nix/cace.nix#L41

mole99 commented 2 months ago

There is no particular reason for scm≥8, I will update the dependencies shortly 👍️