Ver Fonte

lxml for install_requires is optional

Kentaro Wada há 6 anos atrás
pai
commit
22d1680045
2 ficheiros alterados com 8 adições e 4 exclusões
  1. 8 3
      examples/bbox_detection/labelme2voc.py
  2. 0 1
      setup.py

+ 8 - 3
examples/bbox_detection/labelme2voc.py

@@ -7,9 +7,14 @@ import glob
 import json
 import os
 import os.path as osp
-
-import lxml.builder
-import lxml.etree
+import sys
+
+try:
+    import lxml.builder
+    import lxml.etree
+except ImportError:
+    print('Please install lxml:\n\n    pip install lxml\n')
+    sys.exit(1)
 import numpy as np
 import PIL.Image
 

+ 0 - 1
setup.py

@@ -31,7 +31,6 @@ del here
 
 
 install_requires = [
-    'lxml',
     'matplotlib',
     'numpy',
     'Pillow>=2.8.0',