From ronaldoussoren at mac.com Fri Dec 14 01:34:34 2018 From: ronaldoussoren at mac.com (Ronald Oussoren) Date: Fri, 14 Dec 2018 07:34:34 +0100 Subject: [Pythonmac-SIG] [ANN] PyObjC 5.1.2 Message-ID: <964D71B2-3F46-4004-9EB6-9C6E72B467E7@mac.com> Hi, I?ve pushed PyObjC 5.1.2 to PyPI. This release contains a number of bugfixes: * #254: Fix compile error on macOS 10.9 or earlier * #255: Calling completion handler failed due to incomplete runtime info PyObjC's metadata system didn't automaticly set the call signature for blocks passed into a method implemented in Python. This causes problems when the ObjC or Swift block does not have signature information in the ObjC/blocks runtime. * Use MAP_JIT when allocating memory for the executable stubs for Python methods. With the "restricted" runtime you'll have to add the "com.apple.security.cs.allow-jit" entitlement to use this flag, in earlier versions you'd have to use a different entitlement: "com.apple.security.cs.allow-unsigned-executable-memory". The MAP_JIT flag is only used on macOS 10.14 or later. * Ensure that PyObjC can be built using /usr/bin/python on macOS 10.14 This failed due the problems with header files in the SDK included with Xcode 10. Regards, Ronald ? Twitter: @ronaldoussoren Blog: https://blog.ronaldoussoren.net/ -------------- next part -------------- An HTML attachment was scrubbed... URL: