diff options
| author | Robson Peixoto | 2015-01-11 13:16:36 -0300 |
|---|---|---|
| committer | Tim D. Smith | 2015-01-11 16:08:56 -0800 |
| commit | f2866f24e3af30d0067227354ed55e7b3b7c8aaf (patch) | |
| tree | 5db94ae89a4f9c9d19a1348fa71983ce297e3706 /Library/Formula | |
| parent | b559ea59cc57b0d848397d9a7f22ed8149c4b0df (diff) | |
| download | homebrew-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.rb | 14 |
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 |
