Автоматически не импортируется библиотека sqlmodel (не хватает import sqlmodel).
Есть 2 колонки, в которых тип данных используется из самой либы (qbot.model.bot_enum.EnumType())
На данный момент это исправляется путём исправления файла руками.
При генерации миграций есть 2 проблемы:
1. Автоматически не импортируется библиотека sqlmodel (не хватает import sqlmodel).
2. Есть 2 колонки, в которых тип данных используется из самой либы (qbot.model.bot_enum.EnumType())
На данный момент это исправляется путём исправления файла руками.
по идее это зона ответственности alembic'а, можно переложить решение на темплейт проекта, использующего qbot, в котором будет корректный env.py, либо копнуть глубже в сторону sqlalchemy касаемо определения кастомных типов
1. решается модификацией env.py alembic'а в структуре конечного проекта
2. аналогично (см. #https://github.com/sqlalchemy/alembic/issues/1386)
по идее это зона ответственности alembic'а, можно переложить решение на темплейт проекта, использующего qbot, в котором будет корректный env.py, либо копнуть глубже в сторону sqlalchemy касаемо определения кастомных типов
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
При генерации миграций есть 2 проблемы:
На данный момент это исправляется путём исправления файла руками.
по идее это зона ответственности alembic'а, можно переложить решение на темплейт проекта, использующего qbot, в котором будет корректный env.py, либо копнуть глубже в сторону sqlalchemy касаемо определения кастомных типов
Вроде разобрался, но пока больше похоже на костыль)