When I have a step in my pipeline that does not have any dependencies, e.g. a
dvc repro will call that command every time, even if the output is already there. Is this intended behavior?
For my case it does not really make sense as the command should only be run if the output (the downloaded file) is not there already. I know about setting up external dependencies (remotes), but they don’t really work for me here…