[Pyobjc-dev] PyObjC on macOS 10.12
Brought to you by:
ronaldoussoren
From: Ronald O. <ron...@ma...> - 2016-10-24 15:17:02
|
Hi, A release of PyObjC with proper support for 10.12 is getting closer. I’ve finished the metadata updates using the beta SDK that was current when I started the work, and I’m currently debugging two crashing bugs: The tests for both pyobjc-framework-DictionaryServices and pyobjc-framework-SpriteKit cause hard crashes on OSX 10.12. When those issues are resolved I’ll start testing on older OSX releases, followed by a release of PyObjC 3.2 (still without wheels). With some luck the 3.2 release will be sometime next week. After that I’d like to work on: * Update framework bindings to the latest OSX SDK (using the current Xcode 8.1 beta) * Somehow automate running tests on various OSX releases * Building wheels (and automate doing so using the previous item) * Add asyncio support to PyObjC (probably using new subproject), by implementing an asyncio eventloop using CFRunLoop * Experiment with adding utility functions and methods that make it easier to integrate asyncio(-style) code in a PyObjC GUI, for example by adding helper methods that enable using coroutines instead of completion handler callbacks. That will definitely be a new subproject initially, adding this is technically feasible but I don’t know yet if this will actually be useful. As always I have no idea when I’ll actually work on this, my time to work on this is fairly limited. Ronald |