Trying to create a new beat - pip install functools32 error

I am attempting to create a beat, so i am following the steps listed in :

And i get this error in the "make setup" step:
Command "python egg_info" failed with error code 1 in /tmp/pip-install-3s2cmdxv/functools32/

Can someone gimme pointers on how to get over this error please ?

My environment and logs:

sprint @ mybeat>python --version
Python 2.7.12

sprint @ mybeat>lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.3 LTS
Release: 16.04
Codename: xenial

sprint @ mybeat>make setup
mkdir -p vendor/
cp -R /home/ravir/go//src/ vendor/
rm -rf vendor/ vendor/
make update
make[1]: Entering directory '/home/ravir/go/src/'
test -d /home/ravir/go/src/ || virtualenv /home/ravir/go/src/
Using base prefix '/usr'
New python executable in /home/ravir/go/src/
Also creating executable in /home/ravir/go/src/
Installing setuptools, pip, wheel...done.
. /home/ravir/go/src/ && pip install -q --upgrade pip ; \
if [ -a ./tests/system/requirements.txt ] && [ ! ./vendor/ -ef ./tests/system/requirements.txt ] ; then \
. /home/ravir/go/src/ && pip install -qUr ./vendor/ -Ur ./tests/system/requirements.txt ; \
else \
. /home/ravir/go/src/ && pip install -qUr ./vendor/ ; \
Command "python egg_info" failed with error code 1 in /tmp/pip-install-ibmhreis/functools32/
vendor/ recipe for target 'python-env' failed
make[1]: *** [python-env] Error 1
make[1]: Leaving directory '/home/ravir/go/src/'
Makefile:19: recipe for target 'setup' failed
make: *** [setup] Error 2
sprint @ mybeat>


What is your version of setuptools?

With Python 2.7.13 and setuptools 33.1.1 it works on my machine.

I switched to a different machine - similar env, it worked fine.

my setuptools version: 39.1.0

I am continuing to use the other machine (where it worked).

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.