It is pretty hard to troubleshoot such an issue without more information on your build platform (OS type & version, system Python version).
There's a suspicious line in the Python backtrace: ----- File "/tmp/pip-build-roXi8h/pytest-xdist/setup.py", line 37, in <module> 'Programming Language :: Python :: 3', ------ which suggests that you're using Python 3. If that's the case, you should switch to Python 2.7, as the Impala Python environment is not compatible with Python 3. On the branch you are trying to build you can use Python 2.6 and 2.7; version 2.7 is a better choice. Cheers, - LaszloG On Tue, Apr 6, 2021 at 7:22 AM Tim Armstrong <tim.g.armstr...@gmail.com> wrote: > 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 > > >