Kesten, Have you tried 'extra_args="--upgrade --no-use-wheel"' ?
On Tue, Feb 18, 2014 at 3:16 PM, Michael DeHaan <[email protected]> wrote: > Can you please file a github ticket on this? > > Thanks! > > > > > On Tue, Feb 18, 2014 at 5:14 PM, Kesten Broughton < > [email protected]> wrote: > >> This is my first time using virtualenv options with pip. >> I was finding that i got errors about wheel if i installed pip without >> the no-use-wheel, so i pass it in as extra_args >> >> - name: Upgrade setuptools >> pip: virtualenv="{{default_virtualenv}}" >> name=setuptools extra_args=upgrade,no-use-wheel >> >> Which gives error: >> >> TASK: [linux_osx_common | Upgrade setuptools] >> ********************************* >> >> failed: [prod-pivot] => {"cmd": "ENV1/bin/pip install >> upgrade,no-use-wheel --use-mirrors setuptools", "failed": true, "item": ""} >> >> msg: stdout: New python executable in ENV1/bin/python >> >> Installing setuptools, pip...done. >> >> --use-mirrors has been deprecated and will be removed in the future. >> Explicit uses of --index-url and/or --extra-index-url is suggested. >> >> Exception: >> >> Traceback (most recent call last): >> >> File "/tmp/ENV1/lib/python2.6/site-packages/pip/basecommand.py", line >> 122, in main >> >> status = self.run(options, args) >> >> File "/tmp/ENV1/lib/python2.6/site-packages/pip/commands/install.py", >> line 253, in run >> >> InstallRequirement.from_line(name, None)) >> >> File "/tmp/ENV1/lib/python2.6/site-packages/pip/req.py", line 172, in >> from_line >> >> return cls(req, comes_from, url=url, prereleases=prereleases) >> >> File "/tmp/ENV1/lib/python2.6/site-packages/pip/req.py", line 70, in >> __init__ >> >> req = pkg_resources.Requirement.parse(req) >> >> File >> "/tmp/ENV1/lib/python2.6/site-packages/pip/_vendor/pkg_resources.py", line >> 2606, in parse >> >> reqs = list(parse_requirements(s)) >> >> File >> "/tmp/ENV1/lib/python2.6/site-packages/pip/_vendor/pkg_resources.py", line >> 2544, in parse_requirements >> >> line, p, specs = scan_list(VERSION,LINE_END,line,p,(1,2),"version >> spec") >> >> File >> "/tmp/ENV1/lib/python2.6/site-packages/pip/_vendor/pkg_resources.py", line >> 2512, in scan_list >> >> raise ValueError("Expected "+item_name+" in",line,"at",line[p:]) >> >> ValueError: ('Expected version spec in', 'upgrade,no-use-wheel', 'at', >> ',no-use-wheel') >> >> Storing debug log for failure in /root/.pip/pip.log >> >> FATAL: all hosts have already failed -- aborting >> >> (ENV1)*[**root@prod-pivot*:*~**]* pip install setuptools --upgrade >> --no-use-wheel >> >> Downloading/unpacking setuptools from >> https://pypi.python.org/packages/source/s/setuptools/setuptools-2.2.tar.gz#md5=04a7664538957b832710653fd7d5b4e6 >> >> Downloading setuptools-2.2.tar.gz (786kB): 786kB downloaded >> >> Running setup.py (path:/root/venvs/ENV1/build/setuptools/setup.py) >> egg_info for package setuptools >> >> ------------------------------------------------------- >> >> >> However, running from commandline on the target machine works >> >> $ workon ENV1 >> >> (ENV1)*[**root@prod-pivot*:*~**]* pip install setuptools --upgrade >> --no-use-wheel >> >> Installing collected packages: setuptools >> >> Found existing installation: setuptools 2.1 >> >> Uninstalling setuptools: >> >> Successfully uninstalled setuptools >> >> Running setup.py install for setuptools >> >> >> >> Installing easy_install script to /root/venvs/ENV1/bin >> >> Installing easy_install-2.7 script to /root/venvs/ENV1/bin >> >> Successfully installed setuptools >> >> Cleaning up... >> -- >> >> Kesten Broughton >> 512 701 4209 >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Ansible Project" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To post to this group, send email to [email protected]. >> For more options, visit https://groups.google.com/groups/opt_out. >> > > -- > You received this message because you are subscribed to the Google Groups > "Ansible Project" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
