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:

64c91cdbcb/archinstall/lib/output.py (L133)
This commit is contained in:
Alan Barzilay 2023-11-23 22:28:12 +00:00 committed by GitHub
parent 64c91cdbcb
commit f6446323fc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 0 deletions

View File

@ -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",