mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
* [ptxdist] [PATCH 1/4] host-python3: add pyelftools, cryptography checks
@ 2022-03-23 11:06 Rouven Czerwinski
  2022-03-23 11:06 ` [ptxdist] [PATCH 2/4] optee: bump to 3.16.0, update deps Rouven Czerwinski
                   ` (3 more replies)
  0 siblings, 4 replies; 11+ messages in thread
From: Rouven Czerwinski @ 2022-03-23 11:06 UTC (permalink / raw)
  To: ptxdist; +Cc: Rouven Czerwinski

Add the checks for python3 cryptgraphy and pyelftools. These will be
required for bumping the OP-TEE release.

Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
---
 rules/host-system-python3.in   |  6 ++++++
 rules/host-system-python3.make | 12 ++++++++++++
 2 files changed, 18 insertions(+)

diff --git a/rules/host-system-python3.in b/rules/host-system-python3.in
index baafc1572..4be968f43 100644
--- a/rules/host-system-python3.in
+++ b/rules/host-system-python3.in
@@ -23,4 +23,10 @@ config HOST_SYSTEM_PYTHON3_SETUPTOOLS
 config HOST_SYSTEM_PYTHON3_SIX
 	bool
 
+config HOST_SYSTEM_PYTHON3_PYELFTOOLS
+	bool
+
+config HOST_SYSTEM_PYTHON3_CRYPTOGRAPHY
+	bool
+
 endif
diff --git a/rules/host-system-python3.make b/rules/host-system-python3.make
index a44767c50..02e9da141 100644
--- a/rules/host-system-python3.make
+++ b/rules/host-system-python3.make
@@ -59,6 +59,18 @@ ifdef PTXCONF_HOST_SYSTEM_PYTHON3_SIX
 	@$(SYSTEMPYTHON3) -c 'import six' 2>/dev/null || \
 		ptxd_bailout "Python six module not found! \
 	Please install python3-six (debian)";
+endif
+ifdef PTXCONF_HOST_SYSTEM_PYTHON3_PYELFTOOLS
+	@echo "Checking for Python Pyelftools ..."
+	@$(SYSTEMPYTHON3) -c 'import elftools' 2>/dev/null || \
+		ptxd_bailout "Python elftools module not found! \
+	Please install python3-pyelftools (debian)";
+endif
+ifdef PTXCONF_HOST_SYSTEM_PYTHON3_CRYPTOGRAPHY
+	@echo "Checking for Python Cryptography ..."
+	@$(SYSTEMPYTHON3) -c 'import cryptography' 2>/dev/null || \
+		ptxd_bailout "Python cryptography module not found! \
+	Please install python3-cryptography (debian)";
 endif
 	@$(call touch)
 
-- 
2.35.1


_______________________________________________
ptxdist mailing list
ptxdist@pengutronix.de
To unsubscribe, send a mail with subject "unsubscribe" to ptxdist-request@pengutronix.de


^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2022-03-30  7:27 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-03-23 11:06 [ptxdist] [PATCH 1/4] host-python3: add pyelftools, cryptography checks Rouven Czerwinski
2022-03-23 11:06 ` [ptxdist] [PATCH 2/4] optee: bump to 3.16.0, update deps Rouven Czerwinski
2022-03-30  7:25   ` [ptxdist] [APPLIED] " Michael Olbrich
2022-03-23 11:06 ` [ptxdist] [PATCH 3/4] optee-client: bump to 3.16.0 Rouven Czerwinski
2022-03-25  8:03   ` Michael Olbrich
2022-03-25  8:34     ` Rouven Czerwinski
2022-03-25  8:50       ` Michael Olbrich
2022-03-30  7:25   ` [ptxdist] [APPLIED] " Michael Olbrich
2022-03-23 11:06 ` [ptxdist] [PATCH 4/4] optee-test: bump to 3.16.0, move from staging Rouven Czerwinski
2022-03-30  7:25   ` [ptxdist] [APPLIED] " Michael Olbrich
2022-03-30  7:25 ` [ptxdist] [APPLIED] host-python3: add pyelftools, cryptography checks Michael Olbrich

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox