diff --git a/ansible/roles/common/tasks/main.yml b/ansible/roles/common/tasks/main.yml index 6dbcb60..5942b86 100644 --- a/ansible/roles/common/tasks/main.yml +++ b/ansible/roles/common/tasks/main.yml @@ -15,8 +15,19 @@ checksum: sha1:57ff41e99cb01b6a1c2b0999161589b726f0ec8b - name: extract pip-9.0.1.tar.gz unarchive: src=/tmp/pip-9.0.1.tar.gz dest=/tmp copy=no + +# this clause is a workaround for travis-ci, which only wants to install in /usr +# see https://travis-ci.org/internetarchive/brozzler/builds/174338601 +# but it complains that /usr/lib/python3.4/site-packages doesn't exist +# see https://travis-ci.org/internetarchive/brozzler/builds/174094831 +- file: path={{item}} state=directory + with_items: + - /usr/lib/python3.4/site-packages + - /usr/lib/python3.4/dist-packages + become: true + - name: run "python3 setup.py install" in /tmp/pip-9.0.1 - command: python3 setup.py install --prefix=/usr/local + command: python3 setup.py install chdir=/tmp/pip-9.0.1 creates=/usr/local/lib/python3.4/dist-packages/pip-9.0.1-py3.4.egg/pip/__init__.py become: true diff --git a/setup.py b/setup.py index c13a531..af05397 100644 --- a/setup.py +++ b/setup.py @@ -32,7 +32,7 @@ def find_package_data(package): setuptools.setup( name='brozzler', - version='1.1b7.dev115', + version='1.1b7.dev116', description='Distributed web crawling with browsers', url='https://github.com/internetarchive/brozzler', author='Noah Levitt',