Skip to content

Releases: pygridtools/drmaa-python

Version 0.7.9

08 Nov 19:39
ed6b926
Compare
Choose a tag to compare
  • Removed use of StopIteration from run_bulk_job; a behavior deprecated by PEP-479 for Python 3.5+.
  • Added a license file to the wheel.
  • Deprecated Python 2.6.x, and Python 3.3.x.
  • Added testing for Python 3.7.x

Version 0.7.8

03 Jul 17:21
Compare
Choose a tag to compare

Fixed crash when passing a non-string argument to a job (Issue #45, PR #57)

Version 0.7.7

08 Mar 18:07
Compare
Choose a tag to compare
  • Fix typo in DictAttribute
  • Make sure we only split rusage.contents only a single time #23
  • Fix spelling error #42
  • Update home URL in setup.py #46
  • Fix Condor compatilibity issues (PR #47, Issue #21)
  • Update README and Travis settings

Version 0.7.6

08 Jan 19:52
Compare
Choose a tag to compare
  • Fix a typo in DictAttribute that was causing a crash.

Version 0.7.5

08 Jan 19:51
Compare
Choose a tag to compare
  • Fix an issue where dictionary attributes (like jtEnvironment) could
    encounter UnicodeDecodeErrors upon assignment.

Version 0.7.4

08 Jan 19:51
Compare
Choose a tag to compare
  • Switch to using preferred encoding from locale module for converting
    strings to binary. This should prevent some lingering UnicodeEncodeError
    crashes on Python 2.7.

Version 0.7.3

16 Dec 18:23
Compare
Choose a tag to compare
  • Fix a couple crashes when certain functions that expect str were passed
    integers.

Version 0.7.2

16 Dec 18:23
Compare
Choose a tag to compare
  • Fix a couple inconsistencies with str vs bytes in Python 3 in
    drmaa.session.

Version 0.7.1

28 Nov 04:07
Compare
Choose a tag to compare
  • 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.