Michael McCarthy created LENS-1517: -------------------------------------- Summary: Python3 compatibility issues with python client Key: LENS-1517 URL: https://issues.apache.org/jira/browse/LENS-1517 Project: Apache Lens Issue Type: Bug Components: python-client Affects Versions: 3.0, 2.8 Environment: Python 3.5.2 Commit: c6423ae01a4776383f0edcd8591124ac643b9e3e Reporter: Michael McCarthy
Using the python client in Python3 fails on import: {noformat} from lens.client import LensClient --------------------------------------------------------------------------- ImportError Traceback (most recent call last) <ipython-input-1-2170a3ad129d> in <module>() ----> 1 from lens.client import LensClient /data/d1/users/ds-exp/python-virtualenvs/python3.5/src/lenspythonclient/contrib/clients/python/lens/client/__init__.py in <module>() 15 # limitations under the License. 16 # ---> 17 from .main import LensClient 18 19 __all__ = ['LensClient'] /data/d1/users/ds-exp/python-virtualenvs/python3.5/src/lenspythonclient/contrib/clients/python/lens/client/main.py in <module>() 18 19 from six import string_types ---> 20 from .log import LensLogClient 21 from .session import LensSessionClient 22 from .query import LensQueryClient /data/d1/users/ds-exp/python-virtualenvs/python3.5/src/lenspythonclient/contrib/clients/python/lens/client/log.py in <module>() 15 # limitations under the License. 16 # ---> 17 from .auth import SpnegoAuth 18 import requests 19 /data/d1/users/ds-exp/python-virtualenvs/python3.5/src/lenspythonclient/contrib/clients/python/lens/client/auth.py in <module>() 19 import subprocess 20 import threading ---> 21 from urlparse import urlparse 22 23 ImportError: No module named 'urlparse' {noformat} This appears to be due to the fact that in Python3, {{urlparse}} is {{urllib.parse}}. -- This message was sent by Atlassian JIRA (v7.6.3#76005)