Removed mentioning of yet-to-be-added logic
This commit is contained in:
parent
286ed531e5
commit
91f669c77f
@ -120,11 +120,17 @@ The exceptions -- non-default options that are set by default -- are listed belo
|
|||||||
|
|
||||||
##### Homebrew
|
##### Homebrew
|
||||||
|
|
||||||
Homebrew is used to find dependency packages if `brew` is found on `PATH`:
|
In MacOS, Homebrew is used to find dependency packages if `brew` is found on `PATH`.
|
||||||
* In MacOS, or
|
|
||||||
* If the running Pyenv itself is installed with Homebrew
|
|
||||||
|
|
||||||
Set `PYTHON_BUILD_USE_HOMEBREW` or `PYTHON_BUILD_SKIP_HOMEBREW` to override this default.
|
Set `PYTHON_BUILD_SKIP_HOMEBREW` to avoid using it.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
Homebrew is NOT used in Linux by default because it's rolling-release which causes a problem.
|
||||||
|
Upgrading a Python dependency in Homebrew to a new major version (that `brew` does without warning)
|
||||||
|
would break all Pyenv-managed installations that depend on it.
|
||||||
|
You can use a community plugin [fix-version](https://github.com/pyenv/pyenv/wiki/Plugins#community-plugins)
|
||||||
|
to fix installations in such a case.
|
||||||
|
|
||||||
When Homebrew is used, its `include` and `lib` paths are added to compiler search path (the latter is also set as `rpath`),
|
When Homebrew is used, its `include` and `lib` paths are added to compiler search path (the latter is also set as `rpath`),
|
||||||
and also Python dependencies that are typically keg-only are searched for in the Homebrew installation and added individually.
|
and also Python dependencies that are typically keg-only are searched for in the Homebrew installation and added individually.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user