Skip to content

Commit

Permalink
refactor: remove barel files
Browse files Browse the repository at this point in the history
  • Loading branch information
PaulFarault committed Mar 5, 2025
1 parent 8e6ad29 commit 7cd16d4
Show file tree
Hide file tree
Showing 55 changed files with 178 additions and 217 deletions.
2 changes: 1 addition & 1 deletion scripts/playbooks.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
import click
import networkx as nx

from tdp.cli.params import collections_option
from tdp.cli.params.collections_option import collections_option
from tdp.core.constants import DEFAULT_SERVICE_PRIORITY, SERVICE_PRIORITY
from tdp.core.dag import Dag
from tdp.core.entities.operation import OperationName
Expand Down
2 changes: 1 addition & 1 deletion tdp/cli/commands/browse.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
from sqlalchemy import Engine
from tabulate import tabulate

from tdp.cli.params import database_dsn_option
from tdp.cli.params.database_dsn_option import database_dsn_option
from tdp.cli.utils import (
print_deployment,
print_operations,
Expand Down
4 changes: 2 additions & 2 deletions tdp/cli/commands/dag.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@
import click
import networkx as nx

from tdp.cli.params import collections_option
from tdp.cli.params.collections_option import collections_option
from tdp.core.dag import Dag

if TYPE_CHECKING:
from tdp.core.collections import Collections
from tdp.core.collections.collections import Collections


@click.command()
Expand Down
8 changes: 5 additions & 3 deletions tdp/cli/commands/default_diff.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,14 @@
import click
from ansible.utils.vars import merge_hash

from tdp.cli.params import collections_option, vars_option
from tdp.cli.params.collections_option import collections_option
from tdp.cli.params.vars_option import vars_option
from tdp.core.constants import DEFAULT_VARS_DIRECTORY_NAME
from tdp.core.variables import ClusterVariables, Variables
from tdp.core.variables.cluster_variables import ClusterVariables
from tdp.core.variables.variables import Variables

if TYPE_CHECKING:
from tdp.core.collections import Collections
from tdp.core.collections.collections import Collections


@click.command()
Expand Down
17 changes: 8 additions & 9 deletions tdp/cli/commands/deploy.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,20 +9,19 @@
import click
from sqlalchemy import Engine

from tdp.cli.params import (
collections_option,
database_dsn_option,
validate_option,
vars_option,
)
from tdp.cli.params.collections_option import collections_option
from tdp.cli.params.database_dsn_option import database_dsn_option
from tdp.cli.params.validate_option import validate_option
from tdp.cli.params.vars_option import vars_option
from tdp.cli.utils import check_services_cleanliness
from tdp.core.deployment import DeploymentRunner, Executor
from tdp.core.deployment.deployment_runner import DeploymentRunner
from tdp.core.deployment.executor import Executor
from tdp.core.models.enums import DeploymentStateEnum
from tdp.core.variables import ClusterVariables
from tdp.core.variables.cluster_variables import ClusterVariables
from tdp.dao import Dao

if TYPE_CHECKING:
from tdp.core.collections import Collections
from tdp.core.collections.collections import Collections


@click.command()
Expand Down
16 changes: 7 additions & 9 deletions tdp/cli/commands/init.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,15 @@
import click
from sqlalchemy import Engine

from tdp.cli.params import (
collections_option,
database_dsn_option,
validate_option,
vars_option,
)
from tdp.core.models import init_database
from tdp.core.variables import ClusterVariables
from tdp.cli.params.collections_option import collections_option
from tdp.cli.params.database_dsn_option import database_dsn_option
from tdp.cli.params.validate_option import validate_option
from tdp.cli.params.vars_option import vars_option
from tdp.core.models.base_model import init_database
from tdp.core.variables.cluster_variables import ClusterVariables

if TYPE_CHECKING:
from tdp.core.collections import Collections
from tdp.core.collections.collections import Collections


@click.command()
Expand Down
5 changes: 3 additions & 2 deletions tdp/cli/commands/ops.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,13 @@
import click
from tabulate import tabulate

from tdp.cli.params import collections_option, hosts_option
from tdp.cli.params.collections_option import collections_option
from tdp.cli.params.hosts_option import hosts_option
from tdp.core.dag import Dag
from tdp.core.entities.operation import Operation, PlaybookOperation

if TYPE_CHECKING:
from tdp.core.collections import Collections
from tdp.core.collections.collections import Collections


@click.command()
Expand Down
12 changes: 6 additions & 6 deletions tdp/cli/commands/plan/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@

import click

from tdp.cli.commands.plan.dag import dag
from tdp.cli.commands.plan.edit import edit
from tdp.cli.commands.plan.import_file import import_file
from tdp.cli.commands.plan.ops import ops
from tdp.cli.commands.plan.reconfigure import reconfigure
from tdp.cli.commands.plan.resume import resume
from .dag import dag
from .edit import edit
from .import_file import import_file
from .ops import ops
from .reconfigure import reconfigure
from .resume import resume


@click.group()
Expand Down
11 changes: 7 additions & 4 deletions tdp/cli/commands/plan/dag.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,19 @@
import click
from sqlalchemy import Engine

from tdp.cli.params import collections_option, database_dsn_option
from tdp.cli.params.plan import force_option, preview_option, rolling_interval_option
from tdp.cli.params.collections_option import collections_option
from tdp.cli.params.database_dsn_option import database_dsn_option
from tdp.cli.params.plan.force_option import force_option
from tdp.cli.params.plan.preview_option import preview_option
from tdp.cli.params.plan.rolling_interval_option import rolling_interval_option
from tdp.cli.utils import print_deployment
from tdp.core.dag import Dag
from tdp.core.models import DeploymentModel
from tdp.core.models.deployment_model import DeploymentModel
from tdp.core.models.enums import FilterTypeEnum
from tdp.dao import Dao

if TYPE_CHECKING:
from tdp.core.collections import Collections
from tdp.core.collections.collections import Collections


def _validate_filtertype(
Expand Down
5 changes: 3 additions & 2 deletions tdp/cli/commands/plan/edit.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,14 @@
import click
from sqlalchemy import Engine

from tdp.cli.params import collections_option, database_dsn_option
from tdp.cli.params.collections_option import collections_option
from tdp.cli.params.database_dsn_option import database_dsn_option
from tdp.cli.utils import parse_file
from tdp.core.models.deployment_model import DeploymentModel
from tdp.dao import Dao

if TYPE_CHECKING:
from tdp.core.collections import Collections
from tdp.core.collections.collections import Collections

logger = logging.getLogger(__name__)

Expand Down
7 changes: 4 additions & 3 deletions tdp/cli/commands/plan/import_file.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,15 @@
import click
from sqlalchemy import Engine

from tdp.cli.params import collections_option, database_dsn_option
from tdp.cli.params.plan import force_option
from tdp.cli.params.collections_option import collections_option
from tdp.cli.params.database_dsn_option import database_dsn_option
from tdp.cli.params.plan.force_option import force_option
from tdp.cli.utils import parse_file
from tdp.core.models.deployment_model import DeploymentModel
from tdp.dao import Dao

if TYPE_CHECKING:
from tdp.core.collections import Collections
from tdp.core.collections.collections import Collections

logger = logging.getLogger(__name__)

Expand Down
16 changes: 9 additions & 7 deletions tdp/cli/commands/plan/ops.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,18 @@
import click
from sqlalchemy import Engine

from tdp.cli.params import collections_option, database_dsn_option, hosts_option
from tdp.cli.params.plan import force_option, preview_option, rolling_interval_option
from tdp.cli.utils import (
print_deployment,
)
from tdp.core.models import DeploymentModel
from tdp.cli.params.collections_option import collections_option
from tdp.cli.params.database_dsn_option import database_dsn_option
from tdp.cli.params.hosts_option import hosts_option
from tdp.cli.params.plan.force_option import force_option
from tdp.cli.params.plan.preview_option import preview_option
from tdp.cli.params.plan.rolling_interval_option import rolling_interval_option
from tdp.cli.utils import print_deployment
from tdp.core.models.deployment_model import DeploymentModel
from tdp.dao import Dao

if TYPE_CHECKING:
from tdp.core.collections import Collections
from tdp.core.collections.collections import Collections


@click.command()
Expand Down
15 changes: 8 additions & 7 deletions tdp/cli/commands/plan/reconfigure.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,17 @@
import click
from sqlalchemy import Engine

from tdp.cli.params import collections_option, database_dsn_option
from tdp.cli.params.plan import force_option, preview_option, rolling_interval_option
from tdp.cli.utils import (
print_deployment,
)
from tdp.core.models import DeploymentModel
from tdp.cli.params.collections_option import collections_option
from tdp.cli.params.database_dsn_option import database_dsn_option
from tdp.cli.params.plan.force_option import force_option
from tdp.cli.params.plan.preview_option import preview_option
from tdp.cli.params.plan.rolling_interval_option import rolling_interval_option
from tdp.cli.utils import print_deployment
from tdp.core.models.deployment_model import DeploymentModel
from tdp.dao import Dao

if TYPE_CHECKING:
from tdp.core.collections import Collections
from tdp.core.collections.collections import Collections


@click.command()
Expand Down
9 changes: 5 additions & 4 deletions tdp/cli/commands/plan/resume.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,15 @@
import click
from sqlalchemy import Engine

from tdp.cli.params import collections_option, database_dsn_option
from tdp.cli.params.plan import preview_option
from tdp.cli.params.collections_option import collections_option
from tdp.cli.params.database_dsn_option import database_dsn_option
from tdp.cli.params.plan.preview_option import preview_option
from tdp.cli.utils import print_deployment
from tdp.core.models import DeploymentModel
from tdp.core.models.deployment_model import DeploymentModel
from tdp.dao import Dao

if TYPE_CHECKING:
from tdp.core.collections import Collections
from tdp.core.collections.collections import Collections


@click.command()
Expand Down
6 changes: 3 additions & 3 deletions tdp/cli/commands/status/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@

import click

from tdp.cli.commands.status.edit import edit
from tdp.cli.commands.status.generate_stales import generate_stales
from tdp.cli.commands.status.show import show
from .edit import edit
from .generate_stales import generate_stales
from .show import show


@click.group()
Expand Down
19 changes: 9 additions & 10 deletions tdp/cli/commands/status/edit.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,26 +8,25 @@
import click
from sqlalchemy import Engine

from tdp.cli.params import (
collections_option,
database_dsn_option,
hosts_option,
validate_option,
vars_option,
)
from tdp.cli.params.status import component_argument_option, service_argument_option
from tdp.cli.params.collections_option import collections_option
from tdp.cli.params.database_dsn_option import database_dsn_option
from tdp.cli.params.hosts_option import hosts_option
from tdp.cli.params.status.component_argument import component_argument_option
from tdp.cli.params.status.service_argument import service_argument_option
from tdp.cli.params.validate_option import validate_option
from tdp.cli.params.vars_option import vars_option
from tdp.cli.utils import check_services_cleanliness, print_hosted_entity_status_log
from tdp.core.models.sch_status_log_model import (
SCHStatusLogModel,
SCHStatusLogSourceEnum,
)
from tdp.core.variables import ClusterVariables
from tdp.core.variables.cluster_variables import ClusterVariables
from tdp.dao import Dao

if TYPE_CHECKING:
from pathlib import Path

from tdp.core.collections import Collections
from tdp.core.collections.collections import Collections


@click.command()
Expand Down
17 changes: 8 additions & 9 deletions tdp/cli/commands/status/generate_stales.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,21 +8,20 @@
import click
from sqlalchemy import Engine

from tdp.cli.params import (
collections_option,
database_dsn_option,
validate_option,
vars_option,
)
from tdp.cli.params.status import component_argument_option, service_argument_option
from tdp.cli.params.collections_option import collections_option
from tdp.cli.params.database_dsn_option import database_dsn_option
from tdp.cli.params.status.component_argument import component_argument_option
from tdp.cli.params.status.service_argument import service_argument_option
from tdp.cli.params.validate_option import validate_option
from tdp.cli.params.vars_option import vars_option
from tdp.cli.utils import check_services_cleanliness, print_hosted_entity_status_log
from tdp.core.variables import ClusterVariables
from tdp.core.variables.cluster_variables import ClusterVariables
from tdp.dao import Dao

if TYPE_CHECKING:
from pathlib import Path

from tdp.core.collections import Collections
from tdp.core.collections.collections import Collections


@click.command()
Expand Down
22 changes: 9 additions & 13 deletions tdp/cli/commands/status/show.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,29 +9,25 @@
from sqlalchemy import Engine
from tabulate import tabulate

from tdp.cli.params import (
collections_option,
database_dsn_option,
hosts_option,
validate_option,
vars_option,
)
from tdp.cli.params.status import (
component_argument_option,
service_argument_option,
)
from tdp.cli.params.collections_option import collections_option
from tdp.cli.params.database_dsn_option import database_dsn_option
from tdp.cli.params.hosts_option import hosts_option
from tdp.cli.params.status.component_argument import component_argument_option
from tdp.cli.params.status.service_argument import service_argument_option
from tdp.cli.params.validate_option import validate_option
from tdp.cli.params.vars_option import vars_option
from tdp.cli.utils import (
check_services_cleanliness,
print_hosted_entity_status_log,
)
from tdp.core.models.sch_status_log_model import SCHStatusLogModel
from tdp.core.variables import ClusterVariables
from tdp.core.variables.cluster_variables import ClusterVariables
from tdp.dao import Dao

if TYPE_CHECKING:
from pathlib import Path

from tdp.core.collections import Collections
from tdp.core.collections.collections import Collections


def _filter_stale(stale: Optional[bool], no_stale: Optional[bool]) -> Optional[bool]:
Expand Down
4 changes: 2 additions & 2 deletions tdp/cli/commands/vars/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@

import click

from tdp.cli.commands.vars.edit import edit
from tdp.cli.commands.vars.validate import validate
from .edit import edit
from .validate import validate


@click.group()
Expand Down
Loading

0 comments on commit 7cd16d4

Please sign in to comment.