Open ccoulombe opened 11 months ago
Hum, I just thought that we need to have a separate constraint file for build-node, otherwise this will eventually make its way to production without having the actual dummy wheel on clusters.
Hmm ok, then we can let this PR rest until then
CMake Python wheel are duplicate of the system cmake, in order for python packages to build with cmake, it provides
cmake
,cpack
andctest
binaries Having cmake wheels are unnecessary and takes a very long time to build, and fails randomly sometimesHaving a dummy wheel where we constraint pip to install our dummy wheel (
3.23.1
) or fail if a version above our module is requested.Meet the requirements :
cmake
,cmake<3.24
,cmake>3.21
Fails when :cmake==3.22
. We then need to sed the build requirement this is not oftencmake>3.27
. Means we need to install that version has some specific features might be used.