Skip to content

Releases: python-useful-helpers/exec-helpers

2.9.2: Fix ssh stdin processing: do not add newline, support on proxy

06 Nov 16:45

Choose a tag to compare

Signed-off-by: Alexey Stepanov <penguinolog@gmail.com>

(cherry picked from commit 0786fc95ac13b797da57c6218db394ad5609a826)
Signed-off-by: Alexey Stepanov <penguinolog@gmail.com>

2.9.1

06 Nov 13:48

Choose a tag to compare

Fix SSHClient: stdin processing, missed command in result for paralle…

1.9.3: Fix ssh stdin processing: do not add newline, support on proxy

06 Nov 16:55

Choose a tag to compare

(cherry picked from commit 0786fc95ac13b797da57c6218db394ad5609a826)
Signed-off-by: Alexey Stepanov <penguinolog@gmail.com>

1.9.2: Backport fixes from master branch

06 Nov 14:24

Choose a tag to compare

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

31 Oct 12:18
2a64bbf

Choose a tag to compare

Fix ExecResult compare: allow subclassing. Re-raise auth errors ASAP.…

1.9.1: Fix Subprocess kwargs (#98)

30 Oct 12:17
93dd7eb

Choose a tag to compare

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)

29 Oct 09:58
f120cae

Choose a tag to compare

`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

29 Oct 14:53

Choose a tag to compare

[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)

29 Oct 13:27
72f3849

Choose a tag to compare

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)

26 Oct 13:16
038ba13

Choose a tag to compare

[x] API mimic sync version
[x] partial migration to pytest for parametrized tests
[x] Fix no stdin in exec result