deps: mypy==0.931,pydantic==1.9.0,sqlalchemy==1.4.31
Deze MR upgrade mypy naar 0.931, dat zorgt voor een aantal problemen:
Sqlalchemy's mypy plugin crasht, daarom update ik die ook naar 1.4.31.
Pydantic gebruikte een type uit mypy.types
, welke een andere naam heeft gekregen in 0.931. Door pydantic te updaten ging de automatisch gegenereerde __init__
niet meer goed om met de manier waarop ik _db_session: Session = PrivateAttr()
had gemaakt. Ik heb de sessie nu gewoon veranderd in een normaal veld van de DatabaseSettingsMixin
.