<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi,<div class=""><br class=""></div><div class="">I’ve pushed PyObjC 5.1 to PyPI. This is a minor feature release.  The most interesting change is that the Objective-C proxies for builtin Python types now support NSSecureCoding.</div><div class=""><br class=""></div><div class=""><br class=""></div><div class="">The full list of changes:</div><div class=""><br class=""></div><div class=""><ul style="caret-color: rgb(62, 67, 73); color: rgb(62, 67, 73); font-family: Arial, sans-serif; font-size: 14.399999618530273px;" class=""><li style="-webkit-hyphens: auto; line-height: 1.5em;" class=""><p class="first" style="margin-top: 0px !important; -webkit-hyphens: auto; line-height: 1.5em;">Xcode 10 “GM” contains one difference from the last beta: the constant MLComputeUnitsCPUAndGPU in the CoreML bindings.</p></li><li style="-webkit-hyphens: auto; line-height: 1.5em;" class=""><p class="first" style="margin-top: 0px !important; -webkit-hyphens: auto; line-height: 1.5em;">#222: Add a proxy for C’s “FILE*” type on Python 3. This is not necessary on Python 2 because the default IO stack on Python 2 already uses FILE* internally.</p><p style="-webkit-hyphens: auto; line-height: 1.5em;" class="">This proxy type is very minimal and shouldn’t not be used for general I/O.</p></li><li style="-webkit-hyphens: auto; line-height: 1.5em;" class=""><p class="first" style="margin-top: 0px !important; -webkit-hyphens: auto; line-height: 1.5em;">Bindings are up-to-date w.r.t. Xcode 10.1 (beta)</p></li><li style="-webkit-hyphens: auto; line-height: 1.5em;" class=""><p class="first" style="margin-top: 0px !important; -webkit-hyphens: auto; line-height: 1.5em;">Updated the support code for framework wrappers to be able to emit deprecation warnings on the first import of a deprecated constants (functions and methods will only raise a deprecation warning when called).</p><p style="-webkit-hyphens: auto; line-height: 1.5em;" class="">This is just an infrastructure change, the actual framework bindings do not yet contain the information used to emit deprecation warnings.</p></li><li style="-webkit-hyphens: auto; line-height: 1.5em;" class=""><p class="first" style="margin-top: 0px !important; -webkit-hyphens: auto; line-height: 1.5em;">Add metadata for deprecation warnings to the “Contacts” framework</p></li><li style="-webkit-hyphens: auto; line-height: 1.5em;" class=""><p class="first" style="margin-top: 0px !important; -webkit-hyphens: auto; line-height: 1.5em;">#252: Import ABCs from <code class="literal notranslate docutils" style="background-color: rgb(236, 240, 243); color: rgb(34, 34, 34); font-size: 1.1em;"><span class="pre" style="-webkit-hyphens: none;">collections.abc</span></code> instead of <code class="literal notranslate docutils" style="background-color: rgb(236, 240, 243); color: rgb(34, 34, 34); font-size: 1.1em;"><span class="pre" style="-webkit-hyphens: none;">collections</span></code> because the latter is deprecated.</p></li><li style="-webkit-hyphens: auto; line-height: 1.5em;" class=""><p class="first" style="margin-top: 0px !important; -webkit-hyphens: auto; line-height: 1.5em;">#180, #251: Instances of most builtin value types and sequences (int, float, str, unicode, tuple, list, set, frozenset and dict) can now be written to archives that require secureCoding.</p></li></ul><div class="">Ronald</div></div></body></html>