Metadata-Version: 2.4
Name: hpc-runner
Version: 0.1.1
Summary: Unified HPC job submission across multiple schedulers
Project-URL: Homepage, https://github.com/sjalloq/hpc-runner
Project-URL: Repository, https://github.com/sjalloq/hpc-runner
Author: Shareef Jalloq
License-Expression: MIT
Keywords: cluster,hpc,job-submission,pbs,sge,slurm
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: System :: Clustering
Classifier: Topic :: System :: Distributed Computing
Requires-Python: >=3.10
Requires-Dist: jinja2>=3.0
Requires-Dist: rich-click>=1.7
Requires-Dist: tomli>=2.0; python_version < '3.11'
Provides-Extra: all
Requires-Dist: build; extra == 'all'
Requires-Dist: hatch-vcs; extra == 'all'
Requires-Dist: mypy; extra == 'all'
Requires-Dist: pytest-cov; extra == 'all'
Requires-Dist: pytest>=7.0; extra == 'all'
Requires-Dist: ruff; extra == 'all'
Requires-Dist: twine; extra == 'all'
Provides-Extra: dev
Requires-Dist: build; extra == 'dev'
Requires-Dist: hatch-vcs; extra == 'dev'
Requires-Dist: mypy; extra == 'dev'
Requires-Dist: pytest-cov; extra == 'dev'
Requires-Dist: pytest>=7.0; extra == 'dev'
Requires-Dist: ruff; extra == 'dev'
Requires-Dist: twine; extra == 'dev'
Description-Content-Type: text/markdown

# hpc-tools

A collection of tools aimed at abstracting the intricacies of HPC job schedulers from the user.  Having writen tools like this in every job I've had, I thought it about time to write one to rule them all.  With some help from my mate Claude.
