Used suggestion from Microsoft Copilot to allow instillation with Python 3.12.
Fortunately, there’s a workaround to address this issue:
Download the plugin zip file from the GitHub repository (or wherever it’s hosted).
Unzip the file.
Edit the versioneer.py file (you can use a text editor like Notepad++).
Change the following lines:
From: parser = configparser.SafeConfigParser()
To: parser = configparser.ConfigParser()
And: parser.readfp(f)
To: parser.read_file(f)
Save your changes.
Re-zip the entire folder.
Use the OctoPrint plugin file upload installer to install the modified zip file.
Used suggestion from Microsoft Copilot to allow instillation with Python 3.12.
Fortunately, there’s a workaround to address this issue: Download the plugin zip file from the GitHub repository (or wherever it’s hosted). Unzip the file. Edit the versioneer.py file (you can use a text editor like Notepad++). Change the following lines: From: parser = configparser.SafeConfigParser() To: parser = configparser.ConfigParser() And: parser.readfp(f) To: parser.read_file(f) Save your changes. Re-zip the entire folder. Use the OctoPrint plugin file upload installer to install the modified zip file.