State management in large applications

  • Accessible by all (client) components -> a self-contained module, using its own global variables. These will persist independently of any Form you might create and/or destroy.
  • I’d consider a Python library stale if it has needed changes recently, but hasn’t received any. For a minimal pub-sub framework, it might not have needed any changes for years.
  • The bigger issue is, is it simple enough to work inside the browser? That means pure Python (no machine-code libraries).
2 Likes