You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
╰─❯ griffe my_library
INFO Loading package my_library
Traceback (most recent call last):
File "/Users/talley/mambaforge/envs/test/lib/python3.9/site-packages/griffe/dataclasses.py", line 944, in resolve_target
resolved = self.modules_collection[self.target_path]
File "/Users/talley/mambaforge/envs/test/lib/python3.9/site-packages/griffe/mixins.py", line 26, in __getitem__
return self.members[parts[0]] # type: ignore[attr-defined]
KeyError: 'pathlib'
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/Users/talley/mambaforge/envs/test/bin/griffe", line 8, in<module>sys.exit(main())
File "/Users/talley/mambaforge/envs/test/lib/python3.9/site-packages/griffe/cli.py", line 302, in main
loader = _load_packages(
File "/Users/talley/mambaforge/envs/test/lib/python3.9/site-packages/griffe/cli.py", line 128, in _load_packages
loader.load_module(package)
File "/Users/talley/mambaforge/envs/test/lib/python3.9/site-packages/griffe/loader.py", line 148, in load_module
top_module = self._load_module(package.name, package.path, submodules=submodules)
File "/Users/talley/mambaforge/envs/test/lib/python3.9/site-packages/griffe/loader.py", line 352, in _load_module
return self._load_module_path(module_name, module_path, submodules, parent)
File "/Users/talley/mambaforge/envs/test/lib/python3.9/site-packages/griffe/loader.py", line 380, in _load_module_path
self._load_submodules(module)
File "/Users/talley/mambaforge/envs/test/lib/python3.9/site-packages/griffe/loader.py", line 385, in _load_submodules
self._load_submodule(module, subparts, subpath)
File "/Users/talley/mambaforge/envs/test/lib/python3.9/site-packages/griffe/loader.py", line 396, in _load_submodule
member_parent[subparts[-1]] = self._load_module(
File "/Users/talley/mambaforge/envs/test/lib/python3.9/site-packages/griffe/mixins.py", line 75, in __setitem__
value = merge_stubs(member, value)
File "/Users/talley/mambaforge/envs/test/lib/python3.9/site-packages/griffe/merger.py", line 92, in merge_stubs
_merge_module_stubs(module, stubs)
File "/Users/talley/mambaforge/envs/test/lib/python3.9/site-packages/griffe/merger.py", line 20, in _merge_module_stubs
_merge_stubs_members(module, stubs)
File "/Users/talley/mambaforge/envs/test/lib/python3.9/site-packages/griffe/merger.py", line 60, in _merge_stubs_members
elif obj_member.is_class:
File "/Users/talley/mambaforge/envs/test/lib/python3.9/site-packages/griffe/dataclasses.py", line 811, in __getattr__
attr = getattr(self.target, name)
File "/Users/talley/mambaforge/envs/test/lib/python3.9/site-packages/griffe/dataclasses.py", line 920, in target
self.resolve_target()
File "/Users/talley/mambaforge/envs/test/lib/python3.9/site-packages/griffe/dataclasses.py", line 946, in resolve_target
raise AliasResolutionError(self.target_path) from error
griffe.exceptions.AliasResolutionError: Could not resolve pathlib
This bug essentially means that I have to erase either my stubs, or my modules, temporarily while building docs with mkdocstrings.
Posting here, but I guess it's conceivable that the issue could also be caught and passed in mkdocstrings...
problem
griffe fails on the following simple package:
This bug essentially means that I have to erase either my stubs, or my modules, temporarily while building docs with mkdocstrings.
Env:
python 3.9
The text was updated successfully, but these errors were encountered: