The code needs to check if /var/cache/pip/http actually exists on the host before attempting to mount it, as not everyone will have pip installed. The tradition on Arch is to avoid pip entirely and create individual packages for python libraries, so it's not unexpected that this directory won't exist.