diff --git a/conans/model/info.py b/conans/model/info.py index 857b8a042c0..049dd8a9452 100644 --- a/conans/model/info.py +++ b/conans/model/info.py @@ -575,11 +575,14 @@ def serialize_min(self): "recipe_hash": self.recipe_hash} return conan_info_json + # FIXME: Rename this to "clear" in 2.0 def header_only(self): self.settings.clear() self.options.clear() self.requires.clear() + clear = header_only + def msvc_compatible(self): if self.settings.compiler != "msvc": return diff --git a/conans/test/integration/package_id/transitive_header_only_test.py b/conans/test/integration/package_id/transitive_header_only_test.py index 84301c495bd..85efacdeefb 100644 --- a/conans/test/integration/package_id/transitive_header_only_test.py +++ b/conans/test/integration/package_id/transitive_header_only_test.py @@ -107,7 +107,7 @@ def test_transitive_second_level_header_only(self): client.run("create . libb/1.0@") # libC -> libB - unrelated = "self.info.header_only()" + unrelated = "self.info.clear()" client.save({"conanfile.py": GenConanfile().with_require("libb/1.0") .with_package_id(unrelated)}) client.run("create . libc/1.0@") diff --git a/conans/test/integration/provides/test_conditional_provides.py b/conans/test/integration/provides/test_conditional_provides.py index 417bf36c7f4..a5db72e9785 100644 --- a/conans/test/integration/provides/test_conditional_provides.py +++ b/conans/test/integration/provides/test_conditional_provides.py @@ -18,7 +18,7 @@ def configure(self): self.provides = 'libjpeg' def package_info(self): - self.info.header_only() + self.info.clear() """) def test_conflict_requirement(self):