Skip to content

Commit d76bcd0

Browse files
committed
squash: update
1 parent 34983c7 commit d76bcd0

8 files changed

Lines changed: 14 additions & 27 deletions

File tree

tmt/steps/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
TYPE_CHECKING,
1818
Any,
1919
Callable,
20+
ClassVar,
2021
Generic,
2122
Literal,
2223
Optional,
@@ -1565,7 +1566,7 @@ def get_data_class(cls) -> type[StepDataT]:
15651566
#: When the plugin base class is defined, the step class does not
15661567
#: even exist yet. Therefore this link is set after both classes,
15671568
#: step and its plugin base, are finalized.
1568-
_step_class: type[Step]
1569+
_step_class: ClassVar[type[Step]]
15691570

15701571
@classmethod
15711572
def get_step_name(cls) -> str:

tmt/steps/cleanup/__init__.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import copy
22
from typing import Optional, TypeVar, cast
33

4-
import fmf
54
import fmf.utils
65

76
import tmt.log

tmt/steps/discover/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
import tmt.utils.filesystem
2424
import tmt.utils.git
2525
import tmt.utils.url
26-
from tmt.options import option
26+
from tmt.options import option as option
2727
from tmt.plugins import PluginRegistry
2828
from tmt.steps import Action
2929
from tmt.utils import Command, Environment, EnvVarValue, GeneralError, Path

tmt/steps/execute/__init__.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88
from collections.abc import Sequence
99
from typing import TYPE_CHECKING, Any, Optional, TypeVar, Union, cast
1010

11-
import click
1211
import fmf.utils
1312

1413
import tmt
@@ -21,7 +20,7 @@
2120
from tmt.checks import Check, CheckEvent, CheckPlugin
2221
from tmt.container import container, field, simple_field
2322
from tmt.guest import Guest
24-
from tmt.options import option
23+
from tmt.options import option as option
2524
from tmt.plugins import PluginRegistry
2625
from tmt.result import (
2726
CheckResult,
@@ -51,7 +50,6 @@
5150
)
5251

5352
if TYPE_CHECKING:
54-
import tmt.cli
5553
import tmt.result
5654
import tmt.steps.discover
5755

tmt/steps/finish/__init__.py

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
import copy
2-
from typing import TYPE_CHECKING, Any, Optional, TypeVar, cast
2+
from typing import Optional, TypeVar, cast
33

4-
import click
54
import fmf
65

76
import tmt
87
import tmt.steps
98
from tmt.container import container
109
from tmt.guest import Guest
11-
from tmt.options import option
10+
from tmt.options import option as option
1211
from tmt.plugins import PluginRegistry
1312
from tmt.result import PhaseResult, ResultGuestData, ResultOutcome
1413
from tmt.steps import (
@@ -21,9 +20,6 @@
2120
sync_with_guests,
2221
)
2322

24-
if TYPE_CHECKING:
25-
import tmt.cli
26-
2723

2824
@container
2925
class FinishStepData(tmt.steps.WhereableStepData, tmt.steps.StepData):

tmt/steps/prepare/__init__.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import copy
2-
from typing import TYPE_CHECKING, Any, Literal, Optional, TypeVar, cast
2+
from typing import TYPE_CHECKING, Literal, Optional, TypeVar, cast
33

4-
import click
54
import fmf.utils
65

76
import tmt
@@ -10,7 +9,7 @@
109
import tmt.utils
1110
from tmt.container import container, simple_field
1211
from tmt.guest import Guest
13-
from tmt.options import option
12+
from tmt.options import option as option
1413
from tmt.plugins import PluginRegistry
1514
from tmt.result import PhaseResult, ResultGuestData, ResultOutcome
1615
from tmt.steps import (
@@ -26,7 +25,6 @@
2625

2726
if TYPE_CHECKING:
2827
import tmt.base.core
29-
import tmt.cli
3028
from tmt.base.core import Plan
3129

3230

tmt/steps/provision/__init__.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
cast,
1010
)
1111

12-
import click
1312
import fmf.utils
1413
from click import echo
1514

@@ -29,16 +28,17 @@
2928
)
3029
from tmt.log import Logger
3130
from tmt.package_managers import (
32-
FileSystemPath,
33-
Package,
31+
FileSystemPath as FileSystemPath,
32+
)
33+
from tmt.package_managers import (
34+
Package as Package,
3435
)
3536
from tmt.plugins import PluginRegistry
3637
from tmt.steps import Action, ActionTask, PhaseQueue, PushTask, sync_with_guests
3738
from tmt.utils import Path
3839

3940
if TYPE_CHECKING:
4041
import tmt.base.core
41-
import tmt.cli
4242

4343

4444
@container

tmt/steps/report/__init__.py

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,11 @@
1-
from typing import TYPE_CHECKING, Any, Optional, TypeVar, Union, cast
2-
3-
import click
1+
from typing import Optional, TypeVar, Union, cast
42

53
import tmt.steps
64
from tmt.container import container
7-
from tmt.options import option
5+
from tmt.options import option as option
86
from tmt.plugins import PluginRegistry
97
from tmt.steps import Action
108

11-
if TYPE_CHECKING:
12-
import tmt.cli
13-
149

1510
@container
1611
class ReportStepData(tmt.steps.StepData):

0 commit comments

Comments
 (0)