[Pythonmac-SIG] PyObjC and macOS 10.12 (Sierra)
Andrew Jaffe
a.h.jaffe at gmail.com
Wed Sep 21 04:52:22 EDT 2016
On 20/09/2016 20:54, Glyph Lefkowitz wrote:
>> On Sep 20, 2016, at 10:29 AM, Andrew Jaffe <a.h.jaffe at gmail.com> wrote:
>>
>> On 17/09/2016 18:59, Glyph Lefkowitz wrote:
>>>
>>>> On Sep 17, 2016, at 9:27 AM, Ned Deily <nad at python.org> wrote:
>>>>
>>>> On 2016-09-13 19:33, Glyph Lefkowitz wrote:
>>>>>> On Sep 13, 2016, at 3:35 PM, Andrew Jaffe <a.h.jaffe at 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
>>>>>>
>>>>> 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.
>>>
>>> This seems wrong; someone should file a radar (and probably share
>>> on http://www.openradar.me <http://www.openradar.me/> for further
>>> discussion).
>>
>> In the meantime, what's the recommended workaround?
>
> Looking back over the thread, my first reply was: "Make a virtualenv and
> install pyobjc there", but I didn't see a direct response to that. That
> would still be my first choice for a workaround. Is there some reason
> that doesn't work for you?
That would work, and in fact I don't really need PyObjC (sorry, Ronald!)
but I've got my whole setup working with the "global" python.org
framework build, so I am used to that... and the Sierra status quo does
seem ugly (and quite possibly is a bug!).
Andrew
More information about the Pythonmac-SIG
mailing list