Permalink
Commits on Nov 30, 2011
  1. prefer the last setuptools/distribute distribution found in the avail…

    …able search_dirs, so that --extra-search-dir paths will take precedence over packages found in the default search dirs
    committed Nov 30, 2011
  2. Bumped version up a notch.

    jezdez committed Nov 30, 2011
  3. Added ability to set virtualenv options in a config file or as enviro…

    …nment variables. Fixes #170.
    jezdez committed Nov 30, 2011
Commits on Nov 25, 2011
  1. Corrected the insertion of the Python executable into the command-lin…

    …e for installing things into a new virtualenv on Windows. Fixes #190. Thanks Brandon Craig Rhodes for the report and debugging help.
    carljm committed Nov 25, 2011
Commits on Nov 23, 2011
  1. Removed global-setuptools check; --distribute, --system-site-packages…

    … and global setuptools appears to work just fine.
    carljm committed Nov 23, 2011
  2. Merge pull request #189 from agronholm/develop

    Updated distribute to 0.6.24, thanks agronholm
    carljm committed Nov 23, 2011
  3. Updated distribute to 0.6.24

    Alex Grönholm committed Nov 23, 2011
Commits on Nov 22, 2011
  1. Fix previous commits' breakage on 2.4 & 2.5

    Virtualenv creation now tested as working on Mac OS X Lion (filesystem
    encoding utf-8, platform default encoding ascii) on Python versions
    2.4, 2.5, 2.6, 2.7, 3.1, and 3.2, each installed from MacPorts.
    gthb committed Nov 22, 2011
  2. Fix unicode crash installing activate script

    ... home_dir is (at least in some case) a byte string and is being
    inserted into a unicode string; this explicitly uses the filesystem
    encoding to do so (else the ascii encoding gets used by default, which
    fails if the path contains non-ASCII characters).
    gthb committed Nov 22, 2011
  3. Run easy_install script directly if not on Windows

    i.e. only on Windows should it be invoked as an argument to the
    python command (since it's necessary there); on other platforms it
    should be invoked directly, in order to work around the python
    interpreter borking with this error:
    
    `Non-ASCII character '\xc3' in file [...] on line 1, but no encoding
    declared; see http://www.python.org/peps/pep-0263.html for details`
    
    if the path to the Python interpreter in the shebang line contains
    non-ASCII characters.
    
    Running such a python script directly works (on platforms that support
    shebang in the first place), but passing it as an arg to the python
    interpreter fails with the above error.
    
    (Resolving the above error by inserting an encoding declaration doesn't
    seem possible: inserting the encoding declaration as line 1 makes
    shells unable to invoke the script directly --- they don't find the
    shebang in line 1 --- and inserting it as line 2 doesn't make Python
    accept the script as an arg to the python command.)
    
    This changes nothing on Windows, but that ought to be OK, since
    easy_install.py probably doesn't contain the shebang line anyway so
    the problem doesn't come up there.
    gthb committed Nov 22, 2011
  4. Interpret path in filesystem encoding

    (as opposed to platform default encoding)
    
    This resolves pypa/virtualenv#186 ... but that leaves the virtualenv
    creation to fail on the next hurdle, which is:
    
    ```
    New python executable in FOO/bin/python
    /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/virtualenv-1.6.4-py2.7.egg/virtualenv.py:1233:
    UnicodeWarning: Unicode unequal comparison failed to convert both
    arguments to Unicode - interpreting them as being unequal
      if proc_stdout != os.path.normcase(os.path.abspath(home_dir)):
    ERROR: The executable GED27/bin/python is not functioning
    ERROR: It thinks sys.prefix is u'/Users/gthb/quickies/\xc6ttartal/GED27'
    (should be '/Users/gthb/quickies/\xc3\x86ttartal/GED27')
    ERROR: virtualenv is not compatible with this system or executable
    ```
    
    and that, I guess is a Python bug. Still, this change gets virtualenv
    doing the right thing, plus it makes the attempt fail in an
    easier-to-understand manner.
    gthb committed Nov 22, 2011
Commits on Nov 18, 2011
  1. Merge pull request #180 from k0s/develop

    make the file executable
    ianb committed Nov 18, 2011
Commits on Nov 9, 2011
  1. Merge pull request #183 from vrutsky/develop

    fix typo: `ENV/bin/pip`` - thanks vrutsky!
    carljm committed Nov 9, 2011
  2. fix typo: `ENV/bin/pip``

    rutsky committed Nov 9, 2011
Commits on Nov 8, 2011
  1. Mention a wider variety of installation options. Fixes #182 - thanks …

    …Nick Coghlan for the report.
    carljm committed Nov 8, 2011
Commits on Oct 31, 2011
  1. make the file executable

    Jeff Hammel committed Oct 31, 2011
Commits on Oct 28, 2011
  1. Removed trailing whitespace.

    carljm committed Oct 28, 2011
  2. Merge pull request #179 from stchris/patch-1

    If PYTHONDONTWRITEBYTECODE is set, issue a useful error message and die. Thanks Christian Stefanescu.
    carljm committed Oct 28, 2011