È possibile specificare un file di script Python post-installazione come parte del file setuptools setup.py in modo che un utente possa eseguire il comando:
python setup.py install
su un archivio di file di progetto locale o
pip install <name>
per un progetto PyPI e lo script verrà eseguito al completamento dell'installazione di setuptools standard? Sto cercando di eseguire attività di post-installazione che possono essere codificate in un singolo file di script Python (ad esempio, fornire un messaggio post-installazione personalizzato all'utente, estrarre file di dati aggiuntivi da un repository di origine remota diverso).
Mi sono imbattuto in questa risposta SO di diversi anni fa che affronta l'argomento e sembra che il consenso in quel momento fosse che è necessario creare un sottocomando di installazione. Se è ancora così, sarebbe possibile per qualcuno fornire un esempio di come farlo in modo che non sia necessario che l'utente inserisca un secondo comando per eseguire lo script?