[ https://issues.apache.org/jira/browse/BUILDS-113?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14710410#comment-14710410 ]
Dave Brondsema commented on BUILDS-113: --------------------------------------- You can use a python virtualenv in your build to install those yourself. Here's what we do for https://builds.apache.org/job/Allura/ which is a python app. It bootstraps by downloading virtualenv directly. This perhaps can be done more elegantly. Or at least a more recent version of virtualenv. But it works. "requirements.txt" lists the python packages we install. #!/bin/bash rm -rf ".allura-venv" if [ ! -d ".allura-venv" ]; then if [ ! -f virtualenv-*/virtualenv.py ]; then wget --no-check-certificate https://pypi.python.org/packages/source/v/virtualenv/virtualenv-1.9.1.tar.gz || exit tar xvfz virtualenv-*.tar.gz fi python virtualenv-*/virtualenv.py .allura-venv fi . .allura-venv/bin/activate # retry a few times MAIN_PIP="pip install -r requirements.txt --download-cache=/tmp/python-pip-cache" $MAIN_PIP || (echo "retrying pip install after short sleep"; sleep 10; $MAIN_PIP) || (echo "retrying pip install after short sleep"; sleep 10; $MAIN_PIP) || exit > Install Python dependencies on Jenkins machines > ----------------------------------------------- > > Key: BUILDS-113 > URL: https://issues.apache.org/jira/browse/BUILDS-113 > Project: Infra Build Platform > Issue Type: Task > Reporter: Akila > > Hi, > I need Python and some pip packages on Jenkins machines in order to run > integration tests for Apache Stratos project. Following is a script that we > use to install those on Ubuntu. > sudo apt-get install -y git python python-pip python-dev gcc zip > sudo pip install paho-mqtt > sudo pip install psutil > sudo pip install pexpect > sudo pip install pycrypto > sudo pip install gitpython > sudo pip install yapsy > Would you be able to install the above packages? > Thanks. -- This message was sent by Atlassian JIRA (v6.3.4#6332)