- This topic has 3 replies, 2 voices, and was last updated 2 years ago by .
Viewing 4 posts - 1 through 4 (of 4 total)
Viewing 4 posts - 1 through 4 (of 4 total)
- You must be logged in to reply to this topic.
Home › Forums › FABRIC General Questions and Discussion › FIM has too-restrictive requirements
The fabric-fim package has a requirements.txt file (https://github.com/fabric-testbed/InformationModel/blob/master/requirements.txt) that confounds the installation of basically anything else. Can we get this file to contain only the constraints that actually matter?
Hi Nicholas! This is addressed in fabric-fim 1.4.0, which is already on PyPI: https://github.com/fabric-testbed/InformationModel/blob/rel1.4/requirements.txt
Did you try that? Or do you have some reason to use master branch?
We’re only installing from pypi in this case, so the problem is in the dependency tree somewhere (possibly multiple places). One definite problem is that fabric-orchestrator-client 1.3.0 (which is pulled in as a hard version requirement by current fabric-testbed) itself has a hard requirement for fabric-fim==1.3.0, which means we don’t get the 1.4 version even though it exists.
Ah understood, thanks. Updates to fabric-orchestrator-client also will be coming soon: https://github.com/fabric-testbed/OrchestratorClient/blob/rel1.4/requirements.txt.
How do you use FABRIC libraries? If you use FABlib, and if you’re stuck and don’t mind installing a pre-release version, you can try installing it with:
pip install git+https://github.com/fabric-testbed/fabrictestbed-extensions@rel1.4
I’m not sure nothing will break though. 🙂
We’ve been chipping away at this tracking issue: https://github.com/fabric-testbed/fabrictestbed-extensions/issues/58