> On 18 Jan 2021, at 18:38, Christopher Barker <python...@gmail.com> wrote: > > On Mon, Jan 18, 2021 at 1:34 AM Ronald Oussoren <ronaldousso...@mac.com > <mailto:ronaldousso...@mac.com>> wrote: > As mentioned on python-dev adding the “pythonw” functionality to the unix > build is not very hard. I expect that integrating with the build system > (Makefile/configure script) will be the hardest part due to introducing > different behaviour for the macOS platform. > > Thanks Ronald, that confirms my suspicions that this is really an autoconf > issue. Which makes it an utter mystery to me :-(
Most of the relevant build machinery is in the Makefile. And looking at this there’s already precedent for checking for macOS there, “python-config” is a shell script on all platforms except macOS, and the makefile fragment for building it checks if we’re on macOS without using autoconf. >> And we already have a work around in the core python code, it's just that >> the build system needs to be set up to build it outside of a Framework. > The framework build does not have a workaround for these problems, it has a > proper solution ;-). > > Glad to hear that -- in earlier conversations, I got the impression that you > thought the executable wrapper was kind of a hack :-). In the end it is a workaround for a platform feature that’s causing problems, but Python.app in the framework build is a proper app bundle. Using a shell script for the same functionality is a hack (he says without having looked at that script) ;-) > > Anyway -- if any of you have autoconf expertise and the inclination, I'd love > to see this get done, and would be glad to help as best I can. > > -CHB > > -- > Christopher Barker, PhD (Chris) > > Python Language Consulting > - Teaching > - Scientific Software Development > - Desktop GUI and Web Development > - wxPython, numpy, scipy, Cython Ronald — Twitter / micro.blog: @ronaldoussoren Blog: https://blog.ronaldoussoren.net/
_______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org https://mail.python.org/mailman/listinfo/pythonmac-sig unsubscribe: https://mail.python.org/mailman/options/Pythonmac-SIG