a python DRMAA library
Project description
DRMAA Python
------------
.. image:: https://travis-ci.org/drmaa-python/drmaa-python.png
:target: https://travis-ci.org/drmaa-python/drmaa-python
:alt: Travis build status
.. image:: https://coveralls.io/repos/drmaa-python/drmaa-python/badge.png
:target: https://coveralls.io/r/drmaa-python/drmaa-python
:alt: Test coverage
.. image:: https://pypip.in/d/drmaa/badge.png
:target: https://crate.io/packages/drmaa
:alt: PyPI downloads
.. image:: https://pypip.in/v/drmaa/badge.png
:target: https://crate.io/packages/drmaa
:alt: Latest version on PyPI
.. image:: https://d2weczhvl823v0.cloudfront.net/drmaa-python/drmaa-python/trend.png
:alt: Bitdeli badge
:target: https://bitdeli.com/free
`Distributed Resource Management Application API <http://en.wikipedia.org/wiki/DRMAA>`__
(DRMAA) bindings for Python. For more information
`read the docs <http://drmaa-python.readthedocs.org>`__.
Requirements
~~~~~~~~~~~~
- Python 2.6+
- A DRMAA-compatible cluster (e.g., Grid Engine)
License
~~~~~~~
- BSD (3 Clause)
Changelog
~~~~~~~~~
- v0.7.5
- Fix an issue where dictionary attributes (like ``jtEnvironment``) could
encounter ``UnicodeDecodeError``s upon assignment.
- 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 <http://drmaa-python.readthedocs.org>`__
- 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 <https://gist.github.com/dan-blanchard/6586533>`__.
- 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.
------------
.. image:: https://travis-ci.org/drmaa-python/drmaa-python.png
:target: https://travis-ci.org/drmaa-python/drmaa-python
:alt: Travis build status
.. image:: https://coveralls.io/repos/drmaa-python/drmaa-python/badge.png
:target: https://coveralls.io/r/drmaa-python/drmaa-python
:alt: Test coverage
.. image:: https://pypip.in/d/drmaa/badge.png
:target: https://crate.io/packages/drmaa
:alt: PyPI downloads
.. image:: https://pypip.in/v/drmaa/badge.png
:target: https://crate.io/packages/drmaa
:alt: Latest version on PyPI
.. image:: https://d2weczhvl823v0.cloudfront.net/drmaa-python/drmaa-python/trend.png
:alt: Bitdeli badge
:target: https://bitdeli.com/free
`Distributed Resource Management Application API <http://en.wikipedia.org/wiki/DRMAA>`__
(DRMAA) bindings for Python. For more information
`read the docs <http://drmaa-python.readthedocs.org>`__.
Requirements
~~~~~~~~~~~~
- Python 2.6+
- A DRMAA-compatible cluster (e.g., Grid Engine)
License
~~~~~~~
- BSD (3 Clause)
Changelog
~~~~~~~~~
- v0.7.5
- Fix an issue where dictionary attributes (like ``jtEnvironment``) could
encounter ``UnicodeDecodeError``s upon assignment.
- 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 <http://drmaa-python.readthedocs.org>`__
- 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 <https://gist.github.com/dan-blanchard/6586533>`__.
- 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
drmaa-0.7.5.tar.gz
(30.4 kB
view details)
Built Distribution
drmaa-0.7.5-py2.py3-none-any.whl
(21.1 kB
view details)
File details
Details for the file drmaa-0.7.5.tar.gz
.
File metadata
- Download URL: drmaa-0.7.5.tar.gz
- Upload date:
- Size: 30.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbf5dbfb79290599890c69801f85b719e0d949625d1bfff12fe6793da0434fdc |
|
MD5 | 602d4ba915cb91fd0bb7319d147cf775 |
|
BLAKE2b-256 | b447203a3257e7de44657b99f77cdd68d2b7993e2560a6ee52c23c72970a11b8 |
Provenance
File details
Details for the file drmaa-0.7.5-py2.py3-none-any.whl
.
File metadata
- Download URL: drmaa-0.7.5-py2.py3-none-any.whl
- Upload date:
- Size: 21.1 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8b36c4e53c197aa50f4e56ccc5c1533de6555e6ee01ebca40a3d174fd2860ae |
|
MD5 | 5be9f6b64aceb59de0210f90dc0ac0ea |
|
BLAKE2b-256 | 5b33813c441b480397283503dff1e3dab3644d9a0513e3953346ecba20a85bdc |