ユーザーが次のように入力したときに、Pythonパッケージ内の特定のファイルがインストールされないようにしたい。
python setup.py install
具体的には、特定の条件下では、__pycache__
最終的にディレクトリにディレクトリが存在する可能性がありbuild
、ユーザーが実行するinstall
と、__pycache__
ディレクトリもインストールされるため、問題が発生します。解決策は、おそらく次のコマンドを使用してカスタムインストールコマンドを作成することです。
class CustomInstall(DistutilsInstall):
# code here
しかし、distutilsコードを参照した後、インストールされるファイルのリストを編集する方法がわかりません。誰か提案はありますか?不要なファイルをすべて削除することもできCustomInstall
ますが、これは避けたいと思います。