Pyqtdeploy fix for latest macOS cmd line tools

Patrick Stinson patrickkidd at gmail.com
Sat Sep 25 05:39:53 BST 2021


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/20210924/3b574fdb/attachment.htm>


More information about the PyQt mailing list