Skip to content

IINTS-AF SDK v1.5.26

Release date: 2026-07-01

Summary

This patch fixes the Python 3.10 fallback parser used by the desktop app tests.

The previous Python 3.10 compatibility patch removed the hard tomllib import, but the fallback TOML parser used an over-escaped regular expression. This release replaces that fragile regex with simple line parsing for the specific optional-dependency check.

Fixed

  • Replaced the Python 3.10 fallback parser regex with direct string parsing.
  • Explicitly verified the fallback path with tomllib disabled.

Verified

  • python3 -m pytest tests/test_desktop_app.py -q
  • Python 3.10-style _load_pyproject() fallback smoke
  • QT_QPA_PLATFORM=offscreen PYTHONPATH=src python3 -m iints_desktop.qt_app --smoke

Safety

The desktop app remains a research and education workbench. It is not a medical device and must not be used for diagnosis, insulin dosing, treatment decisions, or real-time patient care.