diff options
| author | Jeffrey Zhang <zhang.lei.fly@gmail.com> | 2016-10-13 02:14:26 +0800 |
|---|---|---|
| committer | Jeffrey Zhang <zhang.lei.fly@gmail.com> | 2016-10-13 02:14:31 +0800 |
| commit | c0fd4389c623d13fc2517b6086fa64ca564bc27f (patch) | |
| tree | d1791d1b6d5edc57378255dcabbe34156e5e8ea6 /kolla | |
| parent | 40e768ec2a370dc010be773af37e2ce417adda80 (diff) | |
| download | kolla-c0fd4389c623d13fc2517b6086fa64ca564bc27f.tar.gz kolla-c0fd4389c623d13fc2517b6086fa64ca564bc27f.zip | |
Move graphviz dependency to test stage
Graphviz is only helpful and used for developer. It is useless for
deployment. So move it to test-requirements.txt file and warning users
when he wants to save dependency feature.
TrivialFix
Change-Id: Id8de76baa6f1455ad032abe4738d9779cf0cc5a6
Diffstat (limited to 'kolla')
| -rw-r--r-- | kolla/image/build.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/kolla/image/build.py b/kolla/image/build.py index 6c8aa857e..07efe0f02 100644 --- a/kolla/image/build.py +++ b/kolla/image/build.py @@ -17,7 +17,6 @@ from __future__ import print_function import contextlib import datetime import errno -import graphviz import json import logging import os @@ -859,6 +858,11 @@ class KollaWorker(object): self.images.append(image) def save_dependency(self, to_file): + try: + import graphviz + except ImportError: + LOG.error('"graphviz" is required for save dependency') + raise dot = graphviz.Digraph(comment='Docker Images Dependency') dot.body.extend(['rankdir=LR']) for image in self.images: |
