aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/python3.rb
AgeCommit message (Collapse)Author
2013-04-13Python 3.3.1Johannes Schönberger
Closes #19081. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-04-13Python3: package distribute 0.6.36Adam Vandenberg
2013-03-09Python: update pip and distributeJannis Leidel
Closes #18358. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-02-12python3: Link against keg_only sqliteSamuel John
Fixes #17765. Closes #17788. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-01-14python: Allow --with-brewed-tk.Samuel John
- Fixes #16574. - Improve Tkinter test by actually calling Tk() - Check for /Library/Frameworks/Tk.framework no longer needed. - Also remove Tk.framework check from python3.rb - Fix PYTHONFRAMEWORKDIR so that `python-config --ldflags` is useful. Closes #17008. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-01-04python: distribute 0.6.34Adam Vandenberg
2012-12-19python3: Support Case sensitive file systemsSamuel John
Fixes #16602 Closes #16653. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2012-12-03Distribute 0.6.32Adam Vandenberg
2012-12-03python3: Quickfix for #15943 & #16320.Samuel John
- This is a temporary fix which removes the "Headers", "Python" and "Resources" symlinks from the `Python.framework`, such that both, python and python3 can be linked at the same time. Closes #16367. Fixes #16320. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-11-25distribute 0.6.30Kashif Rasul
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-11-10Revert "Rename readline to gnu-readline"Jack Nagel
This reverts commit adee5315265cc46aa6a3057071527abb16e1cd94. Turns out one of the "other things" is a dealbreaker. We only create kegs using a formula's canonical name. However, we do not check that this is the case when mapping existing kegs back to formula objects, and thus a keg with a name that happens to be an alias can fool Homebrew into thinking the canonically-named keg exists. So anything that enumerates kegs and then tries to do stuff with the resulting formula objects will just break. This is obviously worse than the debugger being broken, so reverting this for the time being.
2012-11-10Rename readline to gnu-readlineJack Nagel
The Readline class clashes with the Readline module from the Ruby stdlib. This has mostly worked, but with the recent debugging support's integration of IRB, it is no longer possible for them to coexist. So we need to rename it. The implications of this are: - Anything that depends on readline will reinstall it as "gnu-readline". Anything already installed will continue to function. - "brew upgrade readline" will say "gnu-readline not installed", as "readline" is now an alias. - Probably other things. So there are some downsides, but we will just have to deal with them. Fixes #15776.
2012-10-19python3: style nitsAdam Vandenberg
2012-10-19python3: 3.3.0samueljohn
Closes #15297. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-10-19python3: Supverenv and no need for x11samueljohn
- Added --with-brewed-openssl - Added back again --universal - Builds with superenv and env :std (For Tkinter-support, needs the superenv build) - Write a sitecustomize.py with the fixes already applied to python 2.7: - Support pip uninstall of scripts - Better virtualenv compatibility - Clean up of caveats. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-09-14Use `env`.Adam Vandenberg
2012-09-14python/3: remove skip-cleanAdam Vandenberg
2012-09-14python/3: more verbose install of distribute/pipsamueljohn
Closes #14932. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-09-04python2/3: Harden against other pythons. Pip 1.2samueljohn
- Unset PYTHONPATH and PYTHONHOME which would lead to install distribute and pip into the wrong python. - For NCLT: Add to CPPFLAGS the path to zlib via -I because python's setup.py scans only these flags. - '-Qunused-arguments' can be added after ENV.enable_warnings to reduce noise. The only thing which we must not add is the "-w" switch! - For python.rb only: Pass "--no-user-cfg" to python setup.py and add --force when installing distribute and pip to ensure overwriting with the new ones. Closes #14689. Closes #14686. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-09-03Fix subformulae sha1s.Mike McQuaid
2012-09-03Batch convert MD5 formula to SHA1.Mike McQuaid
Closes #14653.
2012-08-20python3: optional deps are really recommendedJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-20python/python3: don't duplicate TkCheck requirementJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-18python3: ENV.minimal_optimization and cleanupsamueljohn
- Since 3.2.3, the "2to3" script has a version suffix already. - Added `--without-gcc` to ensure python uses clang. - Avoid optimization flags that are remembers by python (e.g. `python3.2-config --cflags`) and lead to problems with certain C-extensions. Closes #14198. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-18Deprecate MacOS.version? style methodsJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-14python3: tighten '2to3' checkJack Nagel
Fixes #14179. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-14python3: update commentsJack Nagel
We only offer framework builds, so remove comments that suggest otherwise. Use HOMEBREW_PREFIX instead of `brew --prefix`, as that is what is available inside of the formula, and how it is referenced elsewhere in Homebrew. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-13python3: actually depend on TkCheck requirementJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-13python3: wrap clang flags in a conditionalJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-13python3: fix typoJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-13python3: use options DSLJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-08python3: Framework style. ipv6 enabled.samueljohn
- Framework style build to support wxmac and other GUIs (Note PySide (and pyqt?) seem to work even with non-framework builds). - 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 - Add explicit test if sqlite3 built successful. - Removed `--universal` option, since it does no longer work on 10.8. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2012-07-26distribute 0.6.28papaeye
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-06-07Python3: many cleanups and fixessamueljohn
* fix suggested framework symlink location * add "python3" executable for --framework builds. * warn if ~/.pydistutils.cfg is found * Tk warnings not necessary for Lion. * Caveats: Fix naming of easy_install Closes #9869. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-05-21distribute 0.6.27Adam Vandenberg
subformula of Python, Python 3, PyPy
2012-04-11Python3 3.2.3 + distribute 0.6.26Adam Vandenberg
2012-03-16Python 3: use distribute 0.6.25.Adam Vandenberg
2012-02-25Python 2/3: add effective_includeAdam Vandenberg
2012-01-28Python3: update caveatsAdam Vandenberg
2012-01-13python3: don't symlink easy_install3 if it existsMisty De Meo
python3 installs would fail while linking prefix/share/python3/easy_install to easy_install3 if the target already existed, which caused any python3 installation after the initial to fail. Skip linking if the symlink already exists.
2011-10-28Distribute 0.6.24Adam Vandenberg
2011-09-22python3: update distribute md5Ramiro Jr. Franco
The package was re-uploaded, requiring a new checksum. Closes #7773. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-09-21Add gdbm patches to python and python3 formulaeJack Nagel
This takes care of the issue described here (recognizing gdbm 1.9.x databases): http://www.gossamer-threads.com/lists/python/bugs/942749 The patches are already in their respective upstream repositories, so they will presumably be included in the next Python 2.7.x and 3.2.x releases. Closes #7738. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-09-05Python 3.2.2Aku Kotkavuo
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2011-09-02Python3: fix installation of distributeAdam Vandenberg
2011-09-01Python 3: add distributeAdam Vandenberg
Based substantially on a patch by @joshuajabbour See: https://github.com/mxcl/homebrew/pull/5276
2011-09-01Python 3: Checks for pkg-config during configureAdam Vandenberg
2011-09-01Python 3: computed gotos are on by default in 3.2.xAdam Vandenberg
2011-07-11Python 3 3.2.1Aku
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-04-23Use ARGV.build_universal?Adam Vandenberg