Is the current Klipper version using Python3 officially? So no need for Python2?

Basic Information:

Printer Model:
MCU / Printerboard:
klippy.log
Is the current Klipper version using Python3 officially? So no need for Python2?

Hi, I’m new and still trying to understand Klipper.

My question is:
Is the transition to Python3 for new installations of Klipper completley done?

The release notes don’t mention this.
https://www.klipper3d.org/Releases.html

Kind regards, hcet14

Klipper is still Python2.
Python3 support is far advanced but I’d not recommend to use it right now unless you are a developer and able to deal with potential issues.

@Sineos
thank you, I read that statement (in similar variations) from you a couple of times here before
Upcoming v0.10.0 Release was promising
@koconnor
could you please make a comment/statement?

Many thanks to you all, hcet14

Many users run with Python3. If a compatibility issue is identified then we strive to update the code to address it.

The default Klipper install scripts currently install Klipper with Python2. I’m told other 3rd party installers use Python3. I suspect there’s more python2 users today, but there are still lots of python3 users.

-Kevin

1 Like

Bummer, I didn’t check you made a new release :heart_eyes:

Is it true that all debugging utilities (graphstats.py, etc) still need Python 2?
I currently have only Python 3.9 installed. What is the suggestion to do?
Have parallel installed 2.7 and 3.9?