You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
How about we slim down the images and let the CI runner install Python optional dependencies, documentation dependencies, etc. This makes testing, pinning and un-pinning versions much easier
How about we slim down the images and let the CI runner install Python optional dependencies, documentation dependencies, etc. This makes testing, pinning and un-pinning versions much easier
👍👍👍
The only possible downside I see is that, if pinning was required, one would have to do that several times, for instance:
in the CI runner of dolfinx,
(in the CI runner of e.g. basix or ffcx, if the same pin were needed for them too)
Describe new/missing feature
We currently attempt to include optional dependencies in our
pyproject.toml
filehttps://github.com/FEniCS/dolfinx/blob/main/python/pyproject.toml
But this remains untested as the CI image builds manually type optional dependencies
https://github.com/FEniCS/dolfinx/blob/main/docker/Dockerfile.test-env#L156
There is some discussion of this issue here with respect to adding e.g.
--only-deps
option topip install
: pypa/pip#11440Suggested user interface
Not applicable.
The text was updated successfully, but these errors were encountered: