Repository navigation
Conversation
ondratu
force-pushed
the
websockets
branch
3 times, most recently
from
October 9, 2026 10:34
c172eb6 to
302a00d
Compare
Add pyproject.toml with pytest and coverage settings, so plain pytest reports the coverage of prusa.link. CI now also tests the default Python of the current Raspberry Pi OS and publishes the coverage table.
Read the installed packages using importlib.metadata instead of pkg_resources, which current setuptools no longer ships.
It pointed to the page of the 'entity too large' error. The error has its own page now.
Connect now sends speed, flow, nozzle and bed temperature changes as the high-level SET_VALUE command instead of forced gcodes. PrusaLink accepts exactly one of "speed", "flow", "nozzle_temperature" or "bed_temperature" and runs it right away, even during a print. Out-of-range or non-integer values, unknown keys, disallowed states and a nozzle target below the extrusion minimum while printing are rejected. Executing gcode no longer honours the force flag, state checks always apply. Resetting the printer is not affected.
Test coverage of prusa.link
7 empty files skipped. |
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Connect now sends speed, flow, nozzle and bed temperature changes as the high-level SET_VALUE command instead of forced gcodes. PrusaLink accepts exactly one of "speed", "flow", "nozzle_temperature" or "bed_temperature" and runs it right away, even during a print. Out-of-range or non-integer values, unknown keys, disallowed states and a nozzle target below the extrusion minimum while printing are rejected.
Executing gcode no longer honours the force flag, state checks always apply. Resetting the printer is not affected.