ANN: PyObjC 4.2
Ronald Oussoren <[email protected]> Sun, 01 Apr 2018 13:52:11 +0200
| Newsgroups | gmane.comp.python.apple,gmane.comp.python.pyobjc.devel |
|---|---|
| Message-ID | <[email protected]> |
--===============7054728086164744663== Content-type: multipart/alternative; boundary="Apple-Mail=_DF3FC9B6-A7EE-4025-8733-E562D048F753" --Apple-Mail=_DF3FC9B6-A7EE-4025-8733-E562D048F753 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 I=E2=80=99ve just published PyObjC 4.2 on PyPI. This is primarily a bug = fix release, but also introduces bindings to the BusinessChat framework = introduced in macOS 10.13.4. Those bindings are probably totally = uninteresting for most users as the framework can only be used by a = small subset of macOS developers.=20 The full list of changes for this release: * Add bindings to the BusinessChat framework introduced in macOS 10.13.4 * Update metadata for Xcode 9.3 * Issue #233 Fix crash in Security.AuthorizationCopyRights() wrapper * Issue #234 Fix crash in AuthorizationExecuteWithPrivileges() wrapper Reported by Vangelis Koukis * Ensure doctest can work with modules containing subclasses of NSObject Reported by Just van Rossum * Issue #236 : Importing can sometimes fail in multi-threaded scenarios Fix by Max B=C3=A9langer * Undeprecate treating struct wrappers as sequences. Removing this = feature would break too much existing code, hence deprecating is not really an = option. Furthermore, this would also break some nice idioms. * Pull request #17: Fix python 3 issues in PyObjCTools.AppHelper and = PyObjCTools.Conversion Fix by Max B=C3=A9langer Regards, Ronald= --Apple-Mail=_DF3FC9B6-A7EE-4025-8733-E562D048F753 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 <html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; = charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; = -webkit-nbsp-mode: space; line-break: after-white-space;" = class=3D"">I=E2=80=99ve just published PyObjC 4.2 on PyPI. This is = primarily a bug fix release, but also introduces bindings to the = BusinessChat framework introduced in macOS 10.13.4. Those bindings = are probably totally uninteresting for most users as the framework can = only be used by a small subset of macOS developers. <div = class=3D""><br class=3D""></div><div class=3D"">The full list of changes = for this release:<br class=3D""><div class=3D""><br class=3D""></div><div = class=3D""><div style=3D"margin: 0px; font-stretch: normal; font-size: = 11px; line-height: normal; font-family: Menlo; background-color: = rgb(255, 255, 255);" class=3D""><span style=3D"font-variant-ligatures: = no-common-ligatures" class=3D"">* Add bindings to the BusinessChat = framework introduced in macOS 10.13.4</span></div><div style=3D"margin: = 0px; font-stretch: normal; font-size: 11px; line-height: normal; = font-family: Menlo; background-color: rgb(255, 255, 255); min-height: = 13px;" class=3D""><span style=3D"font-variant-ligatures: = no-common-ligatures" class=3D""></span><br class=3D""></div><div = style=3D"margin: 0px; font-stretch: normal; font-size: 11px; = line-height: normal; font-family: Menlo; background-color: rgb(255, 255, = 255);" class=3D""><span style=3D"font-variant-ligatures: = no-common-ligatures" class=3D"">* Update metadata for Xcode = 9.3</span></div><div style=3D"margin: 0px; font-stretch: normal; = font-size: 11px; line-height: normal; font-family: Menlo; = background-color: rgb(255, 255, 255); min-height: 13px;" class=3D""><span = style=3D"font-variant-ligatures: no-common-ligatures" = class=3D""></span><br class=3D""></div><div style=3D"margin: 0px; = font-stretch: normal; font-size: 11px; line-height: normal; font-family: = Menlo; background-color: rgb(255, 255, 255);" class=3D""><span = style=3D"font-variant-ligatures: no-common-ligatures" class=3D"">* Issue = #233 Fix crash in Security.AuthorizationCopyRights() = wrapper</span></div><div style=3D"margin: 0px; font-stretch: normal; = font-size: 11px; line-height: normal; font-family: Menlo; = background-color: rgb(255, 255, 255); min-height: 13px;" class=3D""><span = style=3D"font-variant-ligatures: no-common-ligatures" = class=3D""></span><br class=3D""></div><div style=3D"margin: 0px; = font-stretch: normal; font-size: 11px; line-height: normal; font-family: = Menlo; background-color: rgb(255, 255, 255);" class=3D""><span = style=3D"font-variant-ligatures: no-common-ligatures" class=3D"">* Issue = #234 Fix crash in AuthorizationExecuteWithPrivileges() = wrapper</span></div><div style=3D"margin: 0px; font-stretch: normal; = font-size: 11px; line-height: normal; font-family: Menlo; = background-color: rgb(255, 255, 255); min-height: 13px;" class=3D""><span = style=3D"font-variant-ligatures: no-common-ligatures" = class=3D""></span><br class=3D""></div><div style=3D"margin: 0px; = font-stretch: normal; font-size: 11px; line-height: normal; font-family: = Menlo; background-color: rgb(255, 255, 255);" class=3D""><span = style=3D"font-variant-ligatures: no-common-ligatures" class=3D""> = Reported by Vangelis Koukis</span></div><div style=3D"margin: 0px; = font-stretch: normal; font-size: 11px; line-height: normal; font-family: = Menlo; background-color: rgb(255, 255, 255); min-height: 13px;" = class=3D""><span style=3D"font-variant-ligatures: no-common-ligatures" = class=3D""></span><br class=3D""></div><div style=3D"margin: 0px; = font-stretch: normal; font-size: 11px; line-height: normal; font-family: = Menlo; background-color: rgb(255, 255, 255);" class=3D""><span = style=3D"font-variant-ligatures: no-common-ligatures" class=3D"">* = Ensure doctest can work with modules containing subclasses of = NSObject</span></div><div style=3D"margin: 0px; font-stretch: normal; = font-size: 11px; line-height: normal; font-family: Menlo; = background-color: rgb(255, 255, 255); min-height: 13px;" class=3D""><span = style=3D"font-variant-ligatures: no-common-ligatures" = class=3D""></span><br class=3D""></div><div style=3D"margin: 0px; = font-stretch: normal; font-size: 11px; line-height: normal; font-family: = Menlo; background-color: rgb(255, 255, 255);" class=3D""><span = style=3D"font-variant-ligatures: no-common-ligatures" class=3D""> = Reported by Just van Rossum</span></div><div style=3D"margin: 0px; = font-stretch: normal; font-size: 11px; line-height: normal; font-family: = Menlo; background-color: rgb(255, 255, 255); min-height: 13px;" = class=3D""><span style=3D"font-variant-ligatures: no-common-ligatures" = class=3D""></span><br class=3D""></div><div style=3D"margin: 0px; = font-stretch: normal; font-size: 11px; line-height: normal; font-family: = Menlo; background-color: rgb(255, 255, 255);" class=3D""><span = style=3D"font-variant-ligatures: no-common-ligatures" class=3D"">* Issue = #236 : Importing can sometimes fail in multi-threaded = scenarios</span></div><div style=3D"margin: 0px; font-stretch: normal; = font-size: 11px; line-height: normal; font-family: Menlo; = background-color: rgb(255, 255, 255); min-height: 13px;" class=3D""><span = style=3D"font-variant-ligatures: no-common-ligatures" = class=3D""></span><br class=3D""></div><div style=3D"margin: 0px; = font-stretch: normal; font-size: 11px; line-height: normal; font-family: = Menlo; background-color: rgb(255, 255, 255);" class=3D""><span = style=3D"font-variant-ligatures: no-common-ligatures" class=3D""> = Fix by Max B=C3=A9langer</span></div><div style=3D"margin: 0px; = font-stretch: normal; font-size: 11px; line-height: normal; font-family: = Menlo; background-color: rgb(255, 255, 255); min-height: 13px;" = class=3D""><span style=3D"font-variant-ligatures: no-common-ligatures" = class=3D""></span><br class=3D""></div><div style=3D"margin: 0px; = font-stretch: normal; font-size: 11px; line-height: normal; font-family: = Menlo; background-color: rgb(255, 255, 255);" class=3D""><span = style=3D"font-variant-ligatures: no-common-ligatures" class=3D"">* = Undeprecate treating struct wrappers as sequences. Removing this feature = would</span></div><div style=3D"margin: 0px; font-stretch: normal; = font-size: 11px; line-height: normal; font-family: Menlo; = background-color: rgb(255, 255, 255);" class=3D""><span = style=3D"font-variant-ligatures: no-common-ligatures" class=3D""> = break too much existing code, hence deprecating is not really an option. = Furthermore,</span></div><div style=3D"margin: 0px; font-stretch: = normal; font-size: 11px; line-height: normal; font-family: Menlo; = background-color: rgb(255, 255, 255);" class=3D""><span = style=3D"font-variant-ligatures: no-common-ligatures" class=3D""> = this would also break some nice idioms.</span></div><div style=3D"margin: = 0px; font-stretch: normal; font-size: 11px; line-height: normal; = font-family: Menlo; background-color: rgb(255, 255, 255); min-height: = 13px;" class=3D""><span style=3D"font-variant-ligatures: = no-common-ligatures" class=3D""></span><br class=3D""></div><div = style=3D"margin: 0px; font-stretch: normal; font-size: 11px; = line-height: normal; font-family: Menlo; background-color: rgb(255, 255, = 255); min-height: 13px;" class=3D""><span style=3D"font-variant-ligatures:= no-common-ligatures" class=3D""></span><br class=3D""></div><div = style=3D"margin: 0px; font-stretch: normal; font-size: 11px; = line-height: normal; font-family: Menlo; background-color: rgb(255, 255, = 255);" class=3D""><span style=3D"font-variant-ligatures: = no-common-ligatures" class=3D"">* Pull request #17: Fix python 3 issues = in PyObjCTools.AppHelper and PyObjCTools.Conversion</span></div><div = style=3D"margin: 0px; font-stretch: normal; font-size: 11px; = line-height: normal; font-family: Menlo; background-color: rgb(255, 255, = 255); min-height: 13px;" class=3D""><span style=3D"font-variant-ligatures:= no-common-ligatures" class=3D""></span><br class=3D""></div><div = style=3D"margin: 0px; font-stretch: normal; font-size: 11px; = line-height: normal; font-family: Menlo; background-color: rgb(255, 255, = 255);" class=3D""><span style=3D"font-variant-ligatures: = no-common-ligatures" class=3D""> Fix by Max = B=C3=A9langer</span></div><div style=3D"margin: 0px; font-stretch: = normal; font-size: 11px; line-height: normal; font-family: Menlo; = background-color: rgb(255, 255, 255); min-height: 13px;" class=3D""><span = style=3D"font-variant-ligatures: no-common-ligatures" = class=3D""></span><br class=3D""></div></div></div><div style=3D"margin: = 0px; font-stretch: normal; font-size: 11px; line-height: normal; = font-family: Menlo; background-color: rgb(255, 255, 255); min-height: = 13px;" class=3D""><br class=3D""></div><div style=3D"margin: 0px; = font-stretch: normal; font-size: 11px; line-height: normal; font-family: = Menlo; background-color: rgb(255, 255, 255); min-height: 13px;" = class=3D"">Regards,</div><div style=3D"margin: 0px; font-stretch: = normal; font-size: 11px; line-height: normal; font-family: Menlo; = background-color: rgb(255, 255, 255); min-height: 13px;" class=3D""><br = class=3D""></div><div style=3D"margin: 0px; font-stretch: normal; = font-size: 11px; line-height: normal; font-family: Menlo; = background-color: rgb(255, 255, 255); min-height: 13px;" class=3D""> = Ronald</div></body></html>= --Apple-Mail=_DF3FC9B6-A7EE-4025-8733-E562D048F753-- --===============7054728086164744663== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Pythonmac-SIG maillist - [email protected] https://mail.python.org/mailman/listinfo/pythonmac-sig unsubscribe: https://mail.python.org/mailman/options/Pythonmac-SIG --===============7054728086164744663==--