DRMAA Python ------------ .. image:: :alt: Build status :target: .. image:: :target: .. image:: :target: :alt: PyPI downloads .. image:: :target: :alt: Latest version on PyPI .. image:: :alt: License `Distributed Resource Management Application API <>`__ (DRMAA) bindings for Python. For more information `read the docs <>`__. If you simply want to run Python functions on a DRMAA-compatbile grid, use `GridMap <>`__. Requirements ~~~~~~~~~~~~ - Python 2.6+ - A DRMAA-compatible cluster (e.g., Grid Engine) Installation ~~~~~~~~~~~~ To use the DRMAA Python library, you need to install it via ``pip``: .. code-block:: bash pip install drmaa and then setup any environment variables that are necessary for your particular DRM system. For SGE, this means ``SGE_ROOT`` and ``SGE_CELL``, which should be set as follows: .. code-block:: bash export SGE_ROOT=/path/to/gridengine export SGE_CELL=default where ``/path/to/gridengine/`` is replaced with the actual path to your Grid Engine installation, and ``default`` is replaced with your installation's actual cell. The path is typically ``/var/lib/gridengine``. You will also need access to the ```` C library, which can often be installed as part of the ``libdrmaa-dev`` package on most Unixes. Once you have installed that, you may need to tell DRMAA Python where it is installed by setting the ``DRMAA_LIBRARY_PATH`` environment variable, if it is not installed in a location that Python usually looks for libraries. .. code-block:: bash export DRMAA_LIBRARY_PATH=/usr/lib/ Acknowledgments ~~~~~~~~~~~~~~~ Thank you to `StatPro <>`__ and `Educational Testing Service <>`__ for funding the development of DRMAA Python. Changelog ~~~~~~~~~ `See GitHub releases <>`__.


Project Slug


Last Built

5 years, 6 months ago passed


Home Page



Project has no tags.

Short URLs

Default Version


'latest' Version