Skip to content
Newer
Older
100644 260 lines (188 sloc) 7.57 KB
b79062a @ianb Moved news to its own file, and other small doc refactorings
ianb authored Nov 10, 2009
1 Changes & News
2 --------------
3
2c91654 @ianb update versions for release. Update Distribute to 0.6.10
ianb authored Jan 18, 2010
4 1.4.4
5 ~~~~~
6
7 * Include pip 0.6.2 and Distribute 0.6.10
deb1752 @ianb update version for dev
ianb authored Nov 20, 2009
8
cb3ec12 @ianb news for last commit
ianb authored Nov 30, 2009
9 * Create the ``virtualenv`` script even when Setuptools isn't
10 installed
11
2081c12 @ianb fix problem with --relocate when bin/ has subdirs (fixes #12)
ianb authored Dec 1, 2009
12 * Fix problem with ``virtualenv --relocate`` when ``bin/`` has
13 subdirectories (e.g., ``bin/.svn/``); from Alan Franzoni.
14
b4c8dba @ianb news for last commit
ianb authored Dec 16, 2009
15 * If you set ``$VIRTUALENV_USE_DISTRIBUTE`` then virtualenv will use
16 Distribute by default (so you don't have to remember to use
17 ``--distribute``).
18
d65de2b @ianb update to pip-0.6.1, prepare for release
ianb authored Nov 20, 2009
19 1.4.3
20 ~~~~~
21
22 * Include pip 0.6.1
23
62303ce @ianb update version for release
ianb authored Nov 10, 2009
24 1.4.2
25 ~~~~~
b79062a @ianb Moved news to its own file, and other small doc refactorings
ianb authored Nov 10, 2009
26
27 * Fix pip installation on Windows
28
29 * Fix use of stand-alone ``virtualenv.py`` (and boot scripts)
30
2febbfe @ianb news for last commit
ianb authored Nov 10, 2009
31 * Exclude ~/.local (user site-packages) from environments when using
32 ``--no-site-packages``
33
b79062a @ianb Moved news to its own file, and other small doc refactorings
ianb authored Nov 10, 2009
34 1.4.1
35 ~~~~~
36
37 * Include pip 0.6
38
39 1.4
40 ~~~
41
42 * Updated setuptools to 0.6c11
43
44 * Added the --distribute option
45
46 * Fixed packaging problem of support-files
47
48 1.3.4
49 ~~~~~
50
51 * Virtualenv now copies the actual embedded Python binary on
52 Mac OS X to fix a hang on Snow Leopard (10.6).
53
54 * Fail more gracefully on Windows when ``win32api`` is not installed.
55
56 * Fix site-packages taking precedent over Jython's ``__classpath__``
57 and also specially handle the new ``__pyclasspath__`` entry in
58 ``sys.path``.
59
60 * Now copies Jython's ``registry`` file to the virtualenv if it exists.
61
62 * Better find libraries when compiling extensions on Windows.
63
64 * Create ``Scripts\pythonw.exe`` on Windows.
65
66 * Added support for the Debian/Ubuntu
67 ``/usr/lib/pythonX.Y/dist-packages`` directory.
68
69 * Set ``distutils.sysconfig.get_config_vars()['LIBDIR']`` (based on
70 ``sys.real_prefix``) which is reported to help building on Windows.
71
72 * Make ``deactivate`` work on ksh
73
74 * Fixes for ``--python``: make it work with ``--relocatable`` and the
75 symlink created to the exact Python version.
76
77 1.3.3
78 ~~~~~
79
80 * Use Windows newlines in ``activate.bat``, which has been reported to help
81 when using non-ASCII directory names.
82
83 * Fixed compatibility with Jython 2.5b1.
84
85 * Added a function ``virtualenv.install_python`` for more fine-grained
86 access to what ``virtualenv.create_environment`` does.
87
88 * Fix `a problem <https://bugs.launchpad.net/virtualenv/+bug/241581>`_
89 with Windows and paths that contain spaces.
90
91 * If ``/path/to/env/.pydistutils.cfg`` exists (or
92 ``/path/to/env/pydistutils.cfg`` on Windows systems) then ignore
93 ``~/.pydistutils.cfg`` and use that other file instead.
94
95 * Fix ` a problem
96 <https://bugs.launchpad.net/virtualenv/+bug/340050>`_ picking up
97 some ``.so`` libraries in ``/usr/local``.
98
99 1.3.2
100 ~~~~~
101
102 * Remove the ``[install] prefix = ...`` setting from the virtualenv
103 ``distutils.cfg`` -- this has been causing problems for a lot of
104 people, in rather obscure ways.
105
106 * If you use a `boot script <./index.html#boot-script>`_ it will attempt to import ``virtualenv``
107 and find a pre-downloaded Setuptools egg using that.
108
109 * Added platform-specific paths, like ``/usr/lib/pythonX.Y/plat-linux2``
110
111 1.3.1
112 ~~~~~
113
114 * Real Python 2.6 compatibility. Backported the Python 2.6 updates to
115 ``site.py``, including `user directories
116 <http://docs.python.org/dev/whatsnew/2.6.html#pep-370-per-user-site-packages-directory>`_
117 (this means older versions of Python will support user directories,
118 whether intended or not).
119
120 * Always set ``[install] prefix`` in ``distutils.cfg`` -- previously
121 on some platforms where a system-wide ``distutils.cfg`` was present
122 with a ``prefix`` setting, packages would be installed globally
123 (usually in ``/usr/local/lib/pythonX.Y/site-packages``).
124
125 * Sometimes Cygwin seems to leave ``.exe`` off ``sys.executable``; a
126 workaround is added.
127
128 * Fix ``--python`` option.
129
130 * Fixed handling of Jython environments that use a
131 jython-complete.jar.
132
133 1.3
134 ~~~
135
136 * Update to Setuptools 0.6c9
137 * Added an option ``virtualenv --relocatable EXISTING_ENV``, which
138 will make an existing environment "relocatable" -- the paths will
139 not be absolute in scripts, ``.egg-info`` and ``.pth`` files. This
140 may assist in building environments that can be moved and copied.
141 You have to run this *after* any new packages installed.
142 * Added ``bin/activate_this.py``, a file you can use like
143 ``execfile("path_to/activate_this.py",
144 dict(__file__="path_to/activate_this.py"))`` -- this will activate
145 the environment in place, similar to what `the mod_wsgi example
146 does <http://code.google.com/p/modwsgi/wiki/VirtualEnvironments>`_.
147 * For Mac framework builds of Python, the site-packages directory
148 ``/Library/Python/X.Y/site-packages`` is added to ``sys.path``, from
149 Andrea Rech.
150 * Some platform-specific modules in Macs are added to the path now
151 (``plat-darwin/``, ``plat-mac/``, ``plat-mac/lib-scriptpackages``),
152 from Andrea Rech.
153 * Fixed a small Bashism in the ``bin/activate`` shell script.
154 * Added ``__future__`` to the list of required modules, for Python
155 2.3. You'll still need to backport your own ``subprocess`` module.
156 * Fixed the ``__classpath__`` entry in Jython's ``sys.path`` taking
157 precedent over virtualenv's libs.
158
159 1.2
160 ~~~
161
162 * Added a ``--python`` option to select the Python interpreter.
163 * Add ``warnings`` to the modules copied over, for Python 2.6 support.
164 * Add ``sets`` to the module copied over for Python 2.3 (though Python
165 2.3 still probably doesn't work).
166
167 1.1.1
168 ~~~~~
169
170 * Added support for Jython 2.5.
171
172 1.1
173 ~~~
174
175 * Added support for Python 2.6.
176 * Fix a problem with missing ``DLLs/zlib.pyd`` on Windows. Create
177 * ``bin/python`` (or ``bin/python.exe``) even when you run virtualenv
178 with an interpreter named, e.g., ``python2.4``
179 * Fix MacPorts Python
180 * Added --unzip-setuptools option
181 * Update to Setuptools 0.6c8
182 * If the current directory is not writable, run ez_setup.py in ``/tmp``
183 * Copy or symlink over the ``include`` directory so that packages will
184 more consistently compile.
185
186 1.0
187 ~~~
188
189 * Fix build on systems that use ``/usr/lib64``, distinct from
190 ``/usr/lib`` (specifically CentOS x64).
191 * Fixed bug in ``--clear``.
192 * Fixed typos in ``deactivate.bat``.
193 * Preserve ``$PYTHONPATH`` when calling subprocesses.
194
195 0.9.2
196 ~~~~~
197
198 * Fix include dir copying on Windows (makes compiling possible).
199 * Include the main ``lib-tk`` in the path.
200 * Patch ``distutils.sysconfig``: ``get_python_inc`` and
201 ``get_python_lib`` to point to the global locations.
202 * Install ``distutils.cfg`` before Setuptools, so that system
203 customizations of ``distutils.cfg`` won't effect the installation.
204 * Add ``bin/pythonX.Y`` to the virtualenv (in addition to
205 ``bin/python``).
206 * Fixed an issue with Mac Framework Python builds, and absolute paths
207 (from Ronald Oussoren).
208
209 0.9.1
210 ~~~~~
211
212 * Improve ability to create a virtualenv from inside a virtualenv.
213 * Fix a little bug in ``bin/activate``.
214 * Actually get ``distutils.cfg`` to work reliably.
215
216 0.9
217 ~~~
218
219 * Added ``lib-dynload`` and ``config`` to things that need to be
220 copied over in an environment.
221 * Copy over or symlink the ``include`` directory, so that you can
222 build packages that need the C headers.
223 * Include a ``distutils`` package, so you can locally update
224 ``distutils.cfg`` (in ``lib/pythonX.Y/distutils/distutils.cfg``).
225 * Better avoid downloading Setuptools, and hitting PyPI on environment
226 creation.
227 * Fix a problem creating a ``lib64/`` directory.
228 * Should work on MacOSX Framework builds (the default Python
229 installations on Mac). Thanks to Ronald Oussoren.
230
231 0.8.4
232 ~~~~~
233
234 * Windows installs would sometimes give errors about ``sys.prefix`` that
235 were inaccurate.
236 * Slightly prettier output.
237
238 0.8.3
239 ~~~~~
240
241 * Added support for Windows.
242
243 0.8.2
244 ~~~~~
245
246 * Give a better warning if you are on an unsupported platform (Mac
247 Framework Pythons, and Windows).
248 * Give error about running while inside a workingenv.
249 * Give better error message about Python 2.3.
250
251 0.8.1
252 ~~~~~
253
254 Fixed packaging of the library.
255
256 0.8
257 ~~~
258
259 Initial release. Everything is changed and new!
Something went wrong with that request. Please try again.