Dependencies¶
Xonsh currently has the following external dependencies,
Run Time:
- Python v3.4+
Pip supports “extra” dependencies in the form of xonsh[ptk,linux], where
the list in the brackets identify the optional features
Xonsh currently has the following extras
ptk: prompt-toolkit: advanced readline library, line-editingpygments>=2.2: syntax-highlightingproctitle: setproctitle: change the title of terminal to reflect the current subprocesslinux: distro: linux specific platform informationmac: gnureadline: GNU’s featureful version of readline
In addition, xonsh integrates with Jupyter, an in-browser REPL, enabling the use of xonsh in jupyter notebooks
Development Dependencies¶
If you want to develop xonsh, it is extremely recommended to install the dependencies listed in requirements/docs.txt (to generate documentation) and requirements/tests.txt (to run the test suite).