Created by: chrisspen
The PIP package bob.blitz is uninstallable because the required package list appears to contain a circular dependency:
$ virtualenv --no-site-packages .env $ . .env/bin/activate (.env)$ pip install -U pip (.env)$ pip install numpy (...snip numpy installation output...) (.env)$ pip install bob.blitz Collecting bob.blitz Using cached bob.blitz-2.0.7.zip Complete output from command python setup.py egg_info: Installed /tmp/pip-build-rHBzDo/bob.blitz/bob.extension-2.0.8-py2.7.egg Traceback (most recent call last): File "<string>", line 20, in <module> File "/tmp/pip-build-rHBzDo/bob.blitz/setup.py", line 74, in <module> system_include_dirs=system_include_dirs, File "/tmp/pip-build-rHBzDo/bob.blitz/bob.extension-2.0.8-py2.7.egg/bob/extension/__init__.py", line 365, in __init__ pkgs = check_packages(packages) File "/tmp/pip-build-rHBzDo/bob.blitz/bob.extension-2.0.8-py2.7.egg/bob/extension/__init__.py", line 57, in check_packages p = pkgconfig(splitreq) File "/tmp/pip-build-rHBzDo/bob.blitz/bob.extension-2.0.8-py2.7.egg/bob/extension/pkgconfig.py", line 131, in __init__ raise RuntimeError("pkg-config package `%s' was not found" % name) RuntimeError: pkg-config package `blitz' was not found
I tried installed the blitz package separately, thinking that was the dependency, but that did not fix the problem.
Note, this problem effectively makes all bob.* PIP packages uninstallable since they all appear to require this package. My original objective was to test bob.spear, which I can't do until I find a fix for this.