From f3910a6bc9ec680a8059467f3295a4a9fd94dd71 Mon Sep 17 00:00:00 2001 From: Kivi Kaitaniemi Date: Thu, 1 May 2025 17:13:02 +0300 Subject: [PATCH] Release v0.3.4 --- README.md | 6 +++--- example/my_module.py | 2 +- example/source.py | 2 +- pyproject.toml | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index c68deaa..cb0a932 100644 --- a/README.md +++ b/README.md @@ -144,7 +144,7 @@ decman.aur_packages += ["decman"] Decman can be used to install pacman packages. Decman will install all packages defined in the source and **remove** all explicitly installed packages not defined in the source. You don't need to list dependencies as those will be handeled by pacman. You can set packages to be ignored by decman, so that it won't install them nor remove them. -Please keep in mind that decman doesn't play well with package groups, since all packages part of that group will be installed explicitly. After the initial run decman will now try to remove those packages since it only knows that the group itself should be explicitly installed. Instead of package groups, use meta packages. +Please keep in mind that decman doesn't play well with package groups, since all packages part of that group will be installed explicitly. After the initial run decman will now try to remove those packages since it only knows that the group itself should be explicitly installed. Instead of package groups, use meta packages. ```py # Include both foreign and pacman packages here. @@ -168,7 +168,7 @@ decman.user_packages.append( decman.UserPackage( pkgname="decman-git", provides=["decman"], - version="0.3.3", + version="0.3.4", dependencies=["python", "python-requests", "devtools", "pacman", "systemd", "git"], make_dependencies=[ "python-setuptools", "python-build", "python-installer", "python-wheel" @@ -300,7 +300,7 @@ user_packages = [{ # Also, this example may be out of date pkgname="decman-git", provides=["decman"], - version="0.3.3", + version="0.3.4", dependencies=["python", "python-requests", "devtools", "pacman", "systemd", "git"], make_dependencies=[ "python-setuptools", "python-build", "python-installer", "python-wheel" diff --git a/example/my_module.py b/example/my_module.py index 695fa79..f99a453 100644 --- a/example/my_module.py +++ b/example/my_module.py @@ -88,7 +88,7 @@ class MyModule(Module): return [ UserPackage( pkgname="decman-git", - version="0.3.3", + version="0.3.4", provides=["decman"], dependencies=[ "python", diff --git a/example/source.py b/example/source.py index f5bd74d..ecae193 100644 --- a/example/source.py +++ b/example/source.py @@ -42,7 +42,7 @@ decman.config.makepkg_user = "kk" decman.user_packages.append( UserPackage( pkgname="decman-git", - version="0.3.3", + version="0.3.4", provides=["decman"], dependencies=[ "python", diff --git a/pyproject.toml b/pyproject.toml index 290e44a..47448b0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "decman" -version = "0.3.3" +version = "0.3.4" description = "Declarative package & configuration manager for Arch Linux." license = {file = "LICENSE"} authors = [