mirror of
https://github.com/windmill-labs/windmill.git
synced 2026-09-10 16:05:58 +00:00
* fix(python): stop uv pip compile emitting lockfile annotations `uv pip compile` annotates each resolved package with the indented `# via <pkg>` comments that name what pulled it in. Windmill installs a lockfile one entry at a time as a `uv pip install` argument, so those lines are unparseable package names to the reader, and the compile step was stripping them back out of its own output. Pass `--no-annotate` so they are never written in the first place: the stored lockfile is annotation-free at the source rather than by virtue of the reader filtering them. Lockfiles that arrive already annotated (deployed from outside Windmill) are handled by `requirement_from_lockfile_line` (#11035); this only covers the ones Windmill generates itself. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> * fix: state what the annotation filter below cannot catch The comment justified the flag against the previous design instead of recording the constraint that keeps it there. uv's annotation style is configurable, and `[pip] annotation-style = "line"` in the worker HOME's uv.toml emits annotations inline, which the whole-line `#` filter on the output does not touch. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
Windmill Worker
The worker. Used to process and execute flows & jobs.
This crate exposes both a library as well as a binary target.