Я использую скрипт для переключения моей версии Python, запуска тестов, переключения на следующую версию Python, повторного запуска тестов и так далее. Я использую это для тестирования на 2.3, 2.4, 2.5, 2.6 и 3.1. Кроме того, я запускаю все свои тесты в двух разных сценариях конфигурации (расширение C доступно или нет), поэтому этот полный набор тестов выполняется 10 раз.
Я использую аналогичный скрипт для сборки комплектов, хотя я создаю установщики Windows для каждой версии, затем один исходный комплект.
Для загрузки я просто делаю все вручную.
Для документов нужно создать только одну версию, и это делается с целью Makefile.
Это все для cover.py, вы можете увидеть код в bitbucket , хотя я должен предупредить вас, что это сценарии Windows .cmd.