chilcote / outset

Automatically process packages, profiles, and scripts during boot, login, or on demand.
572 stars 58 forks source link

Python 3.12 Distutils No Longer Present, Outset breaks... #111

Open gsmc-alx opened 1 year ago

gsmc-alx commented 1 year ago

Hi,

distutils has been removed from the current 3.12 version of the official Python distribution.

Could we have a version of Outset that doesn't depend on this library, please, as it's now broken with the current Python version?

Incidentally, I managed to work a temporary fix in my setup (with latest official Python install) by replacing the Python3 symlink with one pointing to Munki's bundled Python, which still contains the required library.

kevinmcox commented 1 year ago

There is a newer Swift version of Outset that is worth a look: https://github.com/macadmins/outset

gsmc-alx commented 1 year ago

Oh, thank you. I hadn't realised that existed, thanks for the heads-up.

I will switch to the new version.