Re: PyObjC and macOS 10.12 (Sierra)
Andrew Jaffe <[email protected]> Wed, 12 Oct 2016 19:49:41 +0100
| Newsgroups | gmane.comp.python.apple,gmane.comp.python.pyobjc.devel |
|---|---|
| Message-ID | <[email protected]> |
On 11/10/2016 22:26, Ronald Oussoren wrote: > >> On 17 Sep 2016, at 19:59, Glyph Lefkowitz <[email protected] >> <mailto:[email protected]>> wrote: >> >>> >>> On Sep 17, 2016, at 9:27 AM, Ned Deily <[email protected] >>> <mailto:[email protected]>> wrote: >>> >>> On 2016-09-13 19:33, Glyph Lefkowitz wrote: >>>>> On Sep 13, 2016, at 3:35 PM, Andrew Jaffe <[email protected] >>>>> <mailto:[email protected]> >>>>> <mailto:[email protected]>> wrote: >>>>> >>>>> Aha! >>>>> >>>>> $ ls -lt /Library/Python/2.7/site-packages/ >>>>> total 0 >>>>> -rwxr-xr-x 1 root wheel 157 31 Jul 02:36 Extras.pth* >>>>> -rw-r--r-- 1 root wheel 119 31 Jul 02:36 README >>>>> $ more /Library/Python/2.7/site-packages/Extras.pth >>>>> /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python >>>>> /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/PyObjC >>>>> >>>>> Now I wonder how those got there?! >>>>> >>>> >>>> Hah! Thanks for sharing. Very satisfying to actually make a *correct* >>>> prediction about setuptools' behavior :) >>> >>> This seems to be Apple's doing. AFAICT, 10.12 is shipping with this >>> Extras.pth file in /Library/Python/2.7; it's something new. And, >>> unfortunately, due to https://bugs.python.org/issue4865, the >>> site-packages directory for the system Python 2.7 is included in >>> sys.path along with the non-system framework Python site-packages. >> >> Hrm. I guess everyone I knew on the beta was using homebrew python :(. >> >> I'm surprised that Apple is putting stuff in /Library. I don't have a >> Sierra box handy - /Library isn't SIP-protected now, is it? >> >> This seems wrong; someone should file a radar (and probably share >> on http://www.openradar.me <http://www.openradar.me/> for further >> discussion). > > Did someone file a radar for this? Otherwise I can do so. Not me. If I understand correctly, Glyph -- who undoubtedly understand the situation better than I do -- still thinks that there's no actual bug here, since we shouldn't be using the framework build this way, but I'm not sure I understand/agree... > I can affirm that Extras.pth is now in /Library/Python/2.7 instead of in > a system location. This sucks as bits of the system install now infect > other installs of Python 2.7. One more reason to stop using 2.7 I guess ;-) Andrew _______________________________________________ Pythonmac-SIG maillist - [email protected] https://mail.python.org/mailman/listinfo/pythonmac-sig unsubscribe: https://mail.python.org/mailman/options/Pythonmac-SIG