| Index: runserver.spec |
| =================================================================== |
| --- a/runserver.spec |
| +++ b/runserver.spec |
| @@ -1,28 +1,11 @@ |
| # PyInstaller spec, run "pyinstaller runserver.spec" from repository root to build |
| -# Hidden imports are supposed to be analyzed recursively. However, due to |
| -# a bug in PyInstaller imports from inside hidden modules aren't considered. |
| -# https://github.com/pyinstaller/pyinstaller/issues/1086 |
| - |
| - |
| -def AnalysisWithHiddenImportsWorkaround(scripts, **kwargs): |
| - import os |
| - |
| - filename = os.path.join(WORKPATH, '_hidden_imports.py') |
| - with open(filename, 'wb') as file: |
| - for module in kwargs.pop('hiddenimports'): |
| - print >>file, 'import ' + module |
| - |
| - a = Analysis([filename] + scripts, **kwargs) |
| - a.scripts -= [('_hidden_imports', None, None)] |
| - return a |
| - |
| -a = AnalysisWithHiddenImportsWorkaround( |
| +a = Analysis( |
| ['cms/bin/test_server.py'], |
| pathex=['.'], |
| hiddenimports=[ |
| 'markdown.extensions.extra', |
| 'markdown.extensions.smart_strong', |
| 'markdown.extensions.fenced_code', |
| 'markdown.extensions.footnotes', |
| 'markdown.extensions.attr_list', |