{"action":"opened","issue":{"url":"https://api.github.com/repos/hsoft/dupeguru/issues/340","labels_url":"https://api.github.com/repos/hsoft/dupeguru/issues/340/labels{/name}","comments_url":"https://api.github.com/repos/hsoft/dupeguru/issues/340/comments","events_url":"https://api.github.com/repos/hsoft/dupeguru/issues/340/events","html_url":"https://github.com/hsoft/dupeguru/issues/340","id":124692686,"number":340,"title":"Able to build/run under OSX but not when edition PE","user":{"login":"salamanders","id":85366,"avatar_url":"https://avatars.githubusercontent.com/u/85366?v=3","gravatar_id":"","url":"https://api.github.com/users/salamanders","html_url":"https://github.com/salamanders","followers_url":"https://api.github.com/users/salamanders/followers","following_url":"https://api.github.com/users/salamanders/following{/other_user}","gists_url":"https://api.github.com/users/salamanders/gists{/gist_id}","starred_url":"https://api.github.com/users/salamanders/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/salamanders/subscriptions","organizations_url":"https://api.github.com/users/salamanders/orgs","repos_url":"https://api.github.com/users/salamanders/repos","events_url":"https://api.github.com/users/salamanders/events{/privacy}","received_events_url":"https://api.github.com/users/salamanders/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-01-04T03:55:02Z","updated_at":"2016-01-04T03:55:02Z","closed_at":null,"body":"Fresh pull from github, can build and run the standard edition fine on OSX using the bootstrap file, but can't do the PE.\r\n\r\n```\r\n$ . env/bin/activate && python configure.py --edition pe && python build.py && python run.py\r\nConfiguring dupeGuru PE for UI cocoa (Release)\r\nBuilding dupeGuru PE with UI cocoa\r\nBuilding dupeGuru\r\nBuilding PE Modules\r\nrunning build_ext\r\ncopying build/lib.macosx-10.6-x86_64-3.3/_block.so -> \r\ncopying build/lib.macosx-10.6-x86_64-3.3/_cache.so -> \r\ncopying build/lib.macosx-10.6-x86_64-3.3/_block_osx.so -> \r\nMoving _block.so --> core_pe/_block.so\r\nMoving _block_osx.so --> core_pe/_block_osx.so\r\nMoving _cache.so --> core_pe/_cache.so\r\nCreating OS X app structure\r\nCopying build/Info.plist --> build/dupeGuru PE.app/Contents/Info.plist\r\nBuilding localizations\r\nCreating lproj folders based on .po files\r\nCreating build/dupeGuru PE.app/Contents/Resources/cs.lproj/Localizable.strings from locale/cs/LC_MESSAGES/ui.po\r\nCreating build/dupeGuru PE.app/Contents/Resources/cs.lproj/cocoalib.strings from cocoalib/locale/cs/LC_MESSAGES/cocoalib.po\r\nCreating build/dupeGuru PE.app/Contents/Resources/de.lproj/Localizable.strings from locale/de/LC_MESSAGES/ui.po\r\nCreating build/dupeGuru PE.app/Contents/Resources/de.lproj/cocoalib.strings from cocoalib/locale/de/LC_MESSAGES/cocoalib.po\r\nCreating build/dupeGuru PE.app/Contents/Resources/es.lproj/Localizable.strings from locale/es/LC_MESSAGES/ui.po\r\nCreating build/dupeGuru PE.app/Contents/Resources/es.lproj/cocoalib.strings from cocoalib/locale/es/LC_MESSAGES/cocoalib.po\r\nCreating build/dupeGuru PE.app/Contents/Resources/fr.lproj/Localizable.strings from locale/fr/LC_MESSAGES/ui.po\r\nCreating build/dupeGuru PE.app/Contents/Resources/fr.lproj/cocoalib.strings from cocoalib/locale/fr/LC_MESSAGES/cocoalib.po\r\nCreating build/dupeGuru PE.app/Contents/Resources/hy.lproj/Localizable.strings from locale/hy/LC_MESSAGES/ui.po\r\nCreating build/dupeGuru PE.app/Contents/Resources/hy.lproj/cocoalib.strings from cocoalib/locale/hy/LC_MESSAGES/cocoalib.po\r\nCreating build/dupeGuru PE.app/Contents/Resources/it.lproj/Localizable.strings from locale/it/LC_MESSAGES/ui.po\r\nCreating build/dupeGuru PE.app/Contents/Resources/it.lproj/cocoalib.strings from cocoalib/locale/it/LC_MESSAGES/cocoalib.po\r\nCreating build/dupeGuru PE.app/Contents/Resources/ko.lproj/Localizable.strings from locale/ko/LC_MESSAGES/ui.po\r\nCreating build/dupeGuru PE.app/Contents/Resources/ko.lproj/cocoalib.strings from cocoalib/locale/ko/LC_MESSAGES/cocoalib.po\r\nCreating build/dupeGuru PE.app/Contents/Resources/nl.lproj/Localizable.strings from locale/nl/LC_MESSAGES/ui.po\r\nCreating build/dupeGuru PE.app/Contents/Resources/nl.lproj/cocoalib.strings from cocoalib/locale/nl/LC_MESSAGES/cocoalib.po\r\nCreating build/dupeGuru PE.app/Contents/Resources/pl_PL.lproj/Localizable.strings from locale/pl_PL/LC_MESSAGES/ui.po\r\nCreating build/dupeGuru PE.app/Contents/Resources/pl_PL.lproj/cocoalib.strings from cocoalib/locale/pl_PL/LC_MESSAGES/cocoalib.po\r\nCreating build/dupeGuru PE.app/Contents/Resources/pt_BR.lproj/Localizable.strings from locale/pt_BR/LC_MESSAGES/ui.po\r\nCreating build/dupeGuru PE.app/Contents/Resources/pt_BR.lproj/cocoalib.strings from cocoalib/locale/pt_BR/LC_MESSAGES/cocoalib.po\r\nCreating build/dupeGuru PE.app/Contents/Resources/ru.lproj/Localizable.strings from locale/ru/LC_MESSAGES/ui.po\r\nCreating build/dupeGuru PE.app/Contents/Resources/ru.lproj/cocoalib.strings from cocoalib/locale/ru/LC_MESSAGES/cocoalib.po\r\nCreating build/dupeGuru PE.app/Contents/Resources/uk.lproj/Localizable.strings from locale/uk/LC_MESSAGES/ui.po\r\nCreating build/dupeGuru PE.app/Contents/Resources/uk.lproj/cocoalib.strings from cocoalib/locale/uk/LC_MESSAGES/cocoalib.po\r\nCreating build/dupeGuru PE.app/Contents/Resources/vi.lproj/Localizable.strings from locale/vi/LC_MESSAGES/ui.po\r\nCreating build/dupeGuru PE.app/Contents/Resources/vi.lproj/cocoalib.strings from cocoalib/locale/vi/LC_MESSAGES/cocoalib.po\r\nCreating build/dupeGuru PE.app/Contents/Resources/zh_CN.lproj/Localizable.strings from locale/zh_CN/LC_MESSAGES/ui.po\r\nCreating build/dupeGuru PE.app/Contents/Resources/zh_CN.lproj/cocoalib.strings from cocoalib/locale/zh_CN/LC_MESSAGES/cocoalib.po\r\nCopying cocoa/base/en.lproj/Localizable.strings --> build/dupeGuru PE.app/Contents/Resources/en.lproj\r\nCopying cocoalib/en.lproj/cocoalib.strings --> build/dupeGuru PE.app/Contents/Resources/en.lproj\r\nBuilding xibless UIs\r\nBuilding Python extensions\r\nBuilding Cocoa Proxy\r\nrunning build_ext\r\nbuilding 'CocoaProxy' extension\r\n/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -O3 -arch i386 -arch x86_64 -Icocoalib -Icocoa/autogen -I/Users/ME/Documents/code/dupeguru/env/include -I/Library/Frameworks/Python.framework/Versions/3.3/include/python3.3m -c cocoalib/cocoa/CocoaProxy.m -o build/temp.macosx-10.6-x86_64-3.3/cocoalib/cocoa/CocoaProxy.o\r\n/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -O3 -arch i386 -arch x86_64 -Icocoalib -Icocoa/autogen -I/Users/ME/Documents/code/dupeguru/env/include -I/Library/Frameworks/Python.framework/Versions/3.3/include/python3.3m -c build/CocoaProxy.m -o build/temp.macosx-10.6-x86_64-3.3/build/CocoaProxy.o\r\n/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -O3 -arch i386 -arch x86_64 -Icocoalib -Icocoa/autogen -I/Users/ME/Documents/code/dupeguru/env/include -I/Library/Frameworks/Python.framework/Versions/3.3/include/python3.3m -c build/ObjP.m -o build/temp.macosx-10.6-x86_64-3.3/build/ObjP.o\r\n/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -O3 -arch i386 -arch x86_64 -Icocoalib -Icocoa/autogen -I/Users/ME/Documents/code/dupeguru/env/include -I/Library/Frameworks/Python.framework/Versions/3.3/include/python3.3m -c cocoalib/HSErrorReportWindow.m -o build/temp.macosx-10.6-x86_64-3.3/cocoalib/HSErrorReportWindow.o\r\n/usr/bin/clang -fno-strict-aliasing -fno-common -dynamic -DNDEBUG -g -O3 -arch i386 -arch x86_64 -Icocoalib -Icocoa/autogen -I/Users/ME/Documents/code/dupeguru/env/include -I/Library/Frameworks/Python.framework/Versions/3.3/include/python3.3m -c cocoa/autogen/HSErrorReportWindow_UI.m -o build/temp.macosx-10.6-x86_64-3.3/cocoa/autogen/HSErrorReportWindow_UI.o\r\n/usr/bin/clang -bundle -undefined dynamic_lookup -arch i386 -arch x86_64 -g build/temp.macosx-10.6-x86_64-3.3/cocoalib/cocoa/CocoaProxy.o build/temp.macosx-10.6-x86_64-3.3/build/CocoaProxy.o build/temp.macosx-10.6-x86_64-3.3/build/ObjP.o build/temp.macosx-10.6-x86_64-3.3/cocoalib/HSErrorReportWindow.o build/temp.macosx-10.6-x86_64-3.3/cocoa/autogen/HSErrorReportWindow_UI.o -o build/lib.macosx-10.6-x86_64-3.3/CocoaProxy.so -framework CoreFoundation -framework Foundation -framework AppKit -framework CoreServices\r\ncopying build/lib.macosx-10.6-x86_64-3.3/CocoaProxy.so -> \r\nMoving CocoaProxy.so --> cocoalib/cocoa/CocoaProxy.so\r\nBuilding Cocoa Bridging Interfaces\r\nTraceback (most recent call last):\r\n  File \"build.py\", line 398, in <module>\r\n    main()\r\n  File \"build.py\", line 395, in main\r\n    build_normal(edition, ui, dev, conf)\r\n  File \"build.py\", line 355, in build_normal\r\n    build_cocoa(edition, dev)\r\n  File \"build.py\", line 125, in build_cocoa\r\n    build_cocoa_bridging_interfaces(edition)\r\n  File \"build.py\", line 304, in build_cocoa_bridging_interfaces\r\n    appmod = importlib.import_module('inter.app_{}'.format(edition))\r\n  File \"/Library/Frameworks/Python.framework/Versions/3.3/lib/python3.3/importlib/__init__.py\", line 90, in import_module\r\n    return _bootstrap._gcd_import(name[level:], package, level)\r\n  File \"<frozen importlib._bootstrap>\", line 1586, in _gcd_import\r\n  File \"<frozen importlib._bootstrap>\", line 1567, in _find_and_load\r\n  File \"<frozen importlib._bootstrap>\", line 1534, in _find_and_load_unlocked\r\n  File \"<frozen importlib._bootstrap>\", line 586, in _check_name_wrapper\r\n  File \"<frozen importlib._bootstrap>\", line 1024, in load_module\r\n  File \"<frozen importlib._bootstrap>\", line 1005, in load_module\r\n  File \"<frozen importlib._bootstrap>\", line 562, in module_for_loader_wrapper\r\n  File \"<frozen importlib._bootstrap>\", line 870, in _load_module\r\n  File \"<frozen importlib._bootstrap>\", line 313, in _call_with_frames_removed\r\n  File \"/Users/ME/Documents/code/dupeguru/cocoa/inter/app_pe.py\", line 26, in <module>\r\n    from core_pe.iphoto_plist import IPhotoPlistParser\r\n  File \"/Users/ME/Documents/code/dupeguru/core_pe/iphoto_plist.py\", line 11, in <module>\r\n    class IPhotoPlistParser(plistlib._PlistParser):\r\nAttributeError: 'module' object has no attribute '_PlistParser'\r\n(env) ~/Documents/code/dupeguru @ MEmacbook (ME) $ "}}