Leo and MacOS silicon

40 views
Skip to first unread message

Rob

unread,
Jun 15, 2026, 9:32:18 AM (10 days ago) Jun 15
to leo-editor
Running current MacOS 26.5.1 Tahoe and a very old version of Leo as I've not been able to upgrade it.

Today I received an OS warning that portions of Intel-based apps will no longer be supported in future MacOS versions. It points to the Python.framework folder. This leads to several questions:
  1. Who else in this community also uses current versions of MacOS on Apple silicon?
  2. Any suggestions on how to run Leo on newer versions of MacOS? (I used Homebrew years ago using the tips on Leo's website. I get too many errors trying to update Homebrew and believe the suggestions on the site are seriously outdated.)
  3. Is there Python command I can run within Leo to read the current Python version I'm running (all I know now is Python3).
I've been a long time Leo user and am frustrated that I can't keep up with current versions anymore, even on my Windows 10 machine.

Edward K. Ream

unread,
Jun 15, 2026, 10:25:33 AM (10 days ago) Jun 15
to leo-editor
On Monday, June 15, 2026 at 8:32:18 AM UTC-5 Rob wrote:

Running current MacOS 26.5.1 Tahoe and a very old version of Leo as I've not been able to upgrade it.

Today I received an OS warning that portions of Intel-based apps will no longer be supported in future MacOS versions.

Thanks for the heads up. Qt6 should work on Apple silicon. That's all I know.

Edward

Thomas Passin

unread,
Jun 15, 2026, 12:54:56 PM (10 days ago) Jun 15
to leo-editor
On Monday, June 15, 2026 at 9:32:18 AM UTC-4 Rob wrote:
Running current MacOS 26.5.1 Tahoe and a very old version of Leo as I've not been able to upgrade it.

Today I received an OS warning that portions of Intel-based apps will no longer be supported in future MacOS versions. It points to the Python.framework folder. This leads to several questions:
 
3. Is there Python command I can run within Leo to read the current Python version I'm running (all I know now is Python3).
 
Leo normally shows the current Python version at the start of the Log tab.  If for some reason it doesn't, put this script into the body of a new node and run it with CMD-b (CNTL-b for non-Mac users):

import sys
from subprocess import run
exe = sys.executable

cmd = [exe, '-V']
proc = run(cmd, capture_output=True)
g.es(proc.stdout.decode('utf-8'))


Rob

unread,
Jun 15, 2026, 1:55:24 PM (10 days ago) Jun 15
to leo-editor
Thanks! Leo's log pane shows: Python 3.9.1, PyQt version 5.15.2
Rob...

Thomas Passin

unread,
Jun 15, 2026, 2:13:56 PM (10 days ago) Jun 15
to leo-editor
You will need to get a newer version of Python, at least 3.10, and install PyQt6.x for any halfway recent version of Leo.

Rob

unread,
Jun 15, 2026, 4:50:08 PM (10 days ago) Jun 15
to leo-editor
I was afraid of that:-(

Homebrew installed everything before in a usr folder (including the full Python). I can't figure out out to upgrade Homebrew, if that's even possible (documentation is sparse and beyond my understanding). Still wondering if anyone else in this community has managed to run Leo in a similar environmenrt?
Rob... 

Rob

unread,
Jun 16, 2026, 9:52:33 AM (9 days ago) Jun 16
to leo-editor
I'll explore how to do this and will write up my findings. If successful, perhaps we can update the web site documentation.
Rob...
Reply all
Reply to author
Forward
0 new messages