You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(ui): harden PA backend against stale qqa wheel (Streamlit Cloud)
The deployed Streamlit instance was pinning qqa==0.5.0 from PyPI (which
predates Population Annealing) instead of the in-tree source, so the PA
button raised "module 'qqa' has no attribute 'population_annealing'".
- Solve page detects PA capability and only offers it when available;
shows a clear st.warning with the installed qqa version otherwise.
- Visualize page tolerates a missing PAResult symbol via a sentinel.
- Bump qqa to 0.5.2 so pip stops short-circuiting the reinstall.
- Two AppTest regressions monkeypatch the symbols away to lock the fix.
Copy file name to clipboardExpand all lines: pyproject.toml
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
4
4
5
5
[project]
6
6
name = "qqa"
7
-
version = "0.5.1"
7
+
version = "0.5.2"
8
8
description = "Quasi-Quantum Annealing (QQA): a general-purpose GPU solver for combinatorial and spin-glass optimization, with PI-GNN/CPRA and a parallel SA baseline."
0 commit comments