EasyInstall
開発元 | Phillip J. Eby |
---|---|
最新版 | 1.0 / 2013年8月17日 (11年前) (2013-08-17) |
プログラミング 言語 | Python |
対応OS | クロスプラットフォーム |
種別 | パッケージ管理システム |
ライセンス | Python Software Foundation License or Zope Public License(英語版) |
公式サイト | setuptools |
テンプレートを表示 |
EasyInstallはPythonのためのパッケージ管理システムである。EasyInstallはPython Eggsに基づいたPythonプログラムとライブラリを配布するための標準フォーマットを提供する。easy_installはsetuptoolsにバンドルされたモジュールであり、Pythonの標準ライブラリであるdistutilsの機能を高めたサードパーティ製のライブラリである[1]。EasyInstallはRubyにおけるRubyGemsのようなものである。
通常、EasyInstallは希望のパッケージをPython Package Index(PyPI)で探す。また、パッケージとその依存パッケージをダウンロードするために、PyPI内のメタデータを使用する。EasyInstallはPyPI上でホストされている。
Python EggsはPythonのプロジェクトに情報を追加する方法である。Python Eggsはプロジェクトの実行時にチェックされ、依存関係を確認するだけではなく、他のプロジェクトのためのプラグインを提供することを可能にする。
EasyInstallは本格的なパッケージ管理システムとは言い難い。なぜなら、ローカルなパッケージの一覧表示や更新をすることができないからである。これらの問題を解決するために、pipとdistributeは開発された。distributeはeasy_installの開発が遅れていたために作られた[2]。distributeのバージョン0.7でEasyInstallはdistributeに統合された。
"EggsとPythonの関係は、JarsとJavaとの関係と似ている。"—http://peak.telecommunity.com/DevCenter/PythonEggs
関連項目
- Python Package Index - Pythonのサードパーティソフトウェアレポジトリ
- pip - Pythonのパッケージ管理システム
出典
外部リンク
- 公式ウェブサイト
- PyPI project page
- EasyInstall documentation
- setuptools documentation
- Python Eggs
| |
---|---|
実装 |
|
ウィジェット・ツールキット | |
フレームワーク | |
統合開発環境(専用) |
|
総合開発環境(汎用) |
|
ライブラリ | |
|
| ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
パッケージ形式(英語版) | ||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||
|
- 表示
- 編集