> On 17 Sep 2016, at 19:59, Glyph Lefkowitz <gl...@twistedmatrix.com> wrote:
> 
>> 
>> On Sep 17, 2016, at 9:27 AM, Ned Deily <n...@python.org> wrote:
>> 
>> On 2016-09-13 19:33, Glyph Lefkowitz wrote:
>>>> On Sep 13, 2016, at 3:35 PM, Andrew Jaffe <a.h.ja...@gmail.com
>>>> <mailto:a.h.ja...@gmail.com>> 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.  

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 ;-)

BTW. Has anyone experience with using LLDB on Sierra? I’m currently running 
Sierra in a VM and for some reason LLDB doesn’t appear to work, in an SSH 
session I cannot start programs at all and on the console a crashing bug in the 
interpreter exists the interpreter instead of breaking into the debugger. 
That’s rather annoying when you’re trying to a debug a crash on 10.12 that 
doesn’t happen on 10.11.

Ronald

> 
> -glyph
> 
> 
> ------------------------------------------------------------------------------
> _______________________________________________
> Pyobjc-dev mailing list
> pyobjc-...@lists.sourceforge.net <mailto:pyobjc-...@lists.sourceforge.net>
> https://lists.sourceforge.net/lists/listinfo/pyobjc-dev 
> <https://lists.sourceforge.net/lists/listinfo/pyobjc-dev>
_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
https://mail.python.org/mailman/listinfo/pythonmac-sig
unsubscribe: https://mail.python.org/mailman/options/Pythonmac-SIG

Reply via email to