Py2App v2.0?

3 views
Skip to first unread message

Ross Boylan

unread,
Aug 13, 2026, 5:43:26 PM (14 hours ago) Aug 13
to TortoiseHg Developers
Py2App appears to be working towards a [2.0 release](https://github.com/ronaldoussoren/py2app/blob/main/doc/changelog.rst) that shifts to pyproject.toml for its configuration.  Since I'm getting into the whole App building process on the Mac, I wonder if it would make any sense to try to use that version.

BTW, some of the docs, updated about 7 months ago, note that Py2App has a number of dependencies that are (were?) not available for [ARM](https://github.com/ronaldoussoren/py2app/blob/main/doc/faq.rst, 3rd item).  So that might be another holdup getting native builds for Apple Silicon.

Matt Harbison

unread,
Aug 13, 2026, 10:04:50 PM (9 hours ago) Aug 13
to TortoiseHg Developers
On Thursday, August 13, 2026 at 5:43:26 PM UTC-4 ross....@ucsf.edu wrote:
Py2App appears to be working towards a [2.0 release](https://github.com/ronaldoussoren/py2app/blob/main/doc/changelog.rst) that shifts to pyproject.toml for its configuration.  Since I'm getting into the whole App building process on the Mac, I wonder if it would make any sense to try to use that version.

I haven't managed to get pyproject.toml to work yet for thg.  If py2app still supports the old way of doing things with their latest versions, that is excellent news.  The pyproject.toml hacking is available on a topic in the thg repo- I last worked on it a few months ago.
 
BTW, some of the docs, updated about 7 months ago, note that Py2App has a number of dependencies that are (were?) not available for [ARM](https://github.com/ronaldoussoren/py2app/blob/main/doc/faq.rst, 3rd item).  So that might be another holdup getting native builds for Apple Silicon.

I read that is "3rd party libraries".  PyQt6 is arm64 only (which is part of why I'm not super excited about this).  I don't think we have any other 3rd party native code to worry about (ctypes, maybe, but I assume that's been ported).  I'm pretty sure I had the arm64 stuff working on a mac early last year, but I was definitely doing some experimental things with fusing the arm64 and amd64 binaries to try to create a universal binary.  At this point, I don't think I'll bother with that.

 
Reply all
Reply to author
Forward
0 new messages