-
-
Notifications
You must be signed in to change notification settings - Fork 18
Open
Labels
Description
To me this looks like an upstream issue. The fenics adapter depends on fenics. Therefore the following dependencies in setup.py look correct:
Line 28 in fcd3f0c
| install_requires=['pyprecice>=2.0.0', 'fenics', 'scipy', 'numpy>=1.13.3'], |
However, if we assume a user has already fixed the FEniCS installation by manually uninstalling fenics-ufl, the fenics adapter will reinstall fenics-ufl due to the fenics dependency and (again) break the FEniCS installation. The user has to uninstall fenics-ufl (again) after installing the fenics adapter.
A possible solution that I have in mind is to declare FEniCS as a dependency of the adapter, but avoid reinstalling fenics-ufl. Is this possible?
Reactions are currently unavailable