aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/python3.rb
AgeCommit message (Collapse)Author
2013-12-18python: setuptools 2.0.1Mike Goodspeed
Closes #25307. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-12-14Update docs, comment mxcl/homebrew refs.Mike McQuaid
2013-11-19python3: add missing SHA-1.Mike McQuaid
2013-11-19Python 3.3.3Adam Vandenberg
Closes #24478.
2013-11-13setuptools 1.3.2Adam Vandenberg
2013-11-06python setuptools 1.3Mike Goodspeed
Closes #24030. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-11-01python setuptools 1.1.7Mike Goodspeed
Closes #23864. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-10-03python: setuptools 1.1.6Mike Goodspeed
Closes #23006. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-09-14Rename PythonInstalled to PythonDependency.Mike McQuaid
Make it more consistent with other requirements.
2013-09-11python3: use resourcesAdam Vandenberg
2013-09-08python: setuptools: 1.1.4Mike Goodspeed
Closes #22403. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-08-28Revert "python & python3: Don't tell how to upgrade pip"Jack Nagel
This reverts commit 955b8fa58c69b1060b83a383ddb14392bee806be.
2013-08-28Don't change perms on pip and easy_install executablesJack Nagel
Fixes #20922.
2013-08-27python: setuptools 1.1Mike Goodspeed
Closes #22158. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-08-21python & python3: pip 1.4.1, setuptools 1.0. Yay.Samuel John
Bumped pip and setuptools for python and python3. I whish we had formula revisions already now. But on the other hand there is no hurry as the changes to pip/setuptools are not major.
2013-08-21python & python3: Don't tell how to upgrade pipSamuel John
Pip and setuptools can't be updated the way we write in the caveats. This is because pip fails to remove the symlink from the `brew --prefix`. Also we said that we don't like self-updating tools. We will rather update the python formula, and bump the revision (once we have the revision feature) when pip or setuptools get updated.
2013-08-08python + python3: fix typoAdam Vandenberg
2013-08-08python3: --with-brewed-tk needs :x11 if --with-x11Samuel John
When tcl-tk was installed `--with-x11`, python needs to `depends_on :x11`, otherwise tcl-tk ships an included versions of X11.
2013-08-08python3: reuse PythonInstalled betterSamuel John
We can use `PythonInstalled#binary`. typo fix.
2013-08-08python3: Harden build by unsetting PYTHONPATHSamuel John
2013-08-08python3: setuptools 0.9.8Samuel John
2013-07-26pip 1.4Jannis Leidel
Closes #21411. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-07-23python3: Setuptools 0.9.7 and rm old onesSamuel John
Remove old setuptools installations that may still fly around and be listed in the easy_install.pth. This can break setuptools build with zipimport.ZipImportError: bad local file header This does not always happen, but if the easy_install.pth points to an egg with an older version. Removing all setuptools and distribute remains inside the homebrew global_site_packages is safe.
2013-07-17python & python3: setuptools 0.9.5Samuel John
2013-06-12python3: depends_on xz for lzma module in 3.3Samuel John
2013-06-07python3: Fix build with brewed-tk & don't link X11Samuel John
2013-06-07python3: Added HEAD and distrubute 0.6.45Samuel John
* Use `build.with?` instead of `build.include? 'with…'` * Reuse PythonInstalled.new.modify_build_environment * Use `test do` instead of `def test`
2013-06-03Python 2.x and 3.x supportSamuel John
New `depends_on :python` Dependency. New `depends_on :python3` Dependency. To avoid having multiple formulae with endings -py2 and -py3, we will handle support for different pythons (2.x vs. 3.x) in the same formula. Further brewed vs. external python will be transparently supported. The formula also gets a new object `python`, which is false if no Python is available or the user has disabled it. Otherwise it is defined and provides several support methods: python.site_packages # the site-packages in the formula's Cellar python.global_site_packages python.binary # the full path to the python binary python.prefix python.version python.version.major python.version.minor python.xy # => e.g. "python2.7" python.incdir # includes of python python.libdir # the python dylib library python.pkg_config_path # used internally by brew python.from_osx? python.framework? python.universal? python.pypy? python.standard_caveats # Text to set PYTHONPATH for python.from_osx? python.if3then3 # => "" for 2.x and to "3" for 3.x. Further, to avoid code duplication, `python` takes an optional block that is run twice if the formula defines depends_on :python AND :python3. python do system python, 'setup.py', "--prefix=#{prefix}" end Read more in the Homebrew wiki.
2013-05-18python3: 3.3.2Samuel John
2013-05-15Distribute 0.6.40Mike Goodspeed
Closes #19847. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-05-09python3: distribute 0.6.38Jack Nagel
2013-05-06Python3: fails with LLVM 2336Adam Vandenberg
Closes #19592.
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>