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 |