Re: PyObjC and macOS 10.12 (Sierra)

Andrew Jaffe <[email protected]> Tue, 20 Sep 2016 18:29:20 +0100
Newsgroups gmane.comp.python.apple,gmane.comp.python.pyobjc.devel
Message-ID <[email protected]>
On 17/09/2016 18:59, Glyph Lefkowitz wrote:
>
>> On Sep 17, 2016, at 9:27 AM, Ned Deily <[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]>> 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?

Nope, that's not a problem.
>
> This seems wrong; someone should file a radar (and probably share on http://www.openradar.me for further discussion).

In the meantime, what's the recommended workaround?

A
_______________________________________________
Pythonmac-SIG maillist  -  [email protected]
https://mail.python.org/mailman/listinfo/pythonmac-sig
unsubscribe: https://mail.python.org/mailman/options/Pythonmac-SIG