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