The gf180 and sky130 packages have different gdsfactory version requirements. Installing both together causes the previously installed gdsfactory version to be replaced with the following error.
Uninstalling gdsfactory-7.3.0:
Successfully uninstalled gdsfactory-7.3.0
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
sky130 0.8.0 requires gdsfactory[cad]==7.3.0, but you have gdsfactory 7.1.4 which is incompatible.
Successfully installed gdsfactory-7.1.4
(The above error occurred when gf180 was installed after installing sky130)
This issue was encountered in OpenFASoC's idea-fasoc/OpenFASOC#235, where both gf180 and sky130 packages are required to be installed.
The
gf180andsky130packages have differentgdsfactoryversion requirements. Installing both together causes the previously installedgdsfactoryversion to be replaced with the following error.(The above error occurred when
gf180was installed after installingsky130)This issue was encountered in OpenFASoC's idea-fasoc/OpenFASOC#235, where both
gf180andsky130packages are required to be installed.