1 new commit in tox: https://bitbucket.org/hpk42/tox/commits/9dce275b9bbd/ Changeset: 9dce275b9bbd User: hpk42 Date: 2014-01-23 08:48:15 Summary: fix issue140: depend on virtualenv>=1.11.1 Affected #: 5 files
diff -r ab3ca2815135d40e27f17c6fdfe616cbbdecd50a -r 9dce275b9bbd42dc09a262ac0c45f1ada2d9910d CHANGELOG --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,11 @@ -1.6.2.dev +1.7.0.dev --------- +- don't lookup "pip-script" anymore but rather just "pip" on windows + as this is a pip implementation detail and changed with pip-1.5. + It might mean that tox-1.7 is not able to install a different pip + version into a virtualenv anymore. + - drop Python2.5 compatibility because it became too hard due to the setuptools-2.0 dropping support. tox now has no support for creating python2.5 based environments anymore @@ -22,10 +27,11 @@ to allow installation of tox via easy_install/eggs. Thanks Jenisys. -- fix issue126: depend on virtualenv>=1.10.1 so that we can rely +- fix issue126: depend on virtualenv>=1.11.1 so that we can rely (hopefully) on a pip version which supports --pre. (tox by default uses to --pre). also merged in PR84 so that we now call "virtualenv" directly instead of looking up interpreters. Thanks Ionel Maries Cristian. + This also fixes issue140. - fix issue130: you can now set install_command=easy_install {opts} {packages} and expect it to work for repeated tox runs (previously it only worked diff -r ab3ca2815135d40e27f17c6fdfe616cbbdecd50a -r 9dce275b9bbd42dc09a262ac0c45f1ada2d9910d setup.py --- a/setup.py +++ b/setup.py @@ -18,7 +18,7 @@ def main(): version = sys.version_info[:2] - install_requires = ['virtualenv>=1.10.1', 'py>=1.4.17', ] + install_requires = ['virtualenv>=1.11.1', 'py>=1.4.17', ] if version < (2, 7) or (3, 0) <= version <= (3, 1): install_requires += ['argparse'] if version < (2,6): @@ -28,7 +28,7 @@ description='virtualenv-based automation of test activities', long_description=open("README.rst").read(), url='http://tox.testrun.org/', - version='1.7.0.dev1', + version='1.7.0.dev2', license='http://opensource.org/licenses/MIT', platforms=['unix', 'linux', 'osx', 'cygwin', 'win32'], author='holger krekel', diff -r ab3ca2815135d40e27f17c6fdfe616cbbdecd50a -r 9dce275b9bbd42dc09a262ac0c45f1ada2d9910d tox.ini --- a/tox.ini +++ b/tox.ini @@ -8,6 +8,11 @@ commands=py.test --junitxml={envlogdir}/junit-{envname}.xml {posargs} deps=pytest>=2.3.5 +[testenv:x] +setenv= + HELLO=echo hello world +commands={env:HELLO} + [testenv:docs] basepython=python changedir=doc diff -r ab3ca2815135d40e27f17c6fdfe616cbbdecd50a -r 9dce275b9bbd42dc09a262ac0c45f1ada2d9910d tox/__init__.py --- a/tox/__init__.py +++ b/tox/__init__.py @@ -1,5 +1,5 @@ # -__version__ = '1.7.0.dev1' +__version__ = '1.7.0.dev2' class exception: class Error(Exception): diff -r ab3ca2815135d40e27f17c6fdfe616cbbdecd50a -r 9dce275b9bbd42dc09a262ac0c45f1ada2d9910d tox/_venv.py --- a/tox/_venv.py +++ b/tox/_venv.py @@ -268,8 +268,6 @@ extraenv=None): argv = self.envconfig.install_command[:] # use pip-script on win32 to avoid the executable locking - if argv[0] == "pip" and sys.platform == "win32": - argv[0] = "pip-script.py" i = argv.index('{packages}') argv[i:i+1] = packages if '{opts}' in argv: Repository URL: https://bitbucket.org/hpk42/tox/ -- This is a commit notification from bitbucket.org. You are receiving this because you have the service enabled, addressing the recipient of this email. _______________________________________________ pytest-commit mailing list pytest-commit@python.org https://mail.python.org/mailman/listinfo/pytest-commit