ucbrise / jarvis

Build, configure, and track workflows with Jarvis.
https://ucbrise.github.io/jarvis
Apache License 2.0
13 stars 8 forks source link

Capture dependencies more completely #7

Open rlnsanz opened 6 years ago

rlnsanz commented 6 years ago

python

pip imports

rlnsanz commented 6 years ago

Proposed implementation: register a node with Ground (e.g. "Python runtime") then register a node version with a unique tag ("v2.9") and get back a NodeVersion object (e.g. a git hash within the local repo). Open question: how does Ground enforce uniqueness of the tags? These are essentially client-specified versionIds.

rlnsanz commented 6 years ago

@vsreekanti May have students working on this, would be good to connect.

vsreekanti commented 6 years ago

I had an undergrad who started on this a while back but had other responsibilities, so he stopped working on this. It'd be great to see this. :-)