Releases: python-useful-helpers/exec-helpers
Releases · python-useful-helpers/exec-helpers
2.9.2: Fix ssh stdin processing: do not add newline, support on proxy
Signed-off-by: Alexey Stepanov <penguinolog@gmail.com> (cherry picked from commit 0786fc95ac13b797da57c6218db394ad5609a826) Signed-off-by: Alexey Stepanov <penguinolog@gmail.com>
2.9.1
Fix SSHClient: stdin processing, missed command in result for paralle…
1.9.3: Fix ssh stdin processing: do not add newline, support on proxy
(cherry picked from commit 0786fc95ac13b797da57c6218db394ad5609a826) Signed-off-by: Alexey Stepanov <penguinolog@gmail.com>
1.9.2: Backport fixes from master branch
Fix ExecResult compare: allow subclassing. Re-raise auth errors ASAP. (#99) * Make tests faster. * Bump to 3.1.1 (cherry picked from commit 2a64bbf44c5764ce3413c8db3871ef203aa513fd) Fix SSHClient: stdin processing, missed command in result for parallel (#100) Port part of tests to pytest: better use-cases coverage (cherry picked from commit dec689bf089a5acd0f1cee5aad259651beac73d0)
3.1.1
Fix ExecResult compare: allow subclassing. Re-raise auth errors ASAP.…
1.9.1: Fix Subprocess kwargs (#98)
start_new_session is an argument in fresh python, old use: `preexec_fn = os.setsid`
3.1.0: Subprocess is not singleton anymore: only lock property is shared. (#96)
`SingleLock` metaclass added. `Singleton` saved for historical reasons. All Subprocess tests and SSHAuth tests ported to pytest.
Python 3.4-only update. Bump to 2.9.0
[x] partial migration to pytest for parametrized tests [x] Fix no stdin in exec result (cherry picked from commit 038ba13c6eae39bad0e1ae8a7adb5ebb8f4356c1) Subprocess is not singleton anymore: only lock property is shared. (#96) `SingleLock` metaclass added. `Singleton` saved for historical reasons. All Subprocess tests and SSHAuth tests ported to pytest. (cherry picked from commit f120cae81a6b2da43d7aff79cbbe3c8307a7cb73) Signed-off-by: Alexey Stepanov <penguinolog@gmail.com>
Mass backport from master branch. Bump to 1.9.0 (#97)
Force to close FIFO buffers instead of waiting for garbage collector (cherry picked from commit c31300c014c49067f064e2446b4051e3d425af77) Rework locks model on exec_result. (#94) Deprecate `ExecResult().lock` property. (cherry picked from commit d4c3a47525fd2a59ca11a4f785a6ac90541242fe) [x] partial migration to pytest for parametrized tests [x] Fix no stdin in exec result (cherry picked from commit 038ba13c6eae39bad0e1ae8a7adb5ebb8f4356c1) Subprocess is not singleton anymore: only lock property is shared. (#96) `SingleLock` metaclass added. `Singleton` saved for historical reasons. All Subprocess tests and SSHAuth tests ported to pytest. (cherry picked from commit f120cae81a6b2da43d7aff79cbbe3c8307a7cb73)
3.0.0: Implement asyncio API for subprocess (#95)
[x] API mimic sync version [x] partial migration to pytest for parametrized tests [x] Fix no stdin in exec result