File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 7575cd library
7676
7777printf " Installing for Python 2..\n"
78+
79+ printf " Checking for rpi.gpio>=0.7.0 (for Pi 4 support)\n"
80+ python - << EOF
81+ import RPi.GPIO as GPIO
82+ from pkg_resources import parse_version
83+ import sys
84+ if parse_version(GPIO.VERSION) < parse_version('0.7.0'):
85+ sys.exit(1)
86+ EOF
87+
88+ if [ $? -ne 0 ]; then
89+ printf " Installing rpi.gpio\n"
90+ pip install --upgrade " rpi.gpio>=0.7.0"
91+ else
92+ printf " rpi.gpio >= 0.7.0 already installed\n"
93+ fi
94+
7895apt_pkg_install " ${PY2_DEPS[@]} "
7996python setup.py install
8097
98+
99+
81100if [ -f " /usr/bin/python3" ]; then
82101 printf " Installing for Python 3..\n"
102+
103+ printf " Checking for rpi.gpio>=0.7.0 (for Pi 4 support)\n"
104+ python3 - << EOF
105+ import RPi.GPIO as GPIO
106+ from pkg_resources import parse_version
107+ import sys
108+ if parse_version(GPIO.VERSION) < parse_version('0.7.0'):
109+ sys.exit(1)
110+ EOF
111+
112+ if [ $? -ne 0 ]; then
113+ printf " Installing rpi.gpio\n"
114+ pip3 install --upgrade " rpi.gpio>=0.7.0"
115+ else
116+ printf " rpi.gpio >= 0.7.0 already installed\n"
117+ fi
118+
83119 apt_pkg_install " ${PY3_DEPS[@]} "
84120 python3 setup.py install
85121fi
You can’t perform that action at this time.
0 commit comments