I would like to install xmlrunner via the pip module to a KVM guest running 
CentOS 6.5 with python34u installed from IUS Community repo.

The following task include file always fails

---

# Specifically, the xmlrunner for python3 is installed.
- name: Install xmlrunner
pip:
name=xmlrunner
executable=pip3
use_mirrors=no
state=present

[...]

TASK: [development | Install xmlrunner] 
*************************************** 
failed: [teapot+centos6] => {"cmd": "/usr/bin/pip3 install xmlrunner", 
"failed": true}
msg: stdout: Downloading/unpacking xmlrunner
Downloading xmlrunner-1.7.5.tar.gz
Running setup.py (path:/tmp/pip_build_root/xmlrunner/setup.py) egg_info for 
package xmlrunner
Traceback (most recent call last):
File "<string>", line 17, in <module>
File "/tmp/pip_build_root/xmlrunner/setup.py", line 11, in <module>
exec(compile(open(xmlrunner_version).read(), xmlrunner_version, 'exec'))
File "/usr/lib64/python3.4/encodings/ascii.py", line 26, in decode
return codecs.ascii_decode(input, self.errors)[0]
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 198: 
ordinal not in range(128)
Complete output from command python setup.py egg_info:
Traceback (most recent call last):

File "<string>", line 17, in <module>

File "/tmp/pip_build_root/xmlrunner/setup.py", line 11, in <module>

exec(compile(open(xmlrunner_version).read(), xmlrunner_version, 'exec'))

File "/usr/lib64/python3.4/encodings/ascii.py", line 26, in decode

return codecs.ascii_decode(input, self.errors)[0]

UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 198: 
ordinal not in range(128)

----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in 
/tmp/pip_build_root/xmlrunner
Storing debug log for failure in /root/.pip/pip.log


FATAL: all hosts have already failed -- aborting

PLAY RECAP 
******************************************************************** 
to retry, use: --limit @/home/fangchin/development.retry

teapot+centos6 : ok=1 changed=0 unreachable=0 failed=1 


But when I run pip3 install directory on CLI in bash, the installation 
always succeeds:

[root@centos6 ~]# pip3 install xmlrunner

Downloading/unpacking xmlrunner
Downloading xmlrunner-1.7.5.tar.gz
Running setup.py (path:/tmp/pip_build_root/xmlrunner/setup.py) egg_info for 
package xmlrunner

Installing collected packages: xmlrunner
Running setup.py install for xmlrunner

Successfully installed xmlrunner
Cleaning up...
[root@centos6 ~]# cat /etc/issue
CentOS release 6.5 (Final)
Kernel \r on an \m

[root@centos6 ~]# 

I am quite puzzled why this is the case.  BTW, when I used the default pip 
(for python 2.6), the installation went on fine.

--Zack


-- 
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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/41ea6cc7-0ad0-4d68-a6ed-87b54bee02c5%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to