diff --git a/Plugins.md b/Plugins.md index 8b25887..663ed63 100644 --- a/Plugins.md +++ b/Plugins.md @@ -6,9 +6,7 @@ A plugin can be installed by dropping it in as a sub-directory of `pyenv-*` executables are placed in the `$PATH` and hooks are installed accordingly somewhere in `$PYENV_HOOK_PATH`. -## Approved plugins - -This list is edited by pyenv maintainers. +## Official plugins * [virtualenv](https://github.com/pyenv/pyenv-virtualenv) - the standard way to manage virtualenv with pyenv (formerly as known as [python-virtualenv](https://github.com/pyenv/python-virtualenv)) * [virtualenvwrapper](https://github.com/pyenv/pyenv-virtualenvwrapper) - allow you to play pyenv with virtualenvwrapper @@ -17,10 +15,17 @@ This list is edited by pyenv maintainers. * [update](https://github.com/pyenv/pyenv-update) - Update pyenv and plugins * [installer](https://github.com/pyenv/pyenv-installer) - This tools is used to install `pyenv` and friends * [doctor](https://github.com/pyenv/pyenv-doctor) - Verify pyenv installation -* [implicit](https://github.com/concordusapps/pyenv-implict) - Allow pyenv to guess the python version from the program name. -* [register](https://github.com/doloopwhile/pyenv-register) - Register system installed pythons to pyenv environment * [ccache](https://github.com/pyenv/pyenv-ccache) - Make Python build faster, with using the leverage of `ccache`. * [which-ext](https://github.com/pyenv/pyenv-which-ext) - Integrate pyenv and system commands. In particular the users of [Anaconda](https://store.continuum.io/cshop/anaconda/). + +## Community plugins +Thanks to the hard work of the community, there are numerous other pyenv plugins to extend functionality for other use cases. + +These are not maintained or tested by the `pyenv` team, so use at your own risk! + +* [implicit](https://github.com/concordusapps/pyenv-implict) - Allow pyenv to guess the python version from the program name. +* [register](https://github.com/doloopwhile/pyenv-register) - Register system installed pythons to pyenv environment * [alias](https://github.com/s1341/pyenv-alias) - Allows installation of python instances using user-supplied names. This allows multiple instances of the same python version to be installed. * [default-packages](https://github.com/jawshooah/pyenv-default-packages) - Installs a set of default packages any time you install a new version of python or create a new virtualenv * [pip-update](https://github.com/massongit/pyenv-pip-update) - Update all libraries managed by pip or conda in all environments. +* [choice](https://github.com/fizista/pyenv-choice) Allows you to choose which version of Python you will use for a given program name, if there are multiple versions of this program.