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