
























Today I’d like to announce Homebrew 1.3.0. The most significant change since 1.2.0 is that brew install python no longer installs a python binary without manual PATH additions and instead installs a python2 binary. This avoids overriding the system python binary by default when installing Python as a dependency. It also paves the way to eventually have python be Python 3.x.
Major changes and deprecations since 1.2.0:
brew install (and upgrade/reinstall) use the macOS sandbox for all builds by defaultrevision is deprecated in favour of rebuild in bottle do blocksfails_with :llvm is deprecated as it’s always a no-opopt links for taps are created based on their name and not in subdirectoriesbrew link and brew unlink state is preserved after brew install and brew upgrade (including for keg-only formulae)brew test requires non-keg-only formulae to be linkedBuildErrors reported to analytics now include the requested formula installation optionsWhile all the functionality for these deprecations will be supported for the foreseeable future in Homebrew/brew for 3rd-party usage, Homebrew/homebrew-core has removed the use of these APIs from formulae to improve the user experience.
Other changes since 1.2.0 I’d like to highlight are the following:
default_formula are always used when pouring bottles againbrew --prefix is fasterwith_env can be used to simplify temporarily setting environment variableshomebrew npm-noob is a new tool to ease creating formulae from npm packagesbrew update arguments tell you more explicitly which brew upgrade command to runbrew bump-formula-pr now works with a shallow Git clone of a tapbrew install formulae whose dependency trees require more than one version of the same :build-time dependency:build-time requirements are no longer fatal when installing from bottlesbrew edit will use atom if availablebrew search includes Homebrew Cask results even when it is tappedbrew style and brew audit run rubocop in parallel for performancebrew info displays formula conflict reasonsbrew install --interactive can access $HOME to provide a better shell experiencebrew install can install bottles from a URLbrew postinstall allows reinstalling etc and varbrew audit checks have been ported to rubocop providing in-editor feedback on Homebrew styleFinally:
Thanks to all our hard-working maintainers, contributors, sponsors and supporters for getting us this far. Enjoy using Homebrew!
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。