1. ホーム
  2. python

setup.py と /bin/ にファイルを追加する。

2023-08-30 07:03:08

質問

を作る方法がわかりません。 setup.py にスクリプトを追加する方法がわかりません。 /bin または /usr/bin といった具合です。

例えば myscript.py/usr/bin を呼び出すことができるようにします。 myscript.py を任意のディレクトリから呼び出すことができます。

どのように解決するのですか?

Pythonのドキュメントでは、以下のように説明されています。 スクリプトのインストール セクションで説明されています。

スクリプトはPythonのソースコードを含むファイルで、コマンドラインから起動されることを意図しています。

setup(...,
      scripts=['scripts/xmlproc_parse', 'scripts/xmlproc_val']
)

前述のように ここで のように、スクリプトの横に entry_points というメカニズムがあり、これはよりクロスプラットフォームなものです。

とは entry_points では、コマンドラインツール名と任意の関数を結びつけていますが scripts は任意のファイル(例えばシェルスクリプト)を指すことができます。