From fff76b754d404aa99114153b5edf9a6ef8e38afa Mon Sep 17 00:00:00 2001 From: goulas <ilias.goulas@cern.ch> Date: Thu, 27 Mar 2025 16:02:22 +0100 Subject: [PATCH] update cython --- cmake/toolchain/heptools-dev3python312.cmake | 2 +- externals/CMakeLists.txt | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/cmake/toolchain/heptools-dev3python312.cmake b/cmake/toolchain/heptools-dev3python312.cmake index 984f990806..c3cbec1c45 100644 --- a/cmake/toolchain/heptools-dev3python312.cmake +++ b/cmake/toolchain/heptools-dev3python312.cmake @@ -47,7 +47,7 @@ LCG_external_package(qibojit 0.1.7 ) LCG_external_package(tensorflow_io_gcs_filesystem 0.37.1 ) LCG_external_package(sphinx_rtd_theme 3.0.2 ) LCG_external_package(omniorb 4.3.2 ) -LCG_external_package(cython 3.0.11 ) +LCG_external_package(cython 3.0.12 ) LCG_external_package(blosc 1.11.2 ) LCG_external_package(dask_kubernetes 2025.1.1 ) LCG_external_package(dask_jobqueue 0.9.0 ) diff --git a/externals/CMakeLists.txt b/externals/CMakeLists.txt index c0df319f30..eb430479ab 100644 --- a/externals/CMakeLists.txt +++ b/externals/CMakeLists.txt @@ -1503,11 +1503,15 @@ LCGPackage_Add( #BUILD_COMMAND ${PYTHON} setup.py -v build -e "/usr/bin/env python" BUILD_COMMAND <VOID> INSTALL_COMMAND ${MakeSitePackagesDir} + IF <VERSION> VERSION_GREATER_EQUAL 3.0.12 THEN + COMMAND ${PYTHON} -m pip install ${PySetupOptions} . --no-deps + ELSE COMMAND ${PYTHON} setup.py install ${PySetupOptions} + ENDIF COMMAND ${CMAKE_SOURCE_DIR}/pyexternals/Python_postinstall.sh <INSTALL_DIR> COMMAND bash -c "sed -i.bak -e 's:${Python_home}/bin/:/usr/bin/env :g' <INSTALL_DIR>/bin/cython" BUILD_IN_SOURCE 1 - DEPENDS Python setuptools + DEPENDS Python setuptools IF <VERSION> VERSION_GREATER_EQUAL 3.0.12 THEN pip ENDIF REVISION 1 ) -- GitLab