В одном из моих проектов, одновременно используется
vkbottle
версии 4.3.12 и
aiogram
версии 3.7.0, однако, к обоим из этих библиотек, требуется библиотека
pydantic
, для каждой библиотека отдельная версия, для
vkbottle
это
pydantic==1.10.16
, а для
aiogram
это
pydantic==2.7.3
, при это проблема не особо то и гуглится, а нейронками пользоваться зашкварно, да и они тоже не помогли.
Почему собственно говоря проблема не гуглиться?
А вот в том что у меня в одном файле импортируются сразу и
vkbottle
и
aiogram
, при этом уже весь код написан и сроки немного горят, потому переносить абсолютно всё на старые версии тупо нет времени
Ну или отправлять ПР в vkbottle
тоже нет времени, у них ведь старая версия pydantic
Создание двух виртуальных окружений venv, ситуацию не меняет в принципе
Псевдокод:
import vkbottle
import aiogram
Да, именно при таком "коде", ошибка о конфликте версий уже проявляет себя