diff --git a/conandata.yml b/conandata.yml index 84d983a..2a3dc24 100644 --- a/conandata.yml +++ b/conandata.yml @@ -1,3 +1,3 @@ -version: "5.11.0-alpha.0" +version: "5.12.0-alpha.0" requirements: - "savitar/5.11.0-alpha.0" 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):