qq_lib
Core implementation of the qq command-line tool.
This package provides the internal logic behind qq's job-submission and job-management workflow. It defines the abstractions for batch systems, concrete backends (PBS, Slurm, and site-specific variants), utilities for preparing and synchronizing working directories, loop-job handling, and helpers for inspecting jobs, queues, and nodes. All qq CLI commands ultimately delegate to the functionality implemented here.
1# Released under MIT License. 2# Copyright (c) 2025-2026 Ladislav Bartos and Robert Vacha Lab 3 4""" 5Core implementation of the qq command-line tool. 6 7This package provides the internal logic behind qq's job-submission and 8job-management workflow. It defines the abstractions for batch systems, concrete 9backends (PBS, Slurm, and site-specific variants), utilities for preparing and 10synchronizing working directories, loop-job handling, and helpers for inspecting 11jobs, queues, and nodes. All qq CLI commands ultimately delegate to the 12functionality implemented here. 13""" 14 15from .qq import __version__, cli 16 17__all__ = [ 18 "__version__", 19 "cli", 20 "archive", 21 "batch", 22 "cd", 23 "clear", 24 "core", 25 "go", 26 "info", 27 "jobs", 28 "kill", 29 "nodes", 30 "properties", 31 "queues", 32 "respawn", 33 "resubmit", 34 "run", 35 "submit", 36 "sync", 37 "wipe", 38]
__version__ =
'0.12.0'
cli =
<HelpColorsGroup cli>