From d3e7763ec249a64bea68f53c571faaccbf4eb385 Mon Sep 17 00:00:00 2001 From: Shin Umeda Date: Thu, 14 May 2026 16:34:24 -0700 Subject: [PATCH 1/2] tools build ids do not depend on dependencies either --- pico-sdk/conanfile.py | 2 +- picotool/conanfile.py | 3 ++- pioasm/conanfile.py | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/pico-sdk/conanfile.py b/pico-sdk/conanfile.py index c58d118..b99ce3a 100644 --- a/pico-sdk/conanfile.py +++ b/pico-sdk/conanfile.py @@ -58,4 +58,4 @@ def package_info(self): self.cpp_info.libdirs = [] # nothing is being built def package_id(self): - self.info.settings.clear() + self.info.clear() diff --git a/picotool/conanfile.py b/picotool/conanfile.py index f9d3b21..eac4b21 100644 --- a/picotool/conanfile.py +++ b/picotool/conanfile.py @@ -91,4 +91,5 @@ def package(self): def package_id(self): del self.info.settings.compiler - del self.info.settings.build_type \ No newline at end of file + del self.info.settings.build_type + del self.info.requires diff --git a/pioasm/conanfile.py b/pioasm/conanfile.py index 78e4e45..062cd4b 100644 --- a/pioasm/conanfile.py +++ b/pioasm/conanfile.py @@ -75,4 +75,5 @@ def package(self): def package_id(self): del self.info.settings.compiler - del self.info.settings.build_type \ No newline at end of file + del self.info.settings.build_type + del self.info.requires From d1dfd133d7708a2b053880967a9abca28b1ff82e Mon Sep 17 00:00:00 2001 From: Shin Umeda Date: Thu, 14 May 2026 16:36:59 -0700 Subject: [PATCH 2/2] fix syntax --- picotool/conanfile.py | 2 +- pioasm/conanfile.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/picotool/conanfile.py b/picotool/conanfile.py index eac4b21..625c943 100644 --- a/picotool/conanfile.py +++ b/picotool/conanfile.py @@ -92,4 +92,4 @@ def package(self): def package_id(self): del self.info.settings.compiler del self.info.settings.build_type - del self.info.requires + self.info.requires.clear() diff --git a/pioasm/conanfile.py b/pioasm/conanfile.py index 062cd4b..c7b5b5a 100644 --- a/pioasm/conanfile.py +++ b/pioasm/conanfile.py @@ -76,4 +76,4 @@ def package(self): def package_id(self): del self.info.settings.compiler del self.info.settings.build_type - del self.info.requires + self.info.requires.clear()