プロジェクトのセットアップ プロセスの一環として、パッケージの 1 つを指定したディレクトリにシンボリック リンクして、init.d スクリプトがそれを見つけられるようにする必要があります。これを後処理コマンドとして追加する方法はありますsetup()か? リンクを作成する別のファイルを作成し、それをsetup()「これらを実行する」という kwarg リストの一部として渡すことにしました (そのようなオプションが存在する場合)。
setup(
...
packages = find_packages('src'),
package_dir = {'': 'src'},
install_requires = ...,
data_files = [('/etc/init.d', ['scripts/foo'])],
...
)
そのfooスクリプトは、からのパッケージの 1 つが別のsrc/ディレクトリにシンボリック リンクされていることを期待します (たとえば、単に on ではありませんPYTHONPATH)。それを達成する方法はありますか?