0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Pythonパッケージ中にsymlinkを含めたい

Posted at

Pythonパッケージ中にsymlinkを含めたいことがある。

現行の状況では、

  • ファイルのsymlinkは実体がコピーされる
  • ディレクトリのsymlinkはエラーを起こす(include_package_data)か無視される(package_data)

という状況。

どうしてもsymlinkのまま扱いたいことがあると思います。

https://github.com/pypa/pip/issues/5856 で議論されているように見えますが結論が見えない。

https://github.com/cielavenir/distutils_symlink_enabler ライブラリを作ってしまいました。

bdistは非対応ですが、build_pyとsdistであればこれで対応できます。

(ただしWindowsでは確認してません)

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?