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
We currently implement a custom parser using astroid. While this allows us to fix issues as needed, we may be able to get faster and more frequent fixes by utilising a parser that already exists.
Try griffe. See if it can handle all of the situations that we currently support, and more!
The text was updated successfully, but these errors were encountered:
Hey, Griffe maintainer here 👋 (can't help but stalk GitHub issues 😅)
I think Astroid has some inference capabilities that help resolving indirections during static analysis. If sphinx-autoapi is using this feature, you could find limitations in Griffe's ability to do the same.
Obviously we can't infer everything statically so Griffe tries to stay very humble about it and doesn't do too clever things. The other reason is it also supports dynamic analysis (either selectively/per-object, or globally soon), so for complex cases it can always fallback to dynamic analysis.
We currently implement a custom parser using astroid. While this allows us to fix issues as needed, we may be able to get faster and more frequent fixes by utilising a parser that already exists.
Try griffe. See if it can handle all of the situations that we currently support, and more!
The text was updated successfully, but these errors were encountered: