Last active
June 12, 2020 10:36
-
-
Save ueberBrot/d8646ba406c85c42c72ff70b470fd5ce to your computer and use it in GitHub Desktop.
Error message when trying to create API docs mit mkdocs and mkdocstrings
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
➜ poetry run mkdocs serve | |
INFO - Building documentation... | |
INFO - Cleaning site directory | |
ERROR - mkdocstrings.handlers.python: Collection failed: No module named 'nacko_two' | |
Traceback (most recent call last): | |
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\pytkdocs\loader.py", line 152, in get_object_tree | |
parent_module = importlib.import_module(parent_module_path) | |
File "c:\users\USERNAME\scoop\apps\python\current\lib\importlib\__init__.py", line 127, in import_module | |
return _bootstrap._gcd_import(name[level:], package, level) | |
File "<frozen importlib._bootstrap>", line 1014, in _gcd_import | |
File "<frozen importlib._bootstrap>", line 991, in _find_and_load | |
File "<frozen importlib._bootstrap>", line 973, in _find_and_load_unlocked | |
ModuleNotFoundError: No module named 'nacko_two' | |
During handling of the above exception, another exception occurred: | |
Traceback (most recent call last): | |
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\pytkdocs\cli.py", line 193, in main | |
output = json.dumps(process_json(line)) | |
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\pytkdocs\cli.py", line 114, in process_json | |
return process_config(json.loads(json_input)) | |
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\pytkdocs\cli.py", line 91, in process_config | |
obj = loader.get_object_documentation(path, members) | |
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\pytkdocs\loader.py", line 236, in get_object_documentation | |
leaf = get_object_tree(dotted_path) | |
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\pytkdocs\loader.py", line 155, in get_object_tree | |
raise ImportError("No module named '%s'" % obj_parent_modules[0]) | |
ImportError: No module named 'nacko_two' | |
ERROR - mkdocstrings.extension: Could not collect 'nacko_two.inherit' | |
ERROR - Error reading page 'inherit.md': No module named 'nacko_two' | |
Traceback (most recent call last): | |
File "c:\users\USERNAME\scoop\apps\python\current\lib\runpy.py", line 194, in _run_module_as_main | |
return _run_code(code, main_globals, None, | |
File "c:\users\USERNAME\scoop\apps\python\current\lib\runpy.py", line 87, in _run_code | |
exec(code, run_globals) | |
File "C:\Users\USERNAME\AppData\Local\pypoetry\Cache\virtualenvs\nacko-n0qqI6mM-py3.8\Scripts\mkdocs.exe\__main__.py", line 9, in <module> | |
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\click\core.py", line 829, in __call__ | |
return self.main(*args, **kwargs) | |
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\click\core.py", line 782, in main | |
rv = self.invoke(ctx) | |
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\click\core.py", line 1259, in invoke | |
return _process_result(sub_ctx.command.invoke(sub_ctx)) | |
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\click\core.py", line 1066, in invoke | |
return ctx.invoke(self.callback, **ctx.params) | |
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\click\core.py", line 610, in invoke | |
return callback(*args, **kwargs) | |
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\mkdocs\__main__.py", line 133, in serve_command | |
serve.serve( | |
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\mkdocs\commands\serve.py", line 141, in serve | |
config = builder() | |
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\mkdocs\commands\serve.py", line 136, in builder | |
build(config, live_server=live_server, dirty=dirty) | |
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\mkdocs\commands\build.py", line 271, in build | |
_populate_page(file.page, config, files, dirty) | |
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\mkdocs\commands\build.py", line 171, in _populate_page | |
page.render(config, files) | |
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\mkdocs\structure\pages.py", line 175, in render | |
self.content = md.convert(self.markdown) | |
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\markdown\core.py", line 263, in convert | |
root = self.parser.parseDocument(self.lines).getroot() | |
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\markdown\blockparser.py", line 90, in parseDocument | |
self.parseChunk(self.root, '\n'.join(lines)) | |
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\markdown\blockparser.py", line 105, in parseChunk | |
self.parseBlocks(parent, text.split('\n\n')) | |
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\markdown\blockparser.py", line 123, in parseBlocks | |
if processor.run(parent, blocks) is not False: | |
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\mkdocstrings\extension.py", line 147, in run | |
data: Any = handler.collector.collect(identifier, selection) | |
File "c:\users\USERNAME\appdata\local\pypoetry\cache\virtualenvs\nacko-n0qqi6mm-py3.8\lib\site-packages\mkdocstrings\handlers\python.py", line 204, in collect | |
raise CollectionError(result["error"]) | |
mkdocstrings.handlers.CollectionError: No module named 'nacko_two' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment