frequenz-floss / gh-action-nox

Runs a nox session
MIT License
0 stars 1 forks source link

Add a `install-wheels` input and step #8

Open llucax opened 5 days ago

llucax commented 5 days ago

When testing projects that were built by an external step, we need to provide a way to install the built wheels, for example for rust projects with Python bindings.

To do this, we can add a new optional input install-wheels that take a string to pass to a new, also optional, step Install wheels that passes this input to pip install right after the Create nox venv step.

This comes from:

llucax commented 5 days ago

We probably also need to adapt repo-config for this, because as it is now, it will install the project from the sources (I guess for rust projects this means building the project again), and only then re-install from the wheel.