issues: 666896781
This data as json
id | node_id | number | title | user | state | locked | assignee | milestone | comments | created_at | updated_at | closed_at | author_association | active_lock_reason | draft | pull_request | body | reactions | performed_via_github_app | state_reason | repo | type |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
666896781 | MDU6SXNzdWU2NjY4OTY3ODE= | 4279 | intersphinx looks for implementation modules | 6213168 | open | 0 | 0 | 2020-07-28T08:55:12Z | 2022-04-09T03:03:30Z | MEMBER | This is a widespread issue caused by the pattern of defining objects in private module and then exposing them to the final user by importing them in the top-level Exact same issue in different projects: - https://github.com/aio-libs/aiohttp/issues/3714 - https://jira.mongodb.org/browse/MOTOR-338 - https://github.com/tkem/cachetools/issues/178 - https://github.com/AmphoraInc/xarray_mongodb/pull/22 - https://github.com/jonathanslenders/asyncio-redis/issues/143 If a project
1. uses xarray, intersphinx, and autodoc
2. subclasses any of the classes exposed by Then Sphinx emits a warning and fails to create a hyperlink, because intersphinx uses the WorkaroundIn conf.py:
SolutionPut the above hack in |
{ "url": "https://api.github.com/repos/pydata/xarray/issues/4279/reactions", "total_count": 0, "+1": 0, "-1": 0, "laugh": 0, "hooray": 0, "confused": 0, "heart": 0, "rocket": 0, "eyes": 0 } |
13221727 | issue |