Giter Site home page Giter Site logo

python's Introduction

python

A Python 3 framework that currently installs to /Library/SystemFrameworks/Python3.framework.

Please see Apple's documentation on file system basics for more information on the thought process here.

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.

Credits

These packages are created with two other open source tools:

Both are written by Greg Neagle. Thank you for your continued dedication to the macOS platform.

python's People

Contributors

erikng avatar

Watchers

James Cloos avatar

Forkers

macchrister

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.