From: SangYoun Kwak Date: Fri, 21 Jun 2024 08:17:05 +0000 (+0900) Subject: modify_pc: Modify to remove regex syntax warning X-Git-Tag: accepted/tizen/unified/20240624.104730~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F79%2F313279%2F2;p=platform%2Fhal%2Fbackend%2Frootstrap.git modify_pc: Modify to remove regex syntax warning The '\s' in the regex for python means whitespace. Also, '\' is used for escape sequence, so '\s' is ambiguous. In python, to remove this ambiguity, '\\s' is used for whitespace. In modify_pc.py script, '\s' is used so python raises warning. To remove this warning, '\s' is replaced with '\\s'. Change-Id: Ic879fa46d5919082a4b6ab8a3294dff19e61a0dc Signed-off-by: SangYoun Kwak --- diff --git a/modify_pc.py b/modify_pc.py index b86e2ec..771d674 100755 --- a/modify_pc.py +++ b/modify_pc.py @@ -6,9 +6,9 @@ from re import compile as regex_compile include_dir_root_path = "hal_rootstrap_dir" -regex_assignment = regex_compile("\s*([-_a-zA-Z0-9]+)\s*=\s*([^\s]*)") -regex_declaration = regex_compile("\s*([-_a-zA-Z0-9]+)\s*:\s*(.+)\s*") -regex_substitution = regex_compile("\${([-_a-zA-Z0-9]+)}") +regex_assignment = regex_compile("\\s*([-_a-zA-Z0-9]+)\\s*=\\s*([^\\s]*)") +regex_declaration = regex_compile("\\s*([-_a-zA-Z0-9]+)\\s*:\\s*(.+)\\s*") +regex_substitution = regex_compile("\\${([-_a-zA-Z0-9]+)}") libs = { "-L${" + include_dir_root_path + "}" } cflags = { "-I${" + include_dir_root_path + "}" } diff --git a/packaging/hal-rootstrap.spec b/packaging/hal-rootstrap.spec index 5e97714..8086583 100644 --- a/packaging/hal-rootstrap.spec +++ b/packaging/hal-rootstrap.spec @@ -14,6 +14,7 @@ ExcludeArch: riscv64 BuildRequires: cmake BuildRequires: xmlstarlet +BuildRequires: python3 BuildRequires: capi-base-common BuildRequires: capi-base-common-devel