Metadata-Version: 1.1
Name: pyslurm
Version: 18.8.1.1
Summary: Python Interface for Slurm
Home-page: https://github.com/PySlurm/pyslurm
Author: Mark Roberts, Giovanni Torres, et al.
Author-email: pyslurm@googlegroups.com
License: GPLv2
Description: ***********************************
        PySlurm: Slurm Interface for Python
        ***********************************
        
        .. image:: https://travis-ci.org/PySlurm/pyslurm.svg?branch=18.08.0
            :target: https://travis-ci.org/PySlurm/pyslurm
        
        Overview
        ========
        
        Currently PySlurm is under development to move from it's thin layer on top of
        the Slurm C API to an object orientated interface.
        
        This release is based on Slurm 18.08.
        
        Prerequisites
        *************
        
        * `Slurm <http://www.schedmd.com>`_
        * `Python <http://www.python.org>`_
        * `Cython <http://www.cython.org>`_
        
        This PySlurm branch has been tested with:
        
        * Cython 0.15.1*, 0.19.2, and the latest stable
        * Python 2.6, 2.7, and 3.4
        * Slurm 18.08.0 thru 18.08.1
        
            Note: Cython 0.15.1 is only tested on Python 2.7.
        
        Installation
        ************
        
        You will need to instruct the setup.py script where either the Slurm install root 
        directory or where the Slurm libraries and Slurm include files are :
        
        #. Slurm default directory (/usr):
        
            * python setup.py build
        
            * python setup.py install
        
        #. Indicate Blue Gene type Q on build line:
        
            * --bgq
        
        #. Slurm root directory (Alternate installation directory):
        
            * python setup.py build --slurm=PATH_TO_SLURM_DIR
        
            * python setup.py install
        
        #. Separate Slurm library and include directory paths:
        
            * python setup.py build --slurm-lib=PATH_TO_SLURM_LIB --slurm-inc=PATH_TO_SLURM_INC
        
            * python setup.py install
        
        #. The build will automatically call a cleanup procedure to remove temporary build files but this can be called directly if needed as well with :
        
            * python setup.py clean
        
        Documentation
        *************
        
        The API documentation is hosted at https://pyslurm.github.io.
        
        To build the docs locally, use `Sphinx <http://www.sphinx-doc.org>`_ to
        generate the documentation from the reStructuredText based docstrings found in
        the pyslurm module once it is built:
        
        .. code-block:: console
        
            cd doc
            make clean
            make html
        
        
        Authors
        *******
        
        * `Mark Roberts <https://github.com/gingergeeks>`_
        * `Giovanni Torres <https://github.com/giovtorres>`_
        
        Help
        ****
        
        Ask questions on the `pyslurm group <https://groups.google.com/forum/#!forum/pyslurm>`_.
        
Keywords: HPC,Batch Scheduler,Resource Manager,Slurm,Cython
Platform: Linux
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: License :: OSI Approved :: GNU General Public License v2 (GPLv2)
Classifier: Natural Language :: English
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Cython
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Distributed Computing
