This script will automatically install Artemis' build requirements (pip modules) and then build Artemis. The script accomplishes this by: Detecting which Raspbian operating system is being used (Buster or Stretch), installing PyEnv on the system (if PyEnv isn't already installed), installing a Python v3.7.0 virtual environment inside of PyEnv (so that Artemis' pip modules do not conflict with Raspbian's System Python), installing pip modules (Artemis requirements) within virtual Python 3.7.0 (modules are specific to Buster or Stretch), then building Artemis (using build.sh). If the script is re-run, it will skip over parts it has already installed. Options are included to clean up after the script is run. This script takes 14 hours on a Pi 0W, but much less time on multi-core Pi's.
28 KiB
28 KiB