Commit Graph
13448 Commits
Author SHA1 Message Date
Mike McQuaidandGitHub 1d708d77cb Merge pull request #3892 from lembacon/pycache
keg: `delete_pyc_files!` should also remove `__pycache__`
2018-03-08 09:02:09 +00:00
Mike McQuaid 42fc339ee6 test: correctly prune non-test dependencies. 2018-03-08 08:56:58 +00:00
Mike McQuaidandGitHub 5ec8947a0f Merge pull request #3858 from DomT4/stop_suggesting_fixing_death
utils: stop suggesting fixing hard deprecations
2018-03-08 08:50:29 +00:00
Mike McQuaidandGitHub 86af49d247 Merge pull request #3894 from MikeMcQuaid/remove-python-caveats
caveats: remove python caveats.
2018-03-08 08:50:16 +00:00
Mike McQuaidandGitHub 948b1b8dbe keg: fix delete_pyc_files path typo. 2018-03-08 08:37:34 +00:00
Mike McQuaid d32fc4508f deps: fix test? typo. 2018-03-08 08:36:01 +00:00
Mike McQuaid 36dadbee47 caveats: remove python caveats.
These instructions are currently incorrect and need to be ported to
`python` 3.x and `python@2` formulae. Until then it's better to not have
them than have them be incorrect.

Closes #3890.
2018-03-08 08:34:20 +00:00
Mike McQuaidandGitHub 8860402f8f utils: only try and replace tap or replaced methods. 2018-03-08 08:22:47 +00:00
Mike McQuaidandGitHub 53a71a79b3 Merge pull request #3875 from MikeMcQuaid/test-deps
Allow :test dependencies.
2018-03-08 08:19:15 +00:00
Mike McQuaidandGitHub 8e928992f5 keg: tweak delete_pyc_files! 2018-03-08 08:17:57 +00:00
ilovezfs f87a589129 keg: don't delete main opt links of other formulae.
If an old alias, according to the tab, of a formula being upgraded (e.g.
python) has the same name as the main opt link of some other formula
(e.g. python@2), don't remove the main opt link of that other formula.

Specifically,

  brew install python@2
  brew upgrade python

