hdl / conda-eda

Conda recipes for FPGA EDA tools for simulation, synthesis, place and route and bitstream generation.
https://anaconda.org/LiteX-Hub
Apache License 2.0
95 stars 26 forks source link

Create constructor installers #245

Open proppy opened 2 years ago

proppy commented 2 years ago

In order to stabilize and streamline integration with jupyter notebooks, it would be nice to provide a constructor installer for: OpenLane #244 and its dependencies.

Multiple variant of the installer could be provided for each PDKs and can be used with condacolab install_from_url function.

proppy commented 2 years ago

/cc @mithro @QuantamHD

mithro commented 2 years ago

FYI - @kgugala / @PiotrZierhoffer

proppy commented 2 years ago

https://github.com/ryanvolz/radioconda by @ryanvolz is a great example on how to ship cross-platform installer, sourcing package from multiple channels (conda-forge, dedicated), along with .lock files to allow incremental update.

We should definitly use this as a model.

proppy commented 2 years ago

Following the discussion on https://github.com/ryanvolz/radioconda/issues/39#issuecomment-1303051464 and https://github.com/hdl/conda-eda/issues/193#issuecomment-1084035801 it would seems appropriate to provide multiple variant of those installers:

mithro commented 2 years ago

It might also make sense to have packages which have all the PDKs?

proppy commented 2 years ago

It might also make sense to have packages which have all the PDKs?

proppy commented 1 year ago

@chaufe