- November, 2014
-
Faster setup of virtualenv with devpi
Setting up the virtualenv can take a significant amount of time because it pulls down packages from PyPI. I was surprised that it does not try to use the locally installed packages. One way to speed up the rebuild is to use a local caching mirror of PyPI. This can be accomplished by using devpi.
Step 1: Install
devpi
packagesudo pip install devpi
Step 2: Add the following lines in your
/root/.pip/pip.conf
file[global] index-url = http://localhost:3141/root/pypi/+simple/ extra-index-url = https://pypi.python.org/simple/
From now on, pip will first try to get the package from devpi-server running on your localhost first and if you do not have devpi-server running, will fallback to pypi.python.org .
Step 3: Start the devpi-server on your localhost:
devpi-server
. Try installing a few packages or build avirtualenv
. The commanddevpi-server -start
will start the server and put it in background.TODO - figure out how to start this from init.
Page 1 of 1, totaling 1 entries