Skip to content

[package list]

buildtools-python

User documentation

The buildtools-python module is an add-on to the buildtools module providing some Python-based build tools. They have been put in a separate module as it turns out that there can be interference with other Python tools that use a different version of Python, so a specialised buildtools-python module would be needed in that case. The reason is that the tools included in this module don't include proper wrapper scripts or don't use any other technique to properly set the search path to the right Python libraries without using PYTHONPATH which is not version-specific.

The module contains:

Pre-installed modules (and EasyConfigs)

To access module help and find out for which stacks and partitions the module is installed, use module spider buildtools-python/<version>.

EasyConfig:

Technical documentation

Contents

Links for quick checking for version updates:

Package Version link
Meson version check
SCons version check

EasyConfigs

22.12 and 23.03 and 23.09 and 23.12 and 24.03

  • Initial version directly derived from buildtools/22.08, leaving out all the components that are already in buildtools/22.12 or 23.03.

23.09-cray-python3.10

  • Newer versions of Meson, but needs cray-python to run.

23.12-cray-python3.11

  • Stuck to the same versions of Meson and SCons as for 23.09 to minimize problems.

24.03-cray-python-11

  • Updated Meson and SCons to the latest versions at the time of development of the EasyConfig.