Есть код. Код написан с умной IDE, и IDE умно подсказала asyncio.TaskGroup
Только умная IDE не учла, что интерпретатор для проекта настроен на 3.10, а TaskGroup фича из 3.11
В итоге проект падает
Решения тут два, по свойствам как стулья
1. Выкинуть таск группы, и переписать на asyncio.gather(). Нутакое
2. Принести этой падле питона 3.11
ТаскГруппы я выкидывать не хочу, они слишком хорошие, поэтому пришлось выбрать хуи дроченные
Окей, как мы можем принести этой падле питон 3.11? Из репозиториев нельзя, его уже почти 4 месяца не могут запакетировать (настолько он проклят)
Остаётся докер. Но чтобы работать в контейнере нужна Тупая IDE PRO, за $МНОГА_ДЕНЯК. Или Исчадие Ада Недо-IDE-в-браузере
И вот что делать то бля?
Спасение пришло, внезапно, из аура. Люди так заебались ждать ментейнеров, что написали PKGBUILD для питона 3.11 сами. Ставится рядом, системный не переопределяет, что хорошо
Но как же бесит все это