OLD | NEW |
(Empty) | |
| 1 Release History |
| 2 =============== |
| 3 |
| 4 12.0 (2014-12-22) |
| 5 ~~~~~~~~~~~~~~~~~ |
| 6 |
| 7 * **PROCESS** Version numbers are now simply ``X.Y`` where the leading ``1`` |
| 8 has been dropped. |
| 9 * Split up documentation into structured pages |
| 10 * Now using pytest framework |
| 11 * Correct sys.path ordering for debian, issue #461 |
| 12 * Correctly throws error on older Pythons, issue #619 |
| 13 * Allow for empty $PATH, pull #601 |
| 14 * Don't set prompt if $env:VIRTUAL_ENV_DISABLE_PROMPT is set for Powershell |
| 15 * Updated setuptools to 7.0 |
| 16 |
| 17 1.11.6 (2014-05-16) |
| 18 ~~~~~~~~~~~~~~~~~~~ |
| 19 |
| 20 * Updated setuptools to 3.6 |
| 21 * Updated pip to 1.5.6 |
| 22 |
| 23 1.11.5 (2014-05-03) |
| 24 ~~~~~~~~~~~~~~~~~~~ |
| 25 |
| 26 * Updated setuptools to 3.4.4 |
| 27 * Updated documentation to use https://virtualenv.pypa.io/ |
| 28 * Updated pip to 1.5.5 |
| 29 |
| 30 1.11.4 (2014-02-21) |
| 31 ~~~~~~~~~~~~~~~~~~~ |
| 32 |
| 33 * Updated pip to 1.5.4 |
| 34 |
| 35 |
| 36 1.11.3 (2014-02-20) |
| 37 ~~~~~~~~~~~~~~~~~~~ |
| 38 |
| 39 * Updated setuptools to 2.2 |
| 40 * Updated pip to 1.5.3 |
| 41 |
| 42 |
| 43 1.11.2 (2014-01-26) |
| 44 ~~~~~~~~~~~~~~~~~~~ |
| 45 |
| 46 * Fixed easy_install installed virtualenvs by updated pip to 1.5.2 |
| 47 |
| 48 1.11.1 (2014-01-20) |
| 49 ~~~~~~~~~~~~~~~~~~~ |
| 50 |
| 51 * Fixed an issue where pip and setuptools were not getting installed when using |
| 52 the ``--system-site-packages`` flag. |
| 53 * Updated setuptools to fix an issue when installed with easy_install |
| 54 * Fixed an issue with Python 3.4 and sys.stdout encoding being set to ascii |
| 55 * Upgraded pip to v1.5.1 |
| 56 * Upgraded setuptools to v2.1 |
| 57 |
| 58 1.11 (2014-01-02) |
| 59 ~~~~~~~~~~~~~~~~~ |
| 60 |
| 61 * **BACKWARDS INCOMPATIBLE** Switched to using wheels for the bundled copies of |
| 62 setuptools and pip. Using sdists is no longer supported - users supplying |
| 63 their own versions of pip/setuptools will need to provide wheels. |
| 64 * **BACKWARDS INCOMPATIBLE** Modified the handling of ``--extra-search-dirs``. |
| 65 This option now works like pip's ``--find-links`` option, in that it adds |
| 66 extra directories to search for compatible wheels for pip and setuptools. |
| 67 The actual wheel selected is chosen based on version and compatibility, using |
| 68 the same algorithm as ``pip install setuptools``. |
| 69 * Fixed #495, --always-copy was failing (#PR 511) |
| 70 * Upgraded pip to v1.5 |
| 71 * Upgraded setuptools to v1.4 |
| 72 |
| 73 1.10.1 (2013-08-07) |
| 74 ~~~~~~~~~~~~~~~~~~~ |
| 75 |
| 76 * **New Signing Key** Release 1.10.1 is using a different key than normal with |
| 77 fingerprint: 7C6B 7C5D 5E2B 6356 A926 F04F 6E3C BCE9 3372 DCFA |
| 78 * Upgraded pip to v1.4.1 |
| 79 * Upgraded setuptools to v0.9.8 |
| 80 |
| 81 |
| 82 1.10 (2013-07-23) |
| 83 ~~~~~~~~~~~~~~~~~ |
| 84 |
| 85 * **BACKWARDS INCOMPATIBLE** Dropped support for Python 2.5. The minimum |
| 86 supported Python version is now Python 2.6. |
| 87 |
| 88 * **BACKWARDS INCOMPATIBLE** Using ``virtualenv.py`` as an isolated script |
| 89 (i.e. without an associated ``virtualenv_support`` directory) is no longer |
| 90 supported for security reasons and will fail with an error. |
| 91 |
| 92 Along with this, ``--never-download`` is now always pinned to ``True``, and |
| 93 is only being maintained in the short term for backward compatibility |
| 94 (Pull #412). |
| 95 |
| 96 * **IMPORTANT** Switched to the new setuptools (v0.9.7) which has been merged |
| 97 with Distribute_ again and works for Python 2 and 3 with one codebase. |
| 98 The ``--distribute`` and ``--setuptools`` options are now no-op. |
| 99 |
| 100 * Updated to pip 1.4. |
| 101 |
| 102 * Added support for PyPy3k |
| 103 |
| 104 * Added the option to use a version number with the ``-p`` option to get the |
| 105 system copy of that Python version (Windows only) |
| 106 |
| 107 * Removed embedded ``ez_setup.py``, ``distribute_setup.py`` and |
| 108 ``distribute_from_egg.py`` files as part of switching to merged setuptools. |
| 109 |
| 110 * Fixed ``--relocatable`` to work better on Windows. |
| 111 |
| 112 * Fixed issue with readline on Windows. |
| 113 |
| 114 .. _Distribute: https://pypi.python.org/pypi/distribute |
| 115 |
| 116 1.9.1 (2013-03-08) |
| 117 ~~~~~~~~~~~~~~~~~~ |
| 118 |
| 119 * Updated to pip 1.3.1 that fixed a major backward incompatible change of |
| 120 parsing URLs to externally hosted packages that got accidentily included |
| 121 in pip 1.3. |
| 122 |
| 123 1.9 (2013-03-07) |
| 124 ~~~~~~~~~~~~~~~~ |
| 125 |
| 126 * Unset VIRTUAL_ENV environment variable in deactivate.bat (Pull #364) |
| 127 * Upgraded distribute to 0.6.34. |
| 128 * Added ``--no-setuptools`` and ``--no-pip`` options (Pull #336). |
| 129 * Fixed Issue #373. virtualenv-1.8.4 was failing in cygwin (Pull #382). |
| 130 * Fixed Issue #378. virtualenv is now "multiarch" aware on debian/ubuntu (Pull #
379). |
| 131 * Fixed issue with readline module path on pypy and OSX (Pull #374). |
| 132 * Made 64bit detection compatible with Python 2.5 (Pull #393). |
| 133 |
| 134 |
| 135 1.8.4 (2012-11-25) |
| 136 ~~~~~~~~~~~~~~~~~~ |
| 137 |
| 138 * Updated distribute to 0.6.31. This fixes #359 (numpy install regression) on |
| 139 UTF-8 platforms, and provides a workaround on other platforms: |
| 140 ``PYTHONIOENCODING=utf8 pip install numpy``. |
| 141 |
| 142 * When installing virtualenv via curl, don't forget to filter out arguments |
| 143 the distribute setup script won't understand. Fixes #358. |
| 144 |
| 145 * Added some more integration tests. |
| 146 |
| 147 * Removed the unsupported embedded setuptools egg for Python 2.4 to reduce |
| 148 file size. |
| 149 |
| 150 1.8.3 (2012-11-21) |
| 151 ~~~~~~~~~~~~~~~~~~ |
| 152 |
| 153 * Fixed readline on OS X. Thanks minrk |
| 154 |
| 155 * Updated distribute to 0.6.30 (improves our error reporting, plus new |
| 156 distribute features and fixes). Thanks Gabriel (g2p) |
| 157 |
| 158 * Added compatibility with multiarch Python (Python 3.3 for example). Added an |
| 159 integration test. Thanks Gabriel (g2p) |
| 160 |
| 161 * Added ability to install distribute from a user-provided egg, rather than the |
| 162 bundled sdist, for better speed. Thanks Paul Moore. |
| 163 |
| 164 * Make the creation of lib64 symlink smarter about already-existing symlink, |
| 165 and more explicit about full paths. Fixes #334 and #330. Thanks Jeremy Orem. |
| 166 |
| 167 * Give lib64 site-dir preference over lib on 64-bit systems, to avoid wrong |
| 168 32-bit compiles in the venv. Fixes #328. Thanks Damien Nozay. |
| 169 |
| 170 * Fix a bug with prompt-handling in ``activate.csh`` in non-interactive csh |
| 171 shells. Fixes #332. Thanks Benjamin Root for report and patch. |
| 172 |
| 173 * Make it possible to create a virtualenv from within a Python |
| 174 3.3. pyvenv. Thanks Chris McDonough for the report. |
| 175 |
| 176 * Add optional --setuptools option to be able to switch to it in case |
| 177 distribute is the default (like in Debian). |
| 178 |
| 179 1.8.2 (2012-09-06) |
| 180 ~~~~~~~~~~~~~~~~~~ |
| 181 |
| 182 * Updated the included pip version to 1.2.1 to fix regressions introduced |
| 183 there in 1.2. |
| 184 |
| 185 |
| 186 1.8.1 (2012-09-03) |
| 187 ~~~~~~~~~~~~~~~~~~ |
| 188 |
| 189 * Fixed distribute version used with `--never-download`. Thanks michr for |
| 190 report and patch. |
| 191 |
| 192 * Fix creating Python 3.3 based virtualenvs by unsetting the |
| 193 ``__PYVENV_LAUNCHER__`` environment variable in subprocesses. |
| 194 |
| 195 |
| 196 1.8 (2012-09-01) |
| 197 ~~~~~~~~~~~~~~~~ |
| 198 |
| 199 * **Dropped support for Python 2.4** The minimum supported Python version is |
| 200 now Python 2.5. |
| 201 |
| 202 * Fix `--relocatable` on systems that use lib64. Fixes #78. Thanks Branden |
| 203 Rolston. |
| 204 |
| 205 * Symlink some additional modules under Python 3. Fixes #194. Thanks Vinay |
| 206 Sajip, Ian Clelland, and Stefan Holek for the report. |
| 207 |
| 208 * Fix ``--relocatable`` when a script uses ``__future__`` imports. Thanks |
| 209 Branden Rolston. |
| 210 |
| 211 * Fix a bug in the config option parser that prevented setting negative |
| 212 options with environment variables. Thanks Ralf Schmitt. |
| 213 |
| 214 * Allow setting ``--no-site-packages`` from the config file. |
| 215 |
| 216 * Use ``/usr/bin/multiarch-platform`` if available to figure out the include |
| 217 directory. Thanks for the patch, Mika Laitio. |
| 218 |
| 219 * Fix ``install_name_tool`` replacement to work on Python 3.X. |
| 220 |
| 221 * Handle paths of users' site-packages on Mac OS X correctly when changing |
| 222 the prefix. |
| 223 |
| 224 * Updated the embedded version of distribute to 0.6.28 and pip to 1.2. |
| 225 |
| 226 |
| 227 1.7.2 (2012-06-22) |
| 228 ~~~~~~~~~~~~~~~~~~ |
| 229 |
| 230 * Updated to distribute 0.6.27. |
| 231 |
| 232 * Fix activate.fish on OS X. Fixes #8. Thanks David Schoonover. |
| 233 |
| 234 * Create a virtualenv-x.x script with the Python version when installing, so |
| 235 virtualenv for multiple Python versions can be installed to the same |
| 236 script location. Thanks Miki Tebeka. |
| 237 |
| 238 * Restored ability to create a virtualenv with a path longer than 78 |
| 239 characters, without breaking creation of virtualenvs with non-ASCII paths. |
| 240 Thanks, Bradley Ayers. |
| 241 |
| 242 * Added ability to create virtualenvs without having installed Apple's |
| 243 developers tools (using an own implementation of ``install_name_tool``). |
| 244 Thanks Mike Hommey. |
| 245 |
| 246 * Fixed PyPy and Jython support on Windows. Thanks Konstantin Zemlyak. |
| 247 |
| 248 * Added pydoc script to ease use. Thanks Marc Abramowitz. Fixes #149. |
| 249 |
| 250 * Fixed creating a bootstrap script on Python 3. Thanks Raul Leal. Fixes #280. |
| 251 |
| 252 * Fixed inconsistency when having set the ``PYTHONDONTWRITEBYTECODE`` env var |
| 253 with the --distribute option or the ``VIRTUALENV_USE_DISTRIBUTE`` env var. |
| 254 ``VIRTUALENV_USE_DISTRIBUTE`` is now considered again as a legacy alias. |
| 255 |
| 256 |
| 257 1.7.1.2 (2012-02-17) |
| 258 ~~~~~~~~~~~~~~~~~~~~ |
| 259 |
| 260 * Fixed minor issue in `--relocatable`. Thanks, Cap Petschulat. |
| 261 |
| 262 |
| 263 1.7.1.1 (2012-02-16) |
| 264 ~~~~~~~~~~~~~~~~~~~~ |
| 265 |
| 266 * Bumped the version string in ``virtualenv.py`` up, too. |
| 267 |
| 268 * Fixed rST rendering bug of long description. |
| 269 |
| 270 |
| 271 1.7.1 (2012-02-16) |
| 272 ~~~~~~~~~~~~~~~~~~ |
| 273 |
| 274 * Update embedded pip to version 1.1. |
| 275 |
| 276 * Fix `--relocatable` under Python 3. Thanks Doug Hellmann. |
| 277 |
| 278 * Added environ PATH modification to activate_this.py. Thanks Doug |
| 279 Napoleone. Fixes #14. |
| 280 |
| 281 * Support creating virtualenvs directly from a Python build directory on |
| 282 Windows. Thanks CBWhiz. Fixes #139. |
| 283 |
| 284 * Use non-recursive symlinks to fix things up for posix_local install |
| 285 scheme. Thanks michr. |
| 286 |
| 287 * Made activate script available for use with msys and cygwin on Windows. |
| 288 Thanks Greg Haskins, Cliff Xuan, Jonathan Griffin and Doug Napoleone. |
| 289 Fixes #176. |
| 290 |
| 291 * Fixed creation of virtualenvs on Windows when Python is not installed for |
| 292 all users. Thanks Anatoly Techtonik for report and patch and Doug |
| 293 Napoleone for testing and confirmation. Fixes #87. |
| 294 |
| 295 * Fixed creation of virtualenvs using -p in installs where some modules |
| 296 that ought to be in the standard library (e.g. `readline`) are actually |
| 297 installed in `site-packages` next to `virtualenv.py`. Thanks Greg Haskins |
| 298 for report and fix. Fixes #167. |
| 299 |
| 300 * Added activation script for Powershell (signed by Jannis Leidel). Many |
| 301 thanks to Jason R. Coombs. |
| 302 |
| 303 |
| 304 1.7 (2011-11-30) |
| 305 ~~~~~~~~~~~~~~~~ |
| 306 |
| 307 * Gave user-provided ``--extra-search-dir`` priority over default dirs for |
| 308 finding setuptools/distribute (it already had priority for finding pip). |
| 309 Thanks Ethan Jucovy. |
| 310 |
| 311 * Updated embedded Distribute release to 0.6.24. Thanks Alex Gronholm. |
| 312 |
| 313 * Made ``--no-site-packages`` behavior the default behavior. The |
| 314 ``--no-site-packages`` flag is still permitted, but displays a warning when |
| 315 used. Thanks Chris McDonough. |
| 316 |
| 317 * New flag: ``--system-site-packages``; this flag should be passed to get the |
| 318 previous default global-site-package-including behavior back. |
| 319 |
| 320 * Added ability to set command options as environment variables and options |
| 321 in a ``virtualenv.ini`` file. |
| 322 |
| 323 * Fixed various encoding related issues with paths. Thanks Gunnlaugur Thor Briem
. |
| 324 |
| 325 * Made ``virtualenv.py`` script executable. |
| 326 |
| 327 |
| 328 1.6.4 (2011-07-21) |
| 329 ~~~~~~~~~~~~~~~~~~ |
| 330 |
| 331 * Restored ability to run on Python 2.4, too. |
| 332 |
| 333 |
| 334 1.6.3 (2011-07-16) |
| 335 ~~~~~~~~~~~~~~~~~~ |
| 336 |
| 337 * Restored ability to run on Python < 2.7. |
| 338 |
| 339 |
| 340 1.6.2 (2011-07-16) |
| 341 ~~~~~~~~~~~~~~~~~~ |
| 342 |
| 343 * Updated embedded distribute release to 0.6.19. |
| 344 |
| 345 * Updated embedded pip release to 1.0.2. |
| 346 |
| 347 * Fixed #141 - Be smarter about finding pkg_resources when using the |
| 348 non-default Python interpreter (by using the ``-p`` option). |
| 349 |
| 350 * Fixed #112 - Fixed path in docs. |
| 351 |
| 352 * Fixed #109 - Corrected doctests of a Logger method. |
| 353 |
| 354 * Fixed #118 - Fixed creating virtualenvs on platforms that use the |
| 355 "posix_local" install scheme, such as Ubuntu with Python 2.7. |
| 356 |
| 357 * Add missing library to Python 3 virtualenvs (``_dummy_thread``). |
| 358 |
| 359 |
| 360 1.6.1 (2011-04-30) |
| 361 ~~~~~~~~~~~~~~~~~~ |
| 362 |
| 363 * Start to use git-flow. |
| 364 |
| 365 * Added support for PyPy 1.5 |
| 366 |
| 367 * Fixed #121 -- added sanity-checking of the -p argument. Thanks Paul Nasrat. |
| 368 |
| 369 * Added progress meter for pip installation as well as setuptools. Thanks Ethan |
| 370 Jucovy. |
| 371 |
| 372 * Added --never-download and --search-dir options. Thanks Ethan Jucovy. |
| 373 |
| 374 |
| 375 1.6 |
| 376 ~~~ |
| 377 |
| 378 * Added Python 3 support! Huge thanks to Vinay Sajip and Vitaly Babiy. |
| 379 |
| 380 * Fixed creation of virtualenvs on Mac OS X when standard library modules |
| 381 (readline) are installed outside the standard library. |
| 382 |
| 383 * Updated bundled pip to 1.0. |
| 384 |
| 385 |
| 386 1.5.2 |
| 387 ~~~~~ |
| 388 |
| 389 * Moved main repository to Github: https://github.com/pypa/virtualenv |
| 390 |
| 391 * Transferred primary maintenance from Ian to Jannis Leidel, Carl Meyer and Bria
n Rosner |
| 392 |
| 393 * Fixed a few more pypy related bugs. |
| 394 |
| 395 * Updated bundled pip to 0.8.2. |
| 396 |
| 397 * Handed project over to new team of maintainers. |
| 398 |
| 399 * Moved virtualenv to Github at https://github.com/pypa/virtualenv |
| 400 |
| 401 |
| 402 1.5.1 |
| 403 ~~~~~ |
| 404 |
| 405 * Added ``_weakrefset`` requirement for Python 2.7.1. |
| 406 |
| 407 * Fixed Windows regression in 1.5 |
| 408 |
| 409 |
| 410 1.5 |
| 411 ~~~ |
| 412 |
| 413 * Include pip 0.8.1. |
| 414 |
| 415 * Add support for PyPy. |
| 416 |
| 417 * Uses a proper temporary dir when installing environment requirements. |
| 418 |
| 419 * Add ``--prompt`` option to be able to override the default prompt prefix. |
| 420 |
| 421 * Fix an issue with ``--relocatable`` on Windows. |
| 422 |
| 423 * Fix issue with installing the wrong version of distribute. |
| 424 |
| 425 * Add fish and csh activate scripts. |
| 426 |
| 427 |
| 428 1.4.9 |
| 429 ~~~~~ |
| 430 |
| 431 * Include pip 0.7.2 |
| 432 |
| 433 |
| 434 1.4.8 |
| 435 ~~~~~ |
| 436 |
| 437 * Fix for Mac OS X Framework builds that use |
| 438 ``--universal-archs=intel`` |
| 439 |
| 440 * Fix ``activate_this.py`` on Windows. |
| 441 |
| 442 * Allow ``$PYTHONHOME`` to be set, so long as you use ``source |
| 443 bin/activate`` it will get unset; if you leave it set and do not |
| 444 activate the environment it will still break the environment. |
| 445 |
| 446 * Include pip 0.7.1 |
| 447 |
| 448 |
| 449 1.4.7 |
| 450 ~~~~~ |
| 451 |
| 452 * Include pip 0.7 |
| 453 |
| 454 |
| 455 1.4.6 |
| 456 ~~~~~ |
| 457 |
| 458 * Allow ``activate.sh`` to skip updating the prompt (by setting |
| 459 ``$VIRTUAL_ENV_DISABLE_PROMPT``). |
| 460 |
| 461 |
| 462 1.4.5 |
| 463 ~~~~~ |
| 464 |
| 465 * Include pip 0.6.3 |
| 466 |
| 467 * Fix ``activate.bat`` and ``deactivate.bat`` under Windows when |
| 468 ``PATH`` contained a parenthesis |
| 469 |
| 470 |
| 471 1.4.4 |
| 472 ~~~~~ |
| 473 |
| 474 * Include pip 0.6.2 and Distribute 0.6.10 |
| 475 |
| 476 * Create the ``virtualenv`` script even when Setuptools isn't |
| 477 installed |
| 478 |
| 479 * Fix problem with ``virtualenv --relocate`` when ``bin/`` has |
| 480 subdirectories (e.g., ``bin/.svn/``); from Alan Franzoni. |
| 481 |
| 482 * If you set ``$VIRTUALENV_DISTRIBUTE`` then virtualenv will use |
| 483 Distribute by default (so you don't have to remember to use |
| 484 ``--distribute``). |
| 485 |
| 486 |
| 487 1.4.3 |
| 488 ~~~~~ |
| 489 |
| 490 * Include pip 0.6.1 |
| 491 |
| 492 |
| 493 1.4.2 |
| 494 ~~~~~ |
| 495 |
| 496 * Fix pip installation on Windows |
| 497 |
| 498 * Fix use of stand-alone ``virtualenv.py`` (and boot scripts) |
| 499 |
| 500 * Exclude ~/.local (user site-packages) from environments when using |
| 501 ``--no-site-packages`` |
| 502 |
| 503 |
| 504 1.4.1 |
| 505 ~~~~~ |
| 506 |
| 507 * Include pip 0.6 |
| 508 |
| 509 |
| 510 1.4 |
| 511 ~~~ |
| 512 |
| 513 * Updated setuptools to 0.6c11 |
| 514 |
| 515 * Added the --distribute option |
| 516 |
| 517 * Fixed packaging problem of support-files |
| 518 |
| 519 |
| 520 1.3.4 |
| 521 ~~~~~ |
| 522 |
| 523 * Virtualenv now copies the actual embedded Python binary on |
| 524 Mac OS X to fix a hang on Snow Leopard (10.6). |
| 525 |
| 526 * Fail more gracefully on Windows when ``win32api`` is not installed. |
| 527 |
| 528 * Fix site-packages taking precedent over Jython's ``__classpath__`` |
| 529 and also specially handle the new ``__pyclasspath__`` entry in |
| 530 ``sys.path``. |
| 531 |
| 532 * Now copies Jython's ``registry`` file to the virtualenv if it exists. |
| 533 |
| 534 * Better find libraries when compiling extensions on Windows. |
| 535 |
| 536 * Create ``Scripts\pythonw.exe`` on Windows. |
| 537 |
| 538 * Added support for the Debian/Ubuntu |
| 539 ``/usr/lib/pythonX.Y/dist-packages`` directory. |
| 540 |
| 541 * Set ``distutils.sysconfig.get_config_vars()['LIBDIR']`` (based on |
| 542 ``sys.real_prefix``) which is reported to help building on Windows. |
| 543 |
| 544 * Make ``deactivate`` work on ksh |
| 545 |
| 546 * Fixes for ``--python``: make it work with ``--relocatable`` and the |
| 547 symlink created to the exact Python version. |
| 548 |
| 549 |
| 550 1.3.3 |
| 551 ~~~~~ |
| 552 |
| 553 * Use Windows newlines in ``activate.bat``, which has been reported to help |
| 554 when using non-ASCII directory names. |
| 555 |
| 556 * Fixed compatibility with Jython 2.5b1. |
| 557 |
| 558 * Added a function ``virtualenv.install_python`` for more fine-grained |
| 559 access to what ``virtualenv.create_environment`` does. |
| 560 |
| 561 * Fix `a problem <https://bugs.launchpad.net/virtualenv/+bug/241581>`_ |
| 562 with Windows and paths that contain spaces. |
| 563 |
| 564 * If ``/path/to/env/.pydistutils.cfg`` exists (or |
| 565 ``/path/to/env/pydistutils.cfg`` on Windows systems) then ignore |
| 566 ``~/.pydistutils.cfg`` and use that other file instead. |
| 567 |
| 568 * Fix ` a problem |
| 569 <https://bugs.launchpad.net/virtualenv/+bug/340050>`_ picking up |
| 570 some ``.so`` libraries in ``/usr/local``. |
| 571 |
| 572 |
| 573 1.3.2 |
| 574 ~~~~~ |
| 575 |
| 576 * Remove the ``[install] prefix = ...`` setting from the virtualenv |
| 577 ``distutils.cfg`` -- this has been causing problems for a lot of |
| 578 people, in rather obscure ways. |
| 579 |
| 580 * If you use a boot script it will attempt to import ``virtualenv`` |
| 581 and find a pre-downloaded Setuptools egg using that. |
| 582 |
| 583 * Added platform-specific paths, like ``/usr/lib/pythonX.Y/plat-linux2`` |
| 584 |
| 585 |
| 586 1.3.1 |
| 587 ~~~~~ |
| 588 |
| 589 * Real Python 2.6 compatibility. Backported the Python 2.6 updates to |
| 590 ``site.py``, including `user directories |
| 591 <http://docs.python.org/dev/whatsnew/2.6.html#pep-370-per-user-site-packages-d
irectory>`_ |
| 592 (this means older versions of Python will support user directories, |
| 593 whether intended or not). |
| 594 |
| 595 * Always set ``[install] prefix`` in ``distutils.cfg`` -- previously |
| 596 on some platforms where a system-wide ``distutils.cfg`` was present |
| 597 with a ``prefix`` setting, packages would be installed globally |
| 598 (usually in ``/usr/local/lib/pythonX.Y/site-packages``). |
| 599 |
| 600 * Sometimes Cygwin seems to leave ``.exe`` off ``sys.executable``; a |
| 601 workaround is added. |
| 602 |
| 603 * Fix ``--python`` option. |
| 604 |
| 605 * Fixed handling of Jython environments that use a |
| 606 jython-complete.jar. |
| 607 |
| 608 |
| 609 1.3 |
| 610 ~~~ |
| 611 |
| 612 * Update to Setuptools 0.6c9 |
| 613 * Added an option ``virtualenv --relocatable EXISTING_ENV``, which |
| 614 will make an existing environment "relocatable" -- the paths will |
| 615 not be absolute in scripts, ``.egg-info`` and ``.pth`` files. This |
| 616 may assist in building environments that can be moved and copied. |
| 617 You have to run this *after* any new packages installed. |
| 618 * Added ``bin/activate_this.py``, a file you can use like |
| 619 ``execfile("path_to/activate_this.py", |
| 620 dict(__file__="path_to/activate_this.py"))`` -- this will activate |
| 621 the environment in place, similar to what `the mod_wsgi example |
| 622 does <http://code.google.com/p/modwsgi/wiki/VirtualEnvironments>`_. |
| 623 * For Mac framework builds of Python, the site-packages directory |
| 624 ``/Library/Python/X.Y/site-packages`` is added to ``sys.path``, from |
| 625 Andrea Rech. |
| 626 * Some platform-specific modules in Macs are added to the path now |
| 627 (``plat-darwin/``, ``plat-mac/``, ``plat-mac/lib-scriptpackages``), |
| 628 from Andrea Rech. |
| 629 * Fixed a small Bashism in the ``bin/activate`` shell script. |
| 630 * Added ``__future__`` to the list of required modules, for Python |
| 631 2.3. You'll still need to backport your own ``subprocess`` module. |
| 632 * Fixed the ``__classpath__`` entry in Jython's ``sys.path`` taking |
| 633 precedent over virtualenv's libs. |
| 634 |
| 635 |
| 636 1.2 |
| 637 ~~~ |
| 638 |
| 639 * Added a ``--python`` option to select the Python interpreter. |
| 640 * Add ``warnings`` to the modules copied over, for Python 2.6 support. |
| 641 * Add ``sets`` to the module copied over for Python 2.3 (though Python |
| 642 2.3 still probably doesn't work). |
| 643 |
| 644 |
| 645 1.1.1 |
| 646 ~~~~~ |
| 647 |
| 648 * Added support for Jython 2.5. |
| 649 |
| 650 |
| 651 1.1 |
| 652 ~~~ |
| 653 |
| 654 * Added support for Python 2.6. |
| 655 * Fix a problem with missing ``DLLs/zlib.pyd`` on Windows. Create |
| 656 * ``bin/python`` (or ``bin/python.exe``) even when you run virtualenv |
| 657 with an interpreter named, e.g., ``python2.4`` |
| 658 * Fix MacPorts Python |
| 659 * Added --unzip-setuptools option |
| 660 * Update to Setuptools 0.6c8 |
| 661 * If the current directory is not writable, run ez_setup.py in ``/tmp`` |
| 662 * Copy or symlink over the ``include`` directory so that packages will |
| 663 more consistently compile. |
| 664 |
| 665 |
| 666 1.0 |
| 667 ~~~ |
| 668 |
| 669 * Fix build on systems that use ``/usr/lib64``, distinct from |
| 670 ``/usr/lib`` (specifically CentOS x64). |
| 671 * Fixed bug in ``--clear``. |
| 672 * Fixed typos in ``deactivate.bat``. |
| 673 * Preserve ``$PYTHONPATH`` when calling subprocesses. |
| 674 |
| 675 |
| 676 0.9.2 |
| 677 ~~~~~ |
| 678 |
| 679 * Fix include dir copying on Windows (makes compiling possible). |
| 680 * Include the main ``lib-tk`` in the path. |
| 681 * Patch ``distutils.sysconfig``: ``get_python_inc`` and |
| 682 ``get_python_lib`` to point to the global locations. |
| 683 * Install ``distutils.cfg`` before Setuptools, so that system |
| 684 customizations of ``distutils.cfg`` won't effect the installation. |
| 685 * Add ``bin/pythonX.Y`` to the virtualenv (in addition to |
| 686 ``bin/python``). |
| 687 * Fixed an issue with Mac Framework Python builds, and absolute paths |
| 688 (from Ronald Oussoren). |
| 689 |
| 690 |
| 691 0.9.1 |
| 692 ~~~~~ |
| 693 |
| 694 * Improve ability to create a virtualenv from inside a virtualenv. |
| 695 * Fix a little bug in ``bin/activate``. |
| 696 * Actually get ``distutils.cfg`` to work reliably. |
| 697 |
| 698 |
| 699 0.9 |
| 700 ~~~ |
| 701 |
| 702 * Added ``lib-dynload`` and ``config`` to things that need to be |
| 703 copied over in an environment. |
| 704 * Copy over or symlink the ``include`` directory, so that you can |
| 705 build packages that need the C headers. |
| 706 * Include a ``distutils`` package, so you can locally update |
| 707 ``distutils.cfg`` (in ``lib/pythonX.Y/distutils/distutils.cfg``). |
| 708 * Better avoid downloading Setuptools, and hitting PyPI on environment |
| 709 creation. |
| 710 * Fix a problem creating a ``lib64/`` directory. |
| 711 * Should work on MacOSX Framework builds (the default Python |
| 712 installations on Mac). Thanks to Ronald Oussoren. |
| 713 |
| 714 |
| 715 0.8.4 |
| 716 ~~~~~ |
| 717 |
| 718 * Windows installs would sometimes give errors about ``sys.prefix`` that |
| 719 were inaccurate. |
| 720 * Slightly prettier output. |
| 721 |
| 722 |
| 723 0.8.3 |
| 724 ~~~~~ |
| 725 |
| 726 * Added support for Windows. |
| 727 |
| 728 |
| 729 0.8.2 |
| 730 ~~~~~ |
| 731 |
| 732 * Give a better warning if you are on an unsupported platform (Mac |
| 733 Framework Pythons, and Windows). |
| 734 * Give error about running while inside a workingenv. |
| 735 * Give better error message about Python 2.3. |
| 736 |
| 737 |
| 738 0.8.1 |
| 739 ~~~~~ |
| 740 |
| 741 Fixed packaging of the library. |
| 742 |
| 743 |
| 744 0.8 |
| 745 ~~~ |
| 746 |
| 747 Initial release. Everything is changed and new! |
OLD | NEW |