Обновляешь, а там конфликт зависимостей - для разных пакетов из одного приложения требуются разные версии одного пакета.
Для этого как раз и придумали "виртуальные окружения"...
Ну, и докер...
Т.е. с паскалевскими либами такое В ПРИНЦИПЕ невозможно, ты хочешь сказать?
Когда приложение использует две либы, одна из них одну версию третьей, а вторая - другую? А вместе не работает? Ха!