semvec/pypi-packages huggingface dataset:
aioslurm 0.1.0
aioslurm.
License: Apache 2.0
Requires Python: >=3.8
Keywords: aio,async,asyncio,slurm,sbatch

# aioslurm

[![pipeline status](https://gitlab.com/aioslurm/aioslurm/badges/development/pipeline.svg)](https://gitlab.com/aioslurm/aioslurm/commits/development) [![coverage](https://gitlab.com/aioslurm/aioslurm/badges/development/coverage.svg)](https://aioslurm.gitlab.io/aioslurm/coverage/)


Documentation: https://aioslurm.gitlab.io/aioslurm/


## Development environment

Docker (compose) is used both for development and for GitLab CI to ensure a
consistent environment.


Get started by cloning the repository and work on the `development` branch:

```bash
git clone git@gitlab.com:aioslurm/aioslurm.git
cd aioslurm
```


### Build services

`docker` and `fabric` (v2+) should be installed and available locally to
build/run the containers. On Ubuntu 22.04+, you can install these with:

```bash
sudo apt install docker fabric
```

To build the docker containers:

```bash
fab build
```


### Development and testing

Remember to run the tests locally when developing to catch failures before CI
is run on push to the repo.

Run tests:

```bash
fab tox
```


### Other commands

Generate docs:

```bash
fab docs
```

Python shell:

```bash
fab shell
```

Bash shell:

```bash
fab bash
```