Le 20 août 2015 à 16:03, Juan Hernández <jhernand(a)redhat.com> a
écrit :
> 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.
>
yes !
But now I'm getting a lot of :
[oVirt shell ([1;31mdisconnected[1;m)]# connect --url XXX --user admin@internal --password
XXX --insecure
WARNING: Couldn't write lextab module 'cli.parser_lex'. [Errno 20] Not a
directory:
'/tmp/ovirt/lib/python2.7/site-packages/ovirt_shell-3.5.0.6-py2.7.egg/cli/parser_lex.py'
WARNING: Couldn't create 'cli.parser_tab'. [Errno 20] Not a directory:
'/tmp/ovirt/lib/python2.7/site-packages/ovirt_shell-3.5.0.6-py2.7.egg/cli/parser_tab.py'
/tmp/ovirt/lib/python2.7/site-packages/pkg_resources/__init__.py:197: RuntimeWarning: You
have iterated over the result of pkg_resources.parse_version. This is a legacy behavior
which is inconsistent with the new version class introduced in setuptools 8.0. In most
cases, conversion to a tuple is unnecessary. For comparison of versions, sort the Version
instances directly. If you have another use case requiring the tuple, please file a bug
with the setuptools project describing that need.
stacklevel=1,