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