plumbum v1.6.9 Release Notes

Release Date: 2020-03-23 // over 1 year ago
    • Last version to support Python 2.6; added python_requires (#507 <https://github.com/tomerfiliba/plumbum/pull/507>_)
    • Paths: Fix bug with subscription operations (#498 <https://github.com/tomerfiliba/plumbum/pull/498>), (#506 <https://github.com/tomerfiliba/plumbum/pull/506>)
    • Paths: Fix resolve (#492 <https://github.com/tomerfiliba/plumbum/pull/492>_)
    • Commands: Fix resolve (#491 <https://github.com/tomerfiliba/plumbum/pull/491>_)
    • Commands: Add context manager on popen (#495 <https://github.com/tomerfiliba/plumbum/pull/495>_)
    • Several smaller fixes (#500 <https://github.com/tomerfiliba/plumbum/pull/500>), (#505 <https://github.com/tomerfiliba/plumbum/pull/505>)

Previous changes from v1.6.8

    • Exceptions: Changed ProcessExecutionError's formatting to be more user-friendly (#456 <https://github.com/tomerfiliba/plumbum/pull/456>_)
    • Commands: support for per-line timeout with iter_lines (#454 <https://github.com/tomerfiliba/plumbum/pull/454>_)
    • ๐Ÿ‘ Commands: support for piping stdout/stderr to a logger (#454 <https://github.com/tomerfiliba/plumbum/pull/454>_)
    • ๐Ÿ‘ Paths: support composing paths using subscription operations (#455 <https://github.com/tomerfiliba/plumbum/pull/455>_)
    • CLI: Improved 'Set' validator to allow non-string types, and CSV params (#452 <https://github.com/tomerfiliba/plumbum/pull/452>_)
    • TypedEnv: Facility for modeling environment-variables into python data types (#451 <https://github.com/tomerfiliba/plumbum/pull/451>_)
    • Commands: execute local/remote commands via a magic .cmd attribute (#450 <https://github.com/tomerfiliba/plumbum/pull/450>_)