MonashBI / arcana-legacy

Abstraction of Repository-Centric ANAlysis - a Python framework
Apache License 2.0
4 stars 3 forks source link

Factor out requirement handling into Environment class #68

Closed tclose closed 5 years ago

tclose commented 5 years ago

Include mapping of module names in ModulesEnvironment class. Implement StaticEnvironment class as the default

tclose commented 5 years ago

Refactor requirement so that they are independent of version and then add RequirementVersion sub-class that specifies a range of versions.

Also, add test determine whether package is installed and another to extract the version number

tclose commented 5 years ago

This has been implemented