michael@0: Metadata-Version: 1.1 michael@0: Name: virtualenv michael@0: Version: 1.11.4 michael@0: Summary: Virtual Python Environment builder michael@0: Home-page: http://www.virtualenv.org michael@0: Author: Jannis Leidel, Carl Meyer and Brian Rosner michael@0: Author-email: python-virtualenv@groups.google.com michael@0: License: MIT michael@0: Description: michael@0: michael@0: michael@0: .. toctree:: michael@0: :maxdepth: 2 michael@0: michael@0: virtualenv michael@0: michael@0: Changes & News michael@0: -------------- michael@0: michael@0: .. warning:: michael@0: michael@0: Python bugfix releases 2.6.8, 2.7.3, 3.1.5 and 3.2.3 include a change that michael@0: will cause "import random" to fail with "cannot import name urandom" on any michael@0: virtualenv created on a Unix host with an earlier release of Python michael@0: 2.6/2.7/3.1/3.2, if the underlying system Python is upgraded. This is due to michael@0: the fact that a virtualenv uses the system Python's standard library but michael@0: contains its own copy of the Python interpreter, so an upgrade to the system michael@0: Python results in a mismatch between the version of the Python interpreter michael@0: and the version of the standard library. It can be fixed by removing michael@0: ``$ENV/bin/python`` and re-running virtualenv on the same target directory michael@0: with the upgraded Python. michael@0: michael@0: michael@0: 1.11.4 (2014-02-21) michael@0: ~~~~~~~~~~~~~~~~~~~ michael@0: michael@0: * Updated pip to 1.5.4 michael@0: michael@0: michael@0: 1.11.3 (2014-02-20) michael@0: ~~~~~~~~~~~~~~~~~~~ michael@0: michael@0: * Updated setuptools to 2.2 michael@0: * Updated pip to 1.5.3 michael@0: michael@0: michael@0: 1.11.2 (2014-01-26) michael@0: ~~~~~~~~~~~~~~~~~~~ michael@0: michael@0: * Fixed easy_install installed virtualenvs by updated pip to 1.5.2 michael@0: michael@0: 1.11.1 (2014-01-20) michael@0: ~~~~~~~~~~~~~~~~~~~ michael@0: michael@0: * Fixed an issue where pip and setuptools were not getting installed when using michael@0: the ``--system-site-packages`` flag. michael@0: * Updated setuptools to fix an issue when installed with easy_install michael@0: * Fixed an issue with Python 3.4 and sys.stdout encoding being set to ascii michael@0: * Upgraded pip to v1.5.1 michael@0: * Upgraded setuptools to v2.1 michael@0: michael@0: 1.11 (2014-01-02) michael@0: ~~~~~~~~~~~~~~~~~ michael@0: michael@0: * **BACKWARDS INCOMPATIBLE** Switched to using wheels for the bundled copies of michael@0: setuptools and pip. Using sdists is no longer supported - users supplying michael@0: their own versions of pip/setuptools will need to provide wheels. michael@0: * **BACKWARDS INCOMPATIBLE** Modified the handling of ``--extra-search-dirs``. michael@0: This option now works like pip's ``--find-links`` option, in that it adds michael@0: extra directories to search for compatible wheels for pip and setuptools. michael@0: The actual wheel selected is chosen based on version and compatibility, using michael@0: the same algorithm as ``pip install setuptools``. michael@0: * Fixed #495, --always-copy was failing (#PR 511) michael@0: * Upgraded pip to v1.5 michael@0: * Upgraded setuptools to v1.4 michael@0: michael@0: 1.10.1 (2013-08-07) michael@0: ~~~~~~~~~~~~~~~~~~~ michael@0: michael@0: * **New Signing Key** Release 1.10.1 is using a different key than normal with michael@0: fingerprint: 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA michael@0: * Upgraded pip to v1.4.1 michael@0: * Upgraded setuptools to v0.9.8 michael@0: michael@0: michael@0: 1.10 (2013-07-23) michael@0: ~~~~~~~~~~~~~~~~~ michael@0: michael@0: * **BACKWARDS INCOMPATIBLE** Dropped support for Python 2.5. The minimum michael@0: supported Python version is now Python 2.6. michael@0: michael@0: * **BACKWARDS INCOMPATIBLE** Using ``virtualenv.py`` as an isolated script michael@0: (i.e. without an associated ``virtualenv_support`` directory) is no longer michael@0: supported for security reasons and will fail with an error. michael@0: michael@0: Along with this, ``--never-download`` is now always pinned to ``True``, and michael@0: is only being maintained in the short term for backward compatibility michael@0: (Pull #412). michael@0: michael@0: * **IMPORTANT** Switched to the new setuptools (v0.9.7) which has been merged michael@0: with Distribute_ again and works for Python 2 and 3 with one codebase. michael@0: The ``--distribute`` and ``--setuptools`` options are now no-op. michael@0: michael@0: * Updated to pip 1.4. michael@0: michael@0: * Added support for PyPy3k michael@0: michael@0: * Added the option to use a version number with the ``-p`` option to get the michael@0: system copy of that Python version (Windows only) michael@0: michael@0: * Removed embedded ``ez_setup.py``, ``distribute_setup.py`` and michael@0: ``distribute_from_egg.py`` files as part of switching to merged setuptools. michael@0: michael@0: * Fixed ``--relocatable`` to work better on Windows. michael@0: michael@0: * Fixed issue with readline on Windows. michael@0: michael@0: .. _Distribute: https://pypi.python.org/pypi/distribute michael@0: michael@0: 1.9.1 (2013-03-08) michael@0: ~~~~~~~~~~~~~~~~~~ michael@0: michael@0: * Updated to pip 1.3.1 that fixed a major backward incompatible change of michael@0: parsing URLs to externally hosted packages that got accidentily included michael@0: in pip 1.3. michael@0: michael@0: 1.9 (2013-03-07) michael@0: ~~~~~~~~~~~~~~~~ michael@0: michael@0: * Unset VIRTUAL_ENV environment variable in deactivate.bat (Pull #364) michael@0: * Upgraded distribute to 0.6.34. michael@0: * Added ``--no-setuptools`` and ``--no-pip`` options (Pull #336). michael@0: * Fixed Issue #373. virtualenv-1.8.4 was failing in cygwin (Pull #382). michael@0: * Fixed Issue #378. virtualenv is now "multiarch" aware on debian/ubuntu (Pull #379). michael@0: * Fixed issue with readline module path on pypy and OSX (Pull #374). michael@0: * Made 64bit detection compatible with Python 2.5 (Pull #393). michael@0: michael@0: michael@0: 1.8.4 (2012-11-25) michael@0: ~~~~~~~~~~~~~~~~~~ michael@0: michael@0: * Updated distribute to 0.6.31. This fixes #359 (numpy install regression) on michael@0: UTF-8 platforms, and provides a workaround on other platforms: michael@0: ``PYTHONIOENCODING=utf8 pip install numpy``. michael@0: michael@0: * When installing virtualenv via curl, don't forget to filter out arguments michael@0: the distribute setup script won't understand. Fixes #358. michael@0: michael@0: * Added some more integration tests. michael@0: michael@0: * Removed the unsupported embedded setuptools egg for Python 2.4 to reduce michael@0: file size. michael@0: michael@0: 1.8.3 (2012-11-21) michael@0: ~~~~~~~~~~~~~~~~~~ michael@0: michael@0: * Fixed readline on OS X. Thanks minrk michael@0: michael@0: * Updated distribute to 0.6.30 (improves our error reporting, plus new michael@0: distribute features and fixes). Thanks Gabriel (g2p) michael@0: michael@0: * Added compatibility with multiarch Python (Python 3.3 for example). Added an michael@0: integration test. Thanks Gabriel (g2p) michael@0: michael@0: * Added ability to install distribute from a user-provided egg, rather than the michael@0: bundled sdist, for better speed. Thanks Paul Moore. michael@0: michael@0: * Make the creation of lib64 symlink smarter about already-existing symlink, michael@0: and more explicit about full paths. Fixes #334 and #330. Thanks Jeremy Orem. michael@0: michael@0: * Give lib64 site-dir preference over lib on 64-bit systems, to avoid wrong michael@0: 32-bit compiles in the venv. Fixes #328. Thanks Damien Nozay. michael@0: michael@0: * Fix a bug with prompt-handling in ``activate.csh`` in non-interactive csh michael@0: shells. Fixes #332. Thanks Benjamin Root for report and patch. michael@0: michael@0: * Make it possible to create a virtualenv from within a Python michael@0: 3.3. pyvenv. Thanks Chris McDonough for the report. michael@0: michael@0: * Add optional --setuptools option to be able to switch to it in case michael@0: distribute is the default (like in Debian). michael@0: michael@0: 1.8.2 (2012-09-06) michael@0: ~~~~~~~~~~~~~~~~~~ michael@0: michael@0: * Updated the included pip version to 1.2.1 to fix regressions introduced michael@0: there in 1.2. michael@0: michael@0: michael@0: 1.8.1 (2012-09-03) michael@0: ~~~~~~~~~~~~~~~~~~ michael@0: michael@0: * Fixed distribute version used with `--never-download`. Thanks michr for michael@0: report and patch. michael@0: michael@0: * Fix creating Python 3.3 based virtualenvs by unsetting the michael@0: ``__PYVENV_LAUNCHER__`` environment variable in subprocesses. michael@0: michael@0: michael@0: 1.8 (2012-09-01) michael@0: ~~~~~~~~~~~~~~~~ michael@0: michael@0: * **Dropped support for Python 2.4** The minimum supported Python version is michael@0: now Python 2.5. michael@0: michael@0: * Fix `--relocatable` on systems that use lib64. Fixes #78. Thanks Branden michael@0: Rolston. michael@0: michael@0: * Symlink some additional modules under Python 3. Fixes #194. Thanks Vinay michael@0: Sajip, Ian Clelland, and Stefan Holek for the report. michael@0: michael@0: * Fix ``--relocatable`` when a script uses ``__future__`` imports. Thanks michael@0: Branden Rolston. michael@0: michael@0: * Fix a bug in the config option parser that prevented setting negative michael@0: options with environemnt variables. Thanks Ralf Schmitt. michael@0: michael@0: * Allow setting ``--no-site-packages`` from the config file. michael@0: michael@0: * Use ``/usr/bin/multiarch-platform`` if available to figure out the include michael@0: directory. Thanks for the patch, Mika Laitio. michael@0: michael@0: * Fix ``install_name_tool`` replacement to work on Python 3.X. michael@0: michael@0: * Handle paths of users' site-packages on Mac OS X correctly when changing michael@0: the prefix. michael@0: michael@0: * Updated the embedded version of distribute to 0.6.28 and pip to 1.2. michael@0: michael@0: michael@0: 1.7.2 (2012-06-22) michael@0: ~~~~~~~~~~~~~~~~~~ michael@0: michael@0: * Updated to distribute 0.6.27. michael@0: michael@0: * Fix activate.fish on OS X. Fixes #8. Thanks David Schoonover. michael@0: michael@0: * Create a virtualenv-x.x script with the Python version when installing, so michael@0: virtualenv for multiple Python versions can be installed to the same michael@0: script location. Thanks Miki Tebeka. michael@0: michael@0: * Restored ability to create a virtualenv with a path longer than 78 michael@0: characters, without breaking creation of virtualenvs with non-ASCII paths. michael@0: Thanks, Bradley Ayers. michael@0: michael@0: * Added ability to create virtualenvs without having installed Apple's michael@0: developers tools (using an own implementation of ``install_name_tool``). michael@0: Thanks Mike Hommey. michael@0: michael@0: * Fixed PyPy and Jython support on Windows. Thanks Konstantin Zemlyak. michael@0: michael@0: * Added pydoc script to ease use. Thanks Marc Abramowitz. Fixes #149. michael@0: michael@0: * Fixed creating a bootstrap script on Python 3. Thanks Raul Leal. Fixes #280. michael@0: michael@0: * Fixed inconsistency when having set the ``PYTHONDONTWRITEBYTECODE`` env var michael@0: with the --distribute option or the ``VIRTUALENV_USE_DISTRIBUTE`` env var. michael@0: ``VIRTUALENV_USE_DISTRIBUTE`` is now considered again as a legacy alias. michael@0: michael@0: michael@0: 1.7.1.2 (2012-02-17) michael@0: ~~~~~~~~~~~~~~~~~~~~ michael@0: michael@0: * Fixed minor issue in `--relocatable`. Thanks, Cap Petschulat. michael@0: michael@0: michael@0: 1.7.1.1 (2012-02-16) michael@0: ~~~~~~~~~~~~~~~~~~~~ michael@0: michael@0: * Bumped the version string in ``virtualenv.py`` up, too. michael@0: michael@0: * Fixed rST rendering bug of long description. michael@0: michael@0: michael@0: 1.7.1 (2012-02-16) michael@0: ~~~~~~~~~~~~~~~~~~ michael@0: michael@0: * Update embedded pip to version 1.1. michael@0: michael@0: * Fix `--relocatable` under Python 3. Thanks Doug Hellmann. michael@0: michael@0: * Added environ PATH modification to activate_this.py. Thanks Doug michael@0: Napoleone. Fixes #14. michael@0: michael@0: * Support creating virtualenvs directly from a Python build directory on michael@0: Windows. Thanks CBWhiz. Fixes #139. michael@0: michael@0: * Use non-recursive symlinks to fix things up for posix_local install michael@0: scheme. Thanks michr. michael@0: michael@0: * Made activate script available for use with msys and cygwin on Windows. michael@0: Thanks Greg Haskins, Cliff Xuan, Jonathan Griffin and Doug Napoleone. michael@0: Fixes #176. michael@0: michael@0: * Fixed creation of virtualenvs on Windows when Python is not installed for michael@0: all users. Thanks Anatoly Techtonik for report and patch and Doug michael@0: Napoleone for testing and confirmation. Fixes #87. michael@0: michael@0: * Fixed creation of virtualenvs using -p in installs where some modules michael@0: that ought to be in the standard library (e.g. `readline`) are actually michael@0: installed in `site-packages` next to `virtualenv.py`. Thanks Greg Haskins michael@0: for report and fix. Fixes #167. michael@0: michael@0: * Added activation script for Powershell (signed by Jannis Leidel). Many michael@0: thanks to Jason R. Coombs. michael@0: michael@0: michael@0: 1.7 (2011-11-30) michael@0: ~~~~~~~~~~~~~~~~ michael@0: michael@0: * Gave user-provided ``--extra-search-dir`` priority over default dirs for michael@0: finding setuptools/distribute (it already had priority for finding pip). michael@0: Thanks Ethan Jucovy. michael@0: michael@0: * Updated embedded Distribute release to 0.6.24. Thanks Alex Gronholm. michael@0: michael@0: * Made ``--no-site-packages`` behavior the default behavior. The michael@0: ``--no-site-packages`` flag is still permitted, but displays a warning when michael@0: used. Thanks Chris McDonough. michael@0: michael@0: * New flag: ``--system-site-packages``; this flag should be passed to get the michael@0: previous default global-site-package-including behavior back. michael@0: michael@0: * Added ability to set command options as environment variables and options michael@0: in a ``virtualenv.ini`` file. michael@0: michael@0: * Fixed various encoding related issues with paths. Thanks Gunnlaugur Thor Briem. michael@0: michael@0: * Made ``virtualenv.py`` script executable. michael@0: michael@0: michael@0: 1.6.4 (2011-07-21) michael@0: ~~~~~~~~~~~~~~~~~~ michael@0: michael@0: * Restored ability to run on Python 2.4, too. michael@0: michael@0: michael@0: 1.6.3 (2011-07-16) michael@0: ~~~~~~~~~~~~~~~~~~ michael@0: michael@0: * Restored ability to run on Python < 2.7. michael@0: michael@0: michael@0: 1.6.2 (2011-07-16) michael@0: ~~~~~~~~~~~~~~~~~~ michael@0: michael@0: * Updated embedded distribute release to 0.6.19. michael@0: michael@0: * Updated embedded pip release to 1.0.2. michael@0: michael@0: * Fixed #141 - Be smarter about finding pkg_resources when using the michael@0: non-default Python intepreter (by using the ``-p`` option). michael@0: michael@0: * Fixed #112 - Fixed path in docs. michael@0: michael@0: * Fixed #109 - Corrected doctests of a Logger method. michael@0: michael@0: * Fixed #118 - Fixed creating virtualenvs on platforms that use the michael@0: "posix_local" install scheme, such as Ubuntu with Python 2.7. michael@0: michael@0: * Add missing library to Python 3 virtualenvs (``_dummy_thread``). michael@0: michael@0: michael@0: 1.6.1 (2011-04-30) michael@0: ~~~~~~~~~~~~~~~~~~ michael@0: michael@0: * Start to use git-flow. michael@0: michael@0: * Added support for PyPy 1.5 michael@0: michael@0: * Fixed #121 -- added sanity-checking of the -p argument. Thanks Paul Nasrat. michael@0: michael@0: * Added progress meter for pip installation as well as setuptools. Thanks Ethan michael@0: Jucovy. michael@0: michael@0: * Added --never-download and --search-dir options. Thanks Ethan Jucovy. michael@0: michael@0: michael@0: 1.6 michael@0: ~~~ michael@0: michael@0: * Added Python 3 support! Huge thanks to Vinay Sajip and Vitaly Babiy. michael@0: michael@0: * Fixed creation of virtualenvs on Mac OS X when standard library modules michael@0: (readline) are installed outside the standard library. michael@0: michael@0: * Updated bundled pip to 1.0. michael@0: michael@0: michael@0: 1.5.2 michael@0: ~~~~~ michael@0: michael@0: * Moved main repository to Github: https://github.com/pypa/virtualenv michael@0: michael@0: * Transferred primary maintenance from Ian to Jannis Leidel, Carl Meyer and Brian Rosner michael@0: michael@0: * Fixed a few more pypy related bugs. michael@0: michael@0: * Updated bundled pip to 0.8.2. michael@0: michael@0: * Handed project over to new team of maintainers. michael@0: michael@0: * Moved virtualenv to Github at https://github.com/pypa/virtualenv michael@0: michael@0: michael@0: 1.5.1 michael@0: ~~~~~ michael@0: michael@0: * Added ``_weakrefset`` requirement for Python 2.7.1. michael@0: michael@0: * Fixed Windows regression in 1.5 michael@0: michael@0: michael@0: 1.5 michael@0: ~~~ michael@0: michael@0: * Include pip 0.8.1. michael@0: michael@0: * Add support for PyPy. michael@0: michael@0: * Uses a proper temporary dir when installing environment requirements. michael@0: michael@0: * Add ``--prompt`` option to be able to override the default prompt prefix. michael@0: michael@0: * Fix an issue with ``--relocatable`` on Windows. michael@0: michael@0: * Fix issue with installing the wrong version of distribute. michael@0: michael@0: * Add fish and csh activate scripts. michael@0: michael@0: michael@0: 1.4.9 michael@0: ~~~~~ michael@0: michael@0: * Include pip 0.7.2 michael@0: michael@0: michael@0: 1.4.8 michael@0: ~~~~~ michael@0: michael@0: * Fix for Mac OS X Framework builds that use michael@0: ``--universal-archs=intel`` michael@0: michael@0: * Fix ``activate_this.py`` on Windows. michael@0: michael@0: * Allow ``$PYTHONHOME`` to be set, so long as you use ``source michael@0: bin/activate`` it will get unset; if you leave it set and do not michael@0: activate the environment it will still break the environment. michael@0: michael@0: * Include pip 0.7.1 michael@0: michael@0: michael@0: 1.4.7 michael@0: ~~~~~ michael@0: michael@0: * Include pip 0.7 michael@0: michael@0: michael@0: 1.4.6 michael@0: ~~~~~ michael@0: michael@0: * Allow ``activate.sh`` to skip updating the prompt (by setting michael@0: ``$VIRTUAL_ENV_DISABLE_PROMPT``). michael@0: michael@0: michael@0: 1.4.5 michael@0: ~~~~~ michael@0: michael@0: * Include pip 0.6.3 michael@0: michael@0: * Fix ``activate.bat`` and ``deactivate.bat`` under Windows when michael@0: ``PATH`` contained a parenthesis michael@0: michael@0: michael@0: 1.4.4 michael@0: ~~~~~ michael@0: michael@0: * Include pip 0.6.2 and Distribute 0.6.10 michael@0: michael@0: * Create the ``virtualenv`` script even when Setuptools isn't michael@0: installed michael@0: michael@0: * Fix problem with ``virtualenv --relocate`` when ``bin/`` has michael@0: subdirectories (e.g., ``bin/.svn/``); from Alan Franzoni. michael@0: michael@0: * If you set ``$VIRTUALENV_DISTRIBUTE`` then virtualenv will use michael@0: Distribute by default (so you don't have to remember to use michael@0: ``--distribute``). michael@0: michael@0: michael@0: 1.4.3 michael@0: ~~~~~ michael@0: michael@0: * Include pip 0.6.1 michael@0: michael@0: michael@0: 1.4.2 michael@0: ~~~~~ michael@0: michael@0: * Fix pip installation on Windows michael@0: michael@0: * Fix use of stand-alone ``virtualenv.py`` (and boot scripts) michael@0: michael@0: * Exclude ~/.local (user site-packages) from environments when using michael@0: ``--no-site-packages`` michael@0: michael@0: michael@0: 1.4.1 michael@0: ~~~~~ michael@0: michael@0: * Include pip 0.6 michael@0: michael@0: michael@0: 1.4 michael@0: ~~~ michael@0: michael@0: * Updated setuptools to 0.6c11 michael@0: michael@0: * Added the --distribute option michael@0: michael@0: * Fixed packaging problem of support-files michael@0: michael@0: michael@0: 1.3.4 michael@0: ~~~~~ michael@0: michael@0: * Virtualenv now copies the actual embedded Python binary on michael@0: Mac OS X to fix a hang on Snow Leopard (10.6). michael@0: michael@0: * Fail more gracefully on Windows when ``win32api`` is not installed. michael@0: michael@0: * Fix site-packages taking precedent over Jython's ``__classpath__`` michael@0: and also specially handle the new ``__pyclasspath__`` entry in michael@0: ``sys.path``. michael@0: michael@0: * Now copies Jython's ``registry`` file to the virtualenv if it exists. michael@0: michael@0: * Better find libraries when compiling extensions on Windows. michael@0: michael@0: * Create ``Scripts\pythonw.exe`` on Windows. michael@0: michael@0: * Added support for the Debian/Ubuntu michael@0: ``/usr/lib/pythonX.Y/dist-packages`` directory. michael@0: michael@0: * Set ``distutils.sysconfig.get_config_vars()['LIBDIR']`` (based on michael@0: ``sys.real_prefix``) which is reported to help building on Windows. michael@0: michael@0: * Make ``deactivate`` work on ksh michael@0: michael@0: * Fixes for ``--python``: make it work with ``--relocatable`` and the michael@0: symlink created to the exact Python version. michael@0: michael@0: michael@0: 1.3.3 michael@0: ~~~~~ michael@0: michael@0: * Use Windows newlines in ``activate.bat``, which has been reported to help michael@0: when using non-ASCII directory names. michael@0: michael@0: * Fixed compatibility with Jython 2.5b1. michael@0: michael@0: * Added a function ``virtualenv.install_python`` for more fine-grained michael@0: access to what ``virtualenv.create_environment`` does. michael@0: michael@0: * Fix `a problem `_ michael@0: with Windows and paths that contain spaces. michael@0: michael@0: * If ``/path/to/env/.pydistutils.cfg`` exists (or michael@0: ``/path/to/env/pydistutils.cfg`` on Windows systems) then ignore michael@0: ``~/.pydistutils.cfg`` and use that other file instead. michael@0: michael@0: * Fix ` a problem michael@0: `_ picking up michael@0: some ``.so`` libraries in ``/usr/local``. michael@0: michael@0: michael@0: 1.3.2 michael@0: ~~~~~ michael@0: michael@0: * Remove the ``[install] prefix = ...`` setting from the virtualenv michael@0: ``distutils.cfg`` -- this has been causing problems for a lot of michael@0: people, in rather obscure ways. michael@0: michael@0: * If you use a boot script it will attempt to import ``virtualenv`` michael@0: and find a pre-downloaded Setuptools egg using that. michael@0: michael@0: * Added platform-specific paths, like ``/usr/lib/pythonX.Y/plat-linux2`` michael@0: michael@0: michael@0: 1.3.1 michael@0: ~~~~~ michael@0: michael@0: * Real Python 2.6 compatibility. Backported the Python 2.6 updates to michael@0: ``site.py``, including `user directories michael@0: `_ michael@0: (this means older versions of Python will support user directories, michael@0: whether intended or not). michael@0: michael@0: * Always set ``[install] prefix`` in ``distutils.cfg`` -- previously michael@0: on some platforms where a system-wide ``distutils.cfg`` was present michael@0: with a ``prefix`` setting, packages would be installed globally michael@0: (usually in ``/usr/local/lib/pythonX.Y/site-packages``). michael@0: michael@0: * Sometimes Cygwin seems to leave ``.exe`` off ``sys.executable``; a michael@0: workaround is added. michael@0: michael@0: * Fix ``--python`` option. michael@0: michael@0: * Fixed handling of Jython environments that use a michael@0: jython-complete.jar. michael@0: michael@0: michael@0: 1.3 michael@0: ~~~ michael@0: michael@0: * Update to Setuptools 0.6c9 michael@0: * Added an option ``virtualenv --relocatable EXISTING_ENV``, which michael@0: will make an existing environment "relocatable" -- the paths will michael@0: not be absolute in scripts, ``.egg-info`` and ``.pth`` files. This michael@0: may assist in building environments that can be moved and copied. michael@0: You have to run this *after* any new packages installed. michael@0: * Added ``bin/activate_this.py``, a file you can use like michael@0: ``execfile("path_to/activate_this.py", michael@0: dict(__file__="path_to/activate_this.py"))`` -- this will activate michael@0: the environment in place, similar to what `the mod_wsgi example michael@0: does `_. michael@0: * For Mac framework builds of Python, the site-packages directory michael@0: ``/Library/Python/X.Y/site-packages`` is added to ``sys.path``, from michael@0: Andrea Rech. michael@0: * Some platform-specific modules in Macs are added to the path now michael@0: (``plat-darwin/``, ``plat-mac/``, ``plat-mac/lib-scriptpackages``), michael@0: from Andrea Rech. michael@0: * Fixed a small Bashism in the ``bin/activate`` shell script. michael@0: * Added ``__future__`` to the list of required modules, for Python michael@0: 2.3. You'll still need to backport your own ``subprocess`` module. michael@0: * Fixed the ``__classpath__`` entry in Jython's ``sys.path`` taking michael@0: precedent over virtualenv's libs. michael@0: michael@0: michael@0: 1.2 michael@0: ~~~ michael@0: michael@0: * Added a ``--python`` option to select the Python interpreter. michael@0: * Add ``warnings`` to the modules copied over, for Python 2.6 support. michael@0: * Add ``sets`` to the module copied over for Python 2.3 (though Python michael@0: 2.3 still probably doesn't work). michael@0: michael@0: michael@0: 1.1.1 michael@0: ~~~~~ michael@0: michael@0: * Added support for Jython 2.5. michael@0: michael@0: michael@0: 1.1 michael@0: ~~~ michael@0: michael@0: * Added support for Python 2.6. michael@0: * Fix a problem with missing ``DLLs/zlib.pyd`` on Windows. Create michael@0: * ``bin/python`` (or ``bin/python.exe``) even when you run virtualenv michael@0: with an interpreter named, e.g., ``python2.4`` michael@0: * Fix MacPorts Python michael@0: * Added --unzip-setuptools option michael@0: * Update to Setuptools 0.6c8 michael@0: * If the current directory is not writable, run ez_setup.py in ``/tmp`` michael@0: * Copy or symlink over the ``include`` directory so that packages will michael@0: more consistently compile. michael@0: michael@0: michael@0: 1.0 michael@0: ~~~ michael@0: michael@0: * Fix build on systems that use ``/usr/lib64``, distinct from michael@0: ``/usr/lib`` (specifically CentOS x64). michael@0: * Fixed bug in ``--clear``. michael@0: * Fixed typos in ``deactivate.bat``. michael@0: * Preserve ``$PYTHONPATH`` when calling subprocesses. michael@0: michael@0: michael@0: 0.9.2 michael@0: ~~~~~ michael@0: michael@0: * Fix include dir copying on Windows (makes compiling possible). michael@0: * Include the main ``lib-tk`` in the path. michael@0: * Patch ``distutils.sysconfig``: ``get_python_inc`` and michael@0: ``get_python_lib`` to point to the global locations. michael@0: * Install ``distutils.cfg`` before Setuptools, so that system michael@0: customizations of ``distutils.cfg`` won't effect the installation. michael@0: * Add ``bin/pythonX.Y`` to the virtualenv (in addition to michael@0: ``bin/python``). michael@0: * Fixed an issue with Mac Framework Python builds, and absolute paths michael@0: (from Ronald Oussoren). michael@0: michael@0: michael@0: 0.9.1 michael@0: ~~~~~ michael@0: michael@0: * Improve ability to create a virtualenv from inside a virtualenv. michael@0: * Fix a little bug in ``bin/activate``. michael@0: * Actually get ``distutils.cfg`` to work reliably. michael@0: michael@0: michael@0: 0.9 michael@0: ~~~ michael@0: michael@0: * Added ``lib-dynload`` and ``config`` to things that need to be michael@0: copied over in an environment. michael@0: * Copy over or symlink the ``include`` directory, so that you can michael@0: build packages that need the C headers. michael@0: * Include a ``distutils`` package, so you can locally update michael@0: ``distutils.cfg`` (in ``lib/pythonX.Y/distutils/distutils.cfg``). michael@0: * Better avoid downloading Setuptools, and hitting PyPI on environment michael@0: creation. michael@0: * Fix a problem creating a ``lib64/`` directory. michael@0: * Should work on MacOSX Framework builds (the default Python michael@0: installations on Mac). Thanks to Ronald Oussoren. michael@0: michael@0: michael@0: 0.8.4 michael@0: ~~~~~ michael@0: michael@0: * Windows installs would sometimes give errors about ``sys.prefix`` that michael@0: were inaccurate. michael@0: * Slightly prettier output. michael@0: michael@0: michael@0: 0.8.3 michael@0: ~~~~~ michael@0: michael@0: * Added support for Windows. michael@0: michael@0: michael@0: 0.8.2 michael@0: ~~~~~ michael@0: michael@0: * Give a better warning if you are on an unsupported platform (Mac michael@0: Framework Pythons, and Windows). michael@0: * Give error about running while inside a workingenv. michael@0: * Give better error message about Python 2.3. michael@0: michael@0: michael@0: 0.8.1 michael@0: ~~~~~ michael@0: michael@0: Fixed packaging of the library. michael@0: michael@0: michael@0: 0.8 michael@0: ~~~ michael@0: michael@0: Initial release. Everything is changed and new! michael@0: michael@0: Keywords: setuptools deployment installation distutils michael@0: Platform: UNKNOWN michael@0: Classifier: Development Status :: 5 - Production/Stable michael@0: Classifier: Intended Audience :: Developers michael@0: Classifier: License :: OSI Approved :: MIT License michael@0: Classifier: Programming Language :: Python :: 2 michael@0: Classifier: Programming Language :: Python :: 2.5 michael@0: Classifier: Programming Language :: Python :: 2.6 michael@0: Classifier: Programming Language :: Python :: 2.7 michael@0: Classifier: Programming Language :: Python :: 3 michael@0: Classifier: Programming Language :: Python :: 3.1 michael@0: Classifier: Programming Language :: Python :: 3.2