Refactor(clan_lib): move clan_cli.api into clan_lib.api

This commit is contained in:
Johannes Kirschbauer
2025-04-26 19:48:00 +02:00
parent 3b889649ec
commit acbe619883
35 changed files with 53 additions and 36 deletions

View File

@@ -5,9 +5,9 @@ import sys
from dataclasses import is_dataclass
from pathlib import Path
from clan_cli.api import API
from clan_cli.api.util import JSchemaTypeError, type_to_dict
from clan_cli.errors import ClanError
from clan_lib.api import API
from clan_lib.api.util import JSchemaTypeError, type_to_dict
def should_skip(file_path: Path, excludes: list[Path]) -> bool:

View File

@@ -3,12 +3,12 @@ from pathlib import Path
from typing import Any, Literal
import pytest
# Functions to test
from clan_cli.api import dataclass_to_dict, from_dict
from clan_cli.errors import ClanError
from clan_cli.machines import machines
# Functions to test
from clan_lib.api import dataclass_to_dict, from_dict
def test_simple() -> None:
@dataclass

View File

@@ -3,7 +3,6 @@ import subprocess
from typing import TYPE_CHECKING
import pytest
from clan_cli.api.modules import list_modules
from clan_cli.flake import Flake
from clan_cli.inventory import (
Inventory,
@@ -14,6 +13,7 @@ from clan_cli.inventory import (
from clan_cli.machines.create import CreateOptions, create_machine
from clan_cli.nix import nix_eval, run_no_stdout
from clan_cli.tests.fixtures_flakes import FlakeForTest
from clan_lib.api.modules import list_modules
if TYPE_CHECKING:
from .age_keys import KeyPair

View File

@@ -1,7 +1,7 @@
from dataclasses import dataclass, field
# Functions to test
from clan_cli.api import (
from clan_lib.api import (
dataclass_to_dict,
sanitize_string,
)