Skip to main content

a python DRMAA library

Project description

Travis build status Test coverage PyPI downloads Latest version on PyPI Bitdeli badge

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.4
    • Switch to using preferred encoding from locale module for converting strings to binary. This should prevent some lingering UnicodeEncodeError crashes on Python 2.7.
  • 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 Read The Docs documentation
    • 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

History Node

0.7.8

History Node

0.7.7

History Node

0.7.6

History Node

0.7.5

This version
History Node

0.7.4

History Node

0.7.3

History Node

0.7.2

History Node

0.7.1

History Node

0.6

History Node

0.5

History Node

0.4

History Node

0.4b3

History Node

0.4b2

History Node

0.4b1-r54

History Node

0.4a3-r45

History Node

0.4a2-r17

History Node

0.4a1-r10

History Node

0.4a1

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
drmaa-0.7.4-py2.py3-none-any.whl (20.9 kB) Copy SHA256 hash SHA256 Wheel 2.7 Jan 6, 2014
drmaa-0.7.4.tar.gz (30.3 kB) Copy SHA256 hash SHA256 Source None Jan 6, 2014

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page