From 81f6845fc53eb93a234fde55536f977d4f034814 Mon Sep 17 00:00:00 2001 From: Lucas Bickel Date: Sat, 5 Aug 2017 13:19:19 +0200 Subject: [PATCH] Add python-pika to install script Currently pip is pulling a new pre-release version of pika. This version does not seem to be backwards compatible and is the reason why uploads fail on new installs. Since there are packages available for pika on all major distros we can get away with just installing those as pip will not try to replace/upgrade them the way it is currently configured. --- installer/lib/requirements-debian-jessie.apt | 1 + installer/lib/requirements-ubuntu-trusty.apt | 1 + installer/lib/requirements-ubuntu-xenial.apt | 1 + installer/vagrant/centos.sh | 2 ++ 4 files changed, 5 insertions(+) diff --git a/installer/lib/requirements-debian-jessie.apt b/installer/lib/requirements-debian-jessie.apt index f9cef4539..c19f8423d 100644 --- a/installer/lib/requirements-debian-jessie.apt +++ b/installer/lib/requirements-debian-jessie.apt @@ -28,6 +28,7 @@ libvo-aacenc0 python-rgain python-gst-1.0 gstreamer1.0-plugins-ugly +python-pika patch diff --git a/installer/lib/requirements-ubuntu-trusty.apt b/installer/lib/requirements-ubuntu-trusty.apt index dbb91f1d3..6342172e7 100644 --- a/installer/lib/requirements-ubuntu-trusty.apt +++ b/installer/lib/requirements-ubuntu-trusty.apt @@ -27,6 +27,7 @@ libsamplerate0 python-rgain python-gst-1.0 gstreamer1.0-plugins-ugly +python-pika patch diff --git a/installer/lib/requirements-ubuntu-xenial.apt b/installer/lib/requirements-ubuntu-xenial.apt index 17f09a24f..6c53ff0b2 100644 --- a/installer/lib/requirements-ubuntu-xenial.apt +++ b/installer/lib/requirements-ubuntu-xenial.apt @@ -29,6 +29,7 @@ libsamplerate0 python-rgain python-gst-1.0 gstreamer1.0-plugins-ugly +python-pika patch diff --git a/installer/vagrant/centos.sh b/installer/vagrant/centos.sh index 23237668f..393fef8b8 100644 --- a/installer/vagrant/centos.sh +++ b/installer/vagrant/centos.sh @@ -75,6 +75,7 @@ rabbitmqctl add_vhost /airtime rabbitmqctl set_permissions -p /airtime airtime ".*" ".*" ".*" # LibreTime deps +# TODO: move me to requirements-file ala debian e.a. yum install -y \ git \ php \ @@ -94,6 +95,7 @@ yum install -y \ selinux-policy \ policycoreutils-python \ python-celery \ + python2-pika \ lsof # for pip ssl install