Closed carlashley closed 2 years ago
Not every combination is trivial to build. PyObjC 7.2 seems to build ok with Xcode 13.2.1 for example. Since I have no control over Xcode or PyObjC or pip we’ll all just have to deal with these quirks.
Yeah I gather as much. The only concern I have, in relation to munki
, is if using a newer version of pyobjc
in the munki
build will cause bigger issues. I don't like version bumping those particular packages because there's been work testing that specific python package works for munki
.
PyObjc v7.2 fails to build when it's specified as a package in a custom requirements file. I'm raising this here even though I've bumped into this issue building a new
munki
package because it's something I've reproduced withrelocatable-python
, and mostly as an "FYI" for anyone that also see's this happen.Xcode 13.3 and the Command Line Tools for Xcode 13.3 are being used (macOS 12.3.1, Apple Silicon processor).
The command to create the
Python.framework
:Contents of
custom_requirements.txt
(same as currentmunki
Python 3 requirements) that fails:Contents of
custom_requirements.txt
(same as currentmunki
Python 3 requirements) that succeeds:Build output when it fails:
Build success output (after changing requirement to `pyobjc==8.4.1):