-
Notifications
You must be signed in to change notification settings - Fork 3
Closed
Labels
bugSomething isn't workingSomething isn't workingquestionFurther information is requestedFurther information is requested
Description
The problem
Apparently packaging
as bundled with python 3.13 has stricter requirements for version numbers. Log:
Apr 21 00:30:12 remprindt octoprint[154455]: 2025-04-21 00:30:12,270 - octoprint.util.comm - INFO - Connecting to port /dev/ttyACM0, baudrate 250000
Apr 21 00:30:12 remprindt octoprint[154455]: 2025-04-21 00:30:12,314 - octoprint.util.comm - INFO - Changing monitoring state from "Opening serial connection" to "Connecting"
Apr 21 00:30:12 remprindt octoprint[154455]: 2025-04-21 00:30:12,331 - octoprint.util.comm - INFO - M110 detected, setting current line number to 0
Apr 21 00:30:13 remprindt octoprint[154455]: 2025-04-21 00:30:13,245 - octoprint.plugins.firmware_check - ERROR - There was an error running method received on check <octoprint_firmware_check.checks.firmware_unsafe.AnycubicCheck object at 0x3f8b1d405
0>
Apr 21 00:30:13 remprindt octoprint[154455]: Traceback (most recent call last):
Apr 21 00:30:13 remprindt octoprint[154455]: File "/home/octoprint/OctoPrint/lib/python3.13/site-packages/octoprint_firmware_check/__init__.py", line 212, in _run_checks
Apr 21 00:30:13 remprindt octoprint[154455]: method(*args, **kwargs)
Apr 21 00:30:13 remprindt octoprint[154455]: ~~~~~~^^^^^^^^^^^^^^^^^
Apr 21 00:30:13 remprindt octoprint[154455]: File "/home/octoprint/OctoPrint/lib/python3.13/site-packages/octoprint_firmware_check/checks/firmware_unsafe.py", line 92, in received
Apr 21 00:30:13 remprindt octoprint[154455]: self._version_matches = self._broken_version(line)
Apr 21 00:30:13 remprindt octoprint[154455]: ~~~~~~~~~~~~~~~~~~~~^^^^^^
Apr 21 00:30:13 remprindt octoprint[154455]: File "/home/octoprint/OctoPrint/lib/python3.13/site-packages/octoprint_firmware_check/checks/firmware_unsafe.py", line 100, in _broken_version
Apr 21 00:30:13 remprindt octoprint[154455]: version = get_comparable_version(version_str, base=True)
Apr 21 00:30:13 remprindt octoprint[154455]: File "/home/octoprint/OctoPrint/lib/python3.13/site-packages/octoprint/util/version.py", line 150, in get_comparable_version
Apr 21 00:30:13 remprindt octoprint[154455]: version = parse_version(version_string)
Apr 21 00:30:13 remprindt octoprint[154455]: File "/home/octoprint/OctoPrint/lib/python3.13/site-packages/packaging/version.py", line 56, in parse
Apr 21 00:30:13 remprindt octoprint[154455]: return Version(version)
Apr 21 00:30:13 remprindt octoprint[154455]: File "/home/octoprint/OctoPrint/lib/python3.13/site-packages/packaging/version.py", line 202, in __init__
Apr 21 00:30:13 remprindt octoprint[154455]: raise InvalidVersion(f"Invalid version: {version!r}")
Apr 21 00:30:13 remprindt octoprint[154455]: packaging.version.InvalidVersion: Invalid version: '55 stored settings retrieved (655 bytes; crc 19230)'
Version of Firmware Check
2021.10.11
Version of OctoPrint
1.11.0rc7
Operating system running OctoPrint
Debian trixie
Printer model & used firmware incl. version
No response
Browser and version of browser, operating system running browser
No response
Checklist of files to include below
- Systeminfo Bundle (always include!)
- Contents of the JavaScript browser console (always include in cases of issues with the user interface)
- Screenshots and/or videos showing the problem (always include in case of issues with the user interface)
- GCODE file with which to reproduce
Additional information & file uploads
foosel
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingquestionFurther information is requestedFurther information is requested
Type
Projects
Status
Done