Skip to content

Commit ee1c148

Browse files
Comply with import layout rules
1 parent 1b5cb3d commit ee1c148

1 file changed

Lines changed: 7 additions & 9 deletions

File tree

src/usethis/_tool/base.py

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,12 @@
88
from usethis._config import usethis_config
99
from usethis._console import tick_print, warn_print
1010
from usethis._deps import add_deps_to_group, is_dep_in_any_group, remove_deps_from_group
11+
from usethis._integrations.backend.dispatch import get_backend
12+
from usethis._integrations.ci.bitbucket.anchor import (
13+
ScriptItemAnchor as BitbucketScriptItemAnchor,
14+
)
15+
from usethis._integrations.ci.bitbucket.schema import Script as BitbucketScript
16+
from usethis._integrations.ci.bitbucket.schema import Step as BitbucketStep
1117
from usethis._integrations.ci.bitbucket.steps import (
1218
add_bitbucket_step_in_default,
1319
bitbucket_steps_are_equivalent,
@@ -25,13 +31,13 @@
2531
from usethis._tool.config import ConfigSpec, NoConfigValue
2632
from usethis._tool.pre_commit import PreCommitConfig
2733
from usethis._tool.rule import RuleConfig
34+
from usethis._types.backend import BackendEnum
2835
from usethis.errors import FileConfigError, NoDefaultToolCommand
2936

3037
if TYPE_CHECKING:
3138
from pathlib import Path
3239

3340
from usethis._integrations.backend.uv.deps import Dependency
34-
from usethis._integrations.ci.bitbucket.schema import Step as BitbucketStep
3541
from usethis._integrations.pre_commit.schema import LocalRepo, UriRepo
3642
from usethis._io import KeyValueFileManager
3743
from usethis._tool.config import ConfigItem, ResolutionT
@@ -571,14 +577,6 @@ def get_bitbucket_steps(self) -> list[BitbucketStep]:
571577
Tools can override this method for more complex step requirements (e.g., pytest
572578
with multiple Python versions, or Ruff with separate linter/formatter steps).
573579
"""
574-
from usethis._integrations.backend.dispatch import get_backend
575-
from usethis._integrations.ci.bitbucket.anchor import (
576-
ScriptItemAnchor as BitbucketScriptItemAnchor,
577-
)
578-
from usethis._integrations.ci.bitbucket.schema import Script as BitbucketScript
579-
from usethis._integrations.ci.bitbucket.schema import Step as BitbucketStep
580-
from usethis._types.backend import BackendEnum
581-
582580
try:
583581
cmd = self.default_command()
584582
except NoDefaultToolCommand:

0 commit comments

Comments
 (0)