diff --git a/conandata.yml b/conandata.yml index 9f70494..9ccf501 100644 --- a/conandata.yml +++ b/conandata.yml @@ -1,3 +1,3 @@ -version: "5.10.0" +version: "5.11.0-alpha.0" requirements: - - "nest2d/5.10.0" + - "nest2d/5.11.0-alpha.0" diff --git a/conanfile.py b/conanfile.py index 8a62f06..6ef6430 100644 --- a/conanfile.py +++ b/conanfile.py @@ -70,8 +70,8 @@ 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("nlopt/2.7.1") + self.requires("cpython/3.12.7") + self.requires("nlopt/2.10.0") # Although not a direct dependency, clipper is for some reason required at link-time self.requires("clipper/6.4.2@ultimaker/stable") @@ -124,7 +124,8 @@ def generate(self): # Generate the Source code from SIP tc = self.python_requires["sipbuildtool"].module.SipBuildTool(self) - tc.configure() + # Auto-detect sip-build from CPython dependency (cross-platform) + tc.configure(cpython_dependency=self.dependencies["cpython"]) tc.build() def layout(self):