mxcl/homebrew — pull request #12968 by samueljohn (2012-06-22 16:30:48+00:00)
Title: python: framework is default. ipv6 enabled. Fixed #12581, #12194

- Defaults to a framework style build to support wxmac and other GUIs
(Note PySide (and pyqt?) seem to work even with non-framework builds).
- Added an option: `--no-framework`
- Fixed automatic installation of `*.app`s into `/Applications`.
- The caveats tell us now about `brew link apps`.
- Cleanup of the caveats.
- Resolve the issue of duplicate `2to3` can make the symlink phase
to break because both python and python3 provide it. (Closes #12581)
- Enable warnings, because python's configure needs it. (Closes #12194)
- Add suppression of recommended warnings
- Add work-a-round for python bug: http://bugs.python.org/issue11445
- Adds depends_on python for pip and distribute. For clarity.
- Add explicit test if sqlite3 built successful.
- #10487 is no longer needed. Has been fixed upstream.
- Check against possible issue like #12667.
- Check against ~/.pydistutils.cfg until #12667 is pulled.
- warn about /Library/Frameworks/Tk.framework if found.

Probably closes #11320 and #12667 by the changes above.

For better readability I reordered the helper methods in the formula.