summaryrefslogtreecommitdiff
path: root/plugins/pyenv
AgeCommit message (Collapse)Author
2022-11-14perf(pyenv): do not check if it's disabled (#11338)Isaac Levy
2022-04-09fix: use `python3` for all `python` invocations (#10832)Carlo Sala
2022-01-03fix(pyenv): quote % in `pyenv_prompt_info`Marc Cornellà
2021-10-04fix(pyenv): fix pyenv-virtualenv detection under macOS.Kaede Hoshikawa
2021-09-06fix(pyenv): do not warn if PYENV_ROOT is undefined (#10162)Terry
Co-authored-by: Terry Moschou <terry.moschou@fivecast.com>
2021-09-03feat(pyenv): don't load pyenv-virtualenv with `ZSH_PYENV_VIRTUALENV=false`Marc Cornellà
Closes #9443 Co-authored-by: Pandu POLUAN <pepoluan@gmail.com>
2021-09-03feat(pyenv): silence bad config warning with `ZSH_PYENV_QUIET=true`Marc Cornellà
2021-09-03fix(pyenv): properly load pyenv shims and warn of broken configurationMarc Cornellà
Closes #10133 Co-authored-by: Chloé “Matcha” <chloe.desoutter@gmail.com>
2021-08-18fix(pyenv): fix for checking if pyenv-virtualenv is installedMarc Cornellà
Fixes #8467
2021-08-18docs(pyenv): document necessity to logout after PATH settingsMarc Cornellà
2021-07-26fix(pyenv): fix for ignoring pyenv-win commandsMarc Cornellà
The previous fix ignored any pyenv command found in $PATH while on WSL, regardless of whether it was correctly set up or not. This change only ignores the pyenv command if it's proved to come from pyenv-win by looking at its full path.
2021-07-26fix(pyenv): fix pyenv PATH settings with a warning (#9935)Neil Girdhar
This change fixes the setting of $PATH for pyenv and its shims, while warning the user about non-interactive shells. Co-authored-by: Marc Cornellà <hello@mcornella.com>
2020-09-09pyenv: run pyenv init with --no-rehash (#8917)Randall Leeds
Add --no-rehash to the pyenv init command, which was removed in [#4492]. The rehash was likely disabled because it can affect shell startup times. It should only be necessary when installing or removing Python versions. See [pyenv/pyenv#784] and [sorin-ionescu/prezto#1603] for more detail. [#4492]: https://github.com/ohmyzsh/ohmyzsh/pull/4492 [pyenv/pyenv#784]: https://github.com/pyenv/pyenv/issues/784 [sorin-ionescu/prezto#1603]: https://github.com/sorin-ionescu/prezto/pull/1603
2020-08-04pyenv: ignore $PATH pyenv if on WSLMarc Cornellà
This solves the problem where the used pyenv is actually the one in a Windows folder, instead of in WSL. Fixes #9034
2020-01-15pyenv: only run if pyenv not in $PATH (#8462)Vlad Dmitrievich
This is needed if in between the update of `$PATH` the `$commands` parameter hasn't been updated, i.e. if there was no `rehash` or `hash -rf` or automatic rehash. Co-authored-by: Marc Cornellà <marc.cornella@live.com>
2019-10-07pyenv: add README (#8224)Joe Rattazzi
2019-05-08rbenv: improve rbenv loading based on pyenv (#7626)Thomas Kriechbaumer
2019-03-29pyenv: detect pyenv from Homebrew faster (#7670)Oleg Smelov
2018-05-15pyenv: search the pyenv command if not found (#6811)Marc Cornellà
2018-04-22pyenv plugin refactor (8x faster) (#6165)Terrance Kennedy
* Refactor pyenv plugin to use PATH
2017-11-07optimize load of pyenv with homebrew (#6142)Luke Lazurite
2015-10-19Fixd bug for pyenv pluginSuperbil
Check pyenv-virtualenv can eval before use it. Signed-off-by: Superbil <superbil@gmail.com>
2015-10-15Enable pyenv rehashArvind Chembarpu
2015-10-15Init pyenv virtualenvs tooArvind Chembarpu
2013-11-19Add pyenv pluginStig Sandbeck Mathisen