Adjusted dependencies because Polygon2 is broken in pip