From f2866f24e3af30d0067227354ed55e7b3b7c8aaf Mon Sep 17 00:00:00 2001 From: Robson Peixoto Date: Sun, 11 Jan 2015 13:16:36 -0300 Subject: fabric: modernize Using doc: https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Python-for-Formula-Authors.md Closes #35751. Signed-off-by: Tim D. Smith --- Library/Formula/fabric.rb | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'Library') diff --git a/Library/Formula/fabric.rb b/Library/Formula/fabric.rb index d482893dc..e2358899f 100644 --- a/Library/Formula/fabric.rb +++ b/Library/Formula/fabric.rb @@ -30,16 +30,18 @@ class Fabric < Formula end def install - ENV.prepend_create_path "PYTHONPATH", libexec + "lib/python2.7/site-packages" - ENV.prepend_create_path "PYTHONPATH", prefix + "lib/python2.7/site-packages" - + ENV.prepend_create_path "PYTHONPATH", libexec/"vendor/lib/python2.7/site-packages" resources.each do |r| - r.stage { system "python", "setup.py", "install", "--prefix=#{libexec}" } + r.stage do + system "python", *Language::Python.setup_install_args(libexec/"vendor") + end end - system "python", "setup.py", "install", "--prefix=#{libexec}" + ENV.prepend_create_path "PYTHONPATH", libexec/"lib/python2.7/site-packages" + system "python", *Language::Python.setup_install_args(libexec) - (bin/"fab").write_env_script libexec/"bin/fab", :PYTHONPATH => ENV["PYTHONPATH"] + bin.install Dir[libexec/"bin/*"] + bin.env_script_all_files(libexec/"bin", :PYTHONPATH => ENV["PYTHONPATH"]) end test do -- cgit v1.2.3