Metadata-Version: 1.0
Name: slurchemy
Version: 0.1.5dev
Summary: SQLAlchemy bindings for your slurmdbd (SLURM database)
Home-page: http://github.com/ralphbean/slurchemy
Author: Ralph Bean
Author-email: ralph.bean@gmail.com
License: GPLv3+
Description: 
        
        Python `SQLAlchemy <http://www.sqlalchemy.org>`_ bindings for your slurmdbd
        (`SLURM <https://computing.llnl.gov/linux/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
        ----
        
         - Better logging
         - Builtin statistics queries
        
Keywords: slurm slurmdbd sqlalchemy
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: License :: OSI Approved :: GNU General Public License (GPL)
Classifier: Programming Language :: Python :: 2
Classifier: Topic :: Database
Classifier: Topic :: System :: Clustering
Classifier: Topic :: System :: Distributed Computing
