Re: "pythonw" in a Unix build
Jack Jansen <[email protected]> Tue, 19 Jan 2021 01:33:27 +0100
| Newsgroups | gmane.comp.python.apple |
|---|---|
| Message-ID | <[email protected]> |
--===============1264596296784275741== Content-Type: multipart/alternative; boundary="Apple-Mail=_BA4F68B1-204B-43E9-BC58-063F9DCE8098" --Apple-Mail=_BA4F68B1-204B-43E9-BC58-063F9DCE8098 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Christopher, it still isn't clear to me _why_ you wouldn=E2=80=99t want to use a = framework build=E2=80=A6 The whole exercise feels a bit like discussions from 15 years ago, with = Unix wizards who wanted MacOS to behave as if it was plain vanilla Unix = without all the things Apple changed. And that is much less true today = than it was then=E2=80=A6=20 Jack > On 18-Jan-2021, at 18:38 , Christopher Barker <[email protected]> = wrote: >=20 > On Mon, Jan 18, 2021 at 1:34 AM Ronald Oussoren = <[email protected] <mailto:[email protected]>> wrote: > As mentioned on python-dev adding the =E2=80=9Cpythonw=E2=80=9D = 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.=20 >=20 > Thanks Ronald, that confirms my suspicions that this is really an = autoconf issue. Which makes it an utter mystery to me :-( >> 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 ;-).=20 >=20 > Glad to hear that -- in earlier conversations, I got the impression = that you thought the executable wrapper was kind of a hack :-). >=20 > 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. >=20 > -CHB > =20 > --=20 > Christopher Barker, PhD (Chris) >=20 > Python Language Consulting > - Teaching > - Scientific Software Development > - Desktop GUI and Web Development > - wxPython, numpy, scipy, Cython -- Jack Jansen, <[email protected]>, http://www.cwi.nl/~jack If I can't dance I don't want to be part of your revolution -- Emma = Goldman --Apple-Mail=_BA4F68B1-204B-43E9-BC58-063F9DCE8098 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 <html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; = charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; = -webkit-nbsp-mode: space; line-break: after-white-space;" = class=3D"">Christopher,<div class=3D"">it still isn't clear to me _why_ = you wouldn=E2=80=99t want to use a framework build=E2=80=A6</div><div = class=3D""><br class=3D""></div><div class=3D"">The whole exercise feels = a bit like discussions from 15 years ago, with Unix wizards who wanted = MacOS to behave as if it was plain vanilla Unix without all the things = Apple changed. And that is much less true today than it was = then=E2=80=A6 </div><div class=3D""><br class=3D""></div><div = class=3D"">Jack<br class=3D""><div><br class=3D""><blockquote = type=3D"cite" class=3D""><div class=3D"">On 18-Jan-2021, at 18:38 = , Christopher Barker <<a href=3D"mailto:[email protected]" = class=3D"">[email protected]</a>> wrote:</div><br = class=3D"Apple-interchange-newline"><div class=3D""><div dir=3D"ltr" = class=3D""><div dir=3D"ltr" class=3D"">On Mon, Jan 18, 2021 at 1:34 AM = Ronald Oussoren <<a href=3D"mailto:[email protected]" = class=3D"">[email protected]</a>> wrote:<br class=3D""></div><div = class=3D"gmail_quote"><blockquote class=3D"gmail_quote" = style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid = rgb(204,204,204);padding-left:1ex"><div style=3D"overflow-wrap: = break-word;" class=3D""><div class=3D"">As mentioned on python-dev = adding the =E2=80=9Cpythonw=E2=80=9D 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. </div></div></blockquote><div class=3D""><br = class=3D""></div><div class=3D"">Thanks Ronald, that confirms my = suspicions that this is really an autoconf issue. Which makes it an = utter mystery to me :-(</div><blockquote class=3D"gmail_quote" = style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid = rgb(204,204,204);padding-left:1ex"><div style=3D"overflow-wrap: = break-word;" class=3D""><div class=3D""><blockquote type=3D"cite" = class=3D""><div class=3D""><div dir=3D"ltr" = style=3D"font-family:Helvetica;font-size:12px;font-style:normal;font-varia= nt-caps:normal;font-weight:normal;letter-spacing:normal;text-align:start;t= ext-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;tex= t-decoration:none" class=3D""><div class=3D"gmail_quote"><div = class=3D"">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.</div></div></div></div></blockquote>The framework build = does not have a workaround for these problems, it has a proper solution = ;-). </div></div></blockquote><div class=3D""><br = class=3D""></div><div class=3D"">Glad to hear that -- in earlier = conversations, I got the impression that you thought the executable = wrapper was kind of a hack :-).</div><div class=3D""><br = class=3D""></div><div class=3D"">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.</div><div class=3D""><br = class=3D""></div><div class=3D"">-CHB</div><div = class=3D""> </div></div>-- <br class=3D""><div dir=3D"ltr" = class=3D"gmail_signature"><div dir=3D"ltr" class=3D"">Christopher = Barker, PhD (Chris)<br class=3D""><br class=3D""> Python Language = Consulting<br class=3D""> - Teaching<br class=3D""> - = Scientific Software Development<br class=3D""> - Desktop GUI and = Web Development<br class=3D""> - wxPython, numpy, scipy, Cython<br = class=3D""></div></div></div> </div></blockquote></div><br class=3D""><div class=3D""> <span class=3D"Apple-style-span" style=3D"border-collapse: separate; = color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; = font-style: normal; font-variant: normal; font-weight: normal; = letter-spacing: normal; line-height: normal; orphans: 2; text-align: = auto; text-indent: 0px; text-transform: none; white-space: normal; = widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; = -webkit-border-vertical-spacing: 0px; = -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: = auto; -webkit-text-stroke-width: 0; "><div class=3D""><p = style=3D"margin-top: 0px; margin-right: 0px; margin-bottom: 0px; = margin-left: 0px; " class=3D""><font face=3D"Helvetica" size=3D"3" = style=3D"font: normal normal normal 12px/normal Helvetica; " = class=3D"">--</font></p><p style=3D"margin-top: 0px; margin-right: 0px; = margin-bottom: 0px; margin-left: 0px; " class=3D""><font = face=3D"Helvetica" size=3D"3" style=3D"font: normal normal normal = 12px/normal Helvetica; " class=3D"">Jack Jansen, <<a = href=3D"mailto:[email protected]" class=3D"">[email protected]</a>>, = <a href=3D"http://www.cwi.nl/~jack" = class=3D"">http://www.cwi.nl/~jack</a></font></p><p style=3D"margin-top: = 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; " = class=3D""><font face=3D"Helvetica" size=3D"3" style=3D"font: normal = normal normal 12px/normal Helvetica; " class=3D"">If I can't dance I = don't want to be part of your revolution -- Emma Goldman</font></p><br = class=3D"Apple-interchange-newline"></div></span><br = class=3D"Apple-interchange-newline"> </div> <br class=3D""></div></body></html>= --Apple-Mail=_BA4F68B1-204B-43E9-BC58-063F9DCE8098-- --===============1264596296784275741== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Pythonmac-SIG maillist - [email protected] https://mail.python.org/mailman/listinfo/pythonmac-sig unsubscribe: https://mail.python.org/mailman/options/Pythonmac-SIG --===============1264596296784275741==--