diff --git a/README.md b/README.md index 25866fbf..86fce0b0 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ This project was forked from [rbenv](https://github.com/sstephenson/rbenv) and -### pyenv _does…_ +### pyenv _does..._ * Let you **change the global Python version** on a per-user basis. * Provide support for **per-project Python versions**. @@ -18,6 +18,21 @@ This project was forked from [rbenv](https://github.com/sstephenson/rbenv) and * Search commands from **multiple versions of Python at a time**. This may be helpful to test across Python versions with [tox](http://pypi.python.org/pypi/tox). +### In contrast with pythonbrew and pythonz, pyenv _does not..._ + +* **Depending on Python itself.** pyenv was made from pure shell scripts. + There is no bootstrap problem of Python. +* **Need to be loaded into your shell.** Instead, pyenv's shim + approach works by adding a directory to your `$PATH`. +* **Have a configuration file.** There's nothing to configure except + which version of Python you want to use. +* **Manage virtualenv.** Of course, you can create [virtualenv](http://pypi.python.org/pypi/virtualenv) + yourself, or [python-virtualenv](https://github.com/yyuu/python-virtualenv) + to automate the process. +* **Prompt you with warnings when you switch to a project.** Instead + of executing arbitrary code, pyenv reads just the version name + from each project. There's nothing to "trust." + ## Table of Contents * [1 How It Works](#section_1)