)]}'
{"diskimage_builder/elements/proliant-tools/install.d/65-proliant-tools-install":[{"author":{"_account_id":6133,"name":"yolanda.robla","email":"yroblamo@redhat.com","username":"yolanda.robla"},"change_message_id":"46d27a9a726835746e8ae6957a2a517456a3f439","unresolved":false,"context_lines":[{"line_number":51,"context_line":"    # \"Cannot uninstall \u0027requests\u0027. It is a distutils installed project"},{"line_number":52,"context_line":"    # and thus we cannot accurately determine which files belong to it"},{"line_number":53,"context_line":"    # which would lead to only a partial uninstall.\""},{"line_number":54,"context_line":"    pip install --upgrade --force-reinstall pip\u003d\u003d9.0.3"},{"line_number":55,"context_line":"    pip install proliantutils --disable-pip-version-check"},{"line_number":56,"context_line":"    pip install --upgrade pip"},{"line_number":57,"context_line":"fi"}],"source_content_type":"application/x-shellscript","patch_set":1,"id":"bfdaf3ff_3c25ccab","line":54,"range":{"start_line":54,"start_character":4,"end_line":54,"end_character":7},"updated":"2019-01-18 15:05:23.000000000","message":"I was reading aout the issue and this seems to be a way to achieve it. Have you also tried the approach on https://github.com/blockstack/blockstack-core/issues/504 ?\nuse pip install proliantutils --ignore-installed requests","commit_id":"04ddd5a8a7e25b51743257d84a260eafe2ac3471"},{"author":{"_account_id":19604,"name":"ankit","email":"ankit.dhn31@gmail.com","username":"ankit"},"change_message_id":"3c4368c9e927fa15207b99d92ae130a5639f8bfb","unresolved":false,"context_lines":[{"line_number":51,"context_line":"    # \"Cannot uninstall \u0027requests\u0027. It is a distutils installed project"},{"line_number":52,"context_line":"    # and thus we cannot accurately determine which files belong to it"},{"line_number":53,"context_line":"    # which would lead to only a partial uninstall.\""},{"line_number":54,"context_line":"    pip install --upgrade --force-reinstall pip\u003d\u003d9.0.3"},{"line_number":55,"context_line":"    pip install proliantutils --disable-pip-version-check"},{"line_number":56,"context_line":"    pip install --upgrade pip"},{"line_number":57,"context_line":"fi"}],"source_content_type":"application/x-shellscript","patch_set":1,"id":"9fdfeff1_8d5bd485","line":54,"range":{"start_line":54,"start_character":4,"end_line":54,"end_character":7},"in_reply_to":"bfdaf3ff_3c25ccab","updated":"2019-01-22 11:11:59.000000000","message":"Done","commit_id":"04ddd5a8a7e25b51743257d84a260eafe2ac3471"},{"author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"change_message_id":"ebb970859b2cc18afae04f4d5632989a02c279eb","unresolved":false,"context_lines":[{"line_number":51,"context_line":"    # \"Cannot uninstall \u0027requests\u0027. It is a distutils installed project"},{"line_number":52,"context_line":"    # and thus we cannot accurately determine which files belong to it"},{"line_number":53,"context_line":"    # which would lead to only a partial uninstall.\""},{"line_number":54,"context_line":"    pip install proliantutils --ignore-installed requests"},{"line_number":55,"context_line":"fi"}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"dfbec78f_4e63711b","line":54,"updated":"2019-05-08 15:05:24.000000000","message":"whats the need to uninstall requests? sounds like we\u0027re not having compatible requests versions installed?\n\nthe requirements of proliantutils are pretty thin:\n\nrequests !\u003d2.12.2,!\u003d2.13.0,\u003e\u003d2.10.0\n\nso it match it always?","commit_id":"379e2004bb8ce8c165a49a4d51c7e7c967cd80b6"},{"author":{"_account_id":19604,"name":"ankit","email":"ankit.dhn31@gmail.com","username":"ankit"},"change_message_id":"7be2fbf2e11d60603d0c5c111c2cb88a1837a4f7","unresolved":false,"context_lines":[{"line_number":51,"context_line":"    # \"Cannot uninstall \u0027requests\u0027. It is a distutils installed project"},{"line_number":52,"context_line":"    # and thus we cannot accurately determine which files belong to it"},{"line_number":53,"context_line":"    # which would lead to only a partial uninstall.\""},{"line_number":54,"context_line":"    pip install proliantutils --ignore-installed requests"},{"line_number":55,"context_line":"fi"}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"bfb3d3c7_7d2baa93","line":54,"in_reply_to":"dfbec78f_1b7c8f1d","updated":"2019-05-21 07:24:55.000000000","message":"It will work if \"requests\" package version required by proliantutils matches with requests version installed. But if required \"requests\" package version is not installed then it will fail with specified error because it will try to uninstall and install the \"requests\" package.","commit_id":"379e2004bb8ce8c165a49a4d51c7e7c967cd80b6"},{"author":{"_account_id":19604,"name":"ankit","email":"ankit.dhn31@gmail.com","username":"ankit"},"change_message_id":"dc7b8f8bc9ff298c3f5602d8726fa0c8bd8a5804","unresolved":false,"context_lines":[{"line_number":51,"context_line":"    # \"Cannot uninstall \u0027requests\u0027. It is a distutils installed project"},{"line_number":52,"context_line":"    # and thus we cannot accurately determine which files belong to it"},{"line_number":53,"context_line":"    # which would lead to only a partial uninstall.\""},{"line_number":54,"context_line":"    pip install proliantutils --ignore-installed requests"},{"line_number":55,"context_line":"fi"}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"dfbec78f_ed99016e","line":54,"in_reply_to":"dfbec78f_4e63711b","updated":"2019-05-09 06:44:47.000000000","message":"Yea correct image doesnt have cpmpatible requests version installed. Thats why in the process of installing proliantutils it tries to uninstall the existing requests package and install the version compatible with proliantutils.","commit_id":"379e2004bb8ce8c165a49a4d51c7e7c967cd80b6"},{"author":{"_account_id":6593,"name":"Dirk Mueller","email":"dirk@dmllr.de","username":"dmllr"},"change_message_id":"7c6bc17f5cd442c674cc428577c3c7335c86cd5d","unresolved":false,"context_lines":[{"line_number":51,"context_line":"    # \"Cannot uninstall \u0027requests\u0027. It is a distutils installed project"},{"line_number":52,"context_line":"    # and thus we cannot accurately determine which files belong to it"},{"line_number":53,"context_line":"    # which would lead to only a partial uninstall.\""},{"line_number":54,"context_line":"    pip install proliantutils --ignore-installed requests"},{"line_number":55,"context_line":"fi"}],"source_content_type":"application/x-shellscript","patch_set":2,"id":"dfbec78f_1b7c8f1d","line":54,"in_reply_to":"dfbec78f_ed99016e","updated":"2019-05-13 16:26:45.000000000","message":"it appears a better solution would be to do something like\n\npip install -U proliantutils\n\nthen.","commit_id":"379e2004bb8ce8c165a49a4d51c7e7c967cd80b6"}]}
