-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ETOOMANY yosys package #147
Comments
@PiotrZierhoffer who should own this? Someone from the SystemVerilog team maybe? |
We started by removing symbiflow-yosys recipe. Arachne PNR still depends on it, but it's not trivial to replace the dependency with modern Yosys. We'll take it step by step, phasing out different yosys builds and then removing old packages from anaconda. We're doing it as a multi-team effort, as we don't want to break anything. |
I forgot to mention https://pypi.org/project/yowasp-yosys/ which use a different approach for portability (compiling yosys as a WASM bundle). |
The packages that are no longer used have been removed. So for example all the yosys packages from the Symbiflow channel. The remaining packages are used in various places and need to stay until they are no longer needed. Let's file a few issues to see if we can start using one package everywhere. |
Current there are the following packages distributed in various conda channel:
for yosys:
https://anaconda.org/symbiflow/antmicro-yosys
https://anaconda.org/symbiflow/symbiflow-yosys
https://anaconda.org/symbiflow/yosys
https://anaconda.org/symbiflow/yosys-uhdm
https://anaconda.org/litex-hub/yosys
https://anaconda.org/litex-hub/symbiflow-yosys
https://anaconda.org/litex-hub/quicklogic-yosys
https://anaconda.org/litex-hub/yosys-uhdm
for plugins:
https://anaconda.org/litex-hub/yosys-symbiflow-plugins
https://anaconda.org/litex-hub/symbiflow-yosys-plugins
https://anaconda.org/litex-hub/quicklogic-yosys-plugins
https://anaconda.org/symbiflow/symbiflow-yosys-plugins
https://anaconda.org/symbiflow/yosys-plugins
https://anaconda.org/symbiflow/uhdm-integration-yosys
SymbiFlow/yosys#96 (comment) suggest that some of those might be obsolete, so we should make sure that this is reflected for the corresponding conda packages (see https://docs.anaconda.com/anacondaorg/user-guide/tasks/work-with-packages/#deleting-a-package).
The text was updated successfully, but these errors were encountered: