Installation#

Requirements#

  • Python 3.12 or higher

  • SLURM workload manager

  • Access to a SLURM cluster

Installing from PyPI#

pip install srunx

Installing from Source#

git clone https://github.com/ksterx/srunx.git
cd srunx
uv sync
uv run pip install -e .

Development Installation#

For development, you’ll need to install the development dependencies:

git clone https://github.com/ksterx/srunx.git
cd srunx
uv sync --group dev

Verification#

To verify the installation:

srunx --help

This should display the help message for the srunx command-line interface.