コンテンツへスキップ

Tracプラグイン はじめの一歩

$ find . ./src ./src/template ./src/template/__init__.py ./src/template/template.py ./src/setup.py

$ less ./src/setup.py

from setuptools import setup, find_packages

PACKAGE = ‘TemplatePlugin’ VERSION = ‘0.1’

setup(name=PACKAGE, version=VERSION, packages=find_packages(), entry_points={‘trac.plugins’: ‘%s = template’ % PACKAGE}, )

setup.pyがtemplate.pyを見つけるまでのどこかで以下を実行させる

(たとえば。/src/template/__init__.pyに以下を書く)

from template import *

リソースをバージョン管理システムに突っ込むのを忘れない

setuptools より

setuptoolsでパッケージにデータファイルを含めるよう指定する方法は、3つあります。最初の方法は、単にinclude_package_dataキーワードを使用する方法で、すなわち:

from setuptools import setup, find_packages
setup(
    ...
    include_package_data = True
)

これで、setuptoolsはパッケージ内で見つかったすべてのデータファイルをインストールします。データフぁいるはCVSSubversionの管理下になければならず、あるいはdistutilsのMANIFEST.inファイルで指定されていなければなりません

© 2003 Kurusugawa Computer Inc.