if [ x`uname`x = xFreeBSDx ]; then
$SUDO pkg install -yq \
devel/git \
+ devel/gperf \
devel/gmake \
devel/cmake \
devel/yasm \
devel/boost-python-libs \
devel/valgrind \
devel/pkgconf \
- devel/libatomic_ops \
devel/libedit \
devel/libtool \
devel/google-perftools \
emulators/fuse \
java/junit \
lang/python27 \
+ devel/py-pip \
devel/py-argparse \
devel/py-nose \
www/py-flask \
sysutils/flock \
sysutils/fusefs-libs \
+ # Now use pip to install some extra python modules
+ pip install pecan
+
exit
else
source /etc/os-release
# although pip comes with virtualenv, having a recent version
# of pip matters when it comes to using wheel packages
- pip --timeout 300 $install 'setuptools >= 0.8' 'pip >= 7.0' 'wheel >= 0.24' || return 1
+ # workaround of https://github.com/pypa/setuptools/issues/1042
+ pip --timeout 300 $install 'setuptools >= 0.8,< 36' 'pip >= 7.0' 'wheel >= 0.24' || return 1
if test $# != 0 ; then
pip --timeout 300 $install $@ || return 1
fi