RSS

setuptoolsの使い方

Eggはどうやんねんということで調べる。

    付与されたタグ:
  • Python
distutilsの替わりに動くように設計されていると。setup.pyに設定情報を書いていく。distutilsを使っているのならそのまま移行できる。
最低限の使い方は以下のとおり。
from setuptools import setup, find_packages
setup(
name = "HelloWorld",
version = "0.1",
packages = find_packages(),
)
MANIFEST.inは不要になった。
	package_data = {
'': ['README', 'exaple'],
}
とする。
依存するパッケージがあるときは
	install_requires = ['docutils>=0.3'],

とする。PyPIのパッケージ名なら楽々。