現在のsetup.pyスクリプトは問題なく動作しますが、tvnamer.py(ツール)tvnamer.pyをサイト パッケージまたは同様の場所にインストールします。
としてsetup.pyインストールできますか、またはコマンドライン アプリケーションをインストールするためのより良い方法はありますか?tvnamer.pytvnamer
現在のsetup.pyスクリプトは問題なく動作しますが、tvnamer.py(ツール)tvnamer.pyをサイト パッケージまたは同様の場所にインストールします。
としてsetup.pyインストールできますか、またはコマンドライン アプリケーションをインストールするためのより良い方法はありますか?tvnamer.pytvnamer
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',
],
}
)