Add better pip download cache support, fix scl references