should not accidentally delete /usr/local/opt/python@2 even though
python@2 used to be an alias of python.
2018-03-07 22:35:23 -08:00
Chongyu Zhu 3db033ca89 keg: delete_pyc_files! should also remove __pycache__ 2018-03-08 13:02:03 +08:00
Mike McQuaidandGitHub eee6e98d90 Merge pull request #3840 from aw1621107/prefer-xcode-libcxx
Add macOS libs ahead of brewed llvm libs in lib search path
2018-03-07 16:03:26 +00:00
Mike McQuaidandGitHub 740e89d2f3 super: tweak LLVM refactoring. 2018-03-07 15:00:08 +00:00
Vítor GalvãoandGitHub 6c203f9372 Merge pull request #3865 from commitay/systemcommand
Fix SystemCommand escaping
2018-03-06 09:34:56 +00:00
Mike McQuaidandGitHub 7cb6ebf3fb super: refactor LLVM path addition. 2018-03-06 08:44:47 +00:00
Mike McQuaidandGitHub 067b9c9e88 Merge pull request #3833 from GauthamGoli/depends_on_order_master
rubocop: Add cop to check `depends_on` order and tests
2018-03-06 08:35:10 +00:00
Mike McQuaidandGitHub ba4ac75543 Merge pull request #3836 from alyssais/info_sort
info: sort HEAD keys by install date
2018-03-06 08:35:00 +00:00
Mike McQuaidandGitHub dedda60bdd Merge pull request #3879 from sjackman/unzip_dep_if_needed
unzip_dep_if_needed: Needs unzip not zip [Linux] (#632)
2018-03-06 08:34:48 +00:00
Nikoli DrydenandGitHub 11817fe1f7 Generalize the regex determining the Xcode version.
The current regex only matches a single digit for each component of the version (e.g. 9.2). This modifies it to match multiple digits in each component, so that e.g. 10.42 will be matched.
2018-03-05 19:44:11 -06:00
Shaun Jackman 5500c3b25e unzip_dep_if_needed: Needs unzip not zip [Linux] (#632) 2018-03-05 11:51:08 -08:00
Shaun Jackman 4af8950f8b check_undeclared_deps: Fix for taps
undeclared_deps reported all dependencies in taps as undeclared.
2018-03-05 09:51:27 -08:00
Mike McQuaid fea9bc1e42 Allow :test dependencies.
These specify that they are needed by the test block. This can be
combined with `:build` to ensure that this formula isn't uninstalled
by `brew test-bot` when running `test do` blocks on our CI.
2018-03-05 10:36:39 +00:00
Mike McQuaidandGitHub 3184d087b9 Merge pull request #3867 from MikeMcQuaid/migrator-messaging-tweaks
migrator: tweak more messaging.
2018-03-05 10:26:37 +00:00
Mike McQuaid 1a51d7fb44 migrator: tweak more messaging.
- Make it clearer what the migrator is doing and why
- Recommend an unconditional brew upgrade
2018-03-05 10:14:39 +00:00
Teddy Wing ee004cb9c7 cmd/upgrade: Change build.build_bottle? to build.bottle?
I received the following error when attempting to use the `upgrade`
command on a tap:

    $ brew tap teddywing/passextract https://github.com/teddywing/Passextract.git
    $ brew upgrade --verbose teddywing/passextract/passextract
    Updating Homebrew...

    ==> Upgrading 1 outdated package, with result:
    teddywing/passextract/passextract 0.4.0
    Error: Calling build.build_bottle? is disabled!
    Use build.bottle? instead.
    /usr/local/Homebrew/Library/Homebrew/cmd/upgrade.rb:121:in `upgrade_formula'
    Or, even better, submit a PR to fix it!

Change the method call to use the (presumably) newer version.
2018-03-04 12:38:33 +01:00
Mike McQuaidandGitHub bc3389bdae Merge pull request #3863 from MikeMcQuaid/python3-changes
Adjust docs and more internal code for Python 3.
2018-03-03 18:17:04 +00:00
Mike McQuaid 83fae62b4f Gemfile.lock: update testing gems. 2018-03-03 10:22:37 +00:00
Mike McQuaidandGitHub 8d6aa70f9c Merge pull request #3861 from scpeters/patch-3
language/python: version 3.6 in site_packages
2018-03-03 09:43:41 +00:00
Mike McQuaid 70253f0009 Adjust docs and more internal code for Python 3.
Now we have `python` for Python 3 and `python@2` for Python 2 some more
adjustments need to be made.
2018-03-03 09:42:25 +00:00
ilovezfsandGitHub 08f7e8c588 Merge pull request #3864 from MikeMcQuaid/migrator-upgrade
migrator: recommend upgrade.
2018-03-02 21:18:22 -08:00
commitay 2404279d63 Fix SystemCommand escaping 2018-03-03 14:45:12 +10:00
Mike McQuaid 2f776ed523 migrator: recommend brew upgrade.
You’re in a weird middle state if you run `brew update` but haven’t
upgraded a migrated formula.
2018-03-02 21:23:07 +00:00
ilovezfsandGitHub 0ebb5b2857 Merge pull request #3862 from MikeMcQuaid/migrator-overwrite
migrator: overwrite by default.
2018-03-02 09:53:02 -08:00
Mike McQuaid b4c268e3c5 migrator: overwrite by default.
This avoids getting into an invalid state which will and does break
for users.
2018-03-02 17:21:17 +00:00
Steven PetersandGitHub 0d5ae6cf0b language/python: version 3.6 in site_packages 2018-03-02 09:05:41 -08:00
Dominyk Tiller 8668b7108a utils: stop suggesting fixing hard deprecations tweak 2018-03-02 07:10:31 +00:00
Dominyk Tiller e960ccdf18 utils: stop suggesting fixing hard deprecations 2018-03-02 06:42:24 +00:00
Alyssa Ross 84dda31e82 Add tests for ENV#clear_sensitive_environment! 2018-03-01 17:48:08 +00:00
Alyssa RossandGitHub 43c658a8fa Merge pull request #3852 from sjackman/linkage_checker
Move linkage_checker from os/mac to generic
2018-03-01 17:24:34 +00:00
Gautham Goli 09f343d496 rubocop: Add cop to check depends_on order and tests 2018-03-01 12:32:25 +05:30
Shaun Jackman 97932c1abf Move linkage_checker from os/mac to generic 2018-02-28 11:18:27 -08:00
Steven Peters db615a419a dev-cmd/ruby: fix path to dev-cmd/irb and add test 2018-02-28 09:31:29 -08:00
Alex Wang 7b94842610 Split ternary for PATH building into if/else cases 2018-02-28 09:26:15 -05:00
Mike McQuaidandGitHub 4176399537 Merge pull request #3851 from MikeMcQuaid/pry
irb: add pry support.
2018-02-28 14:25:16 +00:00
Mike McQuaid 2205f62ec6 irb: add pry support.
Make `brew irb` optionally support `pry`. While doing so, also make it a `dev-cmd`.
2018-02-28 11:36:23 +00:00
ilovezfs 04cec369c7 language/python: handle python@* in each_python 2018-02-28 03:20:14 -08:00
Mike McQuaidandGitHub e3be551244 Merge pull request #3847 from MikeMcQuaid/travis-caching
travis.yml: fix bundler caching.
2018-02-27 15:36:34 +00:00
Mike McQuaid d4a3fc088f travis.yml: fix bundler caching. 2018-02-27 14:30:30 +00:00
Mike McQuaidandGitHub 1d656c805c Merge pull request #3844 from MikeMcQuaid/warnings
brew.sh: HOMEBREW_DEVELOPERs can enable Ruby warnings.
2018-02-27 13:06:09 +00:00