I have closed PR #2883 <https://github.com/leo-editor/leo-editor/pull/2883>for now. Its milestone is "Later." <https://github.com/leo-editor/leo-editor/milestone/43>
As shown on Leo's branches page <https://github.com/leo-editor/leo-editor/branches>, the ekr-qt6-only branch is protected but closed. I'll reopen this branch when Leo requires Qt6, which might not happen for years. It was straightforward to require Qt6. One simply looks for the isQt5 and isQt6 constants. Requiring Qt6 helped pylint a bit. Alas, focusing on Qt6 did not help mypy much. I abandoned the PR (for now) when I realized it would be better to suppress mypy complaints only when Leo moves to the Qt6-only code base. That way I can deal with potential bugs more fully. *Summary* Yesterday's work will eventually bear fruit, but the results were disappointing. I see no need to require Qt6 this year or next. Edward -- You received this message because you are subscribed to the Google Groups "leo-editor" group. To unsubscribe from this group and stop receiving emails from it, send an email to leo-editor+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/leo-editor/cb819dce-4dc8-4f4c-8c0b-e69fa3aff6ecn%40googlegroups.com.