Remove DHT from Raspberry Pi machine builds (#49829)
parent
92ce79675b
commit
c4a2dd5c3d
|
@ -44,18 +44,3 @@ RUN apk add --no-cache \
|
|||
&& apk del .build-dependencies \
|
||||
&& rm -rf /usr/src/libcec
|
||||
ENV LD_LIBRARY_PATH=/opt/vc/lib:${LD_LIBRARY_PATH}
|
||||
|
||||
##
|
||||
# Install DHT
|
||||
RUN apk add --no-cache --virtual .build-dependencies \
|
||||
gcc libc-dev raspberrypi-dev \
|
||||
&& export DHT_VERSION="$(cat /usr/src/homeassistant/requirements_all.txt | sed -n 's|.*Adafruit-DHT==\([0-9\.]*\).*|\1|p')" \
|
||||
&& git clone --depth 1 -b ${DHT_VERSION} https://github.com/adafruit/Adafruit_Python_DHT /usr/src/dht \
|
||||
&& cd /usr/src/dht \
|
||||
&& sed -i 's/^pi_version\ =\ None/pi_version\ =\ 1/' setup.py \
|
||||
&& sed -i 's/^platform\ =\ platform_detect.UNKNOWN/platform\ =\ platform_detect.RASPBERRY_PI/' setup.py \
|
||||
&& sed -i 's/platform\ =\ platform_detect.platform_detect()/pass/' setup.py \
|
||||
&& export MAKEFLAGS="-j$(nproc)" \
|
||||
&& pip3 install . \
|
||||
&& apk del .build-dependencies \
|
||||
&& rm -rf /usr/src/dht
|
||||
|
|
|
@ -44,18 +44,3 @@ RUN apk add --no-cache \
|
|||
&& apk del .build-dependencies \
|
||||
&& rm -rf /usr/src/libcec
|
||||
ENV LD_LIBRARY_PATH=/opt/vc/lib:${LD_LIBRARY_PATH}
|
||||
|
||||
##
|
||||
# Install DHT
|
||||
RUN apk add --no-cache --virtual .build-dependencies \
|
||||
gcc libc-dev raspberrypi-dev \
|
||||
&& export DHT_VERSION="$(cat /usr/src/homeassistant/requirements_all.txt | sed -n 's|.*Adafruit-DHT==\([0-9\.]*\).*|\1|p')" \
|
||||
&& git clone --depth 1 -b ${DHT_VERSION} https://github.com/adafruit/Adafruit_Python_DHT /usr/src/dht \
|
||||
&& cd /usr/src/dht \
|
||||
&& sed -i 's/^pi_version\ =\ None/pi_version\ =\ 2/' setup.py \
|
||||
&& sed -i 's/^platform\ =\ platform_detect.UNKNOWN/platform\ =\ platform_detect.RASPBERRY_PI/' setup.py \
|
||||
&& sed -i 's/platform\ =\ platform_detect.platform_detect()/pass/' setup.py \
|
||||
&& export MAKEFLAGS="-j$(nproc)" \
|
||||
&& pip3 install . \
|
||||
&& apk del .build-dependencies \
|
||||
&& rm -rf /usr/src/dht
|
||||
|
|
|
@ -44,18 +44,3 @@ RUN apk add --no-cache \
|
|||
&& apk del .build-dependencies \
|
||||
&& rm -rf /usr/src/libcec
|
||||
ENV LD_LIBRARY_PATH=/opt/vc/lib:${LD_LIBRARY_PATH}
|
||||
|
||||
##
|
||||
# Install DHT
|
||||
RUN apk add --no-cache --virtual .build-dependencies \
|
||||
gcc libc-dev raspberrypi-dev \
|
||||
&& export DHT_VERSION="$(cat /usr/src/homeassistant/requirements_all.txt | sed -n 's|.*Adafruit-DHT==\([0-9\.]*\).*|\1|p')" \
|
||||
&& git clone --depth 1 -b ${DHT_VERSION} https://github.com/adafruit/Adafruit_Python_DHT /usr/src/dht \
|
||||
&& cd /usr/src/dht \
|
||||
&& sed -i 's/^pi_version\ =\ None/pi_version\ =\ 3/' setup.py \
|
||||
&& sed -i 's/^platform\ =\ platform_detect.UNKNOWN/platform\ =\ platform_detect.RASPBERRY_PI/' setup.py \
|
||||
&& sed -i 's/platform\ =\ platform_detect.platform_detect()/pass/' setup.py \
|
||||
&& export MAKEFLAGS="-j$(nproc)" \
|
||||
&& pip3 install . \
|
||||
&& apk del .build-dependencies \
|
||||
&& rm -rf /usr/src/dht
|
||||
|
|
|
@ -44,18 +44,3 @@ RUN apk add --no-cache \
|
|||
&& apk del .build-dependencies \
|
||||
&& rm -rf /usr/src/libcec
|
||||
ENV LD_LIBRARY_PATH=/opt/vc/lib:${LD_LIBRARY_PATH}
|
||||
|
||||
##
|
||||
# Install DHT
|
||||
RUN apk add --no-cache --virtual .build-dependencies \
|
||||
gcc libc-dev raspberrypi-dev \
|
||||
&& export DHT_VERSION="$(cat /usr/src/homeassistant/requirements_all.txt | sed -n 's|.*Adafruit-DHT==\([0-9\.]*\).*|\1|p')" \
|
||||
&& git clone --depth 1 -b ${DHT_VERSION} https://github.com/adafruit/Adafruit_Python_DHT /usr/src/dht \
|
||||
&& cd /usr/src/dht \
|
||||
&& sed -i 's/^pi_version\ =\ None/pi_version\ =\ 3/' setup.py \
|
||||
&& sed -i 's/^platform\ =\ platform_detect.UNKNOWN/platform\ =\ platform_detect.RASPBERRY_PI/' setup.py \
|
||||
&& sed -i 's/platform\ =\ platform_detect.platform_detect()/pass/' setup.py \
|
||||
&& export MAKEFLAGS="-j$(nproc)" \
|
||||
&& pip3 install . \
|
||||
&& apk del .build-dependencies \
|
||||
&& rm -rf /usr/src/dht
|
||||
|
|
|
@ -44,18 +44,3 @@ RUN apk add --no-cache \
|
|||
&& apk del .build-dependencies \
|
||||
&& rm -rf /usr/src/libcec
|
||||
ENV LD_LIBRARY_PATH=/opt/vc/lib:${LD_LIBRARY_PATH}
|
||||
|
||||
##
|
||||
# Install DHT
|
||||
RUN apk add --no-cache --virtual .build-dependencies \
|
||||
gcc libc-dev raspberrypi-dev \
|
||||
&& export DHT_VERSION="$(cat /usr/src/homeassistant/requirements_all.txt | sed -n 's|.*Adafruit-DHT==\([0-9\.]*\).*|\1|p')" \
|
||||
&& git clone --depth 1 -b ${DHT_VERSION} https://github.com/adafruit/Adafruit_Python_DHT /usr/src/dht \
|
||||
&& cd /usr/src/dht \
|
||||
&& sed -i 's/^pi_version\ =\ None/pi_version\ =\ 3/' setup.py \
|
||||
&& sed -i 's/^platform\ =\ platform_detect.UNKNOWN/platform\ =\ platform_detect.RASPBERRY_PI/' setup.py \
|
||||
&& sed -i 's/platform\ =\ platform_detect.platform_detect()/pass/' setup.py \
|
||||
&& export MAKEFLAGS="-j$(nproc)" \
|
||||
&& pip3 install . \
|
||||
&& apk del .build-dependencies \
|
||||
&& rm -rf /usr/src/dht
|
||||
|
|
|
@ -44,18 +44,3 @@ RUN apk add --no-cache \
|
|||
&& apk del .build-dependencies \
|
||||
&& rm -rf /usr/src/libcec
|
||||
ENV LD_LIBRARY_PATH=/opt/vc/lib:${LD_LIBRARY_PATH}
|
||||
|
||||
##
|
||||
# Install DHT
|
||||
RUN apk add --no-cache --virtual .build-dependencies \
|
||||
gcc libc-dev raspberrypi-dev \
|
||||
&& export DHT_VERSION="$(cat /usr/src/homeassistant/requirements_all.txt | sed -n 's|.*Adafruit-DHT==\([0-9\.]*\).*|\1|p')" \
|
||||
&& git clone --depth 1 -b ${DHT_VERSION} https://github.com/adafruit/Adafruit_Python_DHT /usr/src/dht \
|
||||
&& cd /usr/src/dht \
|
||||
&& sed -i 's/^pi_version\ =\ None/pi_version\ =\ 3/' setup.py \
|
||||
&& sed -i 's/^platform\ =\ platform_detect.UNKNOWN/platform\ =\ platform_detect.RASPBERRY_PI/' setup.py \
|
||||
&& sed -i 's/platform\ =\ platform_detect.platform_detect()/pass/' setup.py \
|
||||
&& export MAKEFLAGS="-j$(nproc)" \
|
||||
&& pip3 install . \
|
||||
&& apk del .build-dependencies \
|
||||
&& rm -rf /usr/src/dht
|
||||
|
|
|
@ -13,7 +13,6 @@ from script.hassfest.model import Integration
|
|||
|
||||
COMMENT_REQUIREMENTS = (
|
||||
"Adafruit_BBIO",
|
||||
"Adafruit-DHT",
|
||||
"avea", # depends on bluepy
|
||||
"avion",
|
||||
"beacontools",
|
||||
|
|
Loading…
Reference in New Issue