mirror of
https://github.com/kiviktnm/decman.git
synced 2026-09-19 12:08:28 +00:00
Split plugins to seperate packages
This commit is contained in:
@@ -2,6 +2,14 @@ version = 1
|
||||
revision = 3
|
||||
requires-python = ">=3.13"
|
||||
|
||||
[manifest]
|
||||
members = [
|
||||
"decman",
|
||||
"decman-flatpak",
|
||||
"decman-pacman",
|
||||
"decman-systemd",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "certifi"
|
||||
version = "2025.11.12"
|
||||
@@ -65,9 +73,16 @@ wheels = [
|
||||
name = "decman"
|
||||
version = "1.0.0"
|
||||
source = { editable = "." }
|
||||
dependencies = [
|
||||
{ name = "pyalpm" },
|
||||
{ name = "requests" },
|
||||
|
||||
[package.optional-dependencies]
|
||||
flatpak = [
|
||||
{ name = "decman-flatpak" },
|
||||
]
|
||||
pacman = [
|
||||
{ name = "decman-pacman" },
|
||||
]
|
||||
systemd = [
|
||||
{ name = "decman-systemd" },
|
||||
]
|
||||
|
||||
[package.dev-dependencies]
|
||||
@@ -78,9 +93,11 @@ dev = [
|
||||
|
||||
[package.metadata]
|
||||
requires-dist = [
|
||||
{ name = "pyalpm" },
|
||||
{ name = "requests" },
|
||||
{ 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" },
|
||||
]
|
||||
provides-extras = ["pacman", "systemd", "flatpak"]
|
||||
|
||||
[package.metadata.requires-dev]
|
||||
dev = [
|
||||
@@ -88,6 +105,45 @@ dev = [
|
||||
{ name = "ruff", specifier = ">=0.14.9" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "decman-flatpak"
|
||||
version = "1.0.0"
|
||||
source = { editable = "packages/decman-flatpak" }
|
||||
dependencies = [
|
||||
{ name = "decman" },
|
||||
]
|
||||
|
||||
[package.metadata]
|
||||
requires-dist = [{ name = "decman", editable = "." }]
|
||||
|
||||
[[package]]
|
||||
name = "decman-pacman"
|
||||
version = "1.0.0"
|
||||
source = { editable = "packages/decman-pacman" }
|
||||
dependencies = [
|
||||
{ name = "decman" },
|
||||
{ name = "pyalpm" },
|
||||
{ name = "requests" },
|
||||
]
|
||||
|
||||
[package.metadata]
|
||||
requires-dist = [
|
||||
{ name = "decman", editable = "." },
|
||||
{ name = "pyalpm" },
|
||||
{ name = "requests" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "decman-systemd"
|
||||
version = "1.0.0"
|
||||
source = { editable = "packages/decman-systemd" }
|
||||
dependencies = [
|
||||
{ name = "decman" },
|
||||
]
|
||||
|
||||
[package.metadata]
|
||||
requires-dist = [{ name = "decman", editable = "." }]
|
||||
|
||||
[[package]]
|
||||
name = "idna"
|
||||
version = "3.11"
|
||||
|
||||
Reference in New Issue
Block a user