"pip wheel pyobjc" and "pip install pyobjc" both fail on 10.10

Issue #103 resolved
Glyph
created an issue

wheel stops here:

  Failed building wheel for pyobjc-framework-ServerNotification
  Running setup.py bdist_wheel for pyobjc-framework-Message
  Destination directory: /Users/glyph/Library/Caches/org.pip-installer.pip/Wheelhouse
  Complete output from command /usr/bin/python -c "import setuptools;__file__='/private/var/folders/wd/y0p85qd48xx992w8rkclf7mc8xdc8d/T/pip_build_glyph/pyobjc-framework-Message/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" bdist_wheel -d /Users/glyph/Library/Caches/org.pip-installer.pip/Wheelhouse:
  running bdist_wheel

running build

error: This distribution is only supported on MacOSX <= 10.8

"install" also fails on pyobjc-framework-ServerNotification but the message is instead:

  Running setup.py install for pyobjc-framework-ServerNotification
    usage: -c [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
       or: -c --help [cmd1 cmd2 ...]
       or: -c --help-commands
       or: -c cmd --help

    error: option --single-version-externally-managed not recognized

Comments (6)

  1. Glyph reporter

    It appears that both ServerNotification and Message are unsupported on >10.8; if this is the case, I guess the fix here would be to have the root pyobjc package stop depending on them?

  2. Justin Nesselrotte

    It looks like the framework already doesn't include them as it's in DEL_REQUIRES_10_9.

    It looks like the issue is that that change was made in version 3.1 which hasn't been released on pypi yet.

  3. Ronald Oussoren repo owner

    I've pushed a fix for this to the 3.0.x branch, and hope to push out a release tomorrow (depending on how much work is waiting for me when I get back home).

    Sorry about the slow response, it's been busy at work and last week I've been travelling (thanks to an unexpected hole in the project planning).

    I don't know when I'll release 3.1, for that I'll have to finish updating the framework wrappers with actual support for APIs introduced in OSX 10.10 (and in a lot of cases 10.9). Finding time to work on that has been hard :-(

  4. Glyph reporter

    Only having to wait 2 weeks for a response seems pretty good, in the broader context of open source - no need to apologize :). Thanks for getting to this!

  5. Log in to comment