make sqlalchemy a soft dependency
enable dependencies to be calculated, the same as we do for cache key