)]}'
{"taskflow/types/graph.py":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"e5e2562107e711b314209e2e1dc7669aef008b49","unresolved":false,"context_lines":[{"line_number":63,"context_line":"        except ImportError:"},{"line_number":64,"context_line":"            import warnings"},{"line_number":65,"context_line":"            warnings.warn(\"This optional feature requires installing \\"},{"line_number":66,"context_line":"                          python-networkx or python-networkx-drawing package\","},{"line_number":67,"context_line":"                          warnings.Warning)"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"    def pformat(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"ba0121b8_de9a3c61","line":66,"updated":"2016-04-01 16:54:12.000000000","message":"I don\u0027t think this is true.  Our docs job (that led to this change) doesn\u0027t have either of these packages installed and it successfully generates the graphs.","commit_id":"8896ad1e8ed5e1cd70578eb85ac799e0063e2bff"},{"author":{"_account_id":1955,"name":"Alan Pevec","email":"alan.pevec@redhat.com","username":"apevec"},"change_message_id":"7f6dce173bd30d2d38b616d3f5b1cb75ab6f59a1","unresolved":false,"context_lines":[{"line_number":63,"context_line":"        except ImportError:"},{"line_number":64,"context_line":"            import warnings"},{"line_number":65,"context_line":"            warnings.warn(\"This optional feature requires installing \\"},{"line_number":66,"context_line":"                          python-networkx or python-networkx-drawing package\","},{"line_number":67,"context_line":"                          warnings.Warning)"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"    def pformat(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a061dce_e0ff1da8","line":66,"in_reply_to":"9a061dce_6464d748","updated":"2016-04-06 08:45:01.000000000","message":"Yes, but based on feedback here, looks like we need to subpackage networkx RPM further, if at least part of drawing is usable without problematic gdal dependency.","commit_id":"8896ad1e8ed5e1cd70578eb85ac799e0063e2bff"},{"author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"change_message_id":"14591ce2d2e8b5860ce3478ac15e27e347d75ba6","unresolved":false,"context_lines":[{"line_number":63,"context_line":"        except ImportError:"},{"line_number":64,"context_line":"            import warnings"},{"line_number":65,"context_line":"            warnings.warn(\"This optional feature requires installing \\"},{"line_number":66,"context_line":"                          python-networkx or python-networkx-drawing package\","},{"line_number":67,"context_line":"                          warnings.Warning)"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"    def pformat(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a061dce_6464d748","line":66,"in_reply_to":"9a061dce_a352b8db","updated":"2016-04-05 20:12:15.000000000","message":"So this is really only for people running via system packages then? People running in virtualenvs will not need to follow this suggestion here. That\u0027s a correct assumption right?","commit_id":"8896ad1e8ed5e1cd70578eb85ac799e0063e2bff"},{"author":{"_account_id":10384,"name":"Haïkel Guémar","email":"hguemar@fedoraproject.org","username":"hguemar"},"change_message_id":"dbc54214033de7652419558ca505d57757c85fdc","unresolved":false,"context_lines":[{"line_number":63,"context_line":"        except ImportError:"},{"line_number":64,"context_line":"            import warnings"},{"line_number":65,"context_line":"            warnings.warn(\"This optional feature requires installing \\"},{"line_number":66,"context_line":"                          python-networkx or python-networkx-drawing package\","},{"line_number":67,"context_line":"                          warnings.Warning)"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"    def pformat(self):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a061dce_a352b8db","line":66,"in_reply_to":"ba0121b8_de9a3c61","updated":"2016-04-04 14:35:37.000000000","message":"it breaks oslo-config-generator for glance and cinder, as it pulls taskflow and try to visit all imports.\n\nMoreover as we explicitly call networkx.drawing, this method can\u0027t work if networkx.drawing module is not present (packaged in python-networkx-drawing for fedora/RHEL/CentOS and python-networkx in Debian)","commit_id":"8896ad1e8ed5e1cd70578eb85ac799e0063e2bff"}]}
