依存関係

Xonshは現在、以下の外部依存関係を持っています。

実行時間:

  1. Python v3.4 +
  2. PLY(オプション、xonshに含まれています)

Pipはの形式で "余分な"依存関係をサポートしています。xonsh[ptk,linux]ここで、括弧内のリストはオプションの機能

Xonshには現在以下の補足があります

  1. ptk:prompt-toolkit: 高度なreadlineライブラリ、行編集
  2. pygments>=2.2構文強調表示
  3. proctitle:setproctitle:現在のサブプロセスを反映するために端末のタイトルを変更する
  4. linux:ディストリビューション:Linux固有のプラットフォーム情報
  5. mac:gnureadline:GNUの機能豊富なreadlineバージョン
  6. win:win_unicode_console:WindowsコンソールでのUnicodeの使用を可能にする

さらに、xonshはブラウザー内のREPLであるJupyterと統合され、jupyterのノートブックでxonshを使用できるようにします

開発の依存関係

xonshを開発したい場合は、requires.dxt(ドキュメンテーションを生成するため)およびrequirements-tests.txt(テストスイートを実行するため)にリストされている依存関係をインストールすることを強くお勧めします