<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/638d346d666c176ee9c60a4ef956d46ebcfc148c">https://github.com/macports/macports-ports/commit/638d346d666c176ee9c60a4ef956d46ebcfc148c</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 638d346d666 py-pyobjc: update to 8.4.1
</span>638d346d666 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 638d346d666c176ee9c60a4ef956d46ebcfc148c
</span>Author: Dan Villiom Podlaski Christiansen <danchr@macports.org>
AuthorDate: Thu Apr 7 17:09:08 2022 +0200

<span style='display:block; white-space:pre;color:#404040;'>    py-pyobjc: update to 8.4.1
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    I elected to drop most of the patching of the build infrastructure,
</span><span style='display:block; white-space:pre;color:#404040;'>    and just use PEP-517 on each directory instead. Since the tools don't
</span><span style='display:block; white-space:pre;color:#404040;'>    actually support multiple directories or wheels, I added two small
</span><span style='display:block; white-space:pre;color:#404040;'>    scripts to do that. Hopefully this should prove more reliable and
</span><span style='display:block; white-space:pre;color:#404040;'>    maintainable in the long run.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/64766
</span>---
 python/py-pyobjc/Portfile                          |   44 +-
 python/py-pyobjc/files/multibuild.py               |   38 +
 python/py-pyobjc/files/multiinstall.py             |   22 +
 python/py-pyobjc/files/patch-docs-conf.py.diff     |    9 +-
 python/py-pyobjc/files/patch-install.py.diff       |   46 -
 .../files/patch-pyobjc-core-setup.py.diff          |   31 +-
 python/py-pyobjc/files/patch-setup-macosx11.diff   | 1632 ---------
 python/py-pyobjc/files/patch-setup-no-werror.diff  |  369 ++-
 .../files/patch-setuptools-distutils.diff          | 2218 -------------
 python/py-pyobjc/files/pr-367.diff                 | 3465 --------------------
 10 files changed, 339 insertions(+), 7535 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pyobjc/Portfile b/python/py-pyobjc/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index dfc2990faea..87d06b55951 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pyobjc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-pyobjc/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,12 +4,12 @@ PortSystem          1.0
