On 11/10/2016 22:26, Ronald Oussoren wrote:
On 17 Sep 2016, at 19:59, Glyph Lefkowitz <gl...@twistedmatrix.com
<mailto:gl...@twistedmatrix.com>> wrote:
On Sep 17, 2016, at 9:27 AM, Ned Deily <n...@python.org
<mailto: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>
<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.
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 - Pythonmac-SIG@python.org
https://mail.python.org/mailman/listinfo/pythonmac-sig
unsubscribe: https://mail.python.org/mailman/options/Pythonmac-SIG