Pyqtdeploy fix for latest macOS cmd line tools

Patrick Stinson patrickkidd at gmail.com
Tue Mar 29 01:59:25 BST 2022


Coming back to this, this code block is blowing up in pyqtdeploy-3.1.2 on a
fresh install of Monterey even when Xcode is installed. I haven't used an
updated version of pyqtdeploy for some months so I'm not sure when this
started happening.

I applied the previously mentioned fix to get around it.

On Fri, Sep 24, 2021 at 8:39 PM Patrick Stinson <patrickkidd at gmail.com>
wrote:

> Shoot, you know, looks like you can scratch that. There was only a problem
> when Xcode was not installed, and Xcode is required anyway.
>
> Nevertheless, I think `xcrun —show-sdk-version` is a more straightforward
> way to get the version number without parsing a file path.
>
> On Sep 24, 2021, at 4:20 PM, Patrick Stinson <patrickkidd at gmail.com>
> wrote:
>
> Phil,
>
> Sorry if I’m ignorant as to whether the latest pyqtdeploy will still work
> with Qt-5.15.2 (I just want my stuff to keep building), but here is a fix
> to get `pyqtdeploy/platform.py` to correctly read the new macOS sdk version
> number:
>
>
> # Parse the version number.
> # version_str = os.path.basename(self.apple_sdk)
>
> # if version_str.startswith(self.sdk_prefix):
> # version_str = version_str[len(self.sdk_prefix):]
>
> # if version_str.endswith('.sdk'):
> # version_str = version_str[:-len('.sdk')]
>
> version_str = self.run('xcrun', '--show-sdk-version', message_handler=
> message_handler, capture=True)
>
>
> -Patrick
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.riverbankcomputing.com/pipermail/pyqt/attachments/20220328/379be4f1/attachment.htm>


More information about the PyQt mailing list