Files
ProxmoxVE/ct
Stéphane FERREIRA b3a2fbbf98 changedetection: migrate Python install to uv venv (#14995)
The update path installed into the global interpreter with a global
--ignore-installed flag, which leaves the previous *.dist-info behind
on every dependency bump. Duplicate metadata makes pip resolve against
stale requirements (e.g. downgrading pydantic-core) and the service
crashes at the next restart. Fixes the typing_extensions workaround
(#13548) at the root: in a venv there are no Debian-owned packages to
conflict with, so neither --ignore-installed nor --break-system-packages
is needed.

Follows the existing setup_uv + venv-or-migrate pattern from
prometheus-pve-exporter and esphome. Existing installs are migrated
automatically on the next update; the systemd unit is repointed to the
venv binary.

Fixes #14987
2026-06-08 08:33:20 +02:00
..
2026-06-06 22:20:40 +02:00
2026-06-05 13:55:33 +02:00
2026-06-03 10:30:00 +02:00
2026-06-04 07:19:02 +02:00
2026-05-27 10:06:21 +02:00
2026-06-06 22:20:40 +02:00
2026-06-06 22:11:21 +02:00
2026-06-06 16:08:46 +02:00