As the title says, we currently do not support external dependencies and outputs from azure. So,
dvc import-url and friends don't work.
Implementation
It should be trivial to implement. dvc uses etag to ensure that it's same file. So, just need to implement following methods in dvc/remote/azure.py similar to one in dvc/remote/s3.py:
https://github.com/iterative/dvc/blob/a1fe6c6f44777463876ad24ee0d162173999f9d3/dvc/remote/s3.py#L78-L79
From Ruslan's reply on Discord: https://discordapp.com/channels/485586884165107732/485596304961962003/691327678271193160
Then:
P.S. I could be missing a few things though. :(
As the title says, we currently do not support external dependencies and outputs from azure. So,
dvc import-urland friends don't work.Implementation
It should be trivial to implement.
dvcuses etag to ensure that it's same file. So, just need to implement following methods in dvc/remote/azure.py similar to one in dvc/remote/s3.py:https://github.com/iterative/dvc/blob/a1fe6c6f44777463876ad24ee0d162173999f9d3/dvc/remote/s3.py#L78-L79
Then:
Implement a
DependencyAzureandOutputAzureclasses. Refer DependencyS3 and OutputS3 for the example.Add
OutputAzureon OUTS, OUTS_MAP and CHECKSUMS_SCHEMA on dvc/output/init.pyAlso
DependencyAzureneeds to be added on DEPS and DEPS_MAP on dvc/dependency/init.py.P.S. I could be missing a few things though. :(
Discord Context https://discordapp.com/channels/485586884165107732/485596304961962003/691283402413834290