Traceback (most recent call last):
File "C:\Users\nwesterhausen\scoop\apps\python\3.10.0\lib\runpy.py", line 196, in _run_module_as_main
return _run_code(code, main_globals, None,
File "C:\Users\nwesterhausen\scoop\apps\python\3.10.0\lib\runpy.py", line 86, in _run_code
exec(code, run_globals)
File "C:\Users\nwesterhausen\scoop\apps\python\current\Scripts\mkdocs.exe\__main__.py", line 7, in <module>
File "C:\Users\nwesterhausen\scoop\apps\python\3.10.0\lib\site-packages\click\core.py", line 1128, in __call__
return self.main(*args, **kwargs)
File "C:\Users\nwesterhausen\scoop\apps\python\3.10.0\lib\site-packages\click\core.py", line 1053, in main
rv = self.invoke(ctx)
File "C:\Users\nwesterhausen\scoop\apps\python\3.10.0\lib\site-packages\click\core.py", line 1659, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "C:\Users\nwesterhausen\scoop\apps\python\3.10.0\lib\site-packages\click\core.py", line 1395, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "C:\Users\nwesterhausen\scoop\apps\python\3.10.0\lib\site-packages\click\core.py", line 754, in invoke
return __callback(*args, **kwargs)
File "C:\Users\nwesterhausen\scoop\apps\python\3.10.0\lib\site-packages\mkdocs\__main__.py", line 173, in serve_command
serve.serve(dev_addr=dev_addr, livereload=livereload, **kwargs)
File "C:\Users\nwesterhausen\scoop\apps\python\3.10.0\lib\site-packages\mkdocs\commands\serve.py", line 81, in serve
server.serve()
...
File "C:\Users\nwesterhausen\scoop\apps\python\3.10.0\lib\site-packages\mkdocs_awesome_pages_plugin\plugin.py", line 9, in <module>
from .meta import DuplicateRestItemError, MetaNavRestItem, RestItemList
File "C:\Users\nwesterhausen\scoop\apps\python\3.10.0\lib\site-packages\mkdocs_awesome_pages_plugin\meta.py", line 78, in <module>
class RestItemList(collections.Iterable):
AttributeError: module 'collections' has no attribute 'Iterable'
Additional info:
python --version Python 3.10.0
If I edit mkdocs_awesome_pages_plugin\meta.py to import collections.abc and reference it on line 78 I can run mkdocs build without an issue.
Seems like Collections doesn't include Iterable, but Collections.abc does (based on this pr I found for same error)
Additional info:
python --version
Python 3.10.0If I edit
mkdocs_awesome_pages_plugin\meta.py
to import collections.abc and reference it on line 78 I can runmkdocs build
without an issue.