a python DRMAA library
Project description
Distributed Resource Management Application API (DRMAA) bindings for Python. For more information read the docs.
Requirements
Python 2.6+
A DRMAA-compatible cluster (e.g., Grid Engine)
License
BSD (3 Clause)
Changelog
v0.7.1
Add const module identifiers back into package namespace
Remove b prefixes from strings inserted into error messages.
v0.7.0
String attribute issues with Python 3 have all been resolved, and now each function that takes a string can handle unicode strings, and returns unicode strings.
All code has been updated to use future imports for unicode_literals and print_function, so we’re effectively writing Python 3 code now.
PEP8 compliance changes all over the place, except those that would break names required by underlying C DRMAA library.
Now automatically run unit tests of Travis-CI with SGE, and all tests pass for Python 2.6, 2.7, and 3.3. SGE is installed using scripts I describe in this gist.
Unit tests are now in a top-level directory instead of a sub-directory under the drmaa package.
There is now a session.py module that contains most of the code that was in __init__.py before, and __init__ just imports things and sets __all__ and __version__, as is typically recommended now.
Drops support for Python 2.5.
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
Built Distribution
Hashes for drmaa-0.7.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68ff0bd7c842c16da4284d14274ff7a442f7f24ee43b9c3a2b46de6c25268994 |
|
MD5 | 73e10a95bca0770cb014934763670277 |
|
BLAKE2b-256 | 62b448ae7086be348a837dce33047d1d764b9e773533f166864d4050f1ac286f |