diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md index 5309fc0..85aa01b 100644 --- a/DEVELOPMENT.md +++ b/DEVELOPMENT.md @@ -25,9 +25,9 @@ Run all unit tests (`-s` disables output capturing, needed for PTY test): ```sh uv run --package decman pytest -s tests/ -uv run --package decman-pacman pytest packages/decman-pacman/tests/ -uv run --package decman-systemd pytest packages/decman-systemd/tests/ -uv run --package decman-flatpak pytest packages/decman-flatpak/tests/ +uv run --package decman-pacman pytest plugins/decman-pacman/tests/ +uv run --package decman-systemd pytest plugins/decman-systemd/tests/ +uv run --package decman-flatpak pytest plugins/decman-flatpak/tests/ ``` ## Formatting diff --git a/packages/decman-flatpak/pyproject.toml b/plugins/decman-flatpak/pyproject.toml similarity index 100% rename from packages/decman-flatpak/pyproject.toml rename to plugins/decman-flatpak/pyproject.toml diff --git a/packages/decman-flatpak/src/decman/plugins/flatpak.py b/plugins/decman-flatpak/src/decman/plugins/flatpak.py similarity index 100% rename from packages/decman-flatpak/src/decman/plugins/flatpak.py rename to plugins/decman-flatpak/src/decman/plugins/flatpak.py diff --git a/packages/decman-pacman/pyproject.toml b/plugins/decman-pacman/pyproject.toml similarity index 100% rename from packages/decman-pacman/pyproject.toml rename to plugins/decman-pacman/pyproject.toml diff --git a/packages/decman-pacman/src/decman/plugins/aur/__init__.py b/plugins/decman-pacman/src/decman/plugins/aur/__init__.py similarity index 100% rename from packages/decman-pacman/src/decman/plugins/aur/__init__.py rename to plugins/decman-pacman/src/decman/plugins/aur/__init__.py diff --git a/packages/decman-pacman/src/decman/plugins/aur/commands.py b/plugins/decman-pacman/src/decman/plugins/aur/commands.py similarity index 100% rename from packages/decman-pacman/src/decman/plugins/aur/commands.py rename to plugins/decman-pacman/src/decman/plugins/aur/commands.py diff --git a/packages/decman-pacman/src/decman/plugins/aur/error.py b/plugins/decman-pacman/src/decman/plugins/aur/error.py similarity index 100% rename from packages/decman-pacman/src/decman/plugins/aur/error.py rename to plugins/decman-pacman/src/decman/plugins/aur/error.py diff --git a/packages/decman-pacman/src/decman/plugins/aur/fpm.py b/plugins/decman-pacman/src/decman/plugins/aur/fpm.py similarity index 100% rename from packages/decman-pacman/src/decman/plugins/aur/fpm.py rename to plugins/decman-pacman/src/decman/plugins/aur/fpm.py diff --git a/packages/decman-pacman/src/decman/plugins/aur/package.py b/plugins/decman-pacman/src/decman/plugins/aur/package.py similarity index 100% rename from packages/decman-pacman/src/decman/plugins/aur/package.py rename to plugins/decman-pacman/src/decman/plugins/aur/package.py diff --git a/packages/decman-pacman/src/decman/plugins/aur/resolver.py b/plugins/decman-pacman/src/decman/plugins/aur/resolver.py similarity index 100% rename from packages/decman-pacman/src/decman/plugins/aur/resolver.py rename to plugins/decman-pacman/src/decman/plugins/aur/resolver.py diff --git a/packages/decman-pacman/src/decman/plugins/pacman.py b/plugins/decman-pacman/src/decman/plugins/pacman.py similarity index 100% rename from packages/decman-pacman/src/decman/plugins/pacman.py rename to plugins/decman-pacman/src/decman/plugins/pacman.py diff --git a/packages/decman-pacman/tests/test_decman_plugins_aur.py b/plugins/decman-pacman/tests/test_decman_plugins_aur.py similarity index 100% rename from packages/decman-pacman/tests/test_decman_plugins_aur.py rename to plugins/decman-pacman/tests/test_decman_plugins_aur.py diff --git a/packages/decman-pacman/tests/test_decman_plugins_aur_package.py b/plugins/decman-pacman/tests/test_decman_plugins_aur_package.py similarity index 100% rename from packages/decman-pacman/tests/test_decman_plugins_aur_package.py rename to plugins/decman-pacman/tests/test_decman_plugins_aur_package.py diff --git a/packages/decman-pacman/tests/test_decman_plugins_aur_resolver.py b/plugins/decman-pacman/tests/test_decman_plugins_aur_resolver.py similarity index 100% rename from packages/decman-pacman/tests/test_decman_plugins_aur_resolver.py rename to plugins/decman-pacman/tests/test_decman_plugins_aur_resolver.py diff --git a/packages/decman-pacman/tests/test_decman_plugins_pacman.py b/plugins/decman-pacman/tests/test_decman_plugins_pacman.py similarity index 100% rename from packages/decman-pacman/tests/test_decman_plugins_pacman.py rename to plugins/decman-pacman/tests/test_decman_plugins_pacman.py diff --git a/packages/decman-systemd/pyproject.toml b/plugins/decman-systemd/pyproject.toml similarity index 100% rename from packages/decman-systemd/pyproject.toml rename to plugins/decman-systemd/pyproject.toml diff --git a/packages/decman-systemd/src/decman/plugins/systemd.py b/plugins/decman-systemd/src/decman/plugins/systemd.py similarity index 100% rename from packages/decman-systemd/src/decman/plugins/systemd.py rename to plugins/decman-systemd/src/decman/plugins/systemd.py diff --git a/packages/decman-systemd/tests/test_decman_plugins_systemd.py b/plugins/decman-systemd/tests/test_decman_plugins_systemd.py similarity index 100% rename from packages/decman-systemd/tests/test_decman_plugins_systemd.py rename to plugins/decman-systemd/tests/test_decman_plugins_systemd.py diff --git a/pyproject.toml b/pyproject.toml index 4e763df..eed3869 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -28,9 +28,9 @@ build-backend = "setuptools.build_meta" [tool.uv.workspace] members = [ - "packages/decman-pacman", - "packages/decman-systemd", - "packages/decman-flatpak", + "plugins/decman-pacman", + "plugins/decman-systemd", + "plugins/decman-flatpak", ] [tool.uv.sources] diff --git a/uv.lock b/uv.lock index c5b7ad3..c089fe5 100644 --- a/uv.lock +++ b/uv.lock @@ -93,9 +93,9 @@ dev = [ [package.metadata] requires-dist = [ - { name = "decman-flatpak", marker = "extra == 'flatpak'", editable = "packages/decman-flatpak" }, - { name = "decman-pacman", marker = "extra == 'pacman'", editable = "packages/decman-pacman" }, - { name = "decman-systemd", marker = "extra == 'systemd'", editable = "packages/decman-systemd" }, + { name = "decman-flatpak", marker = "extra == 'flatpak'", editable = "plugins/decman-flatpak" }, + { name = "decman-pacman", marker = "extra == 'pacman'", editable = "plugins/decman-pacman" }, + { name = "decman-systemd", marker = "extra == 'systemd'", editable = "plugins/decman-systemd" }, ] provides-extras = ["pacman", "systemd", "flatpak"] @@ -108,7 +108,7 @@ dev = [ [[package]] name = "decman-flatpak" version = "1.0.0" -source = { editable = "packages/decman-flatpak" } +source = { editable = "plugins/decman-flatpak" } dependencies = [ { name = "decman" }, ] @@ -119,7 +119,7 @@ requires-dist = [{ name = "decman", editable = "." }] [[package]] name = "decman-pacman" version = "1.0.0" -source = { editable = "packages/decman-pacman" } +source = { editable = "plugins/decman-pacman" } dependencies = [ { name = "decman" }, { name = "pyalpm" }, @@ -136,7 +136,7 @@ requires-dist = [ [[package]] name = "decman-systemd" version = "1.0.0" -source = { editable = "packages/decman-systemd" } +source = { editable = "plugins/decman-systemd" } dependencies = [ { name = "decman" }, ]