Use pyalpm instead of running pacman multiple times (fixes #39)

This commit is contained in:
Kivi Kaitaniemi
2025-12-27 02:43:02 +02:00
parent d54fd89852
commit 77bd72575e
11 changed files with 230 additions and 202 deletions
-18
View File
@@ -8,7 +8,6 @@ from decman.plugins.aur.package import (
CustomPackage,
PackageInfo,
PackageSearch,
strip_dependency,
)
@@ -24,23 +23,6 @@ def silence_output(monkeypatch):
)
# --- strip_dependency ------------------------------------------------------
@pytest.mark.parametrize(
"dep,expected",
[
("foo", "foo"),
("foo=1.0", "foo"),
("bar>=2", "bar"),
("baz<3", "baz"),
("multi=1.0-2", "multi"),
],
)
def test_strip_dependency(dep, expected):
assert strip_dependency(dep) == expected
# --- PackageInfo -----------------------------------------------------------