Hello Sphinx community, I have gotten a TypeError when I build sphinx with autodoc.
"*Union*" type hint replaced operator "*|*" in Python 3.10. And, I add into autodoc_mock_imports for *dbus* package which has external dependencies. So, in my case, there is an method`s arguments: *foo_arg: dbus.UInt16 | dbus.Array* The Sphinx make TypeError when I build sphinx with autodoc: *TypeError: unsupported operand type(s) for |: 'UInt16' and 'Array'* How can I resolve this problem? *My environment:* Python: 3.10.6 Sphinx: 5.0.2 (but there is still problem when I upgraded 6.1.3) conf.py: extensions = ["sphinx.ext.autodoc"] autodoc_mock_imports = ["gi", "dbus"] Let me know what you think or if anything is missing. Regards, Junho -- You received this message because you are subscribed to the Google Groups "sphinx-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to sphinx-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/sphinx-users/96a8c9c5-6a1a-442c-8a5f-0a3bb9012f21n%40googlegroups.com.