From e69deaa1323cdb4f9c180cd48d54edd5d1d19e27 Mon Sep 17 00:00:00 2001 From: Ruslan Kuprieiev Date: Tue, 16 May 2023 15:53:41 +0300 Subject: [PATCH] import: don't forget to set other cache config options (#9423) --- dvc/dependency/repo.py | 5 ++++- pyproject.toml | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/dvc/dependency/repo.py b/dvc/dependency/repo.py index 5bb6d9831..e0ffa4cec 100644 --- a/dvc/dependency/repo.py +++ b/dvc/dependency/repo.py @@ -79,11 +79,14 @@ class RepoDependency(Dependency): ) -> "DVCFileSystem": from dvc.fs import DVCFileSystem + config = {"cache": self.repo.config["cache"]} + config["cache"]["dir"] = self.repo.cache.local.path + return DVCFileSystem( url=self.def_repo[self.PARAM_URL], rev=rev or self._get_rev(locked=locked), subrepos=True, - config={"cache": {"dir": self.repo.cache.local.path}}, + config=config, ) def _get_rev(self, locked: bool = True): diff --git a/pyproject.toml b/pyproject.toml index ec8ca2be5..41cf12431 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -34,7 +34,7 @@ dependencies = [ "configobj>=5.0.6", "distro>=1.3", "dpath<3,>=2.1.0", - "dvc-data>=0.49.1,<0.50", + "dvc-data>=0.51.0,<0.52", "dvc-http>=2.29.0", "dvc-render>=0.3.1,<1", "dvc-studio-client>=0.9.0,<1",