42

現在のsetup.pyスクリプトは問題なく動作しますが、tvnamer.py(ツール)tvnamer.pyをサイト パッケージまたは同様の場所にインストールします。

としてsetup.pyインストールできますか、またはコマンドライン アプリケーションをインストールするためのより良い方法はありますか?tvnamer.pytvnamer

4

1 に答える 1

37

entry_points.console_scriptssetup() 呼び出しでパラメーターを試してください。setuptools docsで説明されているように、これは私が望むことを行うはずです。

ここで再現するには:

from setuptools import setup

setup(
    # other arguments here...
    entry_points = {
        'console_scripts': [
            'foo = package.module:func',
            'bar = othermodule:somefunc',
        ],
    }
)
于 2008-08-20T13:25:23.010 に答える