Preciso usar a extensão sqlalchemy-citext para lidar com meus modelos, mas não consigo fazê-la funcionar com o psycopg (v3).
O aplicativo gera um ERRO na inicialização:
0.258 import psycopg2.extensions
0.258 ModuleNotFoundError: No module named 'psycopg2'
Tenho os pacotes abaixo instalados:
[tool.poetry.dependencies]
...
psycopg = {extras = ["binary", "pool"], version = "3.1.13"}
sqlalchemy = {extras = ["asyncio"], version = "^2.0.31"}
sqlalchemy-citext = "^1.8.0"
...
De acordo com as informações que encontrei sqlalchemy-citext == 1.8.0
é compatível compsycopg >= 3
Eu também tentei usar DOCKER . O resultado é o mesmo.
from python
RUN python -m pip install -U pip psycopg sqlalchemy-citext
RUN python -c "import citext"