Closed nuin closed 7 years ago
Yes, it is, obviously, but to install ntfy we need PyObjC. What is the workaround, if there's one?
pip install ntfy [ruby-2.0.0p648]
Collecting ntfy
Using cached ntfy-2.4.0-py2.py3-none-any.whl
Requirement already satisfied: ruamel.yaml in /usr/local/lib/python3.5/site-packages (from ntfy)
Requirement already satisfied: pyobjc-core; sys_platform == "darwin" in /usr/local/lib/python3.5/site-packages (from ntfy)
Requirement already satisfied: appdirs in /usr/local/lib/python3.5/site-packages (from ntfy)
Requirement already satisfied: requests in /usr/local/lib/python3.5/site-packages (from ntfy)
Collecting pyobjc; sys_platform == "darwin" (from ntfy)
Requirement already satisfied: pyobjc-framework-EventKit==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-FSEvents==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-LatentSemanticMapping==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-Cocoa==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-Automator==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-FinderSync==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-ImageCaptureCore==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-ExceptionHandling==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-CryptoTokenKit==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-MapKit==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-MediaLibrary==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-MultipeerConnectivity==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-NotificationCenter==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-SpriteKit==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-GameCenter==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-WebKit==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: py2app>=0.10 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-Accounts==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-CloudKit==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-ServiceManagement==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-InstallerPlugins==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-OpenDirectory==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-DiskArbitration==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-AppleScriptObjC==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-CalendarStore==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-Contacts==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-CoreData==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-NetFS==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-SceneKit==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-AppleScriptKit==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-ApplicationServices==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Collecting pyobjc-framework-QTKit==3.1.1 (from pyobjc; sys_platform == "darwin"->ntfy)
Using cached pyobjc-framework-QTKit-3.1.1.tar.gz
Requirement already satisfied: pyobjc-framework-CoreBluetooth==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-CFNetwork==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-PhotosUI==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-MediaAccessibility==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-IMServicePlugIn==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-AVFoundation==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-InputMethodKit==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-LocalAuthentication==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-AddressBook==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-DictionaryServices==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-ScreenSaver==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-Collaboration==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-PreferencePanes==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-LaunchServices==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-PubSub==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-ContactsUI==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-CoreLocation==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-CoreText==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-Quartz==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-ScriptingBridge==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-Social==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-StoreKit==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-SearchKit==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-CoreWLAN==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-GameController==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-SyncServices==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-AVKit==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-SystemConfiguration==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-InstantMessage==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: pyobjc-framework-Photos==3.1.1 in /usr/local/lib/python3.5/site-packages (from pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: altgraph>=0.12 in /usr/local/lib/python3.5/site-packages (from py2app>=0.10->pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: macholib>=1.5 in /usr/local/lib/python3.5/site-packages (from py2app>=0.10->pyobjc; sys_platform == "darwin"->ntfy)
Requirement already satisfied: modulegraph>=0.12 in /usr/local/lib/python3.5/site-packages (from py2app>=0.10->pyobjc; sys_platform == "darwin"->ntfy)
Building wheels for collected packages: pyobjc-framework-QTKit
Running setup.py bdist_wheel for pyobjc-framework-QTKit ... error
Complete output from command /usr/local/opt/python3/bin/python3.5 -u -c "import setuptools, tokenize;__file__='/private/var/folders/7d/nyhnzb892m949vzcnv2ssh7h0000gn/T/pip-build-hel_s9go/pyobjc-framework-QTKit/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /var/folders/7d/nyhnzb892m949vzcnv2ssh7h0000gn/T/tmpqb2bbyt_pip-wheel- --python-tag cp35:
running bdist_wheel
running build
running build_py
overriding build_packages to copy PyObjCTest
creating build
creating build/lib.macosx-10.11-x86_64-3.5
creating build/lib.macosx-10.11-x86_64-3.5/QTKit
copying Lib/QTKit/__init__.py -> build/lib.macosx-10.11-x86_64-3.5/QTKit
copying Lib/QTKit/_metadata.py -> build/lib.macosx-10.11-x86_64-3.5/QTKit
creating build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/__init__.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_qtcaptureconnection.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_QTCaptureDecompressedVideoOutput.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_qtcapturedevice.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_QTCaptureFileOutput.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_QTCaptureSession.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_QTCaptureVideoPreviewOutput.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_QTCaptureView.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_QTCompressionOptions.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_qtdatareference.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_qterror.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_qtexportoptions.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_qtexportsession.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_qtformatdescription.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_qtkitdefines.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_qtmedia.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_qtmetadataitem.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_qtmovie.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_qtmoviemodernizer.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_QTMovieView.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_qtsamplebuffer.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_qttime.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_qttimerange.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_qttrack.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_qtutilities.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
running build_ext
building 'QTKit._QTKit' extension
creating build/temp.macosx-10.11-x86_64-3.5/Modules
clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -Ibuild/temp.macosx-10.11-x86_64-3.5/pyobjc-include -I/usr/local/include -I/usr/local/opt/openssl/include -I/usr/local/opt/sqlite/include -I/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/include/python3.5m -c Modules/_QTKit.m -o build/temp.macosx-10.11-x86_64-3.5/Modules/_QTKit.o -DPyObjC_BUILD_RELEASE=1012 -Wno-deprecated-declarations
Modules/_QTKit.m:6:9: fatal error: 'QTKit/QTKit.h' file not found
#import <QTKit/QTKit.h>
^
1 error generated.
error: command 'clang' failed with exit status 1
----------------------------------------
Failed building wheel for pyobjc-framework-QTKit
Running setup.py clean for pyobjc-framework-QTKit
Failed to build pyobjc-framework-QTKit
Installing collected packages: pyobjc-framework-QTKit, pyobjc, ntfy
Running setup.py install for pyobjc-framework-QTKit ... error
Complete output from command /usr/local/opt/python3/bin/python3.5 -u -c "import setuptools, tokenize;__file__='/private/var/folders/7d/nyhnzb892m949vzcnv2ssh7h0000gn/T/pip-build-hel_s9go/pyobjc-framework-QTKit/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /var/folders/7d/nyhnzb892m949vzcnv2ssh7h0000gn/T/pip-jh9aadzu-record/install-record.txt --single-version-externally-managed --compile:
running install
running build
running build_py
overriding build_packages to copy PyObjCTest
creating build
creating build/lib.macosx-10.11-x86_64-3.5
creating build/lib.macosx-10.11-x86_64-3.5/QTKit
copying Lib/QTKit/__init__.py -> build/lib.macosx-10.11-x86_64-3.5/QTKit
copying Lib/QTKit/_metadata.py -> build/lib.macosx-10.11-x86_64-3.5/QTKit
creating build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/__init__.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_qtcaptureconnection.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_QTCaptureDecompressedVideoOutput.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_qtcapturedevice.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_QTCaptureFileOutput.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_QTCaptureSession.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_QTCaptureVideoPreviewOutput.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_QTCaptureView.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_QTCompressionOptions.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_qtdatareference.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_qterror.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_qtexportoptions.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_qtexportsession.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_qtformatdescription.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_qtkitdefines.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_qtmedia.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_qtmetadataitem.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_qtmovie.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_qtmoviemodernizer.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_QTMovieView.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_qtsamplebuffer.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_qttime.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_qttimerange.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_qttrack.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
copying PyObjCTest/test_qtutilities.py -> build/lib.macosx-10.11-x86_64-3.5/PyObjCTest
running build_ext
building 'QTKit._QTKit' extension
creating build/temp.macosx-10.11-x86_64-3.5/Modules
clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -Ibuild/temp.macosx-10.11-x86_64-3.5/pyobjc-include -I/usr/local/include -I/usr/local/opt/openssl/include -I/usr/local/opt/sqlite/include -I/usr/local/Cellar/python3/3.5.2_3/Frameworks/Python.framework/Versions/3.5/include/python3.5m -c Modules/_QTKit.m -o build/temp.macosx-10.11-x86_64-3.5/Modules/_QTKit.o -DPyObjC_BUILD_RELEASE=1012 -Wno-deprecated-declarations
Modules/_QTKit.m:6:9: fatal error: 'QTKit/QTKit.h' file not found
#import <QTKit/QTKit.h>
^
1 error generated.
error: command 'clang' failed with exit status 1
----------------------------------------
Command "/usr/local/opt/python3/bin/python3.5 -u -c "import setuptools, tokenize;__file__='/private/var/folders/7d/nyhnzb892m949vzcnv2ssh7h0000gn/T/pip-build-hel_s9go/pyobjc-framework-QTKit/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /var/folders/7d/nyhnzb892m949vzcnv2ssh7h0000gn/T/pip-jh9aadzu-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/var/folders/7d/nyhnzb892m949vzcnv2ssh7h0000gn/T/pip-build-hel_s9go/pyobjc-framework-QTKit/```
Ah yes.. that is still a problem. I guess I could remove the PyObjC dep on MacOS and merely recommenced it for users who want desktop notifications.
For reference here's the relevant issue: https://bitbucket.org/ronaldoussoren/pyobjc/issues/161/update-bindings-for-osx-1012
@nuin as soon as TravisCI publishes the new release to PyPi you should be able to install on MacOS, but desktop notifications won't be usable, only push notifications.
Oop.s.. looks like the tests aren't happy. i'll have to fix that later when i actually have time
@dschep Thanks a lot, push notifications for now should be fine.
Current release doesn't depend on pyobjc and latest pyobjc works again.
Apparently QTKit has been removed in 10.12.1 and installation is producing an error: