Если вы хотите удалить предыдущие версии из ваших пакетов, вы можете использовать pip в родительском каталоге вашего пакета. Предположим, что ваш setup.py находится в каталоге my_package , тогда вы можете использовать:
pip install my_package --upgrade
То, что вы упомянули, является очень хорошим моментом - когда применяется только к функциональным программирование. Вы заявили о способе выполнения всего этого с помощью императивного кода, но вы также затронули, почему это не сделано - это не особенно легко.
Я думаю, что именно по этой причине оно не заменит модульное тестирование: оно не подходит для императивный код так же легко.