Metadata-Version: 2.1
Name: pinta
Version: 0.0.1
Summary: Job management on GPU clusters
Home-page: https://qed.usc.edu/pinta
License: AGPL-3.0
Keywords: hpc,gpu,cluster,scheduling
Author: Pinta Team
Author-email: pinta-l@usc.edu
Requires-Python: >=3.8,<4.0
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: System :: Clustering
Classifier: Topic :: System :: Distributed Computing
Requires-Dist: click (>=7.1.2,<8.0.0)
Requires-Dist: httpx (>=0.13.3,<0.14.0)
Requires-Dist: rich (>=2.0.1,<3.0.0)
Project-URL: Repository, https://github.com/qed-usc/pinta
Description-Content-Type: text/markdown

# Pinta: Job management on GPU clusters 🍺

## Installation

To install the command-line client:

``` bash
pip3 install pinta
```

To install the backend API server:

``` bash
pip3 install pinta-api
```

Pinta requires Python 3.8.


## Development

To start contributing to Pinta:

``` bash
git clone git@github.com:qed-usc/pinta.git
cd pinta
poetry install
```

You can run Pinta from the local directory with `poetry run pinta` (or by first
starting `poetry shell` and then `pinta`).

To run the tests: `poetry run pytest`.

To check the documentation: `poetry run mkdocs serve`.

To deploy the documentation: `poetry run mkdocs gh-deploy`.

