diff --git a/pkgs/clan-cli/clan_cli/machines/delete.py b/pkgs/clan-cli/clan_cli/machines/delete.py index 28476d9c9..c5ef63260 100644 --- a/pkgs/clan-cli/clan_cli/machines/delete.py +++ b/pkgs/clan-cli/clan_cli/machines/delete.py @@ -3,10 +3,10 @@ import logging import shutil from pathlib import Path +from clan_lib import inventory from clan_lib.api import API from clan_lib.dirs import specific_machine_dir -from clan_cli import inventory from clan_cli.completions import add_dynamic_completer, complete_machines from clan_cli.machines.machines import Machine from clan_cli.secrets.folders import sops_secrets_folder diff --git a/pkgs/clan-cli/clan_cli/tests/test_machines_cli.py b/pkgs/clan-cli/clan_cli/tests/test_machines_cli.py index 5ffa08017..fb6c902d5 100644 --- a/pkgs/clan-cli/clan_cli/tests/test_machines_cli.py +++ b/pkgs/clan-cli/clan_cli/tests/test_machines_cli.py @@ -1,11 +1,11 @@ import pytest -from clan_cli.inventory import load_inventory_json from clan_cli.secrets.folders import sops_machines_folder from clan_cli.tests import fixtures_flakes from clan_cli.tests.age_keys import SopsSetup, assert_secrets_file_recipients from clan_cli.tests.helpers import cli from clan_cli.tests.stdout import CaptureOutput from clan_lib.flake import Flake +from clan_lib.inventory import load_inventory_json @pytest.mark.impure diff --git a/pkgs/clan-cli/clan_cli/inventory/__init__.py b/pkgs/clan-cli/clan_lib/inventory/__init__.py similarity index 98% rename from pkgs/clan-cli/clan_cli/inventory/__init__.py rename to pkgs/clan-cli/clan_lib/inventory/__init__.py index 3f7a9e7a2..f492dc590 100644 --- a/pkgs/clan-cli/clan_cli/inventory/__init__.py +++ b/pkgs/clan-cli/clan_lib/inventory/__init__.py @@ -8,7 +8,7 @@ Instead use: Which is an abstraction over the inventory -Interacting with 'clan_cli.inventory' is NOT recommended and will be removed +Interacting with 'clan_lib.inventory' is NOT recommended and will be removed """ import json diff --git a/pkgs/clan-cli/clan_lib/nix_models/inventory.py b/pkgs/clan-cli/clan_lib/nix_models/inventory.py index 628ce0c72..1d57a281b 100644 --- a/pkgs/clan-cli/clan_lib/nix_models/inventory.py +++ b/pkgs/clan-cli/clan_lib/nix_models/inventory.py @@ -1,5 +1,5 @@ # DO NOT EDIT THIS FILE MANUALLY. IT IS GENERATED. -# This file was generated by running `pkgs/clan-cli/clan_cli/inventory/update.sh` +# This file was generated by running `pkgs/clan-cli/clan_lib.inventory/update.sh` # # ruff: noqa: N815 # ruff: noqa: N806 diff --git a/pkgs/clan-cli/clan_lib/tests/test_create.py b/pkgs/clan-cli/clan_lib/tests/test_create.py index 492434341..6b09678fb 100644 --- a/pkgs/clan-cli/clan_lib/tests/test_create.py +++ b/pkgs/clan-cli/clan_lib/tests/test_create.py @@ -8,7 +8,6 @@ from typing import Any import clan_cli.clan.create import pytest -from clan_cli.inventory import patch_inventory_with from clan_cli.machines.create import CreateOptions as ClanCreateOptions from clan_cli.machines.create import create_machine from clan_cli.machines.machines import Machine @@ -25,6 +24,7 @@ from clan_lib.cmd import RunOpts, run from clan_lib.dirs import specific_machine_dir from clan_lib.errors import ClanError from clan_lib.flake import Flake +from clan_lib.inventory import patch_inventory_with from clan_lib.nix import nix_command from clan_lib.nix_models.inventory import Machine as InventoryMachine from clan_lib.nix_models.inventory import MachineDeploy diff --git a/pkgs/classgen/main.py b/pkgs/classgen/main.py index cb94fe7e1..0f3004924 100644 --- a/pkgs/classgen/main.py +++ b/pkgs/classgen/main.py @@ -393,7 +393,7 @@ def run_gen(args: argparse.Namespace) -> None: with args.output.open("w") as f: f.write( """# DO NOT EDIT THIS FILE MANUALLY. IT IS GENERATED. -# This file was generated by running `pkgs/clan-cli/clan_cli/inventory/update.sh` +# This file was generated by running `pkgs/clan-cli/clan_lib.inventory/update.sh` # # ruff: noqa: N815 # ruff: noqa: N806