From ee23a855613ae4cd62cfbb3f66b3d98ca1b22e89 Mon Sep 17 00:00:00 2001 From: Frantisek Sumsal Date: Tue, 16 Jan 2024 21:36:05 +0100 Subject: [PATCH 1/2] ci: install python3-pytest for ukify tests --- .github/workflows/unit_tests.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/unit_tests.sh b/.github/workflows/unit_tests.sh index a5b98e089b..dc5bf5dd4f 100755 --- a/.github/workflows/unit_tests.sh +++ b/.github/workflows/unit_tests.sh @@ -22,6 +22,7 @@ ADDITIONAL_DEPS=( python3-pefile python3-pyelftools python3-pyparsing + python3-pytest rpm zstd ) From a165918491b813a5a247f71f543ac1ac7a99254a Mon Sep 17 00:00:00 2001 From: Frantisek Sumsal Date: Tue, 16 Jan 2024 21:47:23 +0100 Subject: [PATCH 2/2] ukify: use datetime.timezone.utc instead of datetime.UTC For compat with older Python versions, since datetime.UTC is an alias introduced in Python 3.11. --- src/ukify/ukify.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ukify/ukify.py b/src/ukify/ukify.py index 6e9d86b783..98739969ae 100755 --- a/src/ukify/ukify.py +++ b/src/ukify/ukify.py @@ -871,7 +871,7 @@ def generate_key_cert_pair( # supported/expected: # https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-secure-boot-key-creation-and-management-guidance?view=windows-11#12-public-key-cryptography - now = datetime.datetime.now(datetime.UTC) + now = datetime.datetime.now(datetime.timezone.utc) key = rsa.generate_private_key( public_exponent=65537,