plumbum v1.5.0 Release Notes
-
- โ Removed support for Python 2.5. (Travis CI does not support it anymore)
- CLI: add
invoke
, which allows you to programmatically run applications (#149 <https://github.com/tomerfiliba/plumbum/pull/149>
_) - ๐ CLI: add
--help-all
and various cosmetic fixes: (#125 <https://github.com/tomerfiliba/plumbum/pull/125>
), (#126 <https://github.com/tomerfiliba/plumbum/pull/126>
), (#127 <https://github.com/tomerfiliba/plumbum/pull/127>
_) - CLI: add
root_app
property (#141 <https://github.com/tomerfiliba/plumbum/pull/141>
_) - Machines:
getattr
now raisesAttributeError
instead ofCommandNotFound
(#135 <https://github.com/tomerfiliba/plumbum/pull/135>
_) - ๐ Paramiko:
keep_alive
support (#186 <https://github.com/tomerfiliba/plumbum/pull/186>
_) - ๐ Paramiko: does not support piping explicitly now (
#160 <https://github.com/tomerfiliba/plumbum/pull/160>
_) - ๐ Parmaiko: Added pure SFTP backend, gives STFP v4+ support (
#188 <https://github.com/tomerfiliba/plumbum/pull/188>
_) - ๐ Paths: bugfix to
cwd
interaction withPath
(#142 <https://github.com/tomerfiliba/plumbum/pull/142>
_) - Paths: read/write now accept an optional encoding parameter (
#148 <https://github.com/tomerfiliba/plumbum/pull/148>
_) - ๐ Paths: Suffix support similar to the Python 3.4 standard library
pathlib
(#198 <https://github.com/tomerfiliba/plumbum/pull/198>
_) - Commands: renamed
setenv
towith_env
(#143 <https://github.com/tomerfiliba/plumbum/pull/143>
_) - Commands: pipelines will now fail with
ProcessExecutionError
if the source process fails (#145 <https://github.com/tomerfiliba/plumbum/pull/145>
_) - Commands: added
TF
andRETCODE
modifiers (#202 <https://github.com/tomerfiliba/plumbum/pull/202>
_) - ๐ Experimental concurrent machine support in
experimental/parallel.py
- Several minor bug fixes, including Windows and Python 3 fixes (
#199 <https://github.com/tomerfiliba/plumbum/pull/199>
,#195 <https://github.com/tomerfiliba/plumbum/pull/195>
)