From f104eb4132876fa4d733b495841966551085f38e Mon Sep 17 00:00:00 2001 From: Cristian Le Date: Thu, 10 Apr 2025 17:14:34 +0200 Subject: [PATCH] Add python dependencies for json schema validation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I34a1f603e1d293ee7b898c52a7a3fcbec599c7d6 Reviewed-by: Simo Fält --- .../provisioning/common/shared/check_schema_requirements.txt | 5 +++++ coin/provisioning/common/shared/requirements.txt | 2 ++ 2 files changed, 7 insertions(+) create mode 100644 coin/provisioning/common/shared/check_schema_requirements.txt diff --git a/coin/provisioning/common/shared/check_schema_requirements.txt b/coin/provisioning/common/shared/check_schema_requirements.txt new file mode 100644 index 00000000..dd7ff29e --- /dev/null +++ b/coin/provisioning/common/shared/check_schema_requirements.txt @@ -0,0 +1,5 @@ +# Dependency: check-jsonschema -> regress +# `regress` is not yet built for Windows ARM and building from scratch +# requires cargo which is not provisioned. Disabling this on Windows ARM for now. +check-jsonschema ; sys_platform != 'win32' or platform_machine != 'ARM64' +click diff --git a/coin/provisioning/common/shared/requirements.txt b/coin/provisioning/common/shared/requirements.txt index 3bf1c93e..3cb78fb3 100644 --- a/coin/provisioning/common/shared/requirements.txt +++ b/coin/provisioning/common/shared/requirements.txt @@ -1,2 +1,4 @@ # Requirements for running SBOM related utilities -r sbom_requirements.txt +# Requirements for running Json schema validations +-r check_schema_requirements.txt