SQLAlchemy bindings for your slurmdbd (SLURM database)
Project description
Python SQLAlchemy bindings for your slurmdbd (SLURM database).
Installing
Easy:
$ virtualenv test-environment && source test-environment/bin/activate $ pip install slurchemy
or:
$ sudo pip install slurchemy
Using
Assuming you have slurmdbd configured in /etc/slurm/slurmdbd.conf with:
StorageType=accounting_storage/mysql StorageHost=mysql.example.org StoragePass=pass StorageUser=slurm StorageLoc=slurmdb
Then in python you can do:
import slurchemy from sqlalchemy import create_engine engine = create_engine('mysql://slurm:pass@mysql.example.org/slurmdb') slurchemy.init_model(engine) clusters = slurchemy.Cluster.query.all()
TODO
Builtin statistics queries
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
slurchemy-0.1.9.tar.gz
(4.5 kB
view details)
File details
Details for the file slurchemy-0.1.9.tar.gz
.
File metadata
- Download URL: slurchemy-0.1.9.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d916af24a923ee18cb42bdce8014844f1963db879da816136cb538407303d70 |
|
MD5 | 589d6ef64487f9279a1930c7e48ec26a |
|
BLAKE2b-256 | 2e535edc763294ed44e7660c80536248f4f74f8dc6f31fc1adcea7301349ac55 |