sort imports for all libraries starting with dvc_ as a first party (#10371)

dvc_studio_client, dvc_ssh, etc. were not properly sorted.
This commit is contained in:
skshetry
2024-03-23 20:13:13 +05:45
committed by GitHub
parent e223f51e7e
commit 6f6038888f
14 changed files with 17 additions and 19 deletions
+1 -2
View File
@@ -13,11 +13,10 @@ logger = logger.getChild(__name__)
class CmdStudioLogin(CmdConfig):
def run(self):
from dvc_studio_client.auth import StudioAuthError, get_access_token
from dvc.env import DVC_STUDIO_URL
from dvc.ui import ui
from dvc.utils.studio import STUDIO_URL
from dvc_studio_client.auth import StudioAuthError, get_access_token
name = self.args.name
hostname = self.args.hostname or os.environ.get(DVC_STUDIO_URL) or STUDIO_URL
+1 -2
View File
@@ -1,10 +1,9 @@
from typing import Optional
from urllib.parse import urlparse
from dvc_http import HTTPFileSystem, HTTPSFileSystem # noqa: F401
from dvc.config import ConfigError as RepoConfigError
from dvc.config_schema import SCHEMA, Invalid
from dvc_http import HTTPFileSystem, HTTPSFileSystem # noqa: F401
# pylint: disable=unused-import
from dvc_objects.fs import ( # noqa: F401
+1 -2
View File
@@ -200,10 +200,9 @@ class Artifacts:
dvc_studio_config: Optional[dict[str, Any]] = None,
**kwargs,
) -> tuple[int, str]:
from dvc_studio_client.model_registry import get_download_uris
from dvc.fs import HTTPFileSystem, generic, localfs
from dvc.fs.callbacks import TqdmCallback
from dvc_studio_client.model_registry import get_download_uris
logger.debug("Trying to download artifact '%s' via studio", name)
out = out or os.getcwd()
+1 -2
View File
@@ -585,9 +585,8 @@ class BaseExecutor(ABC):
message: Optional[str] = None,
**kwargs,
) -> Iterator["Repo"]:
from dvc_studio_client.post_live_metrics import post_live_metrics
from dvc.repo import Repo
from dvc_studio_client.post_live_metrics import post_live_metrics
with Repo(os.path.join(info.root_dir, info.dvc_dir)) as dvc:
info.status = TaskStatus.RUNNING
+1 -1
View File
@@ -4,7 +4,6 @@ from collections.abc import Collection, Generator, Iterable, Mapping
from dataclasses import asdict, dataclass
from typing import TYPE_CHECKING, Any, NamedTuple, Optional, Union
from dvc_studio_client.post_live_metrics import get_studio_config
from funcy import retry
from dvc.dependency import ParamsDependency
@@ -24,6 +23,7 @@ from dvc.repo.experiments.utils import (
)
from dvc.utils.objects import cached_property
from dvc.utils.studio import config_to_env
from dvc_studio_client.post_live_metrics import get_studio_config
from .utils import get_remote_executor_refs
+1 -1
View File
@@ -292,7 +292,7 @@ strict = true
ignore-variadic-names = true
[tool.ruff.lint.isort]
known-first-party = ["dvc", "dvc_data", "dvc_objects", "dvc_render", "dvc_task", "tests"]
known-first-party = ["dvc", "dvc_*", "tests"]
[tool.ruff.lint.pep8-naming]
extend-ignore-names = ["M", "SCM"]
@@ -1,5 +1,4 @@
import pytest
from dvc_studio_client import env, post_live_metrics
from funcy import first
from dvc.env import (
@@ -12,6 +11,7 @@ from dvc.env import (
from dvc.repo import Repo
from dvc.testing.scripts import COPY_SCRIPT
from dvc.utils.studio import get_subrepo_relpath
from dvc_studio_client import env, post_live_metrics
@pytest.mark.studio
+1
View File
@@ -1,4 +1,5 @@
import pytest
from dvc_ssh.tests.cloud import SSH, TEST_SSH_KEY_PATH, TEST_SSH_USER
+1 -1
View File
@@ -1,9 +1,9 @@
import pytest
from dvc_studio_client.auth import AuthorizationExpiredError
from dvc import env
from dvc.cli import main
from dvc.utils.studio import STUDIO_URL
from dvc_studio_client.auth import AuthorizationExpiredError
@pytest.fixture(autouse=True)
+3 -3
View File
@@ -1,10 +1,10 @@
import pytest
from dvc_http import HTTPFileSystem, HTTPSFileSystem
from dvc_s3 import S3FileSystem
from dvc_ssh import SSHFileSystem
from dvc.config import RemoteNotFoundError
from dvc.fs import LocalFileSystem, get_cloud_fs, get_fs_cls, get_fs_config
from dvc_http import HTTPFileSystem, HTTPSFileSystem
from dvc_s3 import S3FileSystem
from dvc_ssh import SSHFileSystem
url_cls_pairs = [
("s3://bucket/path", S3FileSystem),
+1 -1
View File
@@ -1,10 +1,10 @@
import pytest
from dvc_s3 import S3FileSystem
from dvc import output
from dvc.fs import LocalFileSystem
from dvc.output import Output
from dvc.stage import Stage
from dvc_s3 import S3FileSystem
@pytest.mark.parametrize(
+2 -2
View File
@@ -1,8 +1,8 @@
import pytest
from dvc_gs import GSFileSystem
from dvc_s3 import S3FileSystem
from dvc.fs import get_cloud_fs
from dvc_gs import GSFileSystem
from dvc_s3 import S3FileSystem
def test_remote_with_hash_jobs(dvc):
+1 -1
View File
@@ -1,7 +1,7 @@
import pytest
from dvc_webdav import WebDAVFileSystem, WebDAVSFileSystem
from dvc.fs import get_cloud_fs
from dvc_webdav import WebDAVFileSystem, WebDAVSFileSystem
from tests.utils.asserts import issubset
url_fmt = "{scheme}://{user}@example.com/public.php/webdav"
+1
View File
@@ -1,5 +1,6 @@
import pytest
import requests
from dvc_webhdfs import WebHDFSFileSystem
host = "host"