python/virtualenv/PKG-INFO

Thu, 22 Jan 2015 13:21:57 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 22 Jan 2015 13:21:57 +0100
branch
TOR_BUG_9701
changeset 15
b8a032363ba2
permissions
-rw-r--r--

Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6

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

mercurial