Permalink
Browse files

Merge branch 'release/1.8.4'

  • Loading branch information...
2 parents 70c2d9e + c511410 commit c4f53fe3320af97c45d6436430ded3f51067ab98 @jezdez jezdez committed Nov 25, 2012
View
@@ -4,14 +4,24 @@ python:
- "2.6"
- "2.7"
- "3.2"
+ - "3.3"
- "pypy"
install:
- - pip install --use-mirrors nose
+ - pip install --use-mirrors nose coverage
script:
+ - coverage erase
# Unit tests
- - python setup.py test
+ - coverage run -a setup.py test
# Integration test
- - python virtualenv.py --distribute ./test-venv
+ - coverage run -a virtualenv.py --distribute ./test-venv-01
+# Another integration test, where we must download
+ - cp -t bin virtualenv.py; coverage run -a bin/virtualenv.py --distribute ./test-venv-02
+# Also test with setuptools if we are on Python 2
+ - python -c 'import sys; sys.exit(0 if sys.version_info >= (3,) else 1)' || coverage run -a virtualenv.py --setuptools ./test-venv-03
+# Setuptools + download
+ - python -c 'import sys; sys.exit(0 if sys.version_info >= (3,) else 1)' || coverage run -a bin/virtualenv.py --setuptools ./test-venv-04
+# How was our test coverage?
+ - coverage report --show-missing
notifications:
irc:
channels: "irc.freenode.org#pip"
@@ -22,8 +22,7 @@
support_files = [
('http://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c11-py2.6.egg', 'setuptools-0.6c11-py2.6.egg'),
('http://pypi.python.org/packages/2.5/s/setuptools/setuptools-0.6c11-py2.5.egg', 'setuptools-0.6c11-py2.5.egg'),
- ('http://pypi.python.org/packages/2.4/s/setuptools/setuptools-0.6c11-py2.4.egg', 'setuptools-0.6c11-py2.4.egg'),
- ('http://pypi.python.org/packages/source/d/distribute/distribute-0.6.30.tar.gz', 'distribute-0.6.30.tar.gz'),
+ ('http://pypi.python.org/packages/source/d/distribute/distribute-0.6.31.tar.gz', 'distribute-0.6.31.tar.gz'),
('http://pypi.python.org/packages/source/p/pip/pip-1.2.1.tar.gz', 'pip-1.2.1.tar.gz'),
]
View
@@ -14,6 +14,18 @@ Changes & News
``$ENV/bin/python`` and re-running virtualenv on the same target directory
with the upgraded Python.
+1.8.4 (2012-11-25)
+~~~~~~~~~~~~~~~~~~
+
+* Updated distribute to 0.6.31. This fixes #359 (numpy install regression) on
+ UTF-8 platforms, and provides a workaround on other platforms:
+ ``PYTHONIOENCODING=utf8 pip install numpy``.
+
+* When installing virtualenv via curl, don't forget to filter out arguments
+ the distribute setup script won't understand. Fixes #358.
+
+* Added some more integration tests.
+
1.8.3 (2012-11-21)
~~~~~~~~~~~~~~~~~~
View

Large diffs are not rendered by default.

Oops, something went wrong.
@@ -49,7 +49,7 @@ def quote(arg):
args = [quote(arg) for arg in args]
return os.spawnl(os.P_WAIT, sys.executable, *args) == 0
-DEFAULT_VERSION = "0.6.30"
+DEFAULT_VERSION = "0.6.31"
DEFAULT_URL = "http://pypi.python.org/packages/source/d/distribute/"
SETUPTOOLS_FAKED_VERSION = "0.6c11"
Binary file not shown.
Binary file not shown.
Binary file not shown.

0 comments on commit c4f53fe

Please sign in to comment.