- Python 3.5 or later
- psutil 3.2 or later
Most of the module is OS-agnostic. However, pshell uses bash to as
its preferential scripting language. In order to execute :func:`~pshell.call`,
:func:`~pshell.check_call` or :func:`~pshell.check_output` with the
shell=True
parameter, as well as :func:`~pshell.source`, one needs to have
first installed bash in his %PATH%.
- With pip: :command:`pip install pshell`
- With anaconda: :command:`conda install -c conda-forge pshell`
To run the test suite after installing pshell, first install (via pip or conda) py.test and then run :command:`py.test`.