Thanks to visit codestin.com
Credit goes to github.com

Skip to content
forked from gmarnin/python

Framework files for use with popular python macadmin toolsets

License

Notifications You must be signed in to change notification settings

macchrister/python

 
 

Repository files navigation

python

A Python framework that installs to /Library/frameworks/Python.framework.

This is an intended replacement for when Apple removes /usr/bin/python

Notes

To decrease complexity, only a single package may be installed at any given time on a machine.

Flavors of Python

We currently offer four versions of Python. You can chose which version suits your needs.

Minimal

This is a Python.framework that includes xattr and PyObjc - the original intent of Relocatable Python.

Tools that should work

  • vfuse
  • dockutil (python 3 pull request here)
  • outset

No Customization

This is a Python.framework that contains everything from the official Python package and nothing more.

Many open source tools will not work with this, but it may be helpful for development purposes.

Recommended

This is a Python.framework that contains everything from minimal, and a few libraries that various well known open source projects require.

Tools that should work:

  • autopkg
  • InstallApplications
  • munki
  • munki-pkg
  • munki-facts (python 3 pull request here)
  • nudge
  • UMAD

Opionated

This is a Python.framework that contains everything from Recommended, and libraries that various open source projects require.

This is a kitchen sink approach, opting for the latest known packages.

Tools that should work:

  • Gusto's autopkg promotion tool
  • Munki CloudFront Middleware
  • Python-jss

Updating packages

This should be done in a clean virtual environment. After every python package install, you can run pip freeze | xargs pip uninstall -y to cleanup the environment.

About

Framework files for use with popular python macadmin toolsets

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 100.0%