Getting Started
Requirements
- uv - Python package and project manager (will auto-install dependencies)
- SLURM with accounting enabled
- sacct command access
That's it! The script uses uv inline script dependencies, so all Python packages are automatically installed when you run the script.
Installation
Quick Start (no installation needed)
# Run directly with uvx (uv tool run)
uvx slurm-usage --help
# Or for a specific command
uvx slurm-usage collect --days 7
Install as a Tool
# Install globally with uv
uv tool install slurm-usage
# Or with pip
pip install slurm-usage
# Then use directly
slurm-usage --help