Releases: pygridtools/drmaa-python
Releases · pygridtools/drmaa-python
Version 0.7.9
- Removed use of
StopIterationfromrun_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
Version 0.7.7
Version 0.7.6
- Fix a typo in
DictAttributethat was causing a crash.
Version 0.7.5
- Fix an issue where dictionary attributes (like
jtEnvironment) could
encounterUnicodeDecodeErrors upon assignment.
Version 0.7.4
- Switch to using preferred encoding from
localemodule for converting
strings to binary. This should prevent some lingeringUnicodeEncodeError
crashes on Python 2.7.
Version 0.7.3
- Fix a couple crashes when certain functions that expect
strwere passed
integers.
Version 0.7.2
- Fix a couple inconsistencies with
strvsbytesin Python 3 in
drmaa.session.
Version 0.7.1
- v0.7.1
- Add Read The Docs documentation
- Add
constmodule identifiers back into package namespace - Remove
bprefixes 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
andprint_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.pymodule that contains most of the code that was
in__init__.pybefore, and__init__just imports things and sets
__all__and__version__, as is typically recommended now. - Drops support for Python 2.5.