[New-bugs-announce] [issue24607] standardize sh module
Vitali Lovich
report at bugs.python.org
Fri Jul 10 20:35:29 CEST 2015
New submission from Vitali Lovich:
The subprocess module provides a good foundation of basic functionality. However, anything moderately complex becomes cumbersome to write. Additionally, it has pitfalls that people frequently overlook.
People then often either resort to hand-rolling their own abstraction on top of it, use the library incorrectly, or just use shell scripts if the predominant action is to stitch things together.
I have seen great success at avoiding having to write shell-scripts & using the sh package. What once would have been written as shell-scripts now can be written very naturally using sh in a more maintainable & reusable manner.
I think sh being part of the standard library would be a great addition & make python even more compelling as a replacement for shell scripts. Having sh be part of the python library also ensures that the `with` syntax could be done in a comprehensive thread-safe manner.
https://pypi.python.org/pypi/sh
http://amoffat.github.com/sh
----------
components: Library (Lib)
messages: 246574
nosy: Vitali Lovich
priority: normal
severity: normal
status: open
title: standardize sh module
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue24607>
_______________________________________
More information about the New-bugs-announce
mailing list