Skip to main content

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.

Project details


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)

Uploaded Source

Built Distribution

drmaa-0.7.5-py2.py3-none-any.whl (21.1 kB view details)

Uploaded Python 2 Python 3

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

Hashes for drmaa-0.7.5.tar.gz
Algorithm Hash digest
SHA256 dbf5dbfb79290599890c69801f85b719e0d949625d1bfff12fe6793da0434fdc
MD5 602d4ba915cb91fd0bb7319d147cf775
BLAKE2b-256 b447203a3257e7de44657b99f77cdd68d2b7993e2560a6ee52c23c72970a11b8

See more details on using hashes here.

Provenance

File details

Details for the file drmaa-0.7.5-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for drmaa-0.7.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 b8b36c4e53c197aa50f4e56ccc5c1533de6555e6ee01ebca40a3d174fd2860ae
MD5 5be9f6b64aceb59de0210f90dc0ac0ea
BLAKE2b-256 5b33813c441b480397283503dff1e3dab3644d9a0513e3953346ecba20a85bdc

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page