Skrypt poinstalacyjny z narzędziami instalacyjnymi Pythona

Czy można określić plik skryptu Pythona po instalacji jako część pliku setup.py setuptools, aby użytkownik mógł uruchomić polecenie:

python setup.py install

w lokalnym archiwum plików projektu lub

pip install <name>

dla projektu PyPI i skrypt zostanie uruchomiony po zakończeniu instalacji standardowych narzędzi instalacyjnych? Chcę wykonać zadania poinstalacyjne, które można zakodować w pojedynczym pliku skryptu Pythona (np. Dostarczyć użytkownikowi niestandardową wiadomość po instalacji, pobrać dodatkowe pliki danych z innego zdalnego repozytorium źródła).

przeszedłem przezta odpowiedź SO sprzed kilku lat to odnosi się do tematu i brzmi to tak, jakby konsensus w tym czasie był taki, że trzeba utworzyć podkomendę instalacji. Jeśli tak jest, czy ktoś mógłby podać przykład, jak to zrobić, aby użytkownik nie musiał wpisywać drugiego polecenia, aby uruchomić skrypt?

questionAnswers(6)

yourAnswerToTheQuestion