PyObjC on macOS 10.12

Ronald Oussoren <[email protected]> Mon, 24 Oct 2016 17:16:51 +0200
Newsgroups gmane.comp.python.pyobjc.devel
Message-ID <[email protected]>
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




------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most 
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Pyobjc-dev mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/pyobjc-dev