PyPIにいくつかのパッケージがあり、両方にオートコンプリート機能を含めたいと思います。Bashオートコンプリートがインストールされていることをどのように確認しますか(おそらく確認し/etc/bash_completion
ますか?)、setup.pyを使用して(できればsetuptoolsを使用して)インストールしますか?
2 に答える
3
OSレベルのパッケージ(つまりbash-completion
)が必要な場合は、ライブラリをOSレベルのパッケージとして配布する必要があります。つまり.deb
、、.rpm
などです。ここでのヒント:
パッケージ生成の一部として、setuptools
スクリプトを呼び出してPythonコードをインストールできます。インストールを確実にするためbash-completion
に、それが必須パッケージであることを指定できます。
于 2010-07-03T18:33:07.300 に答える
3
オプションを使用できdata_files
ます:
from setuptools import setup
setup(
...
data_files=[
('/etc/bash_completion.d/', ['extra/some_completion_script']),
]
)
于 2014-04-09T15:54:58.383 に答える