Releases: pygridtools/drmaa-python
Releases · pygridtools/drmaa-python
Version 0.7.9
- Removed use of
StopIteration
fromrun_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
DictAttribute
that was causing a crash.
Version 0.7.5
- Fix an issue where dictionary attributes (like
jtEnvironment
) could
encounterUnicodeDecodeError
s upon assignment.
Version 0.7.4
- Switch to using preferred encoding from
locale
module 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
str
were passed
integers.
Version 0.7.2
- Fix a couple inconsistencies with
str
vsbytes
in Python 3 in
drmaa.session
.
Version 0.7.1
- 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
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.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.