That's an old unmaintained branch. There were a lot of Python-related build fixes over the last few years to deal with more recent versions of python and changes to the pypi infrastructure, but I don't immediately recognise this issue.
Why do you want to build that version, out of curiousity? On Mon, 5 Apr 2021 at 18:59, keens keens <keens...@hotmail.com> wrote: > Hi team, > > I have trouble to build the Cloudera Impala branch 2.9.0-cdh5.12.1. > Error message as below, could you please give me some suggestons? > > IMPALA_HOME = /root/qjyu/Impala-cdh5-2.9.0_5.12.1 > IMPALA_HOME = /root/qjyu/Impala-cdh5-2.9.0_5.12.1 > HADOOP_HOME = > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/thirdparty/hadoop-2.6.0-cdh5.12.1/ > HADOOP_CONF_DIR = > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/fe/src/test/resources > HADOOP_INCLUDE_DIR = > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/thirdparty/hadoop-2.6.0-cdh5.12.1//include > HADOOP_LIB_DIR = > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/thirdparty/hadoop-2.6.0-cdh5.12.1//lib > MINI_DFS_BASE_DATA_DIR = > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/cdh-5-hdfs-data > HIVE_HOME = > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/thirdparty/hive-1.1.0-cdh5.12.1/ > HIVE_CONF_DIR = > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/fe/src/test/resources > HIVE_SRC_DIR = > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/thirdparty/hive-1.1.0-cdh5.12.1//src > HBASE_HOME = > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/thirdparty/hbase-1.2.0-cdh5.12.1/ > HBASE_CONF_DIR = > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/fe/src/test/resources > MINIKDC_HOME = > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/thirdparty/llama-minikdc-1.0.0 > THRIFT_HOME = > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/toolchain/thrift-0.9.0-p8 > HADOOP_LZO = /root/qjyu/Impala-cdh5-2.9.0_5.12.1/../hadoop-lzo > IMPALA_LZO = /root/qjyu/Impala-cdh5-2.9.0_5.12.1/../Impala-lzo > CLASSPATH = > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/../hadoop-lzo/build/hadoop-lzo-0.4.15.jar:/root/qjyu/Impala-cdh5-2.9.0_5.12.1/fe/src/test/resources:/root/qjyu/Impala-cdh5-2.9.0_5.12.1/fe/target/classes:/root/qjyu/Impala-cdh5-2.9.0_5.12.1/fe/target/dependency:.::/usr/java/jdk1.8.0_131/lib:/usr/java/jdk1.8.0_131/jre/lib > LIBHDFS_OPTS = > -Djava.library.path=/root/qjyu/Impala-cdh5-2.9.0_5.12.1/thirdparty/hadoop-2.6.0-cdh5.12.1//lib/native/:/root/qjyu/Impala-cdh5-2.9.0_5.12.1/be/build/debug/service > -XX:MaxPermSize=128m > PYTHONPATH = > /root/qjyu/Impala-cdh5-2.9.0_5.12.1:/root/qjyu/Impala-cdh5-2.9.0_5.12.1/shell/gen-py:/root/qjyu/Impala-cdh5-2.9.0_5.12.1/testdata/:/root/qjyu/Impala-cdh5-2.9.0_5.12.1/thirdparty/hive-1.1.0-cdh5.12.1//lib/py:/root/qjyu/Impala-cdh5-2.9.0_5.12.1/shell/ext-py/*/dist/*.egg > JAVA_HOME = /usr/java/jdk1.8.0_131 > LD_LIBRARY_PATH = > :/usr/java/jdk1.8.0_131/jre/lib/amd64:/usr/java/jdk1.8.0_131/jre/lib/amd64/server:/usr/java/jdk1.8.0_131/jre/lib/amd64/server:/root/qjyu/Impala-cdh5-2.9.0_5.12.1/thirdparty/hadoop-2.6.0-cdh5.12.1//lib/native:/root/qjyu/Impala-cdh5-2.9.0_5.12.1/be/build/debug/service:/root/qjyu/Impala-cdh5-2.9.0_5.12.1/toolchain/snappy-1.1.4/lib:/root/qjyu/Impala-cdh5-2.9.0_5.12.1/../Impala-lzo/build:/root/qjyu/Impala-cdh5-2.9.0_5.12.1/toolchain/gcc-4.9.2/lib64 > LD_PRELOAD = > :/usr/java/jdk1.8.0_131/jre/lib/amd64/server/libjsig.so > POSTGRES_JDBC_DRIVER = > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/fe/target/dependency/postgresql-9.0-801.jdbc4.jar > IMPALA_TOOLCHAIN = /root/qjyu/Impala-cdh5-2.9.0_5.12.1/toolchain > DOWNLOAD_CDH_COMPONENTS = false > ~/qjyu/Impala-cdh5-2.9.0_5.12.1/ext-data-source > ~/qjyu/Impala-cdh5-2.9.0_5.12.1 > ======================================================================== > Running mvn clean > Directory: /root/qjyu/Impala-cdh5-2.9.0_5.12.1/ext-data-source > ======================================================================== > [INFO] Apache Impala (Incubating) External Data Source Test Library > [jar] > [INFO] Building Apache Impala (Incubating) External Data Source Test > Library 0.1-SNAPSHOT [4/4] > [INFO] Apache Impala (Incubating) External Data Source 1.0-SNAPSHOT > SUCCESS [ 0.104 s] > [INFO] Apache Impala (Incubating) External Data Source API SUCCESS [ > 0.022 s] > [INFO] Apache Impala (Incubating) External Data Source Sample SUCCESS [ > 0.002 s] > [INFO] Apache Impala (Incubating) External Data Source Test Library > 0.1-SNAPSHOT SUCCESS [ 0.002 s] > [INFO] BUILD SUCCESS > ------------------------------------------------------------------------ > > ~/qjyu/Impala-cdh5-2.9.0_5.12.1 > ~/qjyu/Impala-cdh5-2.9.0_5.12.1/fe ~/qjyu/Impala-cdh5-2.9.0_5.12.1 > ~/qjyu/Impala-cdh5-2.9.0_5.12.1 > ~/qjyu/Impala-cdh5-2.9.0_5.12.1/be ~/qjyu/Impala-cdh5-2.9.0_5.12.1 > ~/qjyu/Impala-cdh5-2.9.0_5.12.1 > ~/qjyu/Impala-cdh5-2.9.0_5.12.1/shell ~/qjyu/Impala-cdh5-2.9.0_5.12.1 > ~/qjyu/Impala-cdh5-2.9.0_5.12.1 > ~/qjyu/Impala-cdh5-2.9.0_5.12.1 ~/qjyu/Impala-cdh5-2.9.0_5.12.1 > ~/qjyu/Impala-cdh5-2.9.0_5.12.1 > Downloading Python dependencies > ~/qjyu/Impala-cdh5-2.9.0_5.12.1/infra/python/deps > ~/qjyu/Impala-cdh5-2.9.0_5.12.1 > Getting package info from https://pypi.org/simple/allpairs/ > File with matching sha256sum already exists, skipping AllPairs-2.0.1.tar.gz > Getting package info from https://pypi.org/simple/boto3/ > File with matching sha256sum already exists, skipping boto3-1.2.3.tar.gz > Getting package info from https://pypi.org/simple/simplejson/ > File with matching sha256sum already exists, skipping > simplejson-3.3.0.tar.gz > Getting package info from https://pypi.org/simple/botocore/ > File with matching sha256sum already exists, skipping > botocore-1.3.30.tar.gz > Getting package info from https://pypi.org/simple/python_dateutil/ > File with matching sha256sum already exists, skipping > python-dateutil-2.5.2.tar.gz > Getting package info from https://pypi.org/simple/docutils/ > File with matching sha256sum already exists, skipping docutils-0.12.tar.gz > Getting package info from https://pypi.org/simple/jmespath/ > File with matching sha256sum already exists, skipping jmespath-0.9.0.tar.gz > Getting package info from https://pypi.org/simple/futures/ > File with matching sha256sum already exists, skipping futures-3.0.5.tar.gz > Getting package info from https://pypi.org/simple/cm-api/ > File with matching sha256sum already exists, skipping cm_api-10.0.0.tar.gz > Getting package info from https://pypi.org/simple/readline/ > File with matching sha256sum already exists, skipping > readline-6.2.4.1.tar.gz > Getting package info from https://pypi.org/simple/Flask/ > File with matching sha256sum already exists, skipping Flask-0.10.1.tar.gz > Getting package info from https://pypi.org/simple/Jinja2/ > File with matching sha256sum already exists, skipping Jinja2-2.8.tar.gz > Getting package info from https://pypi.org/simple/MarkupSafe/ > File with matching sha256sum already exists, skipping > MarkupSafe-0.23.tar.gz > Getting package info from https://pypi.org/simple/Werkzeug/ > File with matching sha256sum already exists, skipping > Werkzeug-0.11.3.tar.gz > Getting package info from https://pypi.org/simple/itsdangerous/ > File with matching sha256sum already exists, skipping > itsdangerous-0.24.tar.gz > Getting package info from https://pypi.org/simple/hdfs/ > File with matching sha256sum already exists, skipping hdfs-2.0.2.tar.gz > Getting package info from https://pypi.org/simple/docopt/ > File with matching sha256sum already exists, skipping docopt-0.6.2.tar.gz > Getting package info from https://pypi.org/simple/execnet/ > File with matching sha256sum already exists, skipping execnet-1.4.0.tar.gz > Getting package info from https://pypi.org/simple/kazoo/ > File with matching sha256sum already exists, skipping kazoo-2.2.1.tar.gz > Getting package info from https://pypi.org/simple/monkeypatch/ > File with matching sha256sum already exists, skipping > monkeypatch-0.1rc3.zip > Getting package info from https://pypi.org/simple/ordereddict/ > File with matching sha256sum already exists, skipping > ordereddict-1.1.tar.gz > Getting package info from https://pypi.org/simple/pexpect/ > File with matching sha256sum already exists, skipping pexpect-3.3.tar.gz > Getting package info from https://pypi.org/simple/pg8000/ > File with matching sha256sum already exists, skipping pg8000-1.10.2.tar.gz > Getting package info from https://pypi.org/simple/prettytable/ > File with matching sha256sum already exists, skipping > prettytable-0.7.2.tar.bz2 > Getting package info from https://pypi.org/simple/pyelftools/ > File with matching sha256sum already exists, skipping > pyelftools-0.23.tar.gz > Getting package info from https://pypi.org/simple/pyparsing/ > File with matching sha256sum already exists, skipping > pyparsing-2.0.3.tar.gz > Getting package info from https://pypi.org/simple/pytest/ > File with matching sha256sum already exists, skipping pytest-2.9.2.tar.gz > Getting package info from https://pypi.org/simple/py/ > File with matching sha256sum already exists, skipping py-1.4.32.tar.gz > Getting package info from https://pypi.org/simple/pytest-random/ > File with matching sha256sum already exists, skipping > pytest-random-0.02.tar.gz > Getting package info from https://pypi.org/simple/pytest-xdist/ > File with matching sha256sum already exists, skipping > pytest-xdist-1.15.0.tar.gz > Getting package info from https://pypi.org/simple/python-magic/ > File with matching sha256sum already exists, skipping > python-magic-0.4.11.tar.gz > Getting package info from https://pypi.org/simple/pywebhdfs/ > File with matching sha256sum already exists, skipping > pywebhdfs-0.3.2.tar.gz > Getting package info from https://pypi.org/simple/pbr/ > File with matching sha256sum already exists, skipping pbr-1.8.1.tar.gz > Getting package info from https://pypi.org/simple/requests/ > File with matching sha256sum already exists, skipping requests-2.7.0.tar.gz > Getting package info from https://pypi.org/simple/setuptools-scm/ > File with matching sha256sum already exists, skipping > setuptools_scm-1.15.4.tar.gz > Getting package info from https://pypi.org/simple/sh/ > File with matching sha256sum already exists, skipping sh-1.11.tar.gz > Getting package info from https://pypi.org/simple/sqlparse/ > File with matching sha256sum already exists, skipping > sqlparse-0.1.15.tar.gz > Getting package info from https://pypi.org/simple/texttable/ > File with matching sha256sum already exists, skipping texttable-0.8.3.zip > Getting package info from https://pypi.org/simple/ipython/ > File with matching sha256sum already exists, skipping ipython-1.2.1.tar.gz > Getting package info from https://pypi.org/simple/apipkg/ > File with matching sha256sum already exists, skipping apipkg-1.4.tar.gz > Getting package info from https://pypi.org/simple/virtualenv/ > File with matching sha256sum already exists, skipping > virtualenv-13.1.0.tar.gz > Getting package info from https://pypi.org/simple/argparse/ > File with matching sha256sum already exists, skipping argparse-1.4.0.tar.gz > Getting package info from https://pypi.org/simple/Fabric/ > File with matching sha256sum already exists, skipping Fabric-1.10.2.tar.gz > Getting package info from https://pypi.org/simple/paramiko/ > File with matching sha256sum already exists, skipping > paramiko-1.15.2.tar.gz > Getting package info from https://pypi.org/simple/ecdsa/ > File with matching sha256sum already exists, skipping ecdsa-0.13.tar.gz > Getting package info from https://pypi.org/simple/pycrypto/ > File with matching sha256sum already exists, skipping pycrypto-2.6.1.tar.gz > Getting package info from https://pypi.org/simple/impyla/ > File with matching sha256sum already exists, skipping impyla-0.14.0.tar.gz > Getting package info from https://pypi.org/simple/bitarray/ > File with matching sha256sum already exists, skipping bitarray-0.8.1.tar.gz > Getting package info from https://pypi.org/simple/sasl/ > File with matching sha256sum already exists, skipping sasl-0.1.3.tar.gz > Getting package info from https://pypi.org/simple/six/ > File with matching sha256sum already exists, skipping six-1.9.0.tar.gz > Getting package info from https://pypi.org/simple/thrift/ > File with matching sha256sum already exists, skipping thrift-0.9.0.tar.gz > Getting package info from https://pypi.org/simple/thrift_sasl/ > File with matching sha256sum already exists, skipping > thrift_sasl-0.1.0.tar.gz > Getting package info from https://pypi.org/simple/psutil/ > File with matching sha256sum already exists, skipping psutil-0.7.1.tar.gz > Getting package info from https://pypi.org/simple/Cython/ > File with matching sha256sum already exists, skipping Cython-0.23.4.tar.gz > Getting package info from https://pypi.org/simple/numpy/ > File with matching sha256sum already exists, skipping numpy-1.10.4.tar.gz > Getting package info from https://pypi.org/simple/kudu-python/ > File with matching sha256sum already exists, skipping > kudu-python-1.2.0.tar.gz > Getting package info from https://pypi.org/simple/pycparser/ > File with matching sha256sum already exists, skipping pycparser-2.17.tar.gz > Getting package info from https://pypi.org/simple/cffi/ > File with matching sha256sum already exists, skipping cffi-1.10.0.tar.gz > Getting package info from https://pypi.org/simple/cryptography/ > File with matching sha256sum already exists, skipping > cryptography-1.8.1.tar.gz > Getting package info from https://pypi.org/simple/scandir/ > File with matching sha256sum already exists, skipping scandir-1.5.tar.gz > Getting package info from https://pypi.org/simple/azure-datalake-store/ > File with matching sha256sum already exists, skipping > azure-datalake-store-0.0.9.tar.gz > ~/qjyu/Impala-cdh5-2.9.0_5.12.1 > Finished downloading Python dependencies > Downloading and extracting toolchain dependencies. > Error in /root/qjyu/Impala-cdh5-2.9.0_5.12.1/bin/impala-python at line 28: > make: *** No rule to make target `clean'. Stop. > INFO:bootstrap_virtualenv:Creating python virtualenv > INFO:bootstrap_virtualenv:Installing packages into the virtualenv > Traceback (most recent call last): > File > "/root/qjyu/Impala-cdh5-2.9.0_5.12.1/bin/../infra/python/bootstrap_virtualenv.py", > line 366, in <module> > setup_virtualenv_if_not_exists() > File > "/root/qjyu/Impala-cdh5-2.9.0_5.12.1/bin/../infra/python/bootstrap_virtualenv.py", > line 341, in setup_virtualenv_if_not_exists > install_deps() > File > "/root/qjyu/Impala-cdh5-2.9.0_5.12.1/bin/../infra/python/bootstrap_virtualenv.py", > line 182, in install_deps > exec_pip_install(["-r", REQS_PATH]) > File > "/root/qjyu/Impala-cdh5-2.9.0_5.12.1/bin/../infra/python/bootstrap_virtualenv.py", > line 145, in exec_pip_install > "file://%s" % urllib.pathname2url(os.path.abspath(DEPS_DIR))] + args, > env=env) > File > "/root/qjyu/Impala-cdh5-2.9.0_5.12.1/bin/../infra/python/bootstrap_virtualenv.py", > line 96, in exec_cmd > % (args, output)) > Exception: Command returned non-zero status > Command: > ['/root/qjyu/Impala-cdh5-2.9.0_5.12.1/bin/../infra/python/env/bin/python', > '/root/qjyu/Impala-cdh5-2.9.0_5.12.1/bin/../infra/python/env/bin/pip', > 'install', '--no-binary', '--no-index', '--no-cache-dir', '--find-links', > 'file:///root/qjyu/Impala-cdh5-2.9.0_5.12.1/infra/python/deps', '-r', > '/root/qjyu/Impala-cdh5-2.9.0_5.12.1/bin/../infra/python/deps/requirements.txt'] > Output: You are using pip version 7.1.0, however version 21.0.1 is > available. > You should consider upgrading via the 'pip install --upgrade pip' command. > Ignoring readline: markers "sys_platform == 'darwin'" don't match your > environment > Collecting allpairs==2.0.1 (from -r > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/bin/../infra/python/deps/requirements.txt > (line 1)) > Collecting boto3==1.2.3 (from -r > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/bin/../infra/python/deps/requirements.txt > (line 2)) > Downloading > https://files.pythonhosted.org/packages/4c/b3/141816b5c8ae32e537037fedb6dff028ef7ee83527fcb0f0e967f9b35f57/boto3-1.2.3-py2.py3-none-any.whl > (108kB) > Collecting simplejson==3.3.0 (from -r > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/bin/../infra/python/deps/requirements.txt > (line 3)) > Collecting botocore==1.3.30 (from -r > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/bin/../infra/python/deps/requirements.txt > (line 4)) > Downloading > https://files.pythonhosted.org/packages/d4/09/abf79ff73675b0af24622f42e423ba6844aafbfbc49a3fcb661f6db807ad/botocore-1.3.30-py2.py3-none-any.whl > (2.2MB) > Collecting python-dateutil==2.5.2 (from -r > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/bin/../infra/python/deps/requirements.txt > (line 5)) > Downloading > https://files.pythonhosted.org/packages/45/f8/88de2335cf6162be0b5c165b3e229267fe3c522ffa9464ffb424359ba682/python_dateutil-2.5.2-py2.py3-none-any.whl > (201kB) > Collecting docutils==0.12 (from -r > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/bin/../infra/python/deps/requirements.txt > (line 6)) > Collecting jmespath==0.9.0 (from -r > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/bin/../infra/python/deps/requirements.txt > (line 7)) > Downloading > https://files.pythonhosted.org/packages/64/2b/73af55c93f91941bd0c8c6cb1a3028cfd4c8dc4fe8ffe761dc60192dd82c/jmespath-0.9.0-py2.py3-none-any.whl > Collecting futures==3.0.5 (from -r > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/bin/../infra/python/deps/requirements.txt > (line 8)) > Downloading > https://files.pythonhosted.org/packages/9c/3f/1d818ea03fb2956a2bdfa8f8a3b1319590f0f151a5584a8a3ae45085066c/futures-3.0.5-py2-none-any.whl > Collecting cm-api==10.0.0 (from -r > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/bin/../infra/python/deps/requirements.txt > (line 9)) > Collecting Flask==0.10.1 (from -r > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/bin/../infra/python/deps/requirements.txt > (line 11)) > Collecting Jinja2==2.8 (from -r > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/bin/../infra/python/deps/requirements.txt > (line 12)) > Downloading > https://files.pythonhosted.org/packages/96/a1/c56bc4d99dc2663514a8481511e80eba8994133ae75eebdadfc91a5597d9/Jinja2-2.8-py2.py3-none-any.whl > (263kB) > Collecting MarkupSafe==0.23 (from -r > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/bin/../infra/python/deps/requirements.txt > (line 13)) > Collecting Werkzeug==0.11.3 (from -r > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/bin/../infra/python/deps/requirements.txt > (line 14)) > Downloading > https://files.pythonhosted.org/packages/1c/35/18d0febbe432d61a607d1fe457d404cc30815ed9afb31314ea1a7bbbe9e3/Werkzeug-0.11.3-py2.py3-none-any.whl > (305kB) > Collecting itsdangerous==0.24 (from -r > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/bin/../infra/python/deps/requirements.txt > (line 15)) > Collecting hdfs==2.0.2 (from -r > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/bin/../infra/python/deps/requirements.txt > (line 16)) > Collecting docopt==0.6.2 (from -r > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/bin/../infra/python/deps/requirements.txt > (line 17)) > Collecting execnet==1.4.0 (from -r > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/bin/../infra/python/deps/requirements.txt > (line 18)) > Downloading > https://files.pythonhosted.org/packages/3a/de/09b1dd484af5b6f641eda81382372714ade6c801899c7db7cd45d07e4835/execnet-1.4.0-py2.py3-none-any.whl > (40kB) > Collecting kazoo==2.2.1 (from -r > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/bin/../infra/python/deps/requirements.txt > (line 19)) > Downloading > https://files.pythonhosted.org/packages/66/55/d9c8b55a4037bb21acc92c74c9854bf5a9eeaa3798fc3a665060d463827e/kazoo-2.2.1-py2.py3-none-any.whl > (121kB) > Collecting monkeypatch==0.1rc3 (from -r > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/bin/../infra/python/deps/requirements.txt > (line 20)) > Collecting ordereddict==1.1 (from -r > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/bin/../infra/python/deps/requirements.txt > (line 21)) > Collecting pexpect==3.3 (from -r > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/bin/../infra/python/deps/requirements.txt > (line 22)) > Collecting pg8000==1.10.2 (from -r > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/bin/../infra/python/deps/requirements.txt > (line 23)) > Downloading > https://files.pythonhosted.org/packages/f2/b0/de61c2acfaf1eb1af9871b305d93af78cfa4e54f18c6b6f85e9b211bd142/pg8000-1.10.2-py2.py3-none-any.whl > Collecting prettytable==0.7.2 (from -r > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/bin/../infra/python/deps/requirements.txt > (line 24)) > Collecting pyelftools==0.23 (from -r > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/bin/../infra/python/deps/requirements.txt > (line 25)) > Collecting pyparsing==2.0.3 (from -r > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/bin/../infra/python/deps/requirements.txt > (line 26)) > Downloading > https://files.pythonhosted.org/packages/8f/f4/3a70b5e5b865b1ec45fe48dc5a57cd4facb5c7bd80e5cb1255c362732e81/pyparsing-2.0.3-py2.py3-none-any.whl > Collecting pytest==2.9.2 (from -r > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/bin/../infra/python/deps/requirements.txt > (line 27)) > Downloading > https://files.pythonhosted.org/packages/24/05/b6eaf80746a2819327207825e3dd207a93d02a9f63e01ce48562c143ed82/pytest-2.9.2-py2.py3-none-any.whl > (162kB) > Collecting py==1.4.32 (from -r > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/bin/../infra/python/deps/requirements.txt > (line 28)) > Downloading > https://files.pythonhosted.org/packages/02/79/ea0c2750dde4b19bf2e305d201e4dd488f6671b51f52d8cf87aba174a158/py-1.4.32-py2.py3-none-any.whl > (82kB) > Collecting pytest-random==0.02 (from -r > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/bin/../infra/python/deps/requirements.txt > (line 29)) > Collecting pytest-xdist==1.15.0 (from -r > /root/qjyu/Impala-cdh5-2.9.0_5.12.1/bin/../infra/python/deps/requirements.txt > (line 30)) > Complete output from command python setup.py egg_info: > /tmp/easy_install-Dw8ask/setuptools_scm-6.0.1/src > <pkg_resources.WorkingSet object at 0x1274690> > Traceback (most recent call last): > File "<string>", line 20, in <module> > File "/tmp/pip-build-roXi8h/pytest-xdist/setup.py", line 37, in > <module> > 'Programming Language :: Python :: 3', > File "/usr/lib64/python2.7/distutils/core.py", line 112, in setup > _setup_distribution = dist = klass(attrs) > File > "/root/qjyu/Impala-cdh5-2.9.0_5.12.1/infra/python/env/lib/python2.7/site-packages/setuptools/dist.py", > line 268, in __init__ > self.fetch_build_eggs(attrs['setup_requires']) > File > "/root/qjyu/Impala-cdh5-2.9.0_5.12.1/infra/python/env/lib/python2.7/site-packages/setuptools/dist.py", > line 313, in fetch_build_eggs > replace_conflicting=True, > File > "/root/qjyu/Impala-cdh5-2.9.0_5.12.1/infra/python/env/lib/python2.7/site-packages/pkg_resources/__init__.py", > line 836, in resolve > dist = best[req.key] = env.best_match(req, ws, installer) > File > "/root/qjyu/Impala-cdh5-2.9.0_5.12.1/infra/python/env/lib/python2.7/site-packages/pkg_resources/__init__.py", > line 1081, in best_match > return self.obtain(req, installer) > File > "/root/qjyu/Impala-cdh5-2.9.0_5.12.1/infra/python/env/lib/python2.7/site-packages/pkg_resources/__init__.py", > line 1093, in obtain > return installer(requirement) > File > "/root/qjyu/Impala-cdh5-2.9.0_5.12.1/infra/python/env/lib/python2.7/site-packages/setuptools/dist.py", > line 380, in fetch_build_egg > return cmd.easy_install(req) > File > "/root/qjyu/Impala-cdh5-2.9.0_5.12.1/infra/python/env/lib/python2.7/site-packages/setuptools/command/easy_install.py", > line 629, in easy_install > return self.install_item(spec, dist.location, tmpdir, deps) > File > "/root/qjyu/Impala-cdh5-2.9.0_5.12.1/infra/python/env/lib/python2.7/site-packages/setuptools/command/easy_install.py", > line 659, in install_item > dists = self.install_eggs(spec, download, tmpdir) > File > "/root/qjyu/Impala-cdh5-2.9.0_5.12.1/infra/python/env/lib/python2.7/site-packages/setuptools/command/easy_install.py", > line 842, in install_eggs > return self.build_and_install(setup_script, setup_base) > File > "/root/qjyu/Impala-cdh5-2.9.0_5.12.1/infra/python/env/lib/python2.7/site-packages/setuptools/command/easy_install.py", > line 1070, in build_and_install > self.run_setup(setup_script, setup_base, args) > File > "/root/qjyu/Impala-cdh5-2.9.0_5.12.1/infra/python/env/lib/python2.7/site-packages/setuptools/command/easy_install.py", > line 1056, in run_setup > run_setup(setup_script, args) > File > "/root/qjyu/Impala-cdh5-2.9.0_5.12.1/infra/python/env/lib/python2.7/site-packages/setuptools/sandbox.py", > line 240, in run_setup > raise > File "/usr/lib64/python2.7/contextlib.py", line 35, in __exit__ > self.gen.throw(type, value, traceback) > File > "/root/qjyu/Impala-cdh5-2.9.0_5.12.1/infra/python/env/lib/python2.7/site-packages/setuptools/sandbox.py", > line 193, in setup_context > yield > File "/usr/lib64/python2.7/contextlib.py", line 35, in __exit__ > self.gen.throw(type, value, traceback) > File > "/root/qjyu/Impala-cdh5-2.9.0_5.12.1/infra/python/env/lib/python2.7/site-packages/setuptools/sandbox.py", > line 164, in save_modules > saved_exc.resume() > File > "/root/qjyu/Impala-cdh5-2.9.0_5.12.1/infra/python/env/lib/python2.7/site-packages/setuptools/sandbox.py", > line 139, in resume > compat.reraise(type, exc, self._tb) > File > "/root/qjyu/Impala-cdh5-2.9.0_5.12.1/infra/python/env/lib/python2.7/site-packages/setuptools/sandbox.py", > line 152, in save_modules > yield saved > File > "/root/qjyu/Impala-cdh5-2.9.0_5.12.1/infra/python/env/lib/python2.7/site-packages/setuptools/sandbox.py", > line 193, in setup_context > yield > File > "/root/qjyu/Impala-cdh5-2.9.0_5.12.1/infra/python/env/lib/python2.7/site-packages/setuptools/sandbox.py", > line 237, in run_setup > DirectorySandbox(setup_dir).run(runner) > File > "/root/qjyu/Impala-cdh5-2.9.0_5.12.1/infra/python/env/lib/python2.7/site-packages/setuptools/sandbox.py", > line 267, in run > return func() > File > "/root/qjyu/Impala-cdh5-2.9.0_5.12.1/infra/python/env/lib/python2.7/site-packages/setuptools/sandbox.py", > line 236, in runner > _execfile(setup_script, ns) > File > "/root/qjyu/Impala-cdh5-2.9.0_5.12.1/infra/python/env/lib/python2.7/site-packages/setuptools/sandbox.py", > line 46, in _execfile > exec(code, globals, locals) > File "/tmp/easy_install-Dw8ask/setuptools_scm-6.0.1/setup.py", line > 52, in <module> > > File "/tmp/easy_install-Dw8ask/setuptools_scm-6.0.1/setup.py", line > 29, in scm_config > 'License :: OSI Approved :: MIT License', > File > "/tmp/easy_install-Dw8ask/setuptools_scm-6.0.1/src/setuptools_scm/__init__.py", > line 8, in <module> > > File > "/tmp/easy_install-Dw8ask/setuptools_scm-6.0.1/src/setuptools_scm/config.py", > line 6, in <module> > File > "/tmp/easy_install-Dw8ask/setuptools_scm-6.0.1/src/setuptools_scm/utils.py", > line 41 > print(*k) > ^ > SyntaxError: invalid syntax > > ---------------------------------------- > Command "python setup.py egg_info" failed with error code 1 in > /tmp/pip-build-roXi8h/pytest-xdist >