スネークフード

Pythonコード、フィルタ、クラスタからの依存関係を生成する依存関係リストからグラフの生成
今すぐダウンロード

スネークフード ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Martin Blais
  • 出版社のWebサイト:
  • http://furius.ca/home/software.html
  • オペレーティングシステム:
  • Mac OS X
  • ファイルサイズ:
  • 1002 KB

スネークフード タグ


スネークフード 説明

Pythonコードからの依存関係を生成し、依存関係リストからグラフをフィルタリングし、グラフの生成 コードを実行する依存トラッカーの問題は、Pythonの動的な性質のために、それらが信頼できないことです(関数呼び出しと__import__フックのインポートの存在は常に正しいことを行うことはほとんど不可能にします)。 Snakefoodスクリプトは、99%の時間の正しいことを目指しており、トレードオフを考えると99%が用途の99%が十分に良好です。これが「Snakefood」の主な機能です。 ・Pythonファイルを解析するためにASTを使用します。これは非常に信頼性があり、常に実行されます。 ・モジュールがロードされていません。依存関係を把握するモジュールのロードはほとんど常に問題です。なぜなら、多くのCodeBasesはグローバルネームスペースで初期化コードを実行するため、追加のセットアップが必要です。 Snakefoodはこの問題を抱えていないことが保証されています(ただ何をしても、何をしても)。 ・一連のファイルで動作します。すなわち、単一のスクリプトを指定する必要はありません。ディレクトリ(パッケージなど)または一連のファイルを選択できます。それはすべてのPythonファイルを再帰的に自動的に見つけます。 ・自動/設定:PythonPathは自動的に必要なパッケージ根を含むように調整されます。これは、入力として指定されたファイル/ディレクトリから必要なパスを図面します。あなたは何も設定する必要はありません。 ・モジュール間の依存関係を自動的に '依存する必要はありません。指定したファイルのパッケージ内の依存関係のみを自動的に含めることもできます。 ・一つのことをうまくやる小さなプログラムのUNIX哲学に従います。グラフ化依存関係は、常にユーザーがファイル名をフィルタリングしてクラスタ化する必要があるため、適切です。あなたはそれをあなたのお気に入りのツール、grep、sedなどと組み合わせることができます 要件: ・Python 2.5以降


スネークフード 関連ソフトウェア