Browse Source

deploy-ng: add hidden imports for matplotlib

rdb 7 years ago
parent
commit
f34d4c4851
1 changed files with 7 additions and 0 deletions
  1. 7 0
      direct/src/showutil/FreezeTool.py

+ 7 - 0
direct/src/showutil/FreezeTool.py

@@ -75,8 +75,15 @@ hiddenImports = {
     'xml.etree.cElementTree': ['xml.etree.ElementTree'],
     'xml.etree.cElementTree': ['xml.etree.ElementTree'],
     'datetime': ['_strptime'],
     'datetime': ['_strptime'],
     'keyring.backends': ['keyring.backends.*'],
     'keyring.backends': ['keyring.backends.*'],
+    'matplotlib.font_manager': ['encodings.mac_roman'],
 }
 }
 
 
+if sys.version_info >= (3,):
+    hiddenImports['matplotlib.backends._backend_tk'] = ['tkinter']
+else:
+    hiddenImports['matplotlib.backends._backend_tk'] = ['Tkinter']
+
+
 # These are missing modules that we've reported already this session.
 # These are missing modules that we've reported already this session.
 reportedMissing = {}
 reportedMissing = {}