Pironman 5-MAX Failure to install pironman5 module

Following instructions directly, I am encountering the error as follows when attempting to run the pironman5 module installation python script.

Traceback (most recent call last):
File “/home/grymdylan/pironman5/install.py”, line 5, in
from pironman5.variants import NAME, DT_OVERLAYS, PERIPHERALS
File “/home/grymdylan/pironman5/pironman5/variants/init.py”, line 98, in
VARIENT = get_variant(varient_id, version)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File “/home/grymdylan/pironman5/pironman5/variants/init.py”, line 87, in get_variant
return Pironman5
^^^^^^^^^
NameError: name ‘Pironman5’ is not defined. Did you mean: ‘pironman5’?

Why is this happening exactly? I tried adjusting the case sensitive elements, which was not successful, and upon removing all data and completing the process again, the issue repeated. This is preventing me from completing setup of my Pironman5-MAX case.

Fixed by installing from a different version!

I am having the same problem. where is this “different” version?

Please follow our tutorial steps to download and install the software:

Please provide us with the complete log of the command execution during the installation process, so we can assist you in analyzing and resolving the issue.
Here is our installation log:

cd ~
git clone -b 1.2.15 GitHub - sunfounder/pironman5: Code for Raspberry Pi 5 case (Pironman5) --depth 1
cd ~/pironman5
sudo python3 install.py
Cloning into ‘pironman5’…
remote: Enumerating objects: 28, done.
remote: Counting objects: 100% (28/28), done.
remote: Compressing objects: 100% (24/24), done.
remote: Total 28 (delta 2), reused 13 (delta 0), pack-reused 0 (from 0)
Receiving objects: 100% (28/28), 25.69 KiB | 13.00 KiB/s, done.
Resolving deltas: 100% (2/2), done.
Note: switching to ‘378ac7ec83e588a74afe247224f98bbe07ae3df3’.

You are in ‘detached HEAD’ state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

git switch -c

Or undo this operation with:

git switch -

Turn off this advice by setting config variable advice.detachedHead to false

Installing for Pironman 5 Max
Version: 1.2.15

Install build dependencies…

  • Update package list… Done
  • Install build dependencies: python3-pip python3-venv git curl… Done
    Run commands before install…
  • Run command before install: Download influxdb key… Done
  • Run command before install: Setup influxdb install source… Done
  • Run command before install: Cleanup influxdata-achive.key… Done
  • Run command before install: Install LGPIO… Done
    Install APT dependencies…
  • Install APT dependencies: lsof influxdb python3-gpiozero kmod i2c-tools libfreetype6-dev libopenjp2-7 libjpeg-dev… Done
    Create working directory…
  • Create work directory… Done
  • Change work directory mode… Done
  • Change work directory owner… Done
  • Create log directory… Done
  • Change log directory mode… Done
  • Change log directory owner… Done
  • Create virtual environment… Done
    Install PIP dependencies…
  • Install pip… Done
  • Install setuptools… Done
  • Install build… Done
  • Install Adafruit-Blinka==8.59.0… Done
  • Install smbus2… Done
  • Install Pillow… Done
  • Install gpiod… Done
  • Install rpi.lgpio… Done
  • Install adafruit-circuitpython-neopixel-spi… Done
  • Install gpiozero… Done
    Install Python source packages…
  • Uninstall pironman5 old package… Done
  • Install pironman5 from source… Done
  • Uninstall pm_auto old package… Done
  • Install pm_auto from source… Done
  • Uninstall pm_dashboard old package… Done
  • Install pm_dashboard from source… Done
  • Uninstall sf_rpi_status old package… Done
  • Install sf_rpi_status from source… Done
    Setup auto start…
  • Copy binary file… Done
  • Change binary file mode… Done
  • Copy service file… Done
  • Enable service… Done
  • Reload systemd… Done
    Probe modules…
  • add module: i2c-dev… Done
    Copy device tree overlay…
  • Copy dtoverlay sunfounder-pironman5.dtbo… Done
    Change work directory owner…
  • Change work directory owner… Done
    Finished
    Cleanup
  • Remove build… Done
    Whether to restart for the changes to take effect(Y/N): y