Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Apr 25, 2014
Commits on Feb 12, 2014
  1. setup: workaround for pytest plugin loading bug

    For some reason the pytest_cache plugin is not being loaded properly
    when using 'python test' to manage the test dependencies. If
    all dependencies are installed in the site-packages directory this issue
    doesn't occur. This issue seems to occur when test deps are missing and
    therefore are fetched locally as eggs by 'python test'. The fix
    is to manually call configure_setuptools_entrypoints() on pytest's
    PluginManager object in order to properly register the plugin(s). An
    alternate fix is to import pytest_cache and pass it to pytest's main
    function's plugins kwarg.
Commits on Feb 11, 2014
  1. tests: add --coverage option

    Added --coverage option to both py.test and 'python test' that
    will cause py.test to generate a coverage report after running the
  2. tests: add scaffolding for 'live' tests on AWS

    Added --live option to both py.test and 'python test' for
    running StarCluster tests that require a working AWS account.
Commits on Feb 5, 2014
  1. update deps in and requirements.txt

    Also updated the dep list in README.rst
Commits on Jan 3, 2014
  1. use pytest for tests

Commits on Dec 11, 2013
  1. utils: use UTC timezone for all time stamps

    Switched to using iso8601 in iso_to_datetime_tuple which handles all the
    various iso8601 formats and sets any timezone info provided in a given
    format accordingly in the resulting datetime object. After parsing the
    iso date and zone properly it's then converted to UTC time and returned.
    Updated datetime_tuple_to_iso to convert the tuple to UTC first before
    formatting. Updated the formatting to include the microseconds and UTC
    timezone indicator (Z).
Commits on Dec 3, 2013
  1. use upstream scp module from @jbardin

    StarCluster's scp module originally came from:
    before it was packaged nicely on PyPI. All of StarCluster's scp
    improvements have been committed upstream (along with a few bug fixes)
    and released in the 0.7.0 version of scp on pypi:
    Removed StarCluster's internal copy of scp in favor of declaring scp as
    an official dependency.
    closes gh-331
Commits on Nov 14, 2013
  1. @FinchPowers

    PyCrypto >= 2.5

    FinchPowers authored
Commits on Oct 31, 2013
  1. use pycrypto to compute pub/priv rsa fingerprints

    * Replace pyasn1 with PyCrypto as a direct dependency of StarCluster
    * Deprecated SSHClient.{generate_rsa_key,get_public_key} in favor of
Commits on Aug 15, 2013
  1. Revert "awsutils: force boto to use latest cacerts file"

    This reverts commit 6f26ab5.
    No longer needed now that boto 2.10.0 is out. Bumped boto dep to 2.10.0
Commits on Aug 1, 2013
  1. awsutils: force boto to use latest cacerts file

    Temporary hack until boto/boto#1578 is merged/resolved. Fixes https
    certificate validation errors in boto with Python installation's that
    link to older versions of SSL (<0.9.8x).
    closes gh-267
Commits on Jul 23, 2013
  1. setup: remove old pyflakes hacks

    The bug where pyflakes would report redefinition of unused import has
    been fixed so removing the hack that avoided the false positive from
Commits on Jul 22, 2013
Commits on Jul 17, 2013
  1. update dependencies to latest versions

    For both core and optional deps in both requirements.txt and
Commits on Jul 10, 2013
Commits on Jul 9, 2013
Commits on Jun 28, 2013
  1. Do not bundle optcomplete

    Orion Poplawski authored
Commits on Jun 24, 2013
Commits on May 28, 2013
Commits on May 9, 2013
  1. Unbundle iptools, use iptools 0.6.1

    Orion Poplawski authored
Commits on Mar 6, 2013
Commits on Feb 5, 2013
Commits on Jan 14, 2013
Commits on Dec 4, 2012
  1. setup: update dependencies to latest versions

    Use >= rather than == in install_requires to avoid cases where the OS
    updates packages beyond the recommended versions. In this case the code
    should at least try to work with newer deps so that 1) the user can at
    least run the code if it's compatible and 2) bugs can be reported
    against the latest versions of the deps if it's not.
    Updated README and requirements.txt with latest dependency requirements.
Commits on Nov 7, 2012
  1. setup: bump paramiko to latest 1.9.0 version

    Fix incorrect version for boto in requirements.txt
  2. update StarCluster web links project-wide

Commits on Oct 22, 2012
  1. setup: require Python 2.6+

    Latest versions of boto and IPython require Python 2.6+ which means
    StarCluster must follow...
Something went wrong with that request. Please try again.