From d76350643d87763e43da5c74d66f822e4bd251c9 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Thu, 4 Jun 2026 06:28:59 +0200 Subject: [PATCH] project.conf: Don't require pyright on Debian pkg.requires.os.release = python3-pyright breaks CI on Kali Linux. It is present in the janware repos, but using those would cross a line: jw-pkg must be buildable from the base repositories alone, so don't make pyright mandatory for Debian, because that pulls it in for Kali, too. Ironically, the Debian repo provides it. Which makes it obvious that we will need another entry in the os cascade for Debian proper to allow pulling in such packages on Debian. Signed-off-by: Jan Lindemann --- make/project.conf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/make/project.conf b/make/project.conf index 13d178fa..b9231d0c 100644 --- a/make/project.conf +++ b/make/project.conf @@ -21,7 +21,7 @@ devel = jw-pkg-run = VERSION-REVISION run = bash, python3 build = make, time, xdg-utils, coreutils, cpio, xdg-utils, git-core devel = sudo, gawk, pkg-config -release = mypy, python3-isort, python3-yapf, python3-pyright +release = mypy, python3-isort, python3-yapf [pkg.requires.centos] run = hostname, python @@ -36,7 +36,7 @@ build = realpath [pkg.requires.suse] run = python3 -release = rpmbuild, python3-base, python3-yapf +release = rpmbuild, python3-base, python3-pyright [pkg.requires.debian] run = python3