ページ更新: 2007-06-24 (日) (4192日前)

(2006-01-30 ソフト/Bug Tracking/trac/plugin より移動。)

このページは作成中です

Tracのプラグインはsetuptoolsを用いて作られている。インストールにもsetuptoolsが必要である。

また、setuptoolsはPythonのdistutilを拡張したものである。

(2010-02-17) 将来はDistribute に移行するのかな Welcome to Distribute’s documentation! ― Distribute documentation

[編集]

情報源 #

[編集]

Edgewall #

[編集]

Trac Hacks #

[編集]

Python path #

[編集]

Python distutils #

[編集]

setuptools, Egg #

日本語訳:

[編集]

ez_setup.py によるsetuptoolsインストール (2006-10-07) #

Windowsの場合:

C:\work> C:\python24\python ez_setup.py
Downloading http://cheeseshop.python.org/packages/2.4/s/setuptools/setuptools-0.6c3-py2.4.egg
Processing setuptools-0.6c3-py2.4.egg
creating c:\python24\lib\site-packages\setuptools-0.6c3-py2.4.egg
Extracting setuptools-0.6c3-py2.4.egg to c:\python24\lib\site-packages
Adding setuptools 0.6c3 to easy-install.pth file
Installing easy_install-script.py script to c:\python24\Scripts
Installing easy_install.exe script to c:\python24\Scripts
Installing easy_install-2.4-script.py script to c:\python24\Scripts
Installing easy_install-2.4.exe script to c:\python24\Scripts

Installed c:\python24\lib\site-packages\setuptools-0.6c3-py2.4.egg
Processing dependencies for setuptools==0.6c3
[編集]

ez_setup.pyでインターネットにアクセスできない場合 #

インターネットにアクセスするために、認証付きプロキシを介する必要がある環境など。

Installing "Easy Install"
http://peak.telecommunity.com/DevCenter/EasyInstall#installing-easy-install

If you can't use APS, or don't have internet access at all, you will need to first download the appropriate .egg file from the setuptools PyPI >page using a computer with internet access. Place the egg in the same directory as ez_setup.py on the target computer before running it.

Python Cheese Shop : setuptools
http://cheeseshop.python.org/pypi/setuptools

Eggから:

  1. http://peak.telecommunity.com/DevCenter/EasyInstall から ez_setup.py を入手する。
  2. http://cheeseshop.python.org/pypi/setuptools、 あるいは http://cheeseshop.python.org/packages/X.X/s/setuptools/(X.XはPythonのバージョン。2.3や2.4) から setuptools-XX.XX-pyX.X.egg を入手し、ez_setup.pyと同じディレクトリに置く。
  3. python ez_setup.py を実行する。

ソースコードから:

  1. http://cheeseshop.python.org/pypi/setuptools からソースコード (*.tar.gz) を入手して展開する。
  2. python setup.py install を実行する。

(2006-09-29)

Windows XP SP2, Python 2.4, setuptools-0.6c3-py2.4.egg を使った場合:

C:\tmp\ > python ez_setup.py
Processing setuptools-0.6c3-py2.4.egg
creating c:\python24\lib\site-packages\setuptools-0.6c3-py2.4.egg
Extracting setuptools-0.6c3-py2.4.egg to c:\python24\lib\site-packages
Removing setuptools 0.6c2 from easy-install.pth file
Adding setuptools 0.6c3 to easy-install.pth file
Installing easy_install-script.py script to c:\python24\Scripts
Installing easy_install.exe script to c:\python24\Scripts
Installing easy_install-2.4-script.py script to c:\python24\Scripts
Installing easy_install-2.4.exe script to c:\python24\Scripts

Installed c:\python24\lib\site-packages\setuptools-0.6c3-py2.4.egg
Processing dependencies for setuptools==0.6c3

C:\tmp\ > 
[編集]

プラグインのインストール準備 #

  • setuptoolを入手し、インストールする
  • Python Eggを入手。(Eggをダウンロード、あるいはEggのソースコードをダウンロードして自分でEggを作成)
  • EggをPython/shareにコピーし、tracenv/plugins/trac.iniに登録。あるいはtracenv/pluginsにコピー。trac.iniへの登録は不要