Skip to content

Commit 3615575

Browse files
committed
Integrate kpi-calculator from PyPI
- Add kpi-calculator>=0.4.0a2 dependency - Use KpiManager.load_from_simulator and build_esdl_string_with_kpis - Use logger.exception for KPI failure handling - Fix log message: "Results will be returned without KPIs" - Use ProtobufDict type annotation in integration test - Update energy KPI assertion to match actual simulator output
1 parent d30f10d commit 3615575

9 files changed

Lines changed: 598 additions & 148 deletions

File tree

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -222,4 +222,5 @@ unit_test_coverage/
222222
test-results.xml
223223

224224
.env.*
225-
!.env.template*
225+
.env.template*
226+
.claude/

ci/linux/update_dependencies.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@ if [[ "$OSTYPE" != "win32" && "$OSTYPE" != "msys" ]]; then
55
. .venv/bin/activate
66
fi
77

8-
pip-compile --upgrade --output-file=requirements.txt pyproject.toml
9-
pip-compile --upgrade --extra=dev -c requirements.txt --output-file=dev-requirements.txt pyproject.toml
8+
pip-compile --pre --upgrade --output-file=requirements.txt pyproject.toml
9+
pip-compile --pre --upgrade --extra=dev -c requirements.txt --output-file=dev-requirements.txt pyproject.toml

0 commit comments

Comments
 (0)