РЕДАКТИРОВАТЬ: Я не уверен, что правильно читаю ваш вопрос, поэтому следующие могут не ответить на ваш вопрос напрямую.
Что-то, что я рассмотрел, но еще не проверял, использует функцию pip freeze bundle. Может быть, использование этого и распространение пакета с Pinax будет работать? Единственное, что меня беспокоит, это то, как обрабатываются разные ОС. Например, я никогда не использовал pip в Windows, поэтому я не знаю, как пакет будет там взаимодействовать.
Полная идея, которую я надеюсь попробовать, - это создание скрипта-асфальтоукладчика, который контролирует управление пакетами, облегчая пользователям переход на более новые версии. Для этого потребуется немного строительных лесов.
Еще одним вариантом может быть сохранение зеркала приложений, которые вы не контролируете, в согласованном виде, а затем распространение ваших зеркальных версий. Это избавило бы от необходимости для всех устанавливать много разных программ.
Кроме этого, кажется, что единственное реальное решение - это то, что вы, ребята, делаете, я не смог найти простой способ.