Cython
License information
Cython, which derives from Pyrex, is licensed under the Apache 2.0 License. See the COPYING file for a detailed description.
From version 3.0.10 on the license information can also be found in
$EBROOTCYTHON/share/licenses/Cython after installing and loading the module.
User-installable modules (and EasyConfigs)
Install with the EasyBuild-user module:
To access module help after installation and get reminded for which stacks and partitions the module is installed, usemodule spider Cython/<version>.
EasyConfig:
-
EasyConfig Cython-3.0.10-cpeAMD-24.03.eb, will build Cython/3.0.10-cpeAMD-24.03
This cpeAMD version is meant specifically for VeloxChem. Note that using the AMD compilers for Python packages is only for people who really understand compiler incompatibilities as precompiled Python packages and Python itself is usually compiled with the GNU compilers.
-
EasyConfig Cython-3.0.10-cpeGNU-24.03.eb, will build Cython/3.0.10-cpeGNU-24.03
EasyConfig to be used with Cray Python when its Cython implementation is too old.
-
ccpe container only EasyConfig Cython-3.1.2-cpeGNU-25.03.eb, will build Cython/3.1.2-cpeGNU-25.03
EasyConfig to be used with Cray Python when its Cython implementation is too old.
Technical documentation
These EasyConfigs are meant to be used when the version of Cython in
cray-python is too old.
EasyBuild
Cython 3.0.10 for cpeGNU 24.03
-
EasyConfig file from the EasyBuilders repository adapted to LUMI.
-
This recipe allows using Cython 3.0 in contrast to Cython 0.29 in cray-python/3.11.7.
Cython 3.1.2 for cpeGNU 25.03
-
Cray Python comes with Cython but the version is too old for some packages.
-
Mostly a port of the 3.0.10 EasyConfig for 24.03.