diff --git a/conanfile.py b/conanfile.py index 07b1104..9676ef9 100644 --- a/conanfile.py +++ b/conanfile.py @@ -69,7 +69,7 @@ def export_sources(self): def requirements(self): for req in self.conan_data["requirements"]: self.requires(req) - self.requires("cpython/3.12.2") + self.requires("cpython/3.12.7") def validate(self): if self.settings.compiler.cppstd: @@ -116,7 +116,8 @@ def generate(self): # Generate the Source code from SIP sip = self.python_requires["sipbuildtool"].module.SipBuildTool(self) - sip.configure() + # Auto-detect sip-build from CPython dependency (cross-platform) + sip.configure(cpython_dependency=self.dependencies["cpython"]) sip.build() def layout(self):