依存関係¶
Xonshは現在、以下の外部依存関係を持っています。
実行時間:
- Python v3.4 +
- PLY(オプション、xonshに含まれています)
Pipはの形式で "余分な"依存関係をサポートしています。xonsh[ptk,linux]
ここで、括弧内のリストはオプションの機能
Xonshには現在以下の補足があります
ptk
:prompt-toolkit: 高度なreadlineライブラリ、行編集pygments>=2.2
:構文強調表示proctitle
:setproctitle:現在のサブプロセスを反映するために端末のタイトルを変更するlinux
:ディストリビューション:Linux固有のプラットフォーム情報mac
:gnureadline:GNUの機能豊富なreadlineバージョンwin
:win_unicode_console:WindowsコンソールでのUnicodeの使用を可能にする
さらに、xonshはブラウザー内のREPLであるJupyterと統合され、jupyterのノートブックでxonshを使用できるようにします
開発の依存関係¶
xonshを開発したい場合は、requires.dxt(ドキュメンテーションを生成するため)およびrequirements-tests.txt(テストスイートを実行するため)にリストされている依存関係をインストールすることを強くお勧めします。