Metadata-Version: 2.4
Name: stepup-queue
Version: 2.0.0
Summary: Integrate SLURM jobs into a StepUp workflow
Author-email: Toon Verstraelen <toon.verstraelen@ugent.be>
License-Expression: LGPL-3.0-or-later
Project-URL: Documentation, https://reproducible-reporting.github.io/stepup-queue/
Project-URL: Issues, https://github.com/reproducible-reporting/stepup-queue/issues
Project-URL: Source, https://github.com/reproducible-reporting/stepup-queue/
Project-URL: Changelog, https://reproducible-reporting.github.io/stepup-queue/changelog/
Keywords: asyncio,batch computing,build automation,build tool,extension,high-performance computing,HPC,job scheduler,job submission,parallel,POSIX,Python,queued jobs,reproducibility,reproducible research,research software,SLURM,StepUp,StepUp Core,supercomputer,workflow automation,workflow management
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: Natural Language :: English
Classifier: Operating System :: POSIX
Classifier: Operating System :: MacOS
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Software Development :: Build Tools
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: path>=16.14.0
Requires-Dist: rich>=13.0.0
Requires-Dist: stepup<5.0.0a1,>=4.0.0
Provides-Extra: tests
Requires-Dist: pytest>=8.2.0; extra == "tests"
Requires-Dist: pytest-asyncio>=0.24; extra == "tests"
Requires-Dist: pytest-timeout>=2.3.1; extra == "tests"
Requires-Dist: pytest-xdist>=3.6.1; extra == "tests"
Provides-Extra: dev
Requires-Dist: stepup-queue[tests]; extra == "dev"
Requires-Dist: mkdocs; extra == "dev"
Requires-Dist: mkdocstrings[python]; extra == "dev"
Requires-Dist: mkdocs-macros-plugin; extra == "dev"
Requires-Dist: mkdocs-material; extra == "dev"
Requires-Dist: reuse; extra == "dev"
Requires-Dist: snipwise<2.0a0; extra == "dev"
Dynamic: license-file

<!--
SPDX-FileCopyrightText: 2025 Toon Verstraelen <Toon.Verstraelen@UGent.be>
SPDX-License-Identifier: LGPL-3.0-or-later
-->

# StepUp Queue

[![release](https://github.com/reproducible-reporting/stepup-queue/actions/workflows/release.yaml/badge.svg)](https://github.com/reproducible-reporting/stepup-queue/actions/workflows/release.yaml)
[![pytest](https://github.com/reproducible-reporting/stepup-queue/actions/workflows/pytest.yaml/badge.svg)](https://github.com/reproducible-reporting/stepup-queue/actions/workflows/pytest.yaml)
[![mkdocs](https://github.com/reproducible-reporting/stepup-queue/actions/workflows/mkdocs.yaml/badge.svg)](https://github.com/reproducible-reporting/stepup-queue/actions/workflows/mkdocs.yaml)
[![PyPI Version](https://img.shields.io/pypi/v/stepup-queue)](https://pypi.org/project/stepup-queue/)
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.22024209.svg)](https://doi.org/10.5281/zenodo.22024209)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/stepup-queue)
![LGPL-3 License](https://img.shields.io/badge/License-LGPL_v3-blue.svg)

<!-- snipwise.md BEGIN abstract -->
StepUp Queue is an experimental [StepUp](https://reproducible-reporting.github.io/stepup-core)
extension to integrate queued jobs into a workflow.
It currently supports integration with [SLURM](https://slurm.schedmd.com/)
and is designed to be extensible to other job schedulers.
<!-- snipwise.md END abstract -->

For more information, consult the [documentation](https://reproducible-reporting.github.io/stepup-queue).
