aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
authorRobson Peixoto2015-01-11 13:16:36 -0300
committerTim D. Smith2015-01-11 16:08:56 -0800
commitf2866f24e3af30d0067227354ed55e7b3b7c8aaf (patch)
tree5db94ae89a4f9c9d19a1348fa71983ce297e3706 /Library/Formula
parentb559ea59cc57b0d848397d9a7f22ed8149c4b0df (diff)
downloadhomebrew-f2866f24e3af30d0067227354ed55e7b3b7c8aaf.tar.bz2
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 <git@tim-smith.us>
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/fabric.rb14
1 files changed, 8 insertions, 6 deletions
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