From f6446323fcc2c972f7b38fdf484771eb4510a2f5 Mon Sep 17 00:00:00 2001 From: Alan Barzilay Date: Thu, 23 Nov 2023 22:28:12 +0000 Subject: [PATCH] pyproject.toml: add missing dependencies (#2257) we were missing 2 dependencies, pyparted and systemd-python(optional), that would lead pip installations to fail sometimes. I added them and attributed systemd_python to a new optional dependency group called log since it only seems to be used for system logging: https://github.com/archlinux/archinstall/blob/64c91cdbcba4b1dc5270c4cf4314943e5b151641/archinstall/lib/output.py#L133 --- pyproject.toml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 8da9b1c073..f7a544f50e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -19,6 +19,7 @@ classifiers = [ ] dependencies = [ "simple-term-menu==1.6.3", + "pyparted==3.13.0", ] [project.urls] @@ -27,6 +28,7 @@ Documentation = "https://archinstall.readthedocs.io/" Source = "https://github.com/archlinux/archinstall" [project.optional-dependencies] +log = ["systemd_python==235"] dev = [ "mypy==1.7.0", "pre-commit==3.5.0",