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.3
Fix a couple crashes when certain functions that expect str were passed integers.
v0.7.2
Fix a couple inconsistencies with str vs bytes in Python 3 in drmaa.session.
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.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf6ef0ba144902814255e121856c2dfeef5a82226c872d6393b74b4e611d5d40 |
|
MD5 | 8d72017df1459819a9b1bbc8427c2772 |
|
BLAKE2b-256 | bec60625a6b54e5c68159977470166ed21cd993b0c0b606f572d0d761ab68aa0 |