Metadata-Version: 2.4
Name: qcsc-prefect-adapters
Version: 0.3.0
Summary: HPC adapters (Miyabi, Fugaku, Slurm) for QCSC Prefect workflows
Author: QCSC Prefect Contributors
Maintainer: QCSC Prefect Maintainers
License-Expression: Apache-2.0
Project-URL: Homepage, https://github.com/qiskit-community/qcsc-prefect
Project-URL: Repository, https://github.com/qiskit-community/qcsc-prefect
Project-URL: Documentation, https://qiskit-community.github.io/qcsc-prefect/
Project-URL: Issues, https://github.com/qiskit-community/qcsc-prefect/issues
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: Jinja2>=3.1
Requires-Dist: qcsc-prefect-core==0.3.0

# QCSC Prefect Adapters

Local process and scheduler adapters for QCSC Prefect workflows. Local commands
are executed without a shell or generated job script; scheduler targets use
their Jinja2 script templates.

Slurm single-job execution uses a matching `scontrol` record while the controller
retains the job. Pending and running jobs do not require Slurm accounting.
`sacct` remains the fallback when the record is absent or `scontrol` fails;
transient scheduler failures are retried until the configured timeout.
This does not add historical recovery after a job is purged. Bulk monitoring
continues to use `sacct`.
