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
(This was discussed at one of the meetings, filing an issue so it isn't forgotten.)
Any kind of reorganization can break existing URLs. Ideally any breakage is intentional rather than accidental. Even more ideally, we add some redirect mechanism.
Brian Skinn's sphobjinv library might be useful for inspecting Sphinx inventories.
This has been completed in python/cpython#145000, a CI check now runs and complains if any HTML IDs are removed. Closing in favour of duplicate issue with more recent activity.
Activity
CAM-Gerlach commentedon Aug 3, 2022
Sphinx-Rediraffe, which we now use on the devguide, can also automatically check this at least at the page level.
bskinn commentedon Aug 4, 2022
Aha, I didn't realize what you were trying to do from the comment in the meeting notes.
sphinx-rediraffe absolutely looks like what you want, not sphobjinv.
StanFromIreland commentedon Jun 8, 2026
This has been completed in python/cpython#145000, a CI check now runs and complains if any HTML IDs are removed. Closing in favour of duplicate issue with more recent activity.