aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
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