Releases: elifesciences/threadbare
Releases · elifesciences/threadbare
4.0.0
Changed
- licence changed from GPLv3 to AGPLv3
Removed
- network exceptions are no longer caught and wrapped in
operations.NetworkException
.- the exceptions raised by
parallel-ssh
are now allowed to pass through.- except SCP/SFTP/RSync exceptions, which are still instances of
operations.NetworkException
.
- except SCP/SFTP/RSync exceptions, which are still instances of
- the exceptions raised by
3.1.0
Added
- added a poll for
sshd
inproject_tests.sh
rather than a sleep timer - added test coverage for
common.isint
- added v9
sshd
config with support for RSA algorithims- reduced
sshd
timeouts and retries in v9 config
- reduced
Changed
- bumps
parallel-ssh
from 1.x to 2.x - changes in
operations.py
to supportparallel-ssh
2.x - unpinned
gevent
dependencies - replaced running tests individually with
-k
in favour of theexample.py::foo::bar
syntax
Fixed
- fixed issue with
test_settings
context manager inexample.py
being picked up by pytest - fixed issue with a drop in test coverage introduced with updated
gevent
- fixed support for RSA algorithims in newer versions of
sshd
Removed
- removed support for running tests under
tox
- removed
coverage
options for ad-hoc test runs intest.sh
3.0.0
2.0.1
What's Changed
- changes default transfer protocol to SCP (vs SFTP) by @lsh-0 in #34
- fixes case where a fork()ed process never exits by @lsh-0 in #37
- adds Pipenv by @lsh-0 in #39
- adds rsync by @lsh-0 in #40
- adds update-dependencies-py2.sh script and bumps cryptography for py2 by @lsh-0 in #43
- execute.execute now re-raises unhandled exceptions in parallel operations by @lsh-0 in #44
- operations, adds 'display_prefix' option by @lsh-0 in #45
- bumps parallel-ssh to 1.10.* for python3.8 support. by @lsh-0 in #49
1.1.4
Available on PyPi: https://test.pypi.org/project/threadbare/1.1.4/