From 50ce1e3ca323b62820e33144ddef0cbcfdcc37d8 Mon Sep 17 00:00:00 2001 From: Chi Wai Chan Date: Wed, 9 Sep 2026 16:43:23 +0800 Subject: [PATCH] fix: uv plugin changed site-package layout MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - charm plugin: venv/ ├── cachetools ... └── zipp-3.23.1.dist-info - uv plugin: venv/ ├── bin │   └── activate ├── lib │   └── python3.12 │   └── site-packages │   ├── _yaml ... │   └── yaml └── pyvenv.cfg --- src/templates/hardware-exporter.service.j2 | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/templates/hardware-exporter.service.j2 b/src/templates/hardware-exporter.service.j2 index 61353bee..abc77667 100644 --- a/src/templates/hardware-exporter.service.j2 +++ b/src/templates/hardware-exporter.service.j2 @@ -3,10 +3,8 @@ Description=HTTP service for prometheus hardware exporter. [Service] User=root -Environment=PYTHONPATH={{ CHARMDIR }}/venv -ExecStart=/usr/bin/python3 -m prometheus_hardware_exporter -c {{ CONFIG_FILE }} +ExecStart={{ CHARMDIR }}/venv/bin/python -m prometheus_hardware_exporter -c {{ CONFIG_FILE }} Restart=on-failure [Install] WantedBy=multi-user.target -