Browse files

Merge branch 'release/1.8.3'

  • Loading branch information...
2 parents 239d5a9 + 437c02b commit 70c2d9e7456f54f03a2268d9b093b6eba2bae932 @jezdez jezdez committed Nov 21, 2012
@@ -5,9 +5,13 @@ python:
- "2.7"
- "3.2"
- "pypy"
-install: pip install nose
+ - pip install --use-mirrors nose
+# Unit tests
- python test
+# Integration test
+ - python --distribute ./test-venv
channels: ""
@@ -9,6 +9,7 @@ Maintainers
Brian Rosner
Carl Meyer
Jannis Leidel
+Paul Nasrat
@@ -17,6 +18,7 @@ Alex Grönholm
Anatoly Techtonik
Antonio Cuni
Armin Ronacher
+Benjamin Root
Bradley Ayers
Branden Rolston
Cap Petschulat
@@ -26,15 +28,18 @@ Christian Stefanescu
Christopher Nilsson
Cliff Xuan
Curt Micol
+Damien Nozay
David Schoonover
Doug Hellmann
Doug Napoleone
Douglas Creager
Ethan Jucovy
+Gabriel de Perthuis
Gunnlaugur Thor Briem
Greg Haskins
Jason R. Coombs
Jeff Hammel
+Jeremy Orem
Jonathan Griffin
Jorge Vargas
Josh Bronson
@@ -44,6 +49,7 @@ Lars Francke
Marc Abramowitz
Mike Hommey
Miki Tebeka
+Paul Moore
Philip Jenvey
Raul Leal
Ronny Pfannschmidt
@@ -23,7 +23,7 @@
('', 'setuptools-0.6c11-py2.6.egg'),
('', 'setuptools-0.6c11-py2.5.egg'),
('', 'setuptools-0.6c11-py2.4.egg'),
- ('', 'distribute-0.6.28.tar.gz'),
+ ('', 'distribute-0.6.30.tar.gz'),
('', 'pip-1.2.1.tar.gz'),
@@ -400,13 +400,13 @@ If you use this flag to create an environment, currently, the
The ``--extra-search-dir`` option
-When it creates a new environment, virtualenv installs either
-setuptools or distribute, and pip. In normal operation, the latest
+When it creates a new environment, virtualenv installs either setuptools
+or distribute, and pip. In normal operation when virtualenv is
+installed, the bundled version of these packages included in the
+``virtualenv_support`` directory is used. When ```` is run
+standalone and ``virtualenv_support`` is not available, the latest
releases of these packages are fetched from the `Python Package Index
-<>`_ (PyPI). In some circumstances, this
-behavior may not be wanted, for example if you are using virtualenv
-during a deployment and do not want to depend on Internet access and
-PyPI availability.
+<>`_ (PyPI).
As an alternative, you can provide your own versions of setuptools,
distribute and/or pip on the filesystem, and tell virtualenv to use
@@ -418,8 +418,9 @@ virtualenv like this::
The ``/path/to/distributions`` path should point to a directory that
contains setuptools, distribute and/or pip distributions. Setuptools
-distributions must be ``.egg`` files; distribute and pip distributions
-should be `.tar.gz` source distributions.
+distributions must be ``.egg`` files; pip distributions should be
+`.tar.gz` source distributions, and distribute distributions may be
+either (if found an egg will be used preferentially).
Virtualenv will still download these packages if no satisfactory local
distributions are found.
@@ -433,8 +434,8 @@ provide an option ``--never-download`` like so::
If this option is provided, virtualenv will never try to download
setuptools/distribute or pip. Instead, it will exit with status code 1
if it fails to find local distributions for any of these required
-packages. The local distribution lookup is done in this order and the
-following locations:
+packages. The local distribution lookup is done in the following
+locations, with the most recent version found used:
#. The current directory.
#. The directory where is located.
@@ -444,6 +445,7 @@ following locations:
script), a ``virtualenv_support`` directory relative to wherever is actually installed.
Compare & Contrast with Alternatives
@@ -493,6 +495,13 @@ Virtualenv's release schedule is tied to pip's -- each time there's a new pip
release, there will be a new virtualenv release that bundles the new version of
+Files in the `virtualenv_embedded/` subdirectory are embedded into
+`` itself as base64-encoded strings (in order to support
+single-file use of `` without installing it). If your patch
+changes any file in `virtualenv_embedded/`, run `bin/` to
+update the embedded version of that file in ``; commit that and
+submit it as part of your patch / pull request.
.. _contributing to pip:
.. _virtualenv repo:
Oops, something went wrong.

0 comments on commit 70c2d9e

Please sign in to comment.