OLD | NEW |
(Empty) | |
| 1 Metadata-Version: 2.0 |
| 2 Name: virtualenv |
| 3 Version: 15.1.0 |
| 4 Summary: Virtual Python Environment builder |
| 5 Home-page: https://virtualenv.pypa.io/ |
| 6 Author: Jannis Leidel, Carl Meyer and Brian Rosner |
| 7 Author-email: python-virtualenv@groups.google.com |
| 8 License: MIT |
| 9 Keywords: setuptools deployment installation distutils |
| 10 Platform: UNKNOWN |
| 11 Classifier: Development Status :: 5 - Production/Stable |
| 12 Classifier: Intended Audience :: Developers |
| 13 Classifier: License :: OSI Approved :: MIT License |
| 14 Classifier: Programming Language :: Python :: 2 |
| 15 Classifier: Programming Language :: Python :: 2.6 |
| 16 Classifier: Programming Language :: Python :: 2.7 |
| 17 Classifier: Programming Language :: Python :: 3 |
| 18 Classifier: Programming Language :: Python :: 3.3 |
| 19 Classifier: Programming Language :: Python :: 3.4 |
| 20 Classifier: Programming Language :: Python :: 3.5 |
| 21 |
| 22 Virtualenv |
| 23 ========== |
| 24 |
| 25 `Mailing list <http://groups.google.com/group/python-virtualenv>`_ | |
| 26 `Issues <https://github.com/pypa/virtualenv/issues>`_ | |
| 27 `Github <https://github.com/pypa/virtualenv>`_ | |
| 28 `PyPI <https://pypi.python.org/pypi/virtualenv/>`_ | |
| 29 User IRC: #pypa |
| 30 Dev IRC: #pypa-dev |
| 31 |
| 32 Introduction |
| 33 ------------ |
| 34 |
| 35 ``virtualenv`` is a tool to create isolated Python environments. |
| 36 |
| 37 The basic problem being addressed is one of dependencies and versions, |
| 38 and indirectly permissions. Imagine you have an application that |
| 39 needs version 1 of LibFoo, but another application requires version |
| 40 2. How can you use both these applications? If you install |
| 41 everything into ``/usr/lib/python2.7/site-packages`` (or whatever your |
| 42 platform's standard location is), it's easy to end up in a situation |
| 43 where you unintentionally upgrade an application that shouldn't be |
| 44 upgraded. |
| 45 |
| 46 Or more generally, what if you want to install an application *and |
| 47 leave it be*? If an application works, any change in its libraries or |
| 48 the versions of those libraries can break the application. |
| 49 |
| 50 Also, what if you can't install packages into the global |
| 51 ``site-packages`` directory? For instance, on a shared host. |
| 52 |
| 53 In all these cases, ``virtualenv`` can help you. It creates an |
| 54 environment that has its own installation directories, that doesn't |
| 55 share libraries with other virtualenv environments (and optionally |
| 56 doesn't access the globally installed libraries either). |
| 57 |
| 58 .. comment: |
| 59 |
| 60 Release History |
| 61 =============== |
| 62 |
| 63 15.1.0 (2016-11-15) |
| 64 ------------------- |
| 65 |
| 66 * Support Python 3.6. |
| 67 |
| 68 * Upgrade setuptools to 28.0.0. |
| 69 |
| 70 * Upgrade pip to 9.0.1. |
| 71 |
| 72 * Don't install pre-release versions of pip, setuptools, or wheel from PyPI. |
| 73 |
| 74 |
| 75 15.0.3 (2016-08-05) |
| 76 ------------------- |
| 77 |
| 78 * Test for given python path actually being an executable *file*, #939 |
| 79 |
| 80 * Only search for copy actual existing Tcl/Tk directories (PR #937) |
| 81 |
| 82 * Generically search for correct Tcl/Tk version (PR #926, PR #933) |
| 83 |
| 84 * Upgrade setuptools to 22.0.5 |
| 85 |
| 86 `Full Changelog <https://virtualenv.pypa.io/en/latest/changes.html>`_. |
| 87 |
OLD | NEW |