guysoft / OctoPi

Scripts to build OctoPi, a Raspberry PI distro for controlling 3D printers over the web
GNU General Public License v3.0
2.45k stars 367 forks source link

Python 3.8 #777

Open tigeryell99 opened 2 years ago

tigeryell99 commented 2 years ago

What were you doing?

The OctoPrint-Wyze plugin requires Python 3.8, the current OctoPi image has Python 3.7.3 Are you working on upgrading to Python 3.8 or 3.9?

What did you expect to happen?

Plugin successfully install.

What happened instead?

Plugin Install failed plugin_pluginmanager_console.log

Did the same happen when running OctoPrint in safe mode?

Version of OctoPi

OctoPrint 1.7.3 Python 3.7.3 OctoPi 0.18.0

Printer model & used firmware incl. version

Screenshot(s)/video(s) showing the problem:

I have read the FAQ.

cp2004 commented 2 years ago

The image is based on RPi OS, which in turn uses Debian. So it is based on the Debian Python version, not controlled by OctoPi.

The OctoPi 1.0.0rc in #770 is running Python 3.9 already, because it is now Debian Bullseye based.

guysoft commented 2 years ago

Indeed, also Wyze explicitly stated in their documentation to use OctoPi 1.0.0 nightly. I can't fix the past. The future is tricky enough.

You can see that are are working on 1.0.0 here #770