</span> PortGroup           python 1.0
 PortGroup           github 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup        ronaldoussoren pyobjc 7.3 v
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        ronaldoussoren pyobjc 8.4.1 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  31d8aa7291bb396f60541e8e2376d19dbf84619c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  64a35c96b27dfb106b918d5c2a5e5a2c07478e89e5a4f09e8298873c76be3441 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    12911754
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  399060a17e7cf7f13c12288ddf7ffe9c50c9fb94 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  d367b3a5c0e00e7f6ae830fa505dce2bb5148aa061ad182e5b868a009ddfb003 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    17942440
</span> 
 name                py-pyobjc
 categories-append   devel
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,7 +27,7 @@ long_description    The PyObjC project aims to provide a bridge between \
</span>                     Python based functionality.
 homepage            https://pyobjc.readthedocs.io
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     36 37 38 39 310
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     37 38 39 310
</span> 
 if {${os.major} < 10} {
     depends_lib
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -40,18 +40,15 @@ if {${os.major} < 10} {
</span> } elseif {${name} ne ${subport}} {
     depends_lib-append \
                     port:py${python.version}-setuptools
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    depends_build   port:py${python.version}-sphinx
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-sphinx \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-sphinxcontrib-blockdiag
</span> 
     # the patches below suppresses cleaning on incremental builds, as
     # MacPorts handles that itself, and disables a sphinx extension
     # not in MacPorts
     patchfiles-append \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    pr-367.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-docs-conf.py.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-pyobjc-core-setup.py.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-setup-no-werror.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-setup-macosx11.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-setuptools-distutils.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-docs-conf.py.diff
</span> 
     # use system libffi on Catalina and Big Sur until upstream merges
     # and releases Apple's changes
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -59,13 +56,6 @@ if {${os.major} < 10} {
</span>     if {${os.major} < 19} {
         depends_lib-append \
                     port:libffi
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # this patch causes the build to fail hard should any module
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # fail to build, rather than just stop; as this is currently
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # the case for many older systems, restrict it to recent
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        # platforms
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        patchfiles-append \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-install.py.diff
</span>     }
 
     post-patch {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -73,8 +63,6 @@ if {${os.major} < 10} {
</span>             "s/sphinx-build /sphinx-build-${python.branch} /g" \
             ${worksrcpath}/docs/Makefile
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        ln -s install.py ${worksrcpath}/setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>         # see comment above
         if {${os.major} < 19} {
             # force using both our libffi _and_ its headers
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -103,6 +91,13 @@ if {${os.major} < 10} {
</span>     build.env-append    SDKROOT=${sdkroot}
     destroot.env-append SDKROOT=${sdkroot}
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    python.pep517       yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    build.cmd-prepend   ${python.bin} ${filespath}/multibuild.py ${build.jobs}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    destroot.cmd-prepend \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        ${python.bin} ${filespath}/multiinstall.py ${workpath}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    destroot.target
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     # build the documentation
     post-build {
         system -W ${worksrcpath}/docs "make -j${build.jobs} html"
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -114,4 +109,9 @@ if {${os.major} < 10} {
</span>             ${destroot}${prefix}/share/doc/${subport}
         copy ${worksrcpath}/docs/_build/html ${destroot}${prefix}/share/doc/${subport}/html
     }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    livecheck.type      none
</span> }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# # suppress release candidates
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.livecheck.regex  (\\d+(?:\\.\\d+)*)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pyobjc/files/multibuild.py b/python/py-pyobjc/files/multibuild.py
</span>new file mode 100755
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..d02b92ea679
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-pyobjc/files/multibuild.py
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,38 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#!/usr/bin/env python3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This is a small script that intercepts the build command, and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# applies it to multiple directories, in parallel.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+import multiprocessing.dummy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+import pathlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+import subprocess
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+import sys
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+sys.path.insert(0, "development-support")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+import _install_tool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+jobs = int(sys.argv[1])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+cmd = sys.argv[2:]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+dirs = ["pyobjc-core"] + _install_tool.sorted_framework_wrappers()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+failed = []
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+def build(dirpath):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    r = subprocess.run(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        cmd,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        cwd=dirpath,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        check=dirpath == "pyobjc-core",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if not r:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        failed.append(dirpath)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+with multiprocessing.dummy.Pool(jobs) as p:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    p.map(build, dirs)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+print("FAILED:", *failed)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pyobjc/files/multiinstall.py b/python/py-pyobjc/files/multiinstall.py
</span>new file mode 100755
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..ec796a9feee
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-pyobjc/files/multiinstall.py
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,22 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#!/usr/bin/env python3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This is a small script that intercepts the install command, and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# applies it to multiple wheels.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+import multiprocessing.dummy
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+import os
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+import pathlib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+import subprocess
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+import sys
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+sys.path.insert(0, "development-support")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+import _install_tool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+workdir = pathlib.Path(sys.argv[1])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+cmd = sys.argv[2:]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+for wheel in workdir.glob("*.whl"):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    subprocess.run(cmd + [wheel], cwd=workdir, check=True)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pyobjc/files/patch-docs-conf.py.diff b/python/py-pyobjc/files/patch-docs-conf.py.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 6041bcab5ec..45901c2627a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pyobjc/files/patch-docs-conf.py.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-pyobjc/files/patch-docs-conf.py.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,9 +1,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- docs/conf.py.orig      2020-04-01 07:47:09.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ docs/conf.py   2020-04-01 07:47:25.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -34,7 +34,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     "sphinx.ext.ifconfig",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git docs/conf.py docs/conf.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- docs/conf.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ docs/conf.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -34,7 +34,6 @@ extensions = [
</span>      "sphinx.ext.extlinks",
      "examples",
<span style='display:block; white-space:pre;background:#e0ffe0;'>+     "sphinxcontrib.blockdiag",
</span> -    "sphinx_sitemap",
  ]
  
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pyobjc/files/patch-install.py.diff b/python/py-pyobjc/files/patch-install.py.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 01b7ee94c85..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pyobjc/files/patch-install.py.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,46 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git install.py install.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- install.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ install.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -209,28 +209,11 @@ def sorted_framework_wrappers():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- def build_project(project, extra_args):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     proj_dir = os.path.join(TOPDIR, project)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    # First ask distutils to clean up
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    print("Cleaning {!r} using {!r}".format(project, sys.executable))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    status = subprocess.call([sys.executable, "setup.py", "clean"], cwd=proj_dir)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if status != 0:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        print("Cleaning of {!r} failed, status {}".format(project, status))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        return False
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    # Explicitly remove the 'build' directory, just in case...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if os.path.exists(os.path.join(proj_dir, "build")):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        shutil.rmtree(os.path.join(proj_dir, "build"))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     print("Installing {!r} using {!r}".format(project, sys.executable))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    status = subprocess.call(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        [sys.executable, "setup.py", "install"] + extra_args, cwd=proj_dir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    subprocess.check_call(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        [sys.executable, "setup.py"] + extra_args, cwd=proj_dir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if status != 0:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        print("Installing {!r} failed (status {})".format(project, status))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        return False
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    return True
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- def version_key(version):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     return tuple(int(x) for x in version.split("."))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -242,9 +225,8 @@ def main():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         sys.exit(1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     for project in ["pyobjc-core"] + sorted_framework_wrappers():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        ok = build_project(project, sys.argv[1:])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        if not ok:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            break
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        print(f"\nBuilding {project}...\n")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        build_project(project, sys.argv[1:])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if __name__ == "__main__":
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pyobjc/files/patch-pyobjc-core-setup.py.diff b/python/py-pyobjc/files/patch-pyobjc-core-setup.py.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 4b9619a8445..39f28d39082 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pyobjc/files/patch-pyobjc-core-setup.py.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-pyobjc/files/patch-pyobjc-core-setup.py.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,19 +1,32 @@
</span> diff --git pyobjc-core/setup.py pyobjc-core/setup.py
 --- pyobjc-core/setup.py
 +++ pyobjc-core/setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -146,9 +146,9 @@ else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     cfg_vars = get_config_vars()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     for k in cfg_vars:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         if isinstance(cfg_vars[k], str) and "-O2" in cfg_vars[k]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            cfg_vars[k] = cfg_vars[k].replace("-O2", "-O3")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            cfg_vars[k] = cfg_vars[k].replace("-O2", "-O3 -flto")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -149,15 +149,15 @@ if get_config_var("Py_DEBUG"):
</span>          elif isinstance(cfg_vars[k], str) and "-O3" in cfg_vars[k]:
<span style='display:block; white-space:pre;background:#ffe0e0;'>--            cfg_vars[k] = cfg_vars[k].replace("-O3", "-O3")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             cfg_vars[k] = cfg_vars[k].replace("-O3", "-O1 -g")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-# else:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#    # Enable -O3, which enables link-time optimization with
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#    # clang. This appears to have a positive effect on performance.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#    cfg_vars = get_config_vars()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#    for k in cfg_vars:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#        if isinstance(cfg_vars[k], str) and "-O2" in cfg_vars[k]:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#            cfg_vars[k] = cfg_vars[k].replace("-O2", "-O3")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#        elif isinstance(cfg_vars[k], str) and "-O3" in cfg_vars[k]:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#            cfg_vars[k] = cfg_vars[k].replace("-O3", "-O3")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++else:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    # Enable -O4, which enables link-time optimization with
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    # clang. This appears to have a positive effect on performance.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    cfg_vars = get_config_vars()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    for k in cfg_vars:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        if isinstance(cfg_vars[k], str) and "-O2" in cfg_vars[k]:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++            cfg_vars[k] = cfg_vars[k].replace("-O2", "-O3 -flto")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        elif isinstance(cfg_vars[k], str) and "-O3" in cfg_vars[k]:
</span> +            cfg_vars[k] = cfg_vars[k].replace("-O3", "-O3 -flto")
  
  
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # XXX: bug in CPython 3.4 repository leaks unwanted compiler flag into disutils.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -487,7 +487,7 @@ def _fixup_compiler(use_ccache):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # XXX: bug in CPython 3.4 repository leaks unwanted compiler flag into distutils.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -504,7 +504,7 @@ def _fixup_compiler(use_ccache):
</span>  
  
  class oc_build_ext(build_ext.build_ext):
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pyobjc/files/patch-setup-macosx11.diff b/python/py-pyobjc/files/patch-setup-macosx11.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index c60a007b066..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pyobjc/files/patch-setup-macosx11.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,1632 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git develop.py develop.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- develop.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ develop.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -122,7 +122,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git install.py install.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- install.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ install.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -122,7 +122,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-core/Tools/pyobjc_setup.py pyobjc-core/Tools/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-core/Tools/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-core/Tools/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-core/setup.py pyobjc-core/setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-core/setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-core/setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -50,7 +50,7 @@ def get_sdk_level(sdk):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-AVFoundation/pyobjc_setup.py pyobjc-framework-AVFoundation/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-AVFoundation/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-AVFoundation/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-AVKit/pyobjc_setup.py pyobjc-framework-AVKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-AVKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-AVKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Accessibility/pyobjc_setup.py pyobjc-framework-Accessibility/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Accessibility/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Accessibility/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Accounts/pyobjc_setup.py pyobjc-framework-Accounts/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Accounts/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Accounts/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-AdServices/pyobjc_setup.py pyobjc-framework-AdServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-AdServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-AdServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-AdSupport/pyobjc_setup.py pyobjc-framework-AdSupport/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-AdSupport/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-AdSupport/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-AddressBook/pyobjc_setup.py pyobjc-framework-AddressBook/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-AddressBook/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-AddressBook/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-AppTrackingTransparency/pyobjc_setup.py pyobjc-framework-AppTrackingTransparency/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-AppTrackingTransparency/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-AppTrackingTransparency/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-AppleScriptKit/pyobjc_setup.py pyobjc-framework-AppleScriptKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-AppleScriptKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-AppleScriptKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-AppleScriptObjC/pyobjc_setup.py pyobjc-framework-AppleScriptObjC/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-AppleScriptObjC/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-AppleScriptObjC/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ApplicationServices/pyobjc_setup.py pyobjc-framework-ApplicationServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ApplicationServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ApplicationServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-AuthenticationServices/pyobjc_setup.py pyobjc-framework-AuthenticationServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-AuthenticationServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-AuthenticationServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-AutomaticAssessmentConfiguration/pyobjc_setup.py pyobjc-framework-AutomaticAssessmentConfiguration/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-AutomaticAssessmentConfiguration/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-AutomaticAssessmentConfiguration/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Automator/pyobjc_setup.py pyobjc-framework-Automator/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Automator/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Automator/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-BusinessChat/pyobjc_setup.py pyobjc-framework-BusinessChat/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-BusinessChat/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-BusinessChat/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CFNetwork/pyobjc_setup.py pyobjc-framework-CFNetwork/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CFNetwork/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CFNetwork/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CalendarStore/pyobjc_setup.py pyobjc-framework-CalendarStore/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CalendarStore/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CalendarStore/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CallKit/pyobjc_setup.py pyobjc-framework-CallKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CallKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CallKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ClassKit/pyobjc_setup.py pyobjc-framework-ClassKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ClassKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ClassKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CloudKit/pyobjc_setup.py pyobjc-framework-CloudKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CloudKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CloudKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Cocoa/pyobjc_setup.py pyobjc-framework-Cocoa/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Cocoa/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Cocoa/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Collaboration/pyobjc_setup.py pyobjc-framework-Collaboration/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Collaboration/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Collaboration/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ColorSync/pyobjc_setup.py pyobjc-framework-ColorSync/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ColorSync/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ColorSync/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Contacts/pyobjc_setup.py pyobjc-framework-Contacts/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Contacts/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Contacts/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ContactsUI/pyobjc_setup.py pyobjc-framework-ContactsUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ContactsUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ContactsUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreAudio/pyobjc_setup.py pyobjc-framework-CoreAudio/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreAudio/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreAudio/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreAudioKit/pyobjc_setup.py pyobjc-framework-CoreAudioKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreAudioKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreAudioKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreBluetooth/pyobjc_setup.py pyobjc-framework-CoreBluetooth/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreBluetooth/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreBluetooth/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreData/pyobjc_setup.py pyobjc-framework-CoreData/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreData/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreData/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreHaptics/pyobjc_setup.py pyobjc-framework-CoreHaptics/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreHaptics/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreHaptics/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreLocation/pyobjc_setup.py pyobjc-framework-CoreLocation/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreLocation/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreLocation/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreMIDI/pyobjc_setup.py pyobjc-framework-CoreMIDI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreMIDI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreMIDI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreML/pyobjc_setup.py pyobjc-framework-CoreML/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreML/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreML/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreMedia/pyobjc_setup.py pyobjc-framework-CoreMedia/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreMedia/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreMedia/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreMediaIO/pyobjc_setup.py pyobjc-framework-CoreMediaIO/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreMediaIO/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreMediaIO/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreMotion/pyobjc_setup.py pyobjc-framework-CoreMotion/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreMotion/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreMotion/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreServices/pyobjc_setup.py pyobjc-framework-CoreServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreSpotlight/pyobjc_setup.py pyobjc-framework-CoreSpotlight/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreSpotlight/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreSpotlight/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreText/pyobjc_setup.py pyobjc-framework-CoreText/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreText/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreText/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreWLAN/pyobjc_setup.py pyobjc-framework-CoreWLAN/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreWLAN/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreWLAN/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CryptoTokenKit/pyobjc_setup.py pyobjc-framework-CryptoTokenKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CryptoTokenKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CryptoTokenKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-DVDPlayback/pyobjc_setup.py pyobjc-framework-DVDPlayback/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-DVDPlayback/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-DVDPlayback/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-DeviceCheck/pyobjc_setup.py pyobjc-framework-DeviceCheck/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-DeviceCheck/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-DeviceCheck/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-DictionaryServices/pyobjc_setup.py pyobjc-framework-DictionaryServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-DictionaryServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-DictionaryServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-DiscRecording/pyobjc_setup.py pyobjc-framework-DiscRecording/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-DiscRecording/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-DiscRecording/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-DiscRecordingUI/pyobjc_setup.py pyobjc-framework-DiscRecordingUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-DiscRecordingUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-DiscRecordingUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-DiskArbitration/pyobjc_setup.py pyobjc-framework-DiskArbitration/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-DiskArbitration/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-DiskArbitration/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-EventKit/pyobjc_setup.py pyobjc-framework-EventKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-EventKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-EventKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ExceptionHandling/pyobjc_setup.py pyobjc-framework-ExceptionHandling/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ExceptionHandling/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ExceptionHandling/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ExecutionPolicy/pyobjc_setup.py pyobjc-framework-ExecutionPolicy/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ExecutionPolicy/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ExecutionPolicy/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ExternalAccessory/pyobjc_setup.py pyobjc-framework-ExternalAccessory/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ExternalAccessory/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ExternalAccessory/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-FSEvents/pyobjc_setup.py pyobjc-framework-FSEvents/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-FSEvents/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-FSEvents/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-FileProvider/pyobjc_setup.py pyobjc-framework-FileProvider/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-FileProvider/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-FileProvider/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-FileProviderUI/pyobjc_setup.py pyobjc-framework-FileProviderUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-FileProviderUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-FileProviderUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-FinderSync/pyobjc_setup.py pyobjc-framework-FinderSync/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-FinderSync/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-FinderSync/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-GameCenter/pyobjc_setup.py pyobjc-framework-GameCenter/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-GameCenter/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-GameCenter/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-GameController/pyobjc_setup.py pyobjc-framework-GameController/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-GameController/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-GameController/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-GameKit/pyobjc_setup.py pyobjc-framework-GameKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-GameKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-GameKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-GameplayKit/pyobjc_setup.py pyobjc-framework-GameplayKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-GameplayKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-GameplayKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-IMServicePlugIn/pyobjc_setup.py pyobjc-framework-IMServicePlugIn/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-IMServicePlugIn/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-IMServicePlugIn/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-IOSurface/pyobjc_setup.py pyobjc-framework-IOSurface/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-IOSurface/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-IOSurface/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ImageCaptureCore/pyobjc_setup.py pyobjc-framework-ImageCaptureCore/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ImageCaptureCore/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ImageCaptureCore/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-InputMethodKit/pyobjc_setup.py pyobjc-framework-InputMethodKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-InputMethodKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-InputMethodKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-InstallerPlugins/pyobjc_setup.py pyobjc-framework-InstallerPlugins/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-InstallerPlugins/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-InstallerPlugins/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-InstantMessage/pyobjc_setup.py pyobjc-framework-InstantMessage/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-InstantMessage/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-InstantMessage/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Intents/pyobjc_setup.py pyobjc-framework-Intents/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Intents/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Intents/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-InterfaceBuilderKit/pyobjc_setup.py pyobjc-framework-InterfaceBuilderKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-InterfaceBuilderKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-InterfaceBuilderKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-KernelManagement/pyobjc_setup.py pyobjc-framework-KernelManagement/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-KernelManagement/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-KernelManagement/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-LatentSemanticMapping/pyobjc_setup.py pyobjc-framework-LatentSemanticMapping/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-LatentSemanticMapping/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-LatentSemanticMapping/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-LaunchServices/pyobjc_setup.py pyobjc-framework-LaunchServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-LaunchServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-LaunchServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-LinkPresentation/pyobjc_setup.py pyobjc-framework-LinkPresentation/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-LinkPresentation/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-LinkPresentation/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-LocalAuthentication/pyobjc_setup.py pyobjc-framework-LocalAuthentication/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-LocalAuthentication/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-LocalAuthentication/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-MLCompute/pyobjc_setup.py pyobjc-framework-MLCompute/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-MLCompute/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-MLCompute/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-MapKit/pyobjc_setup.py pyobjc-framework-MapKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-MapKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-MapKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-MediaAccessibility/pyobjc_setup.py pyobjc-framework-MediaAccessibility/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-MediaAccessibility/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-MediaAccessibility/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-MediaLibrary/pyobjc_setup.py pyobjc-framework-MediaLibrary/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-MediaLibrary/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-MediaLibrary/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-MediaPlayer/pyobjc_setup.py pyobjc-framework-MediaPlayer/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-MediaPlayer/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-MediaPlayer/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-MediaToolbox/pyobjc_setup.py pyobjc-framework-MediaToolbox/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-MediaToolbox/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-MediaToolbox/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Message/pyobjc_setup.py pyobjc-framework-Message/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Message/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Message/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Metal/pyobjc_setup.py pyobjc-framework-Metal/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Metal/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Metal/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-MetalKit/pyobjc_setup.py pyobjc-framework-MetalKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-MetalKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-MetalKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-MetalPerformanceShaders/pyobjc_setup.py pyobjc-framework-MetalPerformanceShaders/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-MetalPerformanceShaders/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-MetalPerformanceShaders/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-MetalPerformanceShadersGraph/pyobjc_setup.py pyobjc-framework-MetalPerformanceShadersGraph/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-MetalPerformanceShadersGraph/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-MetalPerformanceShadersGraph/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ModelIO/pyobjc_setup.py pyobjc-framework-ModelIO/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ModelIO/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ModelIO/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-MultipeerConnectivity/pyobjc_setup.py pyobjc-framework-MultipeerConnectivity/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-MultipeerConnectivity/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-MultipeerConnectivity/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-NaturalLanguage/pyobjc_setup.py pyobjc-framework-NaturalLanguage/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-NaturalLanguage/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-NaturalLanguage/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-NetFS/pyobjc_setup.py pyobjc-framework-NetFS/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-NetFS/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-NetFS/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Network/pyobjc_setup.py pyobjc-framework-Network/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Network/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Network/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-NetworkExtension/pyobjc_setup.py pyobjc-framework-NetworkExtension/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-NetworkExtension/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-NetworkExtension/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-NotificationCenter/pyobjc_setup.py pyobjc-framework-NotificationCenter/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-NotificationCenter/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-NotificationCenter/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-OSAKit/pyobjc_setup.py pyobjc-framework-OSAKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-OSAKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-OSAKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-OSLog/pyobjc_setup.py pyobjc-framework-OSLog/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-OSLog/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-OSLog/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-OpenDirectory/pyobjc_setup.py pyobjc-framework-OpenDirectory/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-OpenDirectory/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-OpenDirectory/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-PassKit/pyobjc_setup.py pyobjc-framework-PassKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-PassKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-PassKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-PencilKit/pyobjc_setup.py pyobjc-framework-PencilKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-PencilKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-PencilKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Photos/pyobjc_setup.py pyobjc-framework-Photos/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Photos/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Photos/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-PhotosUI/pyobjc_setup.py pyobjc-framework-PhotosUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-PhotosUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-PhotosUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-PreferencePanes/pyobjc_setup.py pyobjc-framework-PreferencePanes/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-PreferencePanes/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-PreferencePanes/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-PubSub/pyobjc_setup.py pyobjc-framework-PubSub/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-PubSub/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-PubSub/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-PushKit/pyobjc_setup.py pyobjc-framework-PushKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-PushKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-PushKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Quartz/pyobjc_setup.py pyobjc-framework-Quartz/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Quartz/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Quartz/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-QuickLookThumbnailing/pyobjc_setup.py pyobjc-framework-QuickLookThumbnailing/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-QuickLookThumbnailing/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-QuickLookThumbnailing/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ReplayKit/pyobjc_setup.py pyobjc-framework-ReplayKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ReplayKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ReplayKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-SafariServices/pyobjc_setup.py pyobjc-framework-SafariServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-SafariServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-SafariServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-SceneKit/pyobjc_setup.py pyobjc-framework-SceneKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-SceneKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-SceneKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ScreenSaver/pyobjc_setup.py pyobjc-framework-ScreenSaver/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ScreenSaver/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ScreenSaver/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ScreenTime/pyobjc_setup.py pyobjc-framework-ScreenTime/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ScreenTime/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ScreenTime/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ScriptingBridge/pyobjc_setup.py pyobjc-framework-ScriptingBridge/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ScriptingBridge/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ScriptingBridge/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-SearchKit/pyobjc_setup.py pyobjc-framework-SearchKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-SearchKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-SearchKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Security/pyobjc_setup.py pyobjc-framework-Security/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Security/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Security/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-SecurityFoundation/pyobjc_setup.py pyobjc-framework-SecurityFoundation/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-SecurityFoundation/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-SecurityFoundation/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-SecurityInterface/pyobjc_setup.py pyobjc-framework-SecurityInterface/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-SecurityInterface/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-SecurityInterface/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ServerNotification/pyobjc_setup.py pyobjc-framework-ServerNotification/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ServerNotification/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ServerNotification/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ServiceManagement/pyobjc_setup.py pyobjc-framework-ServiceManagement/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ServiceManagement/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ServiceManagement/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Social/pyobjc_setup.py pyobjc-framework-Social/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Social/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Social/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-SoundAnalysis/pyobjc_setup.py pyobjc-framework-SoundAnalysis/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-SoundAnalysis/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-SoundAnalysis/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Speech/pyobjc_setup.py pyobjc-framework-Speech/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Speech/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Speech/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-SpriteKit/pyobjc_setup.py pyobjc-framework-SpriteKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-SpriteKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-SpriteKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-StoreKit/pyobjc_setup.py pyobjc-framework-StoreKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-StoreKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-StoreKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-SyncServices/pyobjc_setup.py pyobjc-framework-SyncServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-SyncServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-SyncServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-SystemConfiguration/pyobjc_setup.py pyobjc-framework-SystemConfiguration/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-SystemConfiguration/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-SystemConfiguration/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-SystemExtensions/pyobjc_setup.py pyobjc-framework-SystemExtensions/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-SystemExtensions/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-SystemExtensions/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-UniformTypeIdentifiers/pyobjc_setup.py pyobjc-framework-UniformTypeIdentifiers/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-UniformTypeIdentifiers/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-UniformTypeIdentifiers/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-UserNotifications/pyobjc_setup.py pyobjc-framework-UserNotifications/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-UserNotifications/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-UserNotifications/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-UserNotificationsUI/pyobjc_setup.py pyobjc-framework-UserNotificationsUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-UserNotificationsUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-UserNotificationsUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-VideoSubscriberAccount/pyobjc_setup.py pyobjc-framework-VideoSubscriberAccount/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-VideoSubscriberAccount/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-VideoSubscriberAccount/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-VideoToolbox/pyobjc_setup.py pyobjc-framework-VideoToolbox/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-VideoToolbox/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-VideoToolbox/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Virtualization/pyobjc_setup.py pyobjc-framework-Virtualization/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Virtualization/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Virtualization/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Vision/pyobjc_setup.py pyobjc-framework-Vision/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Vision/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Vision/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-WebKit/pyobjc_setup.py pyobjc-framework-WebKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-WebKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-WebKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-iTunesLibrary/pyobjc_setup.py pyobjc-framework-iTunesLibrary/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-iTunesLibrary/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-iTunesLibrary/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-libdispatch/pyobjc_setup.py pyobjc-framework-libdispatch/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-libdispatch/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-libdispatch/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -234,7 +234,7 @@ def get_sdk_level():
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     sdkname = os.path.basename(sdk)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.startswith("MacOSX")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     assert sdkname.endswith(".sdk")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if sdkname == "MacOSX.sdk":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    if sdkname == "MacOSX.sdk" or "." not in sdkname[6:-4]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             with open(os.path.join(sdk, "SDKSettings.plist"), "rb") as fp:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 pl = plistlib.load(fp)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pyobjc/files/patch-setup-no-werror.diff b/python/py-pyobjc/files/patch-setup-no-werror.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 8ca23ae74ef..8f4d9b85d1e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pyobjc/files/patch-setup-no-werror.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-pyobjc/files/patch-setup-no-werror.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,7 +1,7 @@
</span> diff --git pyobjc-core/Tools/pyobjc_setup.py pyobjc-core/Tools/pyobjc_setup.py
 --- pyobjc-core/Tools/pyobjc_setup.py
 +++ pyobjc-core/Tools/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -14,18 +14,18 @@ diff --git pyobjc-core/Tools/pyobjc_setup.py pyobjc-core/Tools/pyobjc_setup.py
</span> diff --git pyobjc-core/setup.py pyobjc-core/setup.py
 --- pyobjc-core/setup.py
 +++ pyobjc-core/setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -80,7 +80,6 @@ CFLAGS = [
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -86,7 +86,6 @@ CFLAGS = [
</span>      "-Wshorten-64-to-32",
      # "-fsanitize=address", "-fsanitize=undefined", "-fno-sanitize=vptr",
      # "--analyze",
 -    "-Werror",
      "-I/usr/include/ffi",
<span style='display:block; white-space:pre;background:#ffe0e0;'>-     # "-fvisibility=hidden",
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     # "-O3", "-flto",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     "-fvisibility=hidden",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     # "-O0",
</span> diff --git pyobjc-framework-AVFoundation/pyobjc_setup.py pyobjc-framework-AVFoundation/pyobjc_setup.py
 --- pyobjc-framework-AVFoundation/pyobjc_setup.py
 +++ pyobjc-framework-AVFoundation/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -38,7 +38,7 @@ diff --git pyobjc-framework-AVFoundation/pyobjc_setup.py pyobjc-framework-AVFoun
</span> diff --git pyobjc-framework-AVKit/pyobjc_setup.py pyobjc-framework-AVKit/pyobjc_setup.py
 --- pyobjc-framework-AVKit/pyobjc_setup.py
 +++ pyobjc-framework-AVKit/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -51,7 +51,7 @@ diff --git pyobjc-framework-AVKit/pyobjc_setup.py pyobjc-framework-AVKit/pyobjc_
</span> diff --git pyobjc-framework-Accessibility/pyobjc_setup.py pyobjc-framework-Accessibility/pyobjc_setup.py
 --- pyobjc-framework-Accessibility/pyobjc_setup.py
 +++ pyobjc-framework-Accessibility/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -64,7 +64,7 @@ diff --git pyobjc-framework-Accessibility/pyobjc_setup.py pyobjc-framework-Acces
</span> diff --git pyobjc-framework-Accounts/pyobjc_setup.py pyobjc-framework-Accounts/pyobjc_setup.py
 --- pyobjc-framework-Accounts/pyobjc_setup.py
 +++ pyobjc-framework-Accounts/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -77,7 +77,7 @@ diff --git pyobjc-framework-Accounts/pyobjc_setup.py pyobjc-framework-Accounts/p
</span> diff --git pyobjc-framework-AdServices/pyobjc_setup.py pyobjc-framework-AdServices/pyobjc_setup.py
 --- pyobjc-framework-AdServices/pyobjc_setup.py
 +++ pyobjc-framework-AdServices/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -90,7 +90,7 @@ diff --git pyobjc-framework-AdServices/pyobjc_setup.py pyobjc-framework-AdServic
</span> diff --git pyobjc-framework-AdSupport/pyobjc_setup.py pyobjc-framework-AdSupport/pyobjc_setup.py
 --- pyobjc-framework-AdSupport/pyobjc_setup.py
 +++ pyobjc-framework-AdSupport/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -103,7 +103,7 @@ diff --git pyobjc-framework-AdSupport/pyobjc_setup.py pyobjc-framework-AdSupport
</span> diff --git pyobjc-framework-AddressBook/pyobjc_setup.py pyobjc-framework-AddressBook/pyobjc_setup.py
 --- pyobjc-framework-AddressBook/pyobjc_setup.py
 +++ pyobjc-framework-AddressBook/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -116,7 +116,7 @@ diff --git pyobjc-framework-AddressBook/pyobjc_setup.py pyobjc-framework-Address
</span> diff --git pyobjc-framework-AppTrackingTransparency/pyobjc_setup.py pyobjc-framework-AppTrackingTransparency/pyobjc_setup.py
 --- pyobjc-framework-AppTrackingTransparency/pyobjc_setup.py
 +++ pyobjc-framework-AppTrackingTransparency/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -129,7 +129,7 @@ diff --git pyobjc-framework-AppTrackingTransparency/pyobjc_setup.py pyobjc-frame
</span> diff --git pyobjc-framework-AppleScriptKit/pyobjc_setup.py pyobjc-framework-AppleScriptKit/pyobjc_setup.py
 --- pyobjc-framework-AppleScriptKit/pyobjc_setup.py
 +++ pyobjc-framework-AppleScriptKit/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -142,7 +142,7 @@ diff --git pyobjc-framework-AppleScriptKit/pyobjc_setup.py pyobjc-framework-Appl
</span> diff --git pyobjc-framework-AppleScriptObjC/pyobjc_setup.py pyobjc-framework-AppleScriptObjC/pyobjc_setup.py
 --- pyobjc-framework-AppleScriptObjC/pyobjc_setup.py
 +++ pyobjc-framework-AppleScriptObjC/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -155,7 +155,20 @@ diff --git pyobjc-framework-AppleScriptObjC/pyobjc_setup.py pyobjc-framework-App
</span> diff --git pyobjc-framework-ApplicationServices/pyobjc_setup.py pyobjc-framework-ApplicationServices/pyobjc_setup.py
 --- pyobjc-framework-ApplicationServices/pyobjc_setup.py
 +++ pyobjc-framework-ApplicationServices/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         cflags.append("-DNO_OBJC2_RUNTIME")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    if "-Werror" not in cflags:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        cflags.append("-Werror")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if "extra_compile_args" in kwds:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         kwds["extra_compile_args"] = kwds["extra_compile_args"] + cflags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     else:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git pyobjc-framework-AudioVideoBridging/pyobjc_setup.py pyobjc-framework-AudioVideoBridging/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- pyobjc-framework-AudioVideoBridging/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ pyobjc-framework-AudioVideoBridging/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -168,7 +181,7 @@ diff --git pyobjc-framework-ApplicationServices/pyobjc_setup.py pyobjc-framework
</span> diff --git pyobjc-framework-AuthenticationServices/pyobjc_setup.py pyobjc-framework-AuthenticationServices/pyobjc_setup.py
 --- pyobjc-framework-AuthenticationServices/pyobjc_setup.py
 +++ pyobjc-framework-AuthenticationServices/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -181,7 +194,7 @@ diff --git pyobjc-framework-AuthenticationServices/pyobjc_setup.py pyobjc-framew
</span> diff --git pyobjc-framework-AutomaticAssessmentConfiguration/pyobjc_setup.py pyobjc-framework-AutomaticAssessmentConfiguration/pyobjc_setup.py
 --- pyobjc-framework-AutomaticAssessmentConfiguration/pyobjc_setup.py
 +++ pyobjc-framework-AutomaticAssessmentConfiguration/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -194,7 +207,7 @@ diff --git pyobjc-framework-AutomaticAssessmentConfiguration/pyobjc_setup.py pyo
</span> diff --git pyobjc-framework-Automator/pyobjc_setup.py pyobjc-framework-Automator/pyobjc_setup.py
 --- pyobjc-framework-Automator/pyobjc_setup.py
 +++ pyobjc-framework-Automator/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -207,7 +220,7 @@ diff --git pyobjc-framework-Automator/pyobjc_setup.py pyobjc-framework-Automator
</span> diff --git pyobjc-framework-BusinessChat/pyobjc_setup.py pyobjc-framework-BusinessChat/pyobjc_setup.py
 --- pyobjc-framework-BusinessChat/pyobjc_setup.py
 +++ pyobjc-framework-BusinessChat/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -220,7 +233,7 @@ diff --git pyobjc-framework-BusinessChat/pyobjc_setup.py pyobjc-framework-Busine
</span> diff --git pyobjc-framework-CFNetwork/pyobjc_setup.py pyobjc-framework-CFNetwork/pyobjc_setup.py
 --- pyobjc-framework-CFNetwork/pyobjc_setup.py
 +++ pyobjc-framework-CFNetwork/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -233,7 +246,7 @@ diff --git pyobjc-framework-CFNetwork/pyobjc_setup.py pyobjc-framework-CFNetwork
</span> diff --git pyobjc-framework-CalendarStore/pyobjc_setup.py pyobjc-framework-CalendarStore/pyobjc_setup.py
 --- pyobjc-framework-CalendarStore/pyobjc_setup.py
 +++ pyobjc-framework-CalendarStore/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -246,7 +259,7 @@ diff --git pyobjc-framework-CalendarStore/pyobjc_setup.py pyobjc-framework-Calen
</span> diff --git pyobjc-framework-CallKit/pyobjc_setup.py pyobjc-framework-CallKit/pyobjc_setup.py
 --- pyobjc-framework-CallKit/pyobjc_setup.py
 +++ pyobjc-framework-CallKit/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -259,7 +272,7 @@ diff --git pyobjc-framework-CallKit/pyobjc_setup.py pyobjc-framework-CallKit/pyo
</span> diff --git pyobjc-framework-ClassKit/pyobjc_setup.py pyobjc-framework-ClassKit/pyobjc_setup.py
 --- pyobjc-framework-ClassKit/pyobjc_setup.py
 +++ pyobjc-framework-ClassKit/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -272,7 +285,7 @@ diff --git pyobjc-framework-ClassKit/pyobjc_setup.py pyobjc-framework-ClassKit/p
</span> diff --git pyobjc-framework-CloudKit/pyobjc_setup.py pyobjc-framework-CloudKit/pyobjc_setup.py
 --- pyobjc-framework-CloudKit/pyobjc_setup.py
 +++ pyobjc-framework-CloudKit/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -285,7 +298,7 @@ diff --git pyobjc-framework-CloudKit/pyobjc_setup.py pyobjc-framework-CloudKit/p
</span> diff --git pyobjc-framework-Cocoa/pyobjc_setup.py pyobjc-framework-Cocoa/pyobjc_setup.py
 --- pyobjc-framework-Cocoa/pyobjc_setup.py
 +++ pyobjc-framework-Cocoa/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -298,7 +311,7 @@ diff --git pyobjc-framework-Cocoa/pyobjc_setup.py pyobjc-framework-Cocoa/pyobjc_
</span> diff --git pyobjc-framework-Collaboration/pyobjc_setup.py pyobjc-framework-Collaboration/pyobjc_setup.py
 --- pyobjc-framework-Collaboration/pyobjc_setup.py
 +++ pyobjc-framework-Collaboration/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -311,7 +324,7 @@ diff --git pyobjc-framework-Collaboration/pyobjc_setup.py pyobjc-framework-Colla
</span> diff --git pyobjc-framework-ColorSync/pyobjc_setup.py pyobjc-framework-ColorSync/pyobjc_setup.py
 --- pyobjc-framework-ColorSync/pyobjc_setup.py
 +++ pyobjc-framework-ColorSync/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -324,7 +337,7 @@ diff --git pyobjc-framework-ColorSync/pyobjc_setup.py pyobjc-framework-ColorSync
</span> diff --git pyobjc-framework-Contacts/pyobjc_setup.py pyobjc-framework-Contacts/pyobjc_setup.py
 --- pyobjc-framework-Contacts/pyobjc_setup.py
 +++ pyobjc-framework-Contacts/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -337,7 +350,7 @@ diff --git pyobjc-framework-Contacts/pyobjc_setup.py pyobjc-framework-Contacts/p
</span> diff --git pyobjc-framework-ContactsUI/pyobjc_setup.py pyobjc-framework-ContactsUI/pyobjc_setup.py
 --- pyobjc-framework-ContactsUI/pyobjc_setup.py
 +++ pyobjc-framework-ContactsUI/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -350,7 +363,7 @@ diff --git pyobjc-framework-ContactsUI/pyobjc_setup.py pyobjc-framework-Contacts
</span> diff --git pyobjc-framework-CoreAudio/pyobjc_setup.py pyobjc-framework-CoreAudio/pyobjc_setup.py
 --- pyobjc-framework-CoreAudio/pyobjc_setup.py
 +++ pyobjc-framework-CoreAudio/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -363,7 +376,7 @@ diff --git pyobjc-framework-CoreAudio/pyobjc_setup.py pyobjc-framework-CoreAudio
</span> diff --git pyobjc-framework-CoreAudioKit/pyobjc_setup.py pyobjc-framework-CoreAudioKit/pyobjc_setup.py
 --- pyobjc-framework-CoreAudioKit/pyobjc_setup.py
 +++ pyobjc-framework-CoreAudioKit/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -376,7 +389,7 @@ diff --git pyobjc-framework-CoreAudioKit/pyobjc_setup.py pyobjc-framework-CoreAu
</span> diff --git pyobjc-framework-CoreBluetooth/pyobjc_setup.py pyobjc-framework-CoreBluetooth/pyobjc_setup.py
 --- pyobjc-framework-CoreBluetooth/pyobjc_setup.py
 +++ pyobjc-framework-CoreBluetooth/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -389,7 +402,7 @@ diff --git pyobjc-framework-CoreBluetooth/pyobjc_setup.py pyobjc-framework-CoreB
</span> diff --git pyobjc-framework-CoreData/pyobjc_setup.py pyobjc-framework-CoreData/pyobjc_setup.py
 --- pyobjc-framework-CoreData/pyobjc_setup.py
 +++ pyobjc-framework-CoreData/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -402,7 +415,7 @@ diff --git pyobjc-framework-CoreData/pyobjc_setup.py pyobjc-framework-CoreData/p
</span> diff --git pyobjc-framework-CoreHaptics/pyobjc_setup.py pyobjc-framework-CoreHaptics/pyobjc_setup.py
 --- pyobjc-framework-CoreHaptics/pyobjc_setup.py
 +++ pyobjc-framework-CoreHaptics/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -415,7 +428,7 @@ diff --git pyobjc-framework-CoreHaptics/pyobjc_setup.py pyobjc-framework-CoreHap
</span> diff --git pyobjc-framework-CoreLocation/pyobjc_setup.py pyobjc-framework-CoreLocation/pyobjc_setup.py
 --- pyobjc-framework-CoreLocation/pyobjc_setup.py
 +++ pyobjc-framework-CoreLocation/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -428,7 +441,7 @@ diff --git pyobjc-framework-CoreLocation/pyobjc_setup.py pyobjc-framework-CoreLo
</span> diff --git pyobjc-framework-CoreMIDI/pyobjc_setup.py pyobjc-framework-CoreMIDI/pyobjc_setup.py
 --- pyobjc-framework-CoreMIDI/pyobjc_setup.py
 +++ pyobjc-framework-CoreMIDI/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -441,7 +454,7 @@ diff --git pyobjc-framework-CoreMIDI/pyobjc_setup.py pyobjc-framework-CoreMIDI/p
</span> diff --git pyobjc-framework-CoreML/pyobjc_setup.py pyobjc-framework-CoreML/pyobjc_setup.py
 --- pyobjc-framework-CoreML/pyobjc_setup.py
 +++ pyobjc-framework-CoreML/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -454,7 +467,7 @@ diff --git pyobjc-framework-CoreML/pyobjc_setup.py pyobjc-framework-CoreML/pyobj
</span> diff --git pyobjc-framework-CoreMedia/pyobjc_setup.py pyobjc-framework-CoreMedia/pyobjc_setup.py
 --- pyobjc-framework-CoreMedia/pyobjc_setup.py
 +++ pyobjc-framework-CoreMedia/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -467,7 +480,7 @@ diff --git pyobjc-framework-CoreMedia/pyobjc_setup.py pyobjc-framework-CoreMedia
</span> diff --git pyobjc-framework-CoreMediaIO/pyobjc_setup.py pyobjc-framework-CoreMediaIO/pyobjc_setup.py
 --- pyobjc-framework-CoreMediaIO/pyobjc_setup.py
 +++ pyobjc-framework-CoreMediaIO/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -480,7 +493,7 @@ diff --git pyobjc-framework-CoreMediaIO/pyobjc_setup.py pyobjc-framework-CoreMed
</span> diff --git pyobjc-framework-CoreMotion/pyobjc_setup.py pyobjc-framework-CoreMotion/pyobjc_setup.py
 --- pyobjc-framework-CoreMotion/pyobjc_setup.py
 +++ pyobjc-framework-CoreMotion/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -493,7 +506,7 @@ diff --git pyobjc-framework-CoreMotion/pyobjc_setup.py pyobjc-framework-CoreMoti
</span> diff --git pyobjc-framework-CoreServices/pyobjc_setup.py pyobjc-framework-CoreServices/pyobjc_setup.py
 --- pyobjc-framework-CoreServices/pyobjc_setup.py
 +++ pyobjc-framework-CoreServices/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -506,7 +519,7 @@ diff --git pyobjc-framework-CoreServices/pyobjc_setup.py pyobjc-framework-CoreSe
</span> diff --git pyobjc-framework-CoreSpotlight/pyobjc_setup.py pyobjc-framework-CoreSpotlight/pyobjc_setup.py
 --- pyobjc-framework-CoreSpotlight/pyobjc_setup.py
 +++ pyobjc-framework-CoreSpotlight/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -519,7 +532,7 @@ diff --git pyobjc-framework-CoreSpotlight/pyobjc_setup.py pyobjc-framework-CoreS
</span> diff --git pyobjc-framework-CoreText/pyobjc_setup.py pyobjc-framework-CoreText/pyobjc_setup.py
 --- pyobjc-framework-CoreText/pyobjc_setup.py
 +++ pyobjc-framework-CoreText/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -532,7 +545,7 @@ diff --git pyobjc-framework-CoreText/pyobjc_setup.py pyobjc-framework-CoreText/p
</span> diff --git pyobjc-framework-CoreWLAN/pyobjc_setup.py pyobjc-framework-CoreWLAN/pyobjc_setup.py
 --- pyobjc-framework-CoreWLAN/pyobjc_setup.py
 +++ pyobjc-framework-CoreWLAN/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -545,7 +558,7 @@ diff --git pyobjc-framework-CoreWLAN/pyobjc_setup.py pyobjc-framework-CoreWLAN/p
</span> diff --git pyobjc-framework-CryptoTokenKit/pyobjc_setup.py pyobjc-framework-CryptoTokenKit/pyobjc_setup.py
 --- pyobjc-framework-CryptoTokenKit/pyobjc_setup.py
 +++ pyobjc-framework-CryptoTokenKit/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -558,7 +571,20 @@ diff --git pyobjc-framework-CryptoTokenKit/pyobjc_setup.py pyobjc-framework-Cryp
</span> diff --git pyobjc-framework-DVDPlayback/pyobjc_setup.py pyobjc-framework-DVDPlayback/pyobjc_setup.py
 --- pyobjc-framework-DVDPlayback/pyobjc_setup.py
 +++ pyobjc-framework-DVDPlayback/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         cflags.append("-DNO_OBJC2_RUNTIME")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    if "-Werror" not in cflags:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        cflags.append("-Werror")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if "extra_compile_args" in kwds:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         kwds["extra_compile_args"] = kwds["extra_compile_args"] + cflags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     else:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git pyobjc-framework-DataDetection/pyobjc_setup.py pyobjc-framework-DataDetection/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- pyobjc-framework-DataDetection/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ pyobjc-framework-DataDetection/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -571,7 +597,7 @@ diff --git pyobjc-framework-DVDPlayback/pyobjc_setup.py pyobjc-framework-DVDPlay
</span> diff --git pyobjc-framework-DeviceCheck/pyobjc_setup.py pyobjc-framework-DeviceCheck/pyobjc_setup.py
 --- pyobjc-framework-DeviceCheck/pyobjc_setup.py
 +++ pyobjc-framework-DeviceCheck/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -584,7 +610,7 @@ diff --git pyobjc-framework-DeviceCheck/pyobjc_setup.py pyobjc-framework-DeviceC
</span> diff --git pyobjc-framework-DictionaryServices/pyobjc_setup.py pyobjc-framework-DictionaryServices/pyobjc_setup.py
 --- pyobjc-framework-DictionaryServices/pyobjc_setup.py
 +++ pyobjc-framework-DictionaryServices/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -597,7 +623,7 @@ diff --git pyobjc-framework-DictionaryServices/pyobjc_setup.py pyobjc-framework-
</span> diff --git pyobjc-framework-DiscRecording/pyobjc_setup.py pyobjc-framework-DiscRecording/pyobjc_setup.py
 --- pyobjc-framework-DiscRecording/pyobjc_setup.py
 +++ pyobjc-framework-DiscRecording/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -610,7 +636,7 @@ diff --git pyobjc-framework-DiscRecording/pyobjc_setup.py pyobjc-framework-DiscR
</span> diff --git pyobjc-framework-DiscRecordingUI/pyobjc_setup.py pyobjc-framework-DiscRecordingUI/pyobjc_setup.py
 --- pyobjc-framework-DiscRecordingUI/pyobjc_setup.py
 +++ pyobjc-framework-DiscRecordingUI/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -623,7 +649,7 @@ diff --git pyobjc-framework-DiscRecordingUI/pyobjc_setup.py pyobjc-framework-Dis
</span> diff --git pyobjc-framework-DiskArbitration/pyobjc_setup.py pyobjc-framework-DiskArbitration/pyobjc_setup.py
 --- pyobjc-framework-DiskArbitration/pyobjc_setup.py
 +++ pyobjc-framework-DiskArbitration/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -636,7 +662,7 @@ diff --git pyobjc-framework-DiskArbitration/pyobjc_setup.py pyobjc-framework-Dis
</span> diff --git pyobjc-framework-EventKit/pyobjc_setup.py pyobjc-framework-EventKit/pyobjc_setup.py
 --- pyobjc-framework-EventKit/pyobjc_setup.py
 +++ pyobjc-framework-EventKit/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -649,7 +675,7 @@ diff --git pyobjc-framework-EventKit/pyobjc_setup.py pyobjc-framework-EventKit/p
</span> diff --git pyobjc-framework-ExceptionHandling/pyobjc_setup.py pyobjc-framework-ExceptionHandling/pyobjc_setup.py
 --- pyobjc-framework-ExceptionHandling/pyobjc_setup.py
 +++ pyobjc-framework-ExceptionHandling/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -662,7 +688,7 @@ diff --git pyobjc-framework-ExceptionHandling/pyobjc_setup.py pyobjc-framework-E
</span> diff --git pyobjc-framework-ExecutionPolicy/pyobjc_setup.py pyobjc-framework-ExecutionPolicy/pyobjc_setup.py
 --- pyobjc-framework-ExecutionPolicy/pyobjc_setup.py
 +++ pyobjc-framework-ExecutionPolicy/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -675,7 +701,7 @@ diff --git pyobjc-framework-ExecutionPolicy/pyobjc_setup.py pyobjc-framework-Exe
</span> diff --git pyobjc-framework-ExternalAccessory/pyobjc_setup.py pyobjc-framework-ExternalAccessory/pyobjc_setup.py
 --- pyobjc-framework-ExternalAccessory/pyobjc_setup.py
 +++ pyobjc-framework-ExternalAccessory/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -688,7 +714,7 @@ diff --git pyobjc-framework-ExternalAccessory/pyobjc_setup.py pyobjc-framework-E
</span> diff --git pyobjc-framework-FSEvents/pyobjc_setup.py pyobjc-framework-FSEvents/pyobjc_setup.py
 --- pyobjc-framework-FSEvents/pyobjc_setup.py
 +++ pyobjc-framework-FSEvents/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -701,7 +727,7 @@ diff --git pyobjc-framework-FSEvents/pyobjc_setup.py pyobjc-framework-FSEvents/p
</span> diff --git pyobjc-framework-FileProvider/pyobjc_setup.py pyobjc-framework-FileProvider/pyobjc_setup.py
 --- pyobjc-framework-FileProvider/pyobjc_setup.py
 +++ pyobjc-framework-FileProvider/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -714,7 +740,7 @@ diff --git pyobjc-framework-FileProvider/pyobjc_setup.py pyobjc-framework-FilePr
</span> diff --git pyobjc-framework-FileProviderUI/pyobjc_setup.py pyobjc-framework-FileProviderUI/pyobjc_setup.py
 --- pyobjc-framework-FileProviderUI/pyobjc_setup.py
 +++ pyobjc-framework-FileProviderUI/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -727,7 +753,7 @@ diff --git pyobjc-framework-FileProviderUI/pyobjc_setup.py pyobjc-framework-File
</span> diff --git pyobjc-framework-FinderSync/pyobjc_setup.py pyobjc-framework-FinderSync/pyobjc_setup.py
 --- pyobjc-framework-FinderSync/pyobjc_setup.py
 +++ pyobjc-framework-FinderSync/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -740,7 +766,7 @@ diff --git pyobjc-framework-FinderSync/pyobjc_setup.py pyobjc-framework-FinderSy
</span> diff --git pyobjc-framework-GameCenter/pyobjc_setup.py pyobjc-framework-GameCenter/pyobjc_setup.py
 --- pyobjc-framework-GameCenter/pyobjc_setup.py
 +++ pyobjc-framework-GameCenter/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -753,7 +779,7 @@ diff --git pyobjc-framework-GameCenter/pyobjc_setup.py pyobjc-framework-GameCent
</span> diff --git pyobjc-framework-GameController/pyobjc_setup.py pyobjc-framework-GameController/pyobjc_setup.py
 --- pyobjc-framework-GameController/pyobjc_setup.py
 +++ pyobjc-framework-GameController/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -766,7 +792,7 @@ diff --git pyobjc-framework-GameController/pyobjc_setup.py pyobjc-framework-Game
</span> diff --git pyobjc-framework-GameKit/pyobjc_setup.py pyobjc-framework-GameKit/pyobjc_setup.py
 --- pyobjc-framework-GameKit/pyobjc_setup.py
 +++ pyobjc-framework-GameKit/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -779,7 +805,7 @@ diff --git pyobjc-framework-GameKit/pyobjc_setup.py pyobjc-framework-GameKit/pyo
</span> diff --git pyobjc-framework-GameplayKit/pyobjc_setup.py pyobjc-framework-GameplayKit/pyobjc_setup.py
 --- pyobjc-framework-GameplayKit/pyobjc_setup.py
 +++ pyobjc-framework-GameplayKit/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -792,7 +818,7 @@ diff --git pyobjc-framework-GameplayKit/pyobjc_setup.py pyobjc-framework-Gamepla
</span> diff --git pyobjc-framework-IMServicePlugIn/pyobjc_setup.py pyobjc-framework-IMServicePlugIn/pyobjc_setup.py
 --- pyobjc-framework-IMServicePlugIn/pyobjc_setup.py
 +++ pyobjc-framework-IMServicePlugIn/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -805,7 +831,7 @@ diff --git pyobjc-framework-IMServicePlugIn/pyobjc_setup.py pyobjc-framework-IMS
</span> diff --git pyobjc-framework-IOSurface/pyobjc_setup.py pyobjc-framework-IOSurface/pyobjc_setup.py
 --- pyobjc-framework-IOSurface/pyobjc_setup.py
 +++ pyobjc-framework-IOSurface/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -818,7 +844,7 @@ diff --git pyobjc-framework-IOSurface/pyobjc_setup.py pyobjc-framework-IOSurface
</span> diff --git pyobjc-framework-ImageCaptureCore/pyobjc_setup.py pyobjc-framework-ImageCaptureCore/pyobjc_setup.py
 --- pyobjc-framework-ImageCaptureCore/pyobjc_setup.py
 +++ pyobjc-framework-ImageCaptureCore/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -831,7 +857,7 @@ diff --git pyobjc-framework-ImageCaptureCore/pyobjc_setup.py pyobjc-framework-Im
</span> diff --git pyobjc-framework-InputMethodKit/pyobjc_setup.py pyobjc-framework-InputMethodKit/pyobjc_setup.py
 --- pyobjc-framework-InputMethodKit/pyobjc_setup.py
 +++ pyobjc-framework-InputMethodKit/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -844,7 +870,7 @@ diff --git pyobjc-framework-InputMethodKit/pyobjc_setup.py pyobjc-framework-Inpu
</span> diff --git pyobjc-framework-InstallerPlugins/pyobjc_setup.py pyobjc-framework-InstallerPlugins/pyobjc_setup.py
 --- pyobjc-framework-InstallerPlugins/pyobjc_setup.py
 +++ pyobjc-framework-InstallerPlugins/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -857,7 +883,7 @@ diff --git pyobjc-framework-InstallerPlugins/pyobjc_setup.py pyobjc-framework-In
</span> diff --git pyobjc-framework-InstantMessage/pyobjc_setup.py pyobjc-framework-InstantMessage/pyobjc_setup.py
 --- pyobjc-framework-InstantMessage/pyobjc_setup.py
 +++ pyobjc-framework-InstantMessage/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -870,7 +896,7 @@ diff --git pyobjc-framework-InstantMessage/pyobjc_setup.py pyobjc-framework-Inst
</span> diff --git pyobjc-framework-Intents/pyobjc_setup.py pyobjc-framework-Intents/pyobjc_setup.py
 --- pyobjc-framework-Intents/pyobjc_setup.py
 +++ pyobjc-framework-Intents/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -880,10 +906,10 @@ diff --git pyobjc-framework-Intents/pyobjc_setup.py pyobjc-framework-Intents/pyo
</span>      if "extra_compile_args" in kwds:
          kwds["extra_compile_args"] = kwds["extra_compile_args"] + cflags
      else:
<span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-InterfaceBuilderKit/pyobjc_setup.py pyobjc-framework-InterfaceBuilderKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-InterfaceBuilderKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-InterfaceBuilderKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git pyobjc-framework-IntentsUI/pyobjc_setup.py pyobjc-framework-IntentsUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- pyobjc-framework-IntentsUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ pyobjc-framework-IntentsUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -896,7 +922,7 @@ diff --git pyobjc-framework-InterfaceBuilderKit/pyobjc_setup.py pyobjc-framework
</span> diff --git pyobjc-framework-KernelManagement/pyobjc_setup.py pyobjc-framework-KernelManagement/pyobjc_setup.py
 --- pyobjc-framework-KernelManagement/pyobjc_setup.py
 +++ pyobjc-framework-KernelManagement/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -909,7 +935,7 @@ diff --git pyobjc-framework-KernelManagement/pyobjc_setup.py pyobjc-framework-Ke
</span> diff --git pyobjc-framework-LatentSemanticMapping/pyobjc_setup.py pyobjc-framework-LatentSemanticMapping/pyobjc_setup.py
 --- pyobjc-framework-LatentSemanticMapping/pyobjc_setup.py
 +++ pyobjc-framework-LatentSemanticMapping/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -922,7 +948,7 @@ diff --git pyobjc-framework-LatentSemanticMapping/pyobjc_setup.py pyobjc-framewo
</span> diff --git pyobjc-framework-LaunchServices/pyobjc_setup.py pyobjc-framework-LaunchServices/pyobjc_setup.py
 --- pyobjc-framework-LaunchServices/pyobjc_setup.py
 +++ pyobjc-framework-LaunchServices/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -935,7 +961,7 @@ diff --git pyobjc-framework-LaunchServices/pyobjc_setup.py pyobjc-framework-Laun
</span> diff --git pyobjc-framework-LinkPresentation/pyobjc_setup.py pyobjc-framework-LinkPresentation/pyobjc_setup.py
 --- pyobjc-framework-LinkPresentation/pyobjc_setup.py
 +++ pyobjc-framework-LinkPresentation/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -948,7 +974,20 @@ diff --git pyobjc-framework-LinkPresentation/pyobjc_setup.py pyobjc-framework-Li
</span> diff --git pyobjc-framework-LocalAuthentication/pyobjc_setup.py pyobjc-framework-LocalAuthentication/pyobjc_setup.py
 --- pyobjc-framework-LocalAuthentication/pyobjc_setup.py
 +++ pyobjc-framework-LocalAuthentication/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         cflags.append("-DNO_OBJC2_RUNTIME")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    if "-Werror" not in cflags:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        cflags.append("-Werror")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if "extra_compile_args" in kwds:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         kwds["extra_compile_args"] = kwds["extra_compile_args"] + cflags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     else:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git pyobjc-framework-LocalAuthenticationEmbeddedUI/pyobjc_setup.py pyobjc-framework-LocalAuthenticationEmbeddedUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- pyobjc-framework-LocalAuthenticationEmbeddedUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ pyobjc-framework-LocalAuthenticationEmbeddedUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -961,7 +1000,20 @@ diff --git pyobjc-framework-LocalAuthentication/pyobjc_setup.py pyobjc-framework
</span> diff --git pyobjc-framework-MLCompute/pyobjc_setup.py pyobjc-framework-MLCompute/pyobjc_setup.py
 --- pyobjc-framework-MLCompute/pyobjc_setup.py
 +++ pyobjc-framework-MLCompute/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         cflags.append("-DNO_OBJC2_RUNTIME")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    if "-Werror" not in cflags:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        cflags.append("-Werror")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if "extra_compile_args" in kwds:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         kwds["extra_compile_args"] = kwds["extra_compile_args"] + cflags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     else:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git pyobjc-framework-MailKit/pyobjc_setup.py pyobjc-framework-MailKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- pyobjc-framework-MailKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ pyobjc-framework-MailKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -974,7 +1026,7 @@ diff --git pyobjc-framework-MLCompute/pyobjc_setup.py pyobjc-framework-MLCompute
</span> diff --git pyobjc-framework-MapKit/pyobjc_setup.py pyobjc-framework-MapKit/pyobjc_setup.py
 --- pyobjc-framework-MapKit/pyobjc_setup.py
 +++ pyobjc-framework-MapKit/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -987,7 +1039,7 @@ diff --git pyobjc-framework-MapKit/pyobjc_setup.py pyobjc-framework-MapKit/pyobj
</span> diff --git pyobjc-framework-MediaAccessibility/pyobjc_setup.py pyobjc-framework-MediaAccessibility/pyobjc_setup.py
 --- pyobjc-framework-MediaAccessibility/pyobjc_setup.py
 +++ pyobjc-framework-MediaAccessibility/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1000,7 +1052,7 @@ diff --git pyobjc-framework-MediaAccessibility/pyobjc_setup.py pyobjc-framework-
</span> diff --git pyobjc-framework-MediaLibrary/pyobjc_setup.py pyobjc-framework-MediaLibrary/pyobjc_setup.py
 --- pyobjc-framework-MediaLibrary/pyobjc_setup.py
 +++ pyobjc-framework-MediaLibrary/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1013,7 +1065,7 @@ diff --git pyobjc-framework-MediaLibrary/pyobjc_setup.py pyobjc-framework-MediaL
</span> diff --git pyobjc-framework-MediaPlayer/pyobjc_setup.py pyobjc-framework-MediaPlayer/pyobjc_setup.py
 --- pyobjc-framework-MediaPlayer/pyobjc_setup.py
 +++ pyobjc-framework-MediaPlayer/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1026,7 +1078,7 @@ diff --git pyobjc-framework-MediaPlayer/pyobjc_setup.py pyobjc-framework-MediaPl
</span> diff --git pyobjc-framework-MediaToolbox/pyobjc_setup.py pyobjc-framework-MediaToolbox/pyobjc_setup.py
 --- pyobjc-framework-MediaToolbox/pyobjc_setup.py
 +++ pyobjc-framework-MediaToolbox/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1039,7 +1091,7 @@ diff --git pyobjc-framework-MediaToolbox/pyobjc_setup.py pyobjc-framework-MediaT
</span> diff --git pyobjc-framework-Message/pyobjc_setup.py pyobjc-framework-Message/pyobjc_setup.py
 --- pyobjc-framework-Message/pyobjc_setup.py
 +++ pyobjc-framework-Message/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1052,7 +1104,7 @@ diff --git pyobjc-framework-Message/pyobjc_setup.py pyobjc-framework-Message/pyo
</span> diff --git pyobjc-framework-Metal/pyobjc_setup.py pyobjc-framework-Metal/pyobjc_setup.py
 --- pyobjc-framework-Metal/pyobjc_setup.py
 +++ pyobjc-framework-Metal/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1065,7 +1117,7 @@ diff --git pyobjc-framework-Metal/pyobjc_setup.py pyobjc-framework-Metal/pyobjc_
</span> diff --git pyobjc-framework-MetalKit/pyobjc_setup.py pyobjc-framework-MetalKit/pyobjc_setup.py
 --- pyobjc-framework-MetalKit/pyobjc_setup.py
 +++ pyobjc-framework-MetalKit/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1078,7 +1130,7 @@ diff --git pyobjc-framework-MetalKit/pyobjc_setup.py pyobjc-framework-MetalKit/p
</span> diff --git pyobjc-framework-MetalPerformanceShaders/pyobjc_setup.py pyobjc-framework-MetalPerformanceShaders/pyobjc_setup.py
 --- pyobjc-framework-MetalPerformanceShaders/pyobjc_setup.py
 +++ pyobjc-framework-MetalPerformanceShaders/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1091,7 +1143,20 @@ diff --git pyobjc-framework-MetalPerformanceShaders/pyobjc_setup.py pyobjc-frame
</span> diff --git pyobjc-framework-MetalPerformanceShadersGraph/pyobjc_setup.py pyobjc-framework-MetalPerformanceShadersGraph/pyobjc_setup.py
 --- pyobjc-framework-MetalPerformanceShadersGraph/pyobjc_setup.py
 +++ pyobjc-framework-MetalPerformanceShadersGraph/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         cflags.append("-DNO_OBJC2_RUNTIME")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    if "-Werror" not in cflags:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        cflags.append("-Werror")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if "extra_compile_args" in kwds:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         kwds["extra_compile_args"] = kwds["extra_compile_args"] + cflags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     else:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git pyobjc-framework-MetricKit/pyobjc_setup.py pyobjc-framework-MetricKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- pyobjc-framework-MetricKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ pyobjc-framework-MetricKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1104,7 +1169,7 @@ diff --git pyobjc-framework-MetalPerformanceShadersGraph/pyobjc_setup.py pyobjc-
</span> diff --git pyobjc-framework-ModelIO/pyobjc_setup.py pyobjc-framework-ModelIO/pyobjc_setup.py
 --- pyobjc-framework-ModelIO/pyobjc_setup.py
 +++ pyobjc-framework-ModelIO/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1117,7 +1182,7 @@ diff --git pyobjc-framework-ModelIO/pyobjc_setup.py pyobjc-framework-ModelIO/pyo
</span> diff --git pyobjc-framework-MultipeerConnectivity/pyobjc_setup.py pyobjc-framework-MultipeerConnectivity/pyobjc_setup.py
 --- pyobjc-framework-MultipeerConnectivity/pyobjc_setup.py
 +++ pyobjc-framework-MultipeerConnectivity/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1130,7 +1195,7 @@ diff --git pyobjc-framework-MultipeerConnectivity/pyobjc_setup.py pyobjc-framewo
</span> diff --git pyobjc-framework-NaturalLanguage/pyobjc_setup.py pyobjc-framework-NaturalLanguage/pyobjc_setup.py
 --- pyobjc-framework-NaturalLanguage/pyobjc_setup.py
 +++ pyobjc-framework-NaturalLanguage/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1143,7 +1208,7 @@ diff --git pyobjc-framework-NaturalLanguage/pyobjc_setup.py pyobjc-framework-Nat
</span> diff --git pyobjc-framework-NetFS/pyobjc_setup.py pyobjc-framework-NetFS/pyobjc_setup.py
 --- pyobjc-framework-NetFS/pyobjc_setup.py
 +++ pyobjc-framework-NetFS/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1156,7 +1221,7 @@ diff --git pyobjc-framework-NetFS/pyobjc_setup.py pyobjc-framework-NetFS/pyobjc_
</span> diff --git pyobjc-framework-Network/pyobjc_setup.py pyobjc-framework-Network/pyobjc_setup.py
 --- pyobjc-framework-Network/pyobjc_setup.py
 +++ pyobjc-framework-Network/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1169,7 +1234,7 @@ diff --git pyobjc-framework-Network/pyobjc_setup.py pyobjc-framework-Network/pyo
</span> diff --git pyobjc-framework-NetworkExtension/pyobjc_setup.py pyobjc-framework-NetworkExtension/pyobjc_setup.py
 --- pyobjc-framework-NetworkExtension/pyobjc_setup.py
 +++ pyobjc-framework-NetworkExtension/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1182,7 +1247,7 @@ diff --git pyobjc-framework-NetworkExtension/pyobjc_setup.py pyobjc-framework-Ne
</span> diff --git pyobjc-framework-NotificationCenter/pyobjc_setup.py pyobjc-framework-NotificationCenter/pyobjc_setup.py
 --- pyobjc-framework-NotificationCenter/pyobjc_setup.py
 +++ pyobjc-framework-NotificationCenter/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1195,7 +1260,7 @@ diff --git pyobjc-framework-NotificationCenter/pyobjc_setup.py pyobjc-framework-
</span> diff --git pyobjc-framework-OSAKit/pyobjc_setup.py pyobjc-framework-OSAKit/pyobjc_setup.py
 --- pyobjc-framework-OSAKit/pyobjc_setup.py
 +++ pyobjc-framework-OSAKit/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1208,7 +1273,7 @@ diff --git pyobjc-framework-OSAKit/pyobjc_setup.py pyobjc-framework-OSAKit/pyobj
</span> diff --git pyobjc-framework-OSLog/pyobjc_setup.py pyobjc-framework-OSLog/pyobjc_setup.py
 --- pyobjc-framework-OSLog/pyobjc_setup.py
 +++ pyobjc-framework-OSLog/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1221,7 +1286,7 @@ diff --git pyobjc-framework-OSLog/pyobjc_setup.py pyobjc-framework-OSLog/pyobjc_
</span> diff --git pyobjc-framework-OpenDirectory/pyobjc_setup.py pyobjc-framework-OpenDirectory/pyobjc_setup.py
 --- pyobjc-framework-OpenDirectory/pyobjc_setup.py
 +++ pyobjc-framework-OpenDirectory/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1234,7 +1299,7 @@ diff --git pyobjc-framework-OpenDirectory/pyobjc_setup.py pyobjc-framework-OpenD
</span> diff --git pyobjc-framework-PassKit/pyobjc_setup.py pyobjc-framework-PassKit/pyobjc_setup.py
 --- pyobjc-framework-PassKit/pyobjc_setup.py
 +++ pyobjc-framework-PassKit/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1247,7 +1312,7 @@ diff --git pyobjc-framework-PassKit/pyobjc_setup.py pyobjc-framework-PassKit/pyo
</span> diff --git pyobjc-framework-PencilKit/pyobjc_setup.py pyobjc-framework-PencilKit/pyobjc_setup.py
 --- pyobjc-framework-PencilKit/pyobjc_setup.py
 +++ pyobjc-framework-PencilKit/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1260,7 +1325,7 @@ diff --git pyobjc-framework-PencilKit/pyobjc_setup.py pyobjc-framework-PencilKit
</span> diff --git pyobjc-framework-Photos/pyobjc_setup.py pyobjc-framework-Photos/pyobjc_setup.py
 --- pyobjc-framework-Photos/pyobjc_setup.py
 +++ pyobjc-framework-Photos/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1273,7 +1338,7 @@ diff --git pyobjc-framework-Photos/pyobjc_setup.py pyobjc-framework-Photos/pyobj
</span> diff --git pyobjc-framework-PhotosUI/pyobjc_setup.py pyobjc-framework-PhotosUI/pyobjc_setup.py
 --- pyobjc-framework-PhotosUI/pyobjc_setup.py
 +++ pyobjc-framework-PhotosUI/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1286,7 +1351,7 @@ diff --git pyobjc-framework-PhotosUI/pyobjc_setup.py pyobjc-framework-PhotosUI/p
</span> diff --git pyobjc-framework-PreferencePanes/pyobjc_setup.py pyobjc-framework-PreferencePanes/pyobjc_setup.py
 --- pyobjc-framework-PreferencePanes/pyobjc_setup.py
 +++ pyobjc-framework-PreferencePanes/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1299,7 +1364,7 @@ diff --git pyobjc-framework-PreferencePanes/pyobjc_setup.py pyobjc-framework-Pre
</span> diff --git pyobjc-framework-PubSub/pyobjc_setup.py pyobjc-framework-PubSub/pyobjc_setup.py
 --- pyobjc-framework-PubSub/pyobjc_setup.py
 +++ pyobjc-framework-PubSub/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1312,7 +1377,7 @@ diff --git pyobjc-framework-PubSub/pyobjc_setup.py pyobjc-framework-PubSub/pyobj
</span> diff --git pyobjc-framework-PushKit/pyobjc_setup.py pyobjc-framework-PushKit/pyobjc_setup.py
 --- pyobjc-framework-PushKit/pyobjc_setup.py
 +++ pyobjc-framework-PushKit/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1325,7 +1390,7 @@ diff --git pyobjc-framework-PushKit/pyobjc_setup.py pyobjc-framework-PushKit/pyo
</span> diff --git pyobjc-framework-Quartz/pyobjc_setup.py pyobjc-framework-Quartz/pyobjc_setup.py
 --- pyobjc-framework-Quartz/pyobjc_setup.py
 +++ pyobjc-framework-Quartz/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1338,7 +1403,7 @@ diff --git pyobjc-framework-Quartz/pyobjc_setup.py pyobjc-framework-Quartz/pyobj
</span> diff --git pyobjc-framework-QuickLookThumbnailing/pyobjc_setup.py pyobjc-framework-QuickLookThumbnailing/pyobjc_setup.py
 --- pyobjc-framework-QuickLookThumbnailing/pyobjc_setup.py
 +++ pyobjc-framework-QuickLookThumbnailing/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1351,7 +1416,7 @@ diff --git pyobjc-framework-QuickLookThumbnailing/pyobjc_setup.py pyobjc-framewo
</span> diff --git pyobjc-framework-ReplayKit/pyobjc_setup.py pyobjc-framework-ReplayKit/pyobjc_setup.py
 --- pyobjc-framework-ReplayKit/pyobjc_setup.py
 +++ pyobjc-framework-ReplayKit/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1364,7 +1429,7 @@ diff --git pyobjc-framework-ReplayKit/pyobjc_setup.py pyobjc-framework-ReplayKit
</span> diff --git pyobjc-framework-SafariServices/pyobjc_setup.py pyobjc-framework-SafariServices/pyobjc_setup.py
 --- pyobjc-framework-SafariServices/pyobjc_setup.py
 +++ pyobjc-framework-SafariServices/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1377,7 +1442,20 @@ diff --git pyobjc-framework-SafariServices/pyobjc_setup.py pyobjc-framework-Safa
</span> diff --git pyobjc-framework-SceneKit/pyobjc_setup.py pyobjc-framework-SceneKit/pyobjc_setup.py
 --- pyobjc-framework-SceneKit/pyobjc_setup.py
 +++ pyobjc-framework-SceneKit/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         cflags.append("-DNO_OBJC2_RUNTIME")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    if "-Werror" not in cflags:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        cflags.append("-Werror")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if "extra_compile_args" in kwds:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         kwds["extra_compile_args"] = kwds["extra_compile_args"] + cflags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     else:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git pyobjc-framework-ScreenCaptureKit/pyobjc_setup.py pyobjc-framework-ScreenCaptureKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- pyobjc-framework-ScreenCaptureKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ pyobjc-framework-ScreenCaptureKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1390,7 +1468,7 @@ diff --git pyobjc-framework-SceneKit/pyobjc_setup.py pyobjc-framework-SceneKit/p
</span> diff --git pyobjc-framework-ScreenSaver/pyobjc_setup.py pyobjc-framework-ScreenSaver/pyobjc_setup.py
 --- pyobjc-framework-ScreenSaver/pyobjc_setup.py
 +++ pyobjc-framework-ScreenSaver/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1403,7 +1481,7 @@ diff --git pyobjc-framework-ScreenSaver/pyobjc_setup.py pyobjc-framework-ScreenS
</span> diff --git pyobjc-framework-ScreenTime/pyobjc_setup.py pyobjc-framework-ScreenTime/pyobjc_setup.py
 --- pyobjc-framework-ScreenTime/pyobjc_setup.py
 +++ pyobjc-framework-ScreenTime/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1416,7 +1494,7 @@ diff --git pyobjc-framework-ScreenTime/pyobjc_setup.py pyobjc-framework-ScreenTi
</span> diff --git pyobjc-framework-ScriptingBridge/pyobjc_setup.py pyobjc-framework-ScriptingBridge/pyobjc_setup.py
 --- pyobjc-framework-ScriptingBridge/pyobjc_setup.py
 +++ pyobjc-framework-ScriptingBridge/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1429,7 +1507,7 @@ diff --git pyobjc-framework-ScriptingBridge/pyobjc_setup.py pyobjc-framework-Scr
</span> diff --git pyobjc-framework-SearchKit/pyobjc_setup.py pyobjc-framework-SearchKit/pyobjc_setup.py
 --- pyobjc-framework-SearchKit/pyobjc_setup.py
 +++ pyobjc-framework-SearchKit/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1442,7 +1520,7 @@ diff --git pyobjc-framework-SearchKit/pyobjc_setup.py pyobjc-framework-SearchKit
</span> diff --git pyobjc-framework-Security/pyobjc_setup.py pyobjc-framework-Security/pyobjc_setup.py
 --- pyobjc-framework-Security/pyobjc_setup.py
 +++ pyobjc-framework-Security/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1455,7 +1533,7 @@ diff --git pyobjc-framework-Security/pyobjc_setup.py pyobjc-framework-Security/p
</span> diff --git pyobjc-framework-SecurityFoundation/pyobjc_setup.py pyobjc-framework-SecurityFoundation/pyobjc_setup.py
 --- pyobjc-framework-SecurityFoundation/pyobjc_setup.py
 +++ pyobjc-framework-SecurityFoundation/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1468,7 +1546,7 @@ diff --git pyobjc-framework-SecurityFoundation/pyobjc_setup.py pyobjc-framework-
</span> diff --git pyobjc-framework-SecurityInterface/pyobjc_setup.py pyobjc-framework-SecurityInterface/pyobjc_setup.py
 --- pyobjc-framework-SecurityInterface/pyobjc_setup.py
 +++ pyobjc-framework-SecurityInterface/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1481,7 +1559,7 @@ diff --git pyobjc-framework-SecurityInterface/pyobjc_setup.py pyobjc-framework-S
</span> diff --git pyobjc-framework-ServerNotification/pyobjc_setup.py pyobjc-framework-ServerNotification/pyobjc_setup.py
 --- pyobjc-framework-ServerNotification/pyobjc_setup.py
 +++ pyobjc-framework-ServerNotification/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1494,7 +1572,20 @@ diff --git pyobjc-framework-ServerNotification/pyobjc_setup.py pyobjc-framework-
</span> diff --git pyobjc-framework-ServiceManagement/pyobjc_setup.py pyobjc-framework-ServiceManagement/pyobjc_setup.py
 --- pyobjc-framework-ServiceManagement/pyobjc_setup.py
 +++ pyobjc-framework-ServiceManagement/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         cflags.append("-DNO_OBJC2_RUNTIME")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    if "-Werror" not in cflags:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        cflags.append("-Werror")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if "extra_compile_args" in kwds:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         kwds["extra_compile_args"] = kwds["extra_compile_args"] + cflags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     else:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git pyobjc-framework-ShazamKit/pyobjc_setup.py pyobjc-framework-ShazamKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- pyobjc-framework-ShazamKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ pyobjc-framework-ShazamKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1507,7 +1598,7 @@ diff --git pyobjc-framework-ServiceManagement/pyobjc_setup.py pyobjc-framework-S
</span> diff --git pyobjc-framework-Social/pyobjc_setup.py pyobjc-framework-Social/pyobjc_setup.py
 --- pyobjc-framework-Social/pyobjc_setup.py
 +++ pyobjc-framework-Social/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1520,7 +1611,7 @@ diff --git pyobjc-framework-Social/pyobjc_setup.py pyobjc-framework-Social/pyobj
</span> diff --git pyobjc-framework-SoundAnalysis/pyobjc_setup.py pyobjc-framework-SoundAnalysis/pyobjc_setup.py
 --- pyobjc-framework-SoundAnalysis/pyobjc_setup.py
 +++ pyobjc-framework-SoundAnalysis/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1533,7 +1624,7 @@ diff --git pyobjc-framework-SoundAnalysis/pyobjc_setup.py pyobjc-framework-Sound
</span> diff --git pyobjc-framework-Speech/pyobjc_setup.py pyobjc-framework-Speech/pyobjc_setup.py
 --- pyobjc-framework-Speech/pyobjc_setup.py
 +++ pyobjc-framework-Speech/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1546,7 +1637,7 @@ diff --git pyobjc-framework-Speech/pyobjc_setup.py pyobjc-framework-Speech/pyobj
</span> diff --git pyobjc-framework-SpriteKit/pyobjc_setup.py pyobjc-framework-SpriteKit/pyobjc_setup.py
 --- pyobjc-framework-SpriteKit/pyobjc_setup.py
 +++ pyobjc-framework-SpriteKit/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1559,7 +1650,7 @@ diff --git pyobjc-framework-SpriteKit/pyobjc_setup.py pyobjc-framework-SpriteKit
</span> diff --git pyobjc-framework-StoreKit/pyobjc_setup.py pyobjc-framework-StoreKit/pyobjc_setup.py
 --- pyobjc-framework-StoreKit/pyobjc_setup.py
 +++ pyobjc-framework-StoreKit/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1572,7 +1663,7 @@ diff --git pyobjc-framework-StoreKit/pyobjc_setup.py pyobjc-framework-StoreKit/p
</span> diff --git pyobjc-framework-SyncServices/pyobjc_setup.py pyobjc-framework-SyncServices/pyobjc_setup.py
 --- pyobjc-framework-SyncServices/pyobjc_setup.py
 +++ pyobjc-framework-SyncServices/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1585,7 +1676,7 @@ diff --git pyobjc-framework-SyncServices/pyobjc_setup.py pyobjc-framework-SyncSe
</span> diff --git pyobjc-framework-SystemConfiguration/pyobjc_setup.py pyobjc-framework-SystemConfiguration/pyobjc_setup.py
 --- pyobjc-framework-SystemConfiguration/pyobjc_setup.py
 +++ pyobjc-framework-SystemConfiguration/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1598,7 +1689,7 @@ diff --git pyobjc-framework-SystemConfiguration/pyobjc_setup.py pyobjc-framework
</span> diff --git pyobjc-framework-SystemExtensions/pyobjc_setup.py pyobjc-framework-SystemExtensions/pyobjc_setup.py
 --- pyobjc-framework-SystemExtensions/pyobjc_setup.py
 +++ pyobjc-framework-SystemExtensions/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1611,7 +1702,7 @@ diff --git pyobjc-framework-SystemExtensions/pyobjc_setup.py pyobjc-framework-Sy
</span> diff --git pyobjc-framework-UniformTypeIdentifiers/pyobjc_setup.py pyobjc-framework-UniformTypeIdentifiers/pyobjc_setup.py
 --- pyobjc-framework-UniformTypeIdentifiers/pyobjc_setup.py
 +++ pyobjc-framework-UniformTypeIdentifiers/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1624,7 +1715,7 @@ diff --git pyobjc-framework-UniformTypeIdentifiers/pyobjc_setup.py pyobjc-framew
</span> diff --git pyobjc-framework-UserNotifications/pyobjc_setup.py pyobjc-framework-UserNotifications/pyobjc_setup.py
 --- pyobjc-framework-UserNotifications/pyobjc_setup.py
 +++ pyobjc-framework-UserNotifications/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1637,7 +1728,7 @@ diff --git pyobjc-framework-UserNotifications/pyobjc_setup.py pyobjc-framework-U
</span> diff --git pyobjc-framework-UserNotificationsUI/pyobjc_setup.py pyobjc-framework-UserNotificationsUI/pyobjc_setup.py
 --- pyobjc-framework-UserNotificationsUI/pyobjc_setup.py
 +++ pyobjc-framework-UserNotificationsUI/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1650,7 +1741,7 @@ diff --git pyobjc-framework-UserNotificationsUI/pyobjc_setup.py pyobjc-framework
</span> diff --git pyobjc-framework-VideoSubscriberAccount/pyobjc_setup.py pyobjc-framework-VideoSubscriberAccount/pyobjc_setup.py
 --- pyobjc-framework-VideoSubscriberAccount/pyobjc_setup.py
 +++ pyobjc-framework-VideoSubscriberAccount/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1663,7 +1754,7 @@ diff --git pyobjc-framework-VideoSubscriberAccount/pyobjc_setup.py pyobjc-framew
</span> diff --git pyobjc-framework-VideoToolbox/pyobjc_setup.py pyobjc-framework-VideoToolbox/pyobjc_setup.py
 --- pyobjc-framework-VideoToolbox/pyobjc_setup.py
 +++ pyobjc-framework-VideoToolbox/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1676,7 +1767,7 @@ diff --git pyobjc-framework-VideoToolbox/pyobjc_setup.py pyobjc-framework-VideoT
</span> diff --git pyobjc-framework-Virtualization/pyobjc_setup.py pyobjc-framework-Virtualization/pyobjc_setup.py
 --- pyobjc-framework-Virtualization/pyobjc_setup.py
 +++ pyobjc-framework-Virtualization/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1689,7 +1780,7 @@ diff --git pyobjc-framework-Virtualization/pyobjc_setup.py pyobjc-framework-Virt
</span> diff --git pyobjc-framework-Vision/pyobjc_setup.py pyobjc-framework-Vision/pyobjc_setup.py
 --- pyobjc-framework-Vision/pyobjc_setup.py
 +++ pyobjc-framework-Vision/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1702,7 +1793,7 @@ diff --git pyobjc-framework-Vision/pyobjc_setup.py pyobjc-framework-Vision/pyobj
</span> diff --git pyobjc-framework-WebKit/pyobjc_setup.py pyobjc-framework-WebKit/pyobjc_setup.py
 --- pyobjc-framework-WebKit/pyobjc_setup.py
 +++ pyobjc-framework-WebKit/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1715,7 +1806,7 @@ diff --git pyobjc-framework-WebKit/pyobjc_setup.py pyobjc-framework-WebKit/pyobj
</span> diff --git pyobjc-framework-iTunesLibrary/pyobjc_setup.py pyobjc-framework-iTunesLibrary/pyobjc_setup.py
 --- pyobjc-framework-iTunesLibrary/pyobjc_setup.py
 +++ pyobjc-framework-iTunesLibrary/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1728,7 +1819,7 @@ diff --git pyobjc-framework-iTunesLibrary/pyobjc_setup.py pyobjc-framework-iTune
</span> diff --git pyobjc-framework-libdispatch/pyobjc_setup.py pyobjc-framework-libdispatch/pyobjc_setup.py
 --- pyobjc-framework-libdispatch/pyobjc_setup.py
 +++ pyobjc-framework-libdispatch/pyobjc_setup.py
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -462,9 +462,6 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -491,9 +491,6 @@ def Extension(*args, **kwds):
</span>      if os_level == "10.4":
          cflags.append("-DNO_OBJC2_RUNTIME")
  
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pyobjc/files/patch-setuptools-distutils.diff b/python/py-pyobjc/files/patch-setuptools-distutils.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 11be56b97f2..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pyobjc/files/patch-setuptools-distutils.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,2218 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git develop.py develop.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- develop.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ develop.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -15,7 +15,7 @@ import shlex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- import shutil
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- import subprocess
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- import sys
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.sysconfig import get_config_var
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.sysconfig import get_config_var
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- TOPDIR = os.path.dirname(os.path.abspath(__file__))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git development-support/wheel-smoke-test.py development-support/wheel-smoke-test.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- development-support/wheel-smoke-test.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ development-support/wheel-smoke-test.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -6,7 +6,7 @@ copy of PyObjC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- """
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- import platform
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.version import LooseVersion
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.version import LooseVersion
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- import objc  # noqa: F401
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from AddressBook import *  # noqa: F401, F403
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git install.py install.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- install.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ install.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -15,7 +15,7 @@ import shlex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- import shutil
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- import subprocess
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- import sys
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.sysconfig import get_config_var
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.sysconfig import get_config_var
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- TOPDIR = os.path.dirname(os.path.abspath(__file__))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-core/Lib/PyObjCTools/TestSupport.py pyobjc-core/Lib/PyObjCTools/TestSupport.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-core/Lib/PyObjCTools/TestSupport.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-core/Lib/PyObjCTools/TestSupport.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -14,7 +14,7 @@ import re as _re
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- import struct as _struct
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- import sys as _sys
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- import unittest as _unittest
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.sysconfig import get_config_var as _get_config_var
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.sysconfig import get_config_var as _get_config_var
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- import objc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-core/PyObjCTest/test_bridgesupport.py pyobjc-core/PyObjCTest/test_bridgesupport.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-core/PyObjCTest/test_bridgesupport.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-core/PyObjCTest/test_bridgesupport.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1861,7 +1861,7 @@ class TestParseBridgeSupport(TestCase):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 },
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            from distutils.sysconfig import get_config_var
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            from setuptools._distutils.sysconfig import get_config_var
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             self.assertNotIn("protocols", module_globals)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             self.assertEqual(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-core/PyObjCTest/test_objc.py pyobjc-core/PyObjCTest/test_objc.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-core/PyObjCTest/test_objc.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-core/PyObjCTest/test_objc.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -104,7 +104,7 @@ class TestPrivate(TestCase):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         v = resolve("distutils.command.sdist.show_formats")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        from distutils.command.sdist import show_formats
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        from setuptools._distutils.command.sdist import show_formats
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         self.assertIs(v, show_formats)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-core/Tools/pyobjc_setup.py pyobjc-core/Tools/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-core/Tools/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-core/Tools/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-core/setup.py pyobjc-core/setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-core/setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-core/setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -8,10 +8,10 @@ import subprocess
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- import warnings
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import Extension, setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError, DistutilsSetupError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.sysconfig import get_config_var as _get_config_var
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.sysconfig import get_config_vars
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError, DistutilsSetupError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.sysconfig import get_config_var as _get_config_var
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.sysconfig import get_config_vars
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from pkg_resources import add_activation_listener, normalize_path, require, working_set
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-AVFoundation/pyobjc_setup.py pyobjc-framework-AVFoundation/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-AVFoundation/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-AVFoundation/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-AVKit/pyobjc_setup.py pyobjc-framework-AVKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-AVKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-AVKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Accessibility/pyobjc_setup.py pyobjc-framework-Accessibility/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Accessibility/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Accessibility/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Accounts/pyobjc_setup.py pyobjc-framework-Accounts/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Accounts/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Accounts/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-AdServices/pyobjc_setup.py pyobjc-framework-AdServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-AdServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-AdServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-AdSupport/pyobjc_setup.py pyobjc-framework-AdSupport/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-AdSupport/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-AdSupport/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-AddressBook/pyobjc_setup.py pyobjc-framework-AddressBook/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-AddressBook/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-AddressBook/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-AppTrackingTransparency/pyobjc_setup.py pyobjc-framework-AppTrackingTransparency/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-AppTrackingTransparency/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-AppTrackingTransparency/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-AppleScriptKit/pyobjc_setup.py pyobjc-framework-AppleScriptKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-AppleScriptKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-AppleScriptKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-AppleScriptObjC/pyobjc_setup.py pyobjc-framework-AppleScriptObjC/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-AppleScriptObjC/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-AppleScriptObjC/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ApplicationServices/pyobjc_setup.py pyobjc-framework-ApplicationServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ApplicationServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ApplicationServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-AuthenticationServices/pyobjc_setup.py pyobjc-framework-AuthenticationServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-AuthenticationServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-AuthenticationServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-AutomaticAssessmentConfiguration/pyobjc_setup.py pyobjc-framework-AutomaticAssessmentConfiguration/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-AutomaticAssessmentConfiguration/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-AutomaticAssessmentConfiguration/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Automator/pyobjc_setup.py pyobjc-framework-Automator/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Automator/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Automator/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-BusinessChat/pyobjc_setup.py pyobjc-framework-BusinessChat/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-BusinessChat/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-BusinessChat/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CFNetwork/pyobjc_setup.py pyobjc-framework-CFNetwork/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CFNetwork/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CFNetwork/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CalendarStore/pyobjc_setup.py pyobjc-framework-CalendarStore/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CalendarStore/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CalendarStore/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CallKit/pyobjc_setup.py pyobjc-framework-CallKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CallKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CallKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ClassKit/pyobjc_setup.py pyobjc-framework-ClassKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ClassKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ClassKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CloudKit/pyobjc_setup.py pyobjc-framework-CloudKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CloudKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CloudKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Cocoa/pyobjc_setup.py pyobjc-framework-Cocoa/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Cocoa/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Cocoa/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Collaboration/pyobjc_setup.py pyobjc-framework-Collaboration/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Collaboration/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Collaboration/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ColorSync/pyobjc_setup.py pyobjc-framework-ColorSync/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ColorSync/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ColorSync/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Contacts/pyobjc_setup.py pyobjc-framework-Contacts/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Contacts/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Contacts/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ContactsUI/pyobjc_setup.py pyobjc-framework-ContactsUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ContactsUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ContactsUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreAudio/pyobjc_setup.py pyobjc-framework-CoreAudio/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreAudio/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreAudio/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreAudioKit/pyobjc_setup.py pyobjc-framework-CoreAudioKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreAudioKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreAudioKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreBluetooth/pyobjc_setup.py pyobjc-framework-CoreBluetooth/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreBluetooth/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreBluetooth/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreData/pyobjc_setup.py pyobjc-framework-CoreData/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreData/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreData/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreHaptics/pyobjc_setup.py pyobjc-framework-CoreHaptics/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreHaptics/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreHaptics/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreLocation/pyobjc_setup.py pyobjc-framework-CoreLocation/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreLocation/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreLocation/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreMIDI/pyobjc_setup.py pyobjc-framework-CoreMIDI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreMIDI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreMIDI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreML/pyobjc_setup.py pyobjc-framework-CoreML/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreML/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreML/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreMedia/pyobjc_setup.py pyobjc-framework-CoreMedia/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreMedia/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreMedia/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreMediaIO/pyobjc_setup.py pyobjc-framework-CoreMediaIO/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreMediaIO/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreMediaIO/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreMotion/pyobjc_setup.py pyobjc-framework-CoreMotion/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreMotion/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreMotion/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreServices/pyobjc_setup.py pyobjc-framework-CoreServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreSpotlight/pyobjc_setup.py pyobjc-framework-CoreSpotlight/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreSpotlight/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreSpotlight/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreText/pyobjc_setup.py pyobjc-framework-CoreText/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreText/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreText/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreWLAN/pyobjc_setup.py pyobjc-framework-CoreWLAN/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreWLAN/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreWLAN/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CryptoTokenKit/pyobjc_setup.py pyobjc-framework-CryptoTokenKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CryptoTokenKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CryptoTokenKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-DVDPlayback/pyobjc_setup.py pyobjc-framework-DVDPlayback/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-DVDPlayback/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-DVDPlayback/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-DeviceCheck/pyobjc_setup.py pyobjc-framework-DeviceCheck/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-DeviceCheck/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-DeviceCheck/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-DictionaryServices/pyobjc_setup.py pyobjc-framework-DictionaryServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-DictionaryServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-DictionaryServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-DiscRecording/pyobjc_setup.py pyobjc-framework-DiscRecording/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-DiscRecording/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-DiscRecording/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-DiscRecordingUI/pyobjc_setup.py pyobjc-framework-DiscRecordingUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-DiscRecordingUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-DiscRecordingUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-DiskArbitration/pyobjc_setup.py pyobjc-framework-DiskArbitration/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-DiskArbitration/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-DiskArbitration/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-EventKit/pyobjc_setup.py pyobjc-framework-EventKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-EventKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-EventKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ExceptionHandling/pyobjc_setup.py pyobjc-framework-ExceptionHandling/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ExceptionHandling/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ExceptionHandling/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ExecutionPolicy/pyobjc_setup.py pyobjc-framework-ExecutionPolicy/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ExecutionPolicy/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ExecutionPolicy/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ExternalAccessory/pyobjc_setup.py pyobjc-framework-ExternalAccessory/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ExternalAccessory/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ExternalAccessory/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-FSEvents/pyobjc_setup.py pyobjc-framework-FSEvents/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-FSEvents/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-FSEvents/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-FileProvider/pyobjc_setup.py pyobjc-framework-FileProvider/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-FileProvider/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-FileProvider/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-FileProviderUI/pyobjc_setup.py pyobjc-framework-FileProviderUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-FileProviderUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-FileProviderUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-FinderSync/pyobjc_setup.py pyobjc-framework-FinderSync/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-FinderSync/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-FinderSync/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-GameCenter/pyobjc_setup.py pyobjc-framework-GameCenter/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-GameCenter/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-GameCenter/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-GameController/pyobjc_setup.py pyobjc-framework-GameController/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-GameController/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-GameController/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-GameKit/pyobjc_setup.py pyobjc-framework-GameKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-GameKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-GameKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-GameplayKit/pyobjc_setup.py pyobjc-framework-GameplayKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-GameplayKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-GameplayKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-IMServicePlugIn/pyobjc_setup.py pyobjc-framework-IMServicePlugIn/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-IMServicePlugIn/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-IMServicePlugIn/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-IOSurface/pyobjc_setup.py pyobjc-framework-IOSurface/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-IOSurface/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-IOSurface/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ImageCaptureCore/pyobjc_setup.py pyobjc-framework-ImageCaptureCore/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ImageCaptureCore/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ImageCaptureCore/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-InputMethodKit/pyobjc_setup.py pyobjc-framework-InputMethodKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-InputMethodKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-InputMethodKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-InstallerPlugins/pyobjc_setup.py pyobjc-framework-InstallerPlugins/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-InstallerPlugins/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-InstallerPlugins/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-InstantMessage/pyobjc_setup.py pyobjc-framework-InstantMessage/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-InstantMessage/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-InstantMessage/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Intents/pyobjc_setup.py pyobjc-framework-Intents/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Intents/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Intents/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-InterfaceBuilderKit/pyobjc_setup.py pyobjc-framework-InterfaceBuilderKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-InterfaceBuilderKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-InterfaceBuilderKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-KernelManagement/pyobjc_setup.py pyobjc-framework-KernelManagement/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-KernelManagement/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-KernelManagement/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-LatentSemanticMapping/pyobjc_setup.py pyobjc-framework-LatentSemanticMapping/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-LatentSemanticMapping/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-LatentSemanticMapping/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-LaunchServices/pyobjc_setup.py pyobjc-framework-LaunchServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-LaunchServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-LaunchServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-LinkPresentation/pyobjc_setup.py pyobjc-framework-LinkPresentation/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-LinkPresentation/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-LinkPresentation/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-LocalAuthentication/pyobjc_setup.py pyobjc-framework-LocalAuthentication/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-LocalAuthentication/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-LocalAuthentication/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-MLCompute/pyobjc_setup.py pyobjc-framework-MLCompute/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-MLCompute/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-MLCompute/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-MapKit/pyobjc_setup.py pyobjc-framework-MapKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-MapKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-MapKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-MediaAccessibility/pyobjc_setup.py pyobjc-framework-MediaAccessibility/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-MediaAccessibility/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-MediaAccessibility/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-MediaLibrary/pyobjc_setup.py pyobjc-framework-MediaLibrary/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-MediaLibrary/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-MediaLibrary/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-MediaPlayer/pyobjc_setup.py pyobjc-framework-MediaPlayer/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-MediaPlayer/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-MediaPlayer/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-MediaToolbox/pyobjc_setup.py pyobjc-framework-MediaToolbox/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-MediaToolbox/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-MediaToolbox/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Message/pyobjc_setup.py pyobjc-framework-Message/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Message/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Message/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Metal/pyobjc_setup.py pyobjc-framework-Metal/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Metal/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Metal/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-MetalKit/pyobjc_setup.py pyobjc-framework-MetalKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-MetalKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-MetalKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-MetalPerformanceShaders/pyobjc_setup.py pyobjc-framework-MetalPerformanceShaders/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-MetalPerformanceShaders/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-MetalPerformanceShaders/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-MetalPerformanceShadersGraph/pyobjc_setup.py pyobjc-framework-MetalPerformanceShadersGraph/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-MetalPerformanceShadersGraph/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-MetalPerformanceShadersGraph/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ModelIO/pyobjc_setup.py pyobjc-framework-ModelIO/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ModelIO/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ModelIO/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-MultipeerConnectivity/pyobjc_setup.py pyobjc-framework-MultipeerConnectivity/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-MultipeerConnectivity/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-MultipeerConnectivity/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-NaturalLanguage/pyobjc_setup.py pyobjc-framework-NaturalLanguage/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-NaturalLanguage/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-NaturalLanguage/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-NetFS/pyobjc_setup.py pyobjc-framework-NetFS/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-NetFS/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-NetFS/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Network/pyobjc_setup.py pyobjc-framework-Network/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Network/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Network/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-NetworkExtension/pyobjc_setup.py pyobjc-framework-NetworkExtension/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-NetworkExtension/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-NetworkExtension/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-NotificationCenter/pyobjc_setup.py pyobjc-framework-NotificationCenter/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-NotificationCenter/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-NotificationCenter/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-OSAKit/pyobjc_setup.py pyobjc-framework-OSAKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-OSAKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-OSAKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-OSLog/pyobjc_setup.py pyobjc-framework-OSLog/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-OSLog/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-OSLog/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-OpenDirectory/pyobjc_setup.py pyobjc-framework-OpenDirectory/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-OpenDirectory/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-OpenDirectory/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-PassKit/pyobjc_setup.py pyobjc-framework-PassKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-PassKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-PassKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-PencilKit/pyobjc_setup.py pyobjc-framework-PencilKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-PencilKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-PencilKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Photos/pyobjc_setup.py pyobjc-framework-Photos/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Photos/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Photos/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-PhotosUI/pyobjc_setup.py pyobjc-framework-PhotosUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-PhotosUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-PhotosUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-PreferencePanes/pyobjc_setup.py pyobjc-framework-PreferencePanes/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-PreferencePanes/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-PreferencePanes/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-PubSub/pyobjc_setup.py pyobjc-framework-PubSub/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-PubSub/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-PubSub/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-PushKit/pyobjc_setup.py pyobjc-framework-PushKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-PushKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-PushKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Quartz/pyobjc_setup.py pyobjc-framework-Quartz/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Quartz/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Quartz/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-QuickLookThumbnailing/pyobjc_setup.py pyobjc-framework-QuickLookThumbnailing/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-QuickLookThumbnailing/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-QuickLookThumbnailing/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ReplayKit/pyobjc_setup.py pyobjc-framework-ReplayKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ReplayKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ReplayKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-SafariServices/pyobjc_setup.py pyobjc-framework-SafariServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-SafariServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-SafariServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-SceneKit/pyobjc_setup.py pyobjc-framework-SceneKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-SceneKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-SceneKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ScreenSaver/pyobjc_setup.py pyobjc-framework-ScreenSaver/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ScreenSaver/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ScreenSaver/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ScreenTime/pyobjc_setup.py pyobjc-framework-ScreenTime/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ScreenTime/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ScreenTime/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ScriptingBridge/pyobjc_setup.py pyobjc-framework-ScriptingBridge/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ScriptingBridge/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ScriptingBridge/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-SearchKit/pyobjc_setup.py pyobjc-framework-SearchKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-SearchKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-SearchKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Security/pyobjc_setup.py pyobjc-framework-Security/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Security/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Security/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-SecurityFoundation/pyobjc_setup.py pyobjc-framework-SecurityFoundation/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-SecurityFoundation/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-SecurityFoundation/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-SecurityInterface/pyobjc_setup.py pyobjc-framework-SecurityInterface/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-SecurityInterface/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-SecurityInterface/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ServerNotification/pyobjc_setup.py pyobjc-framework-ServerNotification/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ServerNotification/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ServerNotification/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ServiceManagement/pyobjc_setup.py pyobjc-framework-ServiceManagement/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ServiceManagement/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ServiceManagement/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Social/pyobjc_setup.py pyobjc-framework-Social/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Social/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Social/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-SoundAnalysis/pyobjc_setup.py pyobjc-framework-SoundAnalysis/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-SoundAnalysis/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-SoundAnalysis/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Speech/pyobjc_setup.py pyobjc-framework-Speech/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Speech/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Speech/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-SpriteKit/pyobjc_setup.py pyobjc-framework-SpriteKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-SpriteKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-SpriteKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-StoreKit/pyobjc_setup.py pyobjc-framework-StoreKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-StoreKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-StoreKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-SyncServices/pyobjc_setup.py pyobjc-framework-SyncServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-SyncServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-SyncServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-SystemConfiguration/pyobjc_setup.py pyobjc-framework-SystemConfiguration/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-SystemConfiguration/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-SystemConfiguration/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-SystemExtensions/pyobjc_setup.py pyobjc-framework-SystemExtensions/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-SystemExtensions/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-SystemExtensions/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-UniformTypeIdentifiers/pyobjc_setup.py pyobjc-framework-UniformTypeIdentifiers/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-UniformTypeIdentifiers/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-UniformTypeIdentifiers/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-UserNotifications/pyobjc_setup.py pyobjc-framework-UserNotifications/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-UserNotifications/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-UserNotifications/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-UserNotificationsUI/pyobjc_setup.py pyobjc-framework-UserNotificationsUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-UserNotificationsUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-UserNotificationsUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-VideoSubscriberAccount/pyobjc_setup.py pyobjc-framework-VideoSubscriberAccount/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-VideoSubscriberAccount/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-VideoSubscriberAccount/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-VideoToolbox/pyobjc_setup.py pyobjc-framework-VideoToolbox/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-VideoToolbox/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-VideoToolbox/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Virtualization/pyobjc_setup.py pyobjc-framework-Virtualization/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Virtualization/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Virtualization/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Vision/pyobjc_setup.py pyobjc-framework-Vision/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Vision/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Vision/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-WebKit/pyobjc_setup.py pyobjc-framework-WebKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-WebKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-WebKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-iTunesLibrary/pyobjc_setup.py pyobjc-framework-iTunesLibrary/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-iTunesLibrary/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-iTunesLibrary/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-libdispatch/pyobjc_setup.py pyobjc-framework-libdispatch/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-libdispatch/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-libdispatch/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -23,9 +23,9 @@ from setuptools import Extension as _Ext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools import setup as _setup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from setuptools.command import build_ext, build_py, develop, egg_info, install_lib, test
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--from distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils import log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.errors import DistutilsError, DistutilsPlatformError
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+from setuptools._distutils.command import build, install
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class oc_build_py(build_py.build_py):
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-pyobjc/files/pr-367.diff b/python/py-pyobjc/files/pr-367.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 3f93e27cc69..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-pyobjc/files/pr-367.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,3465 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From 5609a6a3e28aecf33c363336c0869d97e8cbe212 Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: ericth <ericth@google.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Wed, 9 Jun 2021 18:53:54 +0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH] Fix setup error by slicing the first two version integers
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- from the version list.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-On MacOS 11.4 with Xcode 13 beta 1,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-the version in the *.plist file will be "10.15.4".
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-It results in the string formatting error.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-This changes take the first two version integers
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-to resolve the formatting error.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-core/setup.py                                        | 4 ++--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-AVFoundation/pyobjc_setup.py               | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-AVKit/pyobjc_setup.py                      | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-Accessibility/pyobjc_setup.py              | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-Accounts/pyobjc_setup.py                   | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-AdServices/pyobjc_setup.py                 | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-AdSupport/pyobjc_setup.py                  | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-AddressBook/pyobjc_setup.py                | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-AppTrackingTransparency/pyobjc_setup.py    | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-AppleScriptKit/pyobjc_setup.py             | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-AppleScriptObjC/pyobjc_setup.py            | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-ApplicationServices/pyobjc_setup.py        | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-AuthenticationServices/pyobjc_setup.py     | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .../pyobjc_setup.py                                         | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-Automator/pyobjc_setup.py                  | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-BusinessChat/pyobjc_setup.py               | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-CFNetwork/pyobjc_setup.py                  | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-CalendarStore/pyobjc_setup.py              | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-CallKit/pyobjc_setup.py                    | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-ClassKit/pyobjc_setup.py                   | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-CloudKit/pyobjc_setup.py                   | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-Cocoa/pyobjc_setup.py                      | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-Collaboration/pyobjc_setup.py              | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-ColorSync/pyobjc_setup.py                  | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-Contacts/pyobjc_setup.py                   | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-ContactsUI/pyobjc_setup.py                 | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-CoreAudio/pyobjc_setup.py                  | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-CoreAudioKit/pyobjc_setup.py               | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-CoreBluetooth/pyobjc_setup.py              | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-CoreData/pyobjc_setup.py                   | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-CoreHaptics/pyobjc_setup.py                | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-CoreLocation/pyobjc_setup.py               | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-CoreMIDI/pyobjc_setup.py                   | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-CoreML/pyobjc_setup.py                     | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-CoreMedia/pyobjc_setup.py                  | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-CoreMediaIO/pyobjc_setup.py                | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-CoreMotion/pyobjc_setup.py                 | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-CoreServices/pyobjc_setup.py               | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-CoreSpotlight/pyobjc_setup.py              | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-CoreText/pyobjc_setup.py                   | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-CoreWLAN/pyobjc_setup.py                   | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-CryptoTokenKit/pyobjc_setup.py             | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-DVDPlayback/pyobjc_setup.py                | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-DeviceCheck/pyobjc_setup.py                | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-DictionaryServices/pyobjc_setup.py         | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-DiscRecording/pyobjc_setup.py              | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-DiscRecordingUI/pyobjc_setup.py            | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-DiskArbitration/pyobjc_setup.py            | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-EventKit/pyobjc_setup.py                   | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-ExceptionHandling/pyobjc_setup.py          | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-ExecutionPolicy/pyobjc_setup.py            | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-ExternalAccessory/pyobjc_setup.py          | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-FSEvents/pyobjc_setup.py                   | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-FileProvider/pyobjc_setup.py               | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-FileProviderUI/pyobjc_setup.py             | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-FinderSync/pyobjc_setup.py                 | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-GameCenter/pyobjc_setup.py                 | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-GameController/pyobjc_setup.py             | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-GameKit/pyobjc_setup.py                    | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-GameplayKit/pyobjc_setup.py                | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-IMServicePlugIn/pyobjc_setup.py            | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-IOSurface/pyobjc_setup.py                  | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-ImageCaptureCore/pyobjc_setup.py           | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-InputMethodKit/pyobjc_setup.py             | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-InstallerPlugins/pyobjc_setup.py           | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-InstantMessage/pyobjc_setup.py             | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-Intents/pyobjc_setup.py                    | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-InterfaceBuilderKit/pyobjc_setup.py        | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-KernelManagement/pyobjc_setup.py           | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-LatentSemanticMapping/pyobjc_setup.py      | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-LaunchServices/pyobjc_setup.py             | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-LinkPresentation/pyobjc_setup.py           | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-LocalAuthentication/pyobjc_setup.py        | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-MLCompute/pyobjc_setup.py                  | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-MapKit/pyobjc_setup.py                     | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-MediaAccessibility/pyobjc_setup.py         | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-MediaLibrary/pyobjc_setup.py               | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-MediaPlayer/pyobjc_setup.py                | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-MediaToolbox/pyobjc_setup.py               | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-Message/pyobjc_setup.py                    | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-Metal/pyobjc_setup.py                      | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-MetalKit/pyobjc_setup.py                   | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-MetalPerformanceShaders/pyobjc_setup.py    | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .../pyobjc_setup.py                                         | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-ModelIO/pyobjc_setup.py                    | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-MultipeerConnectivity/pyobjc_setup.py      | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-NaturalLanguage/pyobjc_setup.py            | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-NetFS/pyobjc_setup.py                      | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-Network/pyobjc_setup.py                    | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-NetworkExtension/pyobjc_setup.py           | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-NotificationCenter/pyobjc_setup.py         | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-OSAKit/pyobjc_setup.py                     | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-OSLog/pyobjc_setup.py                      | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-OpenDirectory/pyobjc_setup.py              | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-PassKit/pyobjc_setup.py                    | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-PencilKit/pyobjc_setup.py                  | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-Photos/pyobjc_setup.py                     | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-PhotosUI/pyobjc_setup.py                   | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-PreferencePanes/pyobjc_setup.py            | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-PubSub/pyobjc_setup.py                     | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-PushKit/pyobjc_setup.py                    | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-Quartz/pyobjc_setup.py                     | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-QuickLookThumbnailing/pyobjc_setup.py      | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-ReplayKit/pyobjc_setup.py                  | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-SafariServices/pyobjc_setup.py             | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-SceneKit/pyobjc_setup.py                   | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-ScreenSaver/pyobjc_setup.py                | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-ScreenTime/pyobjc_setup.py                 | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-ScriptingBridge/pyobjc_setup.py            | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-SearchKit/pyobjc_setup.py                  | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-Security/pyobjc_setup.py                   | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-SecurityFoundation/pyobjc_setup.py         | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-SecurityInterface/pyobjc_setup.py          | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-ServerNotification/pyobjc_setup.py         | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-ServiceManagement/pyobjc_setup.py          | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-Social/pyobjc_setup.py                     | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-SoundAnalysis/pyobjc_setup.py              | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-Speech/pyobjc_setup.py                     | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-SpriteKit/pyobjc_setup.py                  | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-StoreKit/pyobjc_setup.py                   | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-SyncServices/pyobjc_setup.py               | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-SystemConfiguration/pyobjc_setup.py        | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-SystemExtensions/pyobjc_setup.py           | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-UniformTypeIdentifiers/pyobjc_setup.py     | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-UserNotifications/pyobjc_setup.py          | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-UserNotificationsUI/pyobjc_setup.py        | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-VideoSubscriberAccount/pyobjc_setup.py     | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-VideoToolbox/pyobjc_setup.py               | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-Virtualization/pyobjc_setup.py             | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-Vision/pyobjc_setup.py                     | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-WebKit/pyobjc_setup.py                     | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-iTunesLibrary/pyobjc_setup.py              | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- pyobjc-framework-libdispatch/pyobjc_setup.py                | 6 +++---
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 133 files changed, 398 insertions(+), 398 deletions(-)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-core/setup.py b/pyobjc-core/setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 6183ba97e..9a4500f8d 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-core/setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-core/setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -552,11 +552,11 @@ def run(self):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         CFLAGS.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            % (tuple(map(int, get_sdk_level(self.sdk_root).split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            % (tuple(map(int, get_sdk_level(self.sdk_root).split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         EXT_CFLAGS.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            % (tuple(map(int, get_sdk_level(self.sdk_root).split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            % (tuple(map(int, get_sdk_level(self.sdk_root).split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         _fixup_compiler(use_ccache=any(cmd in sys.argv for cmd in ["develop", "test"]))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-AVFoundation/pyobjc_setup.py b/pyobjc-framework-AVFoundation/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-AVFoundation/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-AVFoundation/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-AVKit/pyobjc_setup.py b/pyobjc-framework-AVKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-AVKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-AVKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Accessibility/pyobjc_setup.py b/pyobjc-framework-Accessibility/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Accessibility/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Accessibility/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Accounts/pyobjc_setup.py b/pyobjc-framework-Accounts/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Accounts/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Accounts/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-AdServices/pyobjc_setup.py b/pyobjc-framework-AdServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-AdServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-AdServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-AdSupport/pyobjc_setup.py b/pyobjc-framework-AdSupport/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-AdSupport/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-AdSupport/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-AddressBook/pyobjc_setup.py b/pyobjc-framework-AddressBook/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-AddressBook/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-AddressBook/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-AppTrackingTransparency/pyobjc_setup.py b/pyobjc-framework-AppTrackingTransparency/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-AppTrackingTransparency/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-AppTrackingTransparency/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-AppleScriptKit/pyobjc_setup.py b/pyobjc-framework-AppleScriptKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-AppleScriptKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-AppleScriptKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-AppleScriptObjC/pyobjc_setup.py b/pyobjc-framework-AppleScriptObjC/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-AppleScriptObjC/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-AppleScriptObjC/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ApplicationServices/pyobjc_setup.py b/pyobjc-framework-ApplicationServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ApplicationServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ApplicationServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-AuthenticationServices/pyobjc_setup.py b/pyobjc-framework-AuthenticationServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-AuthenticationServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-AuthenticationServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-AutomaticAssessmentConfiguration/pyobjc_setup.py b/pyobjc-framework-AutomaticAssessmentConfiguration/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-AutomaticAssessmentConfiguration/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-AutomaticAssessmentConfiguration/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Automator/pyobjc_setup.py b/pyobjc-framework-Automator/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Automator/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Automator/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-BusinessChat/pyobjc_setup.py b/pyobjc-framework-BusinessChat/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-BusinessChat/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-BusinessChat/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CFNetwork/pyobjc_setup.py b/pyobjc-framework-CFNetwork/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CFNetwork/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CFNetwork/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CalendarStore/pyobjc_setup.py b/pyobjc-framework-CalendarStore/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CalendarStore/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CalendarStore/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CallKit/pyobjc_setup.py b/pyobjc-framework-CallKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CallKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CallKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ClassKit/pyobjc_setup.py b/pyobjc-framework-ClassKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ClassKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ClassKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CloudKit/pyobjc_setup.py b/pyobjc-framework-CloudKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CloudKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CloudKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Cocoa/pyobjc_setup.py b/pyobjc-framework-Cocoa/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Cocoa/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Cocoa/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Collaboration/pyobjc_setup.py b/pyobjc-framework-Collaboration/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Collaboration/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Collaboration/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ColorSync/pyobjc_setup.py b/pyobjc-framework-ColorSync/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ColorSync/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ColorSync/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Contacts/pyobjc_setup.py b/pyobjc-framework-Contacts/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Contacts/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Contacts/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ContactsUI/pyobjc_setup.py b/pyobjc-framework-ContactsUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ContactsUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ContactsUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreAudio/pyobjc_setup.py b/pyobjc-framework-CoreAudio/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreAudio/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreAudio/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreAudioKit/pyobjc_setup.py b/pyobjc-framework-CoreAudioKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreAudioKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreAudioKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreBluetooth/pyobjc_setup.py b/pyobjc-framework-CoreBluetooth/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreBluetooth/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreBluetooth/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreData/pyobjc_setup.py b/pyobjc-framework-CoreData/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreData/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreData/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreHaptics/pyobjc_setup.py b/pyobjc-framework-CoreHaptics/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreHaptics/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreHaptics/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreLocation/pyobjc_setup.py b/pyobjc-framework-CoreLocation/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreLocation/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreLocation/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreMIDI/pyobjc_setup.py b/pyobjc-framework-CoreMIDI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreMIDI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreMIDI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreML/pyobjc_setup.py b/pyobjc-framework-CoreML/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreML/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreML/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreMedia/pyobjc_setup.py b/pyobjc-framework-CoreMedia/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreMedia/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreMedia/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreMediaIO/pyobjc_setup.py b/pyobjc-framework-CoreMediaIO/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreMediaIO/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreMediaIO/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreMotion/pyobjc_setup.py b/pyobjc-framework-CoreMotion/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreMotion/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreMotion/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreServices/pyobjc_setup.py b/pyobjc-framework-CoreServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreSpotlight/pyobjc_setup.py b/pyobjc-framework-CoreSpotlight/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreSpotlight/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreSpotlight/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreText/pyobjc_setup.py b/pyobjc-framework-CoreText/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreText/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreText/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CoreWLAN/pyobjc_setup.py b/pyobjc-framework-CoreWLAN/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CoreWLAN/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CoreWLAN/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-CryptoTokenKit/pyobjc_setup.py b/pyobjc-framework-CryptoTokenKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-CryptoTokenKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-CryptoTokenKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-DVDPlayback/pyobjc_setup.py b/pyobjc-framework-DVDPlayback/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-DVDPlayback/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-DVDPlayback/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-DeviceCheck/pyobjc_setup.py b/pyobjc-framework-DeviceCheck/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-DeviceCheck/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-DeviceCheck/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-DictionaryServices/pyobjc_setup.py b/pyobjc-framework-DictionaryServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-DictionaryServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-DictionaryServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-DiscRecording/pyobjc_setup.py b/pyobjc-framework-DiscRecording/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-DiscRecording/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-DiscRecording/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-DiscRecordingUI/pyobjc_setup.py b/pyobjc-framework-DiscRecordingUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-DiscRecordingUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-DiscRecordingUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-DiskArbitration/pyobjc_setup.py b/pyobjc-framework-DiskArbitration/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-DiskArbitration/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-DiskArbitration/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-EventKit/pyobjc_setup.py b/pyobjc-framework-EventKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-EventKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-EventKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ExceptionHandling/pyobjc_setup.py b/pyobjc-framework-ExceptionHandling/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ExceptionHandling/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ExceptionHandling/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ExecutionPolicy/pyobjc_setup.py b/pyobjc-framework-ExecutionPolicy/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ExecutionPolicy/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ExecutionPolicy/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ExternalAccessory/pyobjc_setup.py b/pyobjc-framework-ExternalAccessory/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ExternalAccessory/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ExternalAccessory/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-FSEvents/pyobjc_setup.py b/pyobjc-framework-FSEvents/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-FSEvents/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-FSEvents/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-FileProvider/pyobjc_setup.py b/pyobjc-framework-FileProvider/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-FileProvider/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-FileProvider/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-FileProviderUI/pyobjc_setup.py b/pyobjc-framework-FileProviderUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-FileProviderUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-FileProviderUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-FinderSync/pyobjc_setup.py b/pyobjc-framework-FinderSync/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-FinderSync/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-FinderSync/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-GameCenter/pyobjc_setup.py b/pyobjc-framework-GameCenter/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-GameCenter/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-GameCenter/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-GameController/pyobjc_setup.py b/pyobjc-framework-GameController/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-GameController/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-GameController/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-GameKit/pyobjc_setup.py b/pyobjc-framework-GameKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-GameKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-GameKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-GameplayKit/pyobjc_setup.py b/pyobjc-framework-GameplayKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-GameplayKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-GameplayKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-IMServicePlugIn/pyobjc_setup.py b/pyobjc-framework-IMServicePlugIn/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-IMServicePlugIn/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-IMServicePlugIn/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-IOSurface/pyobjc_setup.py b/pyobjc-framework-IOSurface/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-IOSurface/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-IOSurface/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ImageCaptureCore/pyobjc_setup.py b/pyobjc-framework-ImageCaptureCore/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ImageCaptureCore/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ImageCaptureCore/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-InputMethodKit/pyobjc_setup.py b/pyobjc-framework-InputMethodKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-InputMethodKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-InputMethodKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-InstallerPlugins/pyobjc_setup.py b/pyobjc-framework-InstallerPlugins/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-InstallerPlugins/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-InstallerPlugins/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-InstantMessage/pyobjc_setup.py b/pyobjc-framework-InstantMessage/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-InstantMessage/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-InstantMessage/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Intents/pyobjc_setup.py b/pyobjc-framework-Intents/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Intents/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Intents/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-InterfaceBuilderKit/pyobjc_setup.py b/pyobjc-framework-InterfaceBuilderKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-InterfaceBuilderKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-InterfaceBuilderKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-KernelManagement/pyobjc_setup.py b/pyobjc-framework-KernelManagement/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-KernelManagement/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-KernelManagement/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-LatentSemanticMapping/pyobjc_setup.py b/pyobjc-framework-LatentSemanticMapping/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-LatentSemanticMapping/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-LatentSemanticMapping/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-LaunchServices/pyobjc_setup.py b/pyobjc-framework-LaunchServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-LaunchServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-LaunchServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-LinkPresentation/pyobjc_setup.py b/pyobjc-framework-LinkPresentation/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-LinkPresentation/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-LinkPresentation/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-LocalAuthentication/pyobjc_setup.py b/pyobjc-framework-LocalAuthentication/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-LocalAuthentication/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-LocalAuthentication/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-MLCompute/pyobjc_setup.py b/pyobjc-framework-MLCompute/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-MLCompute/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-MLCompute/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-MapKit/pyobjc_setup.py b/pyobjc-framework-MapKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-MapKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-MapKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-MediaAccessibility/pyobjc_setup.py b/pyobjc-framework-MediaAccessibility/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-MediaAccessibility/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-MediaAccessibility/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-MediaLibrary/pyobjc_setup.py b/pyobjc-framework-MediaLibrary/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-MediaLibrary/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-MediaLibrary/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-MediaPlayer/pyobjc_setup.py b/pyobjc-framework-MediaPlayer/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-MediaPlayer/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-MediaPlayer/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-MediaToolbox/pyobjc_setup.py b/pyobjc-framework-MediaToolbox/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-MediaToolbox/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-MediaToolbox/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Message/pyobjc_setup.py b/pyobjc-framework-Message/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Message/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Message/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Metal/pyobjc_setup.py b/pyobjc-framework-Metal/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Metal/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Metal/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-MetalKit/pyobjc_setup.py b/pyobjc-framework-MetalKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-MetalKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-MetalKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-MetalPerformanceShaders/pyobjc_setup.py b/pyobjc-framework-MetalPerformanceShaders/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-MetalPerformanceShaders/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-MetalPerformanceShaders/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-MetalPerformanceShadersGraph/pyobjc_setup.py b/pyobjc-framework-MetalPerformanceShadersGraph/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-MetalPerformanceShadersGraph/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-MetalPerformanceShadersGraph/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ModelIO/pyobjc_setup.py b/pyobjc-framework-ModelIO/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ModelIO/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ModelIO/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-MultipeerConnectivity/pyobjc_setup.py b/pyobjc-framework-MultipeerConnectivity/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-MultipeerConnectivity/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-MultipeerConnectivity/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-NaturalLanguage/pyobjc_setup.py b/pyobjc-framework-NaturalLanguage/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-NaturalLanguage/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-NaturalLanguage/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-NetFS/pyobjc_setup.py b/pyobjc-framework-NetFS/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-NetFS/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-NetFS/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Network/pyobjc_setup.py b/pyobjc-framework-Network/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Network/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Network/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-NetworkExtension/pyobjc_setup.py b/pyobjc-framework-NetworkExtension/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-NetworkExtension/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-NetworkExtension/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-NotificationCenter/pyobjc_setup.py b/pyobjc-framework-NotificationCenter/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-NotificationCenter/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-NotificationCenter/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-OSAKit/pyobjc_setup.py b/pyobjc-framework-OSAKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-OSAKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-OSAKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-OSLog/pyobjc_setup.py b/pyobjc-framework-OSLog/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-OSLog/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-OSLog/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-OpenDirectory/pyobjc_setup.py b/pyobjc-framework-OpenDirectory/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-OpenDirectory/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-OpenDirectory/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-PassKit/pyobjc_setup.py b/pyobjc-framework-PassKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-PassKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-PassKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-PencilKit/pyobjc_setup.py b/pyobjc-framework-PencilKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-PencilKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-PencilKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Photos/pyobjc_setup.py b/pyobjc-framework-Photos/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Photos/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Photos/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-PhotosUI/pyobjc_setup.py b/pyobjc-framework-PhotosUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-PhotosUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-PhotosUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-PreferencePanes/pyobjc_setup.py b/pyobjc-framework-PreferencePanes/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-PreferencePanes/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-PreferencePanes/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-PubSub/pyobjc_setup.py b/pyobjc-framework-PubSub/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-PubSub/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-PubSub/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-PushKit/pyobjc_setup.py b/pyobjc-framework-PushKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-PushKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-PushKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Quartz/pyobjc_setup.py b/pyobjc-framework-Quartz/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Quartz/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Quartz/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-QuickLookThumbnailing/pyobjc_setup.py b/pyobjc-framework-QuickLookThumbnailing/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-QuickLookThumbnailing/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-QuickLookThumbnailing/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ReplayKit/pyobjc_setup.py b/pyobjc-framework-ReplayKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ReplayKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ReplayKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-SafariServices/pyobjc_setup.py b/pyobjc-framework-SafariServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-SafariServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-SafariServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-SceneKit/pyobjc_setup.py b/pyobjc-framework-SceneKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-SceneKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-SceneKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ScreenSaver/pyobjc_setup.py b/pyobjc-framework-ScreenSaver/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ScreenSaver/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ScreenSaver/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ScreenTime/pyobjc_setup.py b/pyobjc-framework-ScreenTime/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ScreenTime/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ScreenTime/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ScriptingBridge/pyobjc_setup.py b/pyobjc-framework-ScriptingBridge/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ScriptingBridge/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ScriptingBridge/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-SearchKit/pyobjc_setup.py b/pyobjc-framework-SearchKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-SearchKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-SearchKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Security/pyobjc_setup.py b/pyobjc-framework-Security/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Security/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Security/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-SecurityFoundation/pyobjc_setup.py b/pyobjc-framework-SecurityFoundation/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-SecurityFoundation/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-SecurityFoundation/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-SecurityInterface/pyobjc_setup.py b/pyobjc-framework-SecurityInterface/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-SecurityInterface/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-SecurityInterface/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ServerNotification/pyobjc_setup.py b/pyobjc-framework-ServerNotification/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ServerNotification/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ServerNotification/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-ServiceManagement/pyobjc_setup.py b/pyobjc-framework-ServiceManagement/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-ServiceManagement/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-ServiceManagement/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Social/pyobjc_setup.py b/pyobjc-framework-Social/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Social/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Social/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-SoundAnalysis/pyobjc_setup.py b/pyobjc-framework-SoundAnalysis/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-SoundAnalysis/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-SoundAnalysis/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Speech/pyobjc_setup.py b/pyobjc-framework-Speech/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Speech/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Speech/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-SpriteKit/pyobjc_setup.py b/pyobjc-framework-SpriteKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-SpriteKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-SpriteKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-StoreKit/pyobjc_setup.py b/pyobjc-framework-StoreKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-StoreKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-StoreKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-SyncServices/pyobjc_setup.py b/pyobjc-framework-SyncServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-SyncServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-SyncServices/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-SystemConfiguration/pyobjc_setup.py b/pyobjc-framework-SystemConfiguration/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-SystemConfiguration/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-SystemConfiguration/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-SystemExtensions/pyobjc_setup.py b/pyobjc-framework-SystemExtensions/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-SystemExtensions/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-SystemExtensions/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-UniformTypeIdentifiers/pyobjc_setup.py b/pyobjc-framework-UniformTypeIdentifiers/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-UniformTypeIdentifiers/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-UniformTypeIdentifiers/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-UserNotifications/pyobjc_setup.py b/pyobjc-framework-UserNotifications/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-UserNotifications/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-UserNotifications/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-UserNotificationsUI/pyobjc_setup.py b/pyobjc-framework-UserNotificationsUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-UserNotificationsUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-UserNotificationsUI/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-VideoSubscriberAccount/pyobjc_setup.py b/pyobjc-framework-VideoSubscriberAccount/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-VideoSubscriberAccount/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-VideoSubscriberAccount/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-VideoToolbox/pyobjc_setup.py b/pyobjc-framework-VideoToolbox/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-VideoToolbox/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-VideoToolbox/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Virtualization/pyobjc_setup.py b/pyobjc-framework-Virtualization/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Virtualization/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Virtualization/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-Vision/pyobjc_setup.py b/pyobjc-framework-Vision/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-Vision/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-Vision/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-WebKit/pyobjc_setup.py b/pyobjc-framework-WebKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-WebKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-WebKit/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-iTunesLibrary/pyobjc_setup.py b/pyobjc-framework-iTunesLibrary/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-iTunesLibrary/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-iTunesLibrary/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git pyobjc-framework-libdispatch/pyobjc_setup.py b/pyobjc-framework-libdispatch/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 39d9889cb..569e4d275 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- pyobjc-framework-libdispatch/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ pyobjc-framework-libdispatch/pyobjc_setup.py
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -446,17 +446,17 @@ def Extension(*args, **kwds):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(data)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, version.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, version.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 "-DPyObjC_BUILD_RELEASE=%02d%02d"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         cflags.append(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split("."))))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            "-DPyObjC_BUILD_RELEASE=%02d%02d" % (tuple(map(int, os_level.split(".")[:2])))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         )
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     if os_level == "10.4":
</span></pre><pre style='margin:0'>

</pre>