Allow creation of environments based on the information stored in committed datasets
Rationale: Currently, we are storing information of the environment(installed packages etc.) in which the dataset is committed in a metadata file inside the committed zip file. We warn the users in case the packages found in the environment are different during installation of a committed dataset but there is no way to create an environment automatically based on the information present in the metadata file.
We can create a command like this which would allow creation of environments easily.
retriever create-env --env-path /home/user/Desktop/ abalone-age-29ab34.zip
@ethanwhite @henrykironde Your thoughts on this.
I think this sounds like a good idea. We'll need to think about differences for users running on conda vs standard pip and what the complexities may be across operating systems, but in concept I'm :+1: