EasyInstall

EasyInstall
開発元 Phillip J. Eby
最新版
1.0 / 2013年8月17日 (10年前) (2013-08-17)
プログラミング
言語
Python
対応OS クロスプラットフォーム
種別 パッケージ管理システム
ライセンス Python Software Foundation License or Zope Public License(英語版)
公式サイト setuptools.pypa.io/en/latest/deprecated/easy_install.html ウィキデータを編集
テンプレートを表示

EasyInstallPythonのためのパッケージ管理システムである。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のパッケージ管理システム

出典

  1. ^ http://peak.telecommunity.com/DevCenter/setuptools September 1, 2009
  2. ^ Tarek Ziade. “The strange world of packaging – forking setuptools”. 2011年10月10日閲覧。

外部リンク

  • 公式ウェブサイト
  • PyPI project page
  • EasyInstall documentation
  • setuptools documentation
  • Python Eggs
実装
ウィジェット・ツールキット
フレームワーク
統合開発環境(専用)
  • Boa
  • IDLE
  • Stani's Python Editor(英語版)
  • PyCharm
総合開発環境(汎用)
ライブラリ
  • カテゴリ カテゴリ
    • Python
    • ライブラリ
  • コモンズ コモンズ
  • ウィキブックス ウィキブックス
  • ポータル Portal:コンピュータ
パッケージ形式(英語版)
 
コンパイルされているパッケージ(実行ファイル
Windows
macOS
Unix系
dpkg
RPM
tar
  • slapt-get(英語版)
  • slackpkg(英語版)
  • netpkg
  • Swaret(英語版)
その他
Solaris
  • IPS(英語版)
  • Pkgutil
z/OS
  • SMP/E(英語版)
組み込みOS
モバイルOS
ゲーム機
クロスプラットフォーム
ウェブブラウザ
 
コンパイルされていないパッケージ(ソースコード
Linux
macOS
BSD
 
  • 一覧記事 リスト
  • カテゴリ カテゴリ
  • コモンズ コモンズ
  • 表示
  • 編集