)]}'
{"tools/build_venv.sh":[{"author":{"_account_id":9656,"name":"Ihar Hrachyshka","email":"ihrachys@redhat.com","username":"ihrachys","status":"Red Hat Networking Systems Engineer"},"change_message_id":"964c642ced07d4248a7e46463e246f47e91a80ef","unresolved":false,"context_lines":[{"line_number":43,"context_line":"$VENV_DEST/bin/pip install -U pip"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"for pkg in ${MORE_PACKAGES}; do"},{"line_number":46,"context_line":"    pip_install $VENV_DEST $pkg"},{"line_number":47,"context_line":"done"}],"source_content_type":"text/x-sh","patch_set":3,"id":"ba7be1f8_645215df","line":46,"updated":"2015-02-20 13:43:37.000000000","message":"So how do I use the tool in the end? I\u0027ve tried to make it install openstackclient into a venv as in:\n\n -    pip_install \u0027python-openstackclient\u003e\u003d1.0.2\u0027\n +    $TOP_DIR/tools/build_venv.sh $DEST/openstackclient \u0027python-openstackclient\u003e\u003d1.0.2\u0027\n +    ln -s $DEST/openstackclient/bin/openstack /usr/local/bin/openstack\n\nBut it fails with the following error when trying to install the package:\n\n+ /opt/stack/devstack/tools/build_venv.sh /opt/stack/openstackclient \u0027python-openstackclient\u003e\u003d1.0.2\u0027\nNew python executable in /opt/stack/openstackclient/bin/python\nInstalling setuptools, pip...done.\nTraceback (most recent call last):\n  File \"/opt/stack/openstackclient/bin/pip\", line 7, in \u003cmodule\u003e\n    from pip import main\n  File \"/opt/stack/openstackclient/lib/python2.7/site-packages/pip/__init__.py\", line 13, in \u003cmodule\u003e\n    from pip.commands import commands, get_summaries, get_similar_commands\n  File \"/opt/stack/openstackclient/lib/python2.7/site-packages/pip/commands/__init__.py\", line 6, in \u003cmodule\u003e\n    from pip.commands.bundle import BundleCommand\n  File \"/opt/stack/openstackclient/lib/python2.7/site-packages/pip/commands/bundle.py\", line 6, in \u003cmodule\u003e\n    from pip.commands.install import InstallCommand\n  File \"/opt/stack/openstackclient/lib/python2.7/site-packages/pip/commands/install.py\", line 5, in \u003cmodule\u003e\n    from pip.req import InstallRequirement, RequirementSet, parse_requirements\n  File \"/opt/stack/openstackclient/lib/python2.7/site-packages/pip/req/__init__.py\", line 3, in \u003cmodule\u003e\n    from .req_install import InstallRequirement\n  File \"/opt/stack/openstackclient/lib/python2.7/site-packages/pip/req/req_install.py\", line 31, in \u003cmodule\u003e\n    from pip.utils import (\n  File \"/opt/stack/openstackclient/lib/python2.7/site-packages/pip/utils/__init__.py\", line 59, in \u003cmodule\u003e\n    def rmtree(dir, ignore_errors\u003dFalse):\n  File \"/opt/stack/openstackclient/lib/python2.7/site-packages/pip/_vendor/retrying.py\", line 47, in wrap\n    @six.wraps(f)\nAttributeError: \u0027module\u0027 object has no attribute \u0027wraps\u0027","commit_id":"eb1863fb791c214916ed8b98bea77f666838d46a"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"c2ddd02cd89b899db9f250dc9ce1f3d7eccd9a2c","unresolved":false,"context_lines":[{"line_number":43,"context_line":"$VENV_DEST/bin/pip install -U pip"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"for pkg in ${MORE_PACKAGES}; do"},{"line_number":46,"context_line":"    pip_install $VENV_DEST $pkg"},{"line_number":47,"context_line":"done"}],"source_content_type":"text/x-sh","patch_set":3,"id":"ba7be1f8_3a5594c6","line":46,"in_reply_to":"ba7be1f8_645215df","updated":"2015-02-20 14:34:26.000000000","message":"Is six capped on the version release you\u0027re trying to test against?","commit_id":"eb1863fb791c214916ed8b98bea77f666838d46a"}]}
