From 282cce06093e5c0f1c260a2e759262fa2719e703 Mon Sep 17 00:00:00 2001 From: Neal Probert Date: Tue, 9 Jul 2024 18:03:42 -0400 Subject: [PATCH] Updated Python package script --- packages/packages.sh | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/packages/packages.sh b/packages/packages.sh index d5555eb..c49773f 100755 --- a/packages/packages.sh +++ b/packages/packages.sh @@ -10,22 +10,34 @@ sudo apt-get -y --ignore-missing install python3-all python3-dev python3-tk idle sudo apt-get -y --ignore-missing install python3-ipython python3-debugpy sudo apt-get -y --ignore-missing install python3-virtualenv python3-virtualenvwrapper sudo apt-get -y --ignore-missing install python3-pyside2.* python3-tk python3-pil.imagetk -sudo apt-get -y --ignore-missing install python3-tqdm python3-nmea2 python3-yaml +sudo apt-get -y --ignore-missing install python3-tqdm python3-pykml python3-nmea2 python3-yaml sudo apt-get -y --ignore-missing install python3-can python3-protobuf python3-scapy python3-serial sudo apt-get -y --ignore-missing install python3-numpy python3-pandas python3-plotly python3-scipy sudo apt-get -y --ignore-missing install rtklib rtklib-qt libasound2-dev sudo apt-get -y --ignore-missing install gpsd libgps-dev python3-gps python3-gpxpy gpsbabel sudo apt-get -y --ignore-missing install python3-cycler python3-kiwisolver -sudo apt-get -y remove python3-matplotlib +if [ $mjn -lt 12 ]; then + sudo apt-get -y remove python3-matplotlib + python3 -m pip install --upgrade pip +else + sudo apt-get -y --ignore-missing install python3-pykml python3-installer + python3 -m pip install --upgrade pip --break-system-packages +fi echo # Python addons echo "Python 3 modules:" -#python3 -m pip install --upgrade pip -p1="pyinstaller devscripts" -p2="simpleaudio matplotlib" -p3="pykml maidenhead" +# modules +if [ $mjn -lt 12 ]; then + p1="devscripts pyinstaller" + p2="matplotlib simpleaudio" + p3="maidenhead pykml" +else + p1="devscripts" + p2="simpleaudio" + p3="maidenhead" +fi p4="pyside6" p5="pycrate"