Skip to content

Commit dfbe06e

Browse files
committed
Install python34 in Vagrant centos7-test host
1 parent 40ee747 commit dfbe06e

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

Vagrantfile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,12 +81,17 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
8181
c.vm.provision "shell", inline: "sudo rpm -ivh http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-9.noarch.rpm"
8282
c.vm.provision "shell", inline: "sudo yum install -y git rpm-build python-configobj python-test python-mock tree vim-enhanced MySQL-python htop gcc"
8383

84+
# Install python 3
85+
c.vm.provision "shell", inline: "sudo yum install -y python34 python34-devel"
86+
c.vm.provision "shell", inline: "curl -O https://bootstrap.pypa.io/get-pip.py && sudo /usr/bin/python3.4 get-pip.py"
87+
8488
# Install python libraries needed by specific collectors
8589
c.vm.provision "shell", inline: "sudo yum install -y postgresql-devel" # req for psycopg2
8690
c.vm.provision "shell", inline: "sudo yum install -y Cython" # req for pyutmp
8791
c.vm.provision "shell", inline: "sudo yum install -y lm_sensors-devel lm_sensors python-devel" # req for pyutmp
8892
c.vm.provision "shell", inline: "sudo yum install -y python-pip"
8993
c.vm.provision "shell", inline: "sudo pip install -r /vagrant/.travis.requirements.txt"
94+
c.vm.provision "shell", inline: "sudo pip3 install -r /vagrant/.travis.requirements3.txt"
9095

9196
# Setup Diamond to run as a service
9297
c.vm.provision "shell", inline: "sudo yum install -y python-setuptools"
@@ -104,6 +109,7 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
104109

105110
# Build Diamond docs and run tests
106111
c.vm.provision "shell", inline: "sudo pip install pep8==1.5.7"
112+
c.vm.provision "shell", inline: "sudo pip3 install pep8==1.5.7"
107113
c.vm.provision "shell", inline: "echo 'Build docs...' && python /vagrant/build_doc.py"
108114
c.vm.provision "shell", inline: "echo 'Running tests...' && python /vagrant/test.py"
109115
c.vm.provision "shell", inline: "echo 'Running pep8...' && pep8 --config=/vagrant/.pep8 /vagrant/src /vagrant/bin/diamond /vagrant/bin/diamond-setup /vagrant/build_doc.py /vagrant/setup.py /vagrant/test.py"

0 commit comments

Comments
 (0)