Ruslan Kuprieiev
Ruslan Kuprieiev
@amjadsaadeh Currently, there is no way to do that. What you can do is run your command without `dvc run`, then create a dvc file with `dvc run --no-exec` and...
@Suor Good catch! Do you suggest that we raise an error if we encounter illegal slash on particular os?
@bhack No progress here, sorry.
Hi @mdekstrand ! We currently have a so called "callback stages" that are ran every time. With those, you could do something like ``` dvc run -o marker python step-status.py...
@mdekstrand Thank you for the explanation! Indeed, our current callback stage is not very useful in that scenario. And how about an explicit flag smth like `always_reproduce: true`, that would...
@mdekstrand great point! In that case, what if we make the command return the checksum itself through stdout instead of us computing md5 of its output? That has the potential...
@Suor I'm actually not sure about that. We need the path to build the DAG properly. So what we need is something like ``` cmd: mycmd md5: mymd5 path: path/to/dep...
@Suor My thinking was that `mycmd` would analyze `path/to/dep` inside, just as an alternative to our md5-based checksums. Not sure `mycmd` without dep path is any good. @mdekstrand What are...
@Suor The command mentioned by the OP, is analyzing db, so this stage should depend on it, the command is only helping us to judge if that dependency has changed...
@mdekstrand @Suor noticed that you have`cmd` in your `outs`, which wasn't discussed before and complicates everything by a lot :) I agree with @pared , if the only problem with...