The attribute Text.rawsource has been removed already in version 0.18, but the release notes show this as a "future change". What is the correct stance?
This is currently affecting pospell, which has pinned its dependency on docutils to docutils>=0.11,<0.18.
I am sorry for the confusion and troubles.
Docutils 0.18 removed the attribute
nodes.Text.rawsourcebut not (yet) the "rawsource" argument innodes.Text's__init__(self, data, rawsource=None).[r8911] fixes the release notes.
The undocumented "rawsource" attribute of the classes defined in
nodes.pyis just a developer aid, not to be used in production.Backwards-compatibility for <0.16 is possible with
Thank you for reporting.
Related
Commit: [r8911]
Thanks for fixing the release notes and for the clarification.
At the end we ended up raising the lowest required version to 0.16, so went for the
unescapemethod.Fixed in release 0.19 (2022-07-05).
The plan is now to
Thank you for the report.