On 08/20/2015 04:01 PM, Juan Hernández wrote:
On 08/20/2015 03:52 PM, Fabrice Bacchella wrote:
>
>> Le 20 août 2015 à 15:50, Juan Hernández <jhernand(a)redhat.com> a écrit :
>>
>> On 08/20/2015 01:00 PM, Fabrice Bacchella wrote:
>>> I'm trying to install ovirt-shell on my mac, as explained in
http://www.ovirt.org/CLI#pypi , but if fails :
>>
>
>> I have created the following bug to track this issue:
>>
>>
https://bugzilla.redhat.com/1255409
>>
>> Note that we (well, at least I) don't have any Mac OS environment to
>> test this, so it is unlikely that we can add support for it. Would you
>> be interested in working on this yourself?
>
> Yes, that's possible. I just need a little help about this Terminal thing. Is
that a normal dependency ? Perhaps a simple modification to setup.py can help.
>
This is related to the cli/platform/__init__.py, there we check what is
the platform using the Python "sys.platform" variable. Currently we only
check for "linux2" and "win32". I think that in Mac OS the value of
"sys.platform" is "darwin". So, if you can, try to modify that file
so
that it has this content:
import sys
if sys.platform in ['linux2', 'darwin']:
from cli.platform.posix.terminal import PosixTerminal as Terminal
from cli.platform.posix.util import *
elif sys.platform in ('win32',):
pass
Then check if it works correctly.
The same happens in the following two files:
src/ovirtcli/platform/__init__.py
src/ovirtcli/platform/windows/__init__.py
Please try the same modification, add "darwin" to the list that
currently contains only "linux2" and test.
--
Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta
3ºD, 28016 Madrid, Spain
Inscrita en el Reg. Mercantil de Madrid – C.I.F. B82657941 - Red Hat S.L.