)]}'
{"pbr/packaging.py":[{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"225a3d32d6edd0c6c846487071c80200e9b0cb39","unresolved":false,"context_lines":[{"line_number":198,"context_line":"    single-version-externally-managed, which allows us to install manpages"},{"line_number":199,"context_line":"    and config files."},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"    Detect if the user has called setup.py install in appropriately and,"},{"line_number":202,"context_line":"    if so, chastise them lovingly."},{"line_number":203,"context_line":"    \"\"\""},{"line_number":204,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"bab921fb_24b77b3b","line":201,"updated":"2015-04-25 16:07:34.000000000","message":"\"inappropriately\"","commit_id":"cea1639b1ea5f6602187b04ed8b8c06935368d1e"},{"author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"change_message_id":"6e82602eb41d0d6e920a6cca4ae9d7891247b87e","unresolved":false,"context_lines":[{"line_number":53,"context_line":"If you are a human who is trying to install this software, you should instead"},{"line_number":54,"context_line":"run:"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"  pip install ."},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"Please note the \u0027.\u0027 at the end. This tells pip to install the software in the"},{"line_number":59,"context_line":"current directory."}],"source_content_type":"text/x-python","patch_set":4,"id":"bab921fb_b5ce132b","line":56,"updated":"2015-04-25 19:18:17.000000000","message":"We should detect the path to setup.py and supply that instead, as this is incorrect for $python foo/setup.py install.","commit_id":"d84e5f30171f53809b7d2612cd2a5fc4a4cc21ee"},{"author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"change_message_id":"6e82602eb41d0d6e920a6cca4ae9d7891247b87e","unresolved":false,"context_lines":[{"line_number":56,"context_line":"  pip install ."},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"Please note the \u0027.\u0027 at the end. This tells pip to install the software in the"},{"line_number":59,"context_line":"current directory."},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"If you are a distro packager, you should add --root to your invocation of"},{"line_number":62,"context_line":"setup.py install."}],"source_content_type":"text/x-python","patch_set":4,"id":"bab921fb_35e323a6","line":59,"updated":"2015-04-25 19:18:17.000000000","message":"And only emit this when . is the path. - or output abs paths.","commit_id":"d84e5f30171f53809b7d2612cd2a5fc4a4cc21ee"},{"author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"change_message_id":"20560a96df7d4eba60461877d881da893b5b6532","unresolved":false,"context_lines":[{"line_number":357,"context_line":"        \"\"\"Detect if the user has called setup.py develop.\"\"\""},{"line_number":358,"context_line":"        if (sys.argv[0].endswith(\u0027setup.py\u0027) and \u0027develop\u0027 in sys.argv):"},{"line_number":359,"context_line":"            log.error(SETUP_PY_DEVELOP_ERROR)"},{"line_number":360,"context_line":"        return develop.develop.run(self)"},{"line_number":361,"context_line":""},{"line_number":362,"context_line":"    def install_wrapper_scripts(self, dist):"},{"line_number":363,"context_line":"        if sys.platform \u003d\u003d \u0027win32\u0027:"}],"source_content_type":"text/x-python","patch_set":5,"id":"bab921fb_5028de85","line":360,"updated":"2015-04-26 20:52:36.000000000","message":"This is used in pip install -e.","commit_id":"04ceedabc250d69402cebd18b7cd5f0d71de4c5b"}]}
