sqlalchemy requirement