@@ -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