Skip to content

fix: Pin docutils<=0.21.2 to fix rst2ansi incompatibility#3914

Merged
jstvz merged 4 commits intomainfrom
dependency-pins
Aug 1, 2025
Merged

fix: Pin docutils<=0.21.2 to fix rst2ansi incompatibility#3914
jstvz merged 4 commits intomainfrom
dependency-pins

Conversation

@jstvz
Copy link
Copy Markdown
Contributor

@jstvz jstvz commented Jul 31, 2025

Newer versions of docutils (>=0.22) are incompatible with the
unmaintained rst2ansi library, causing a ModuleNotFoundError on
startup when rst2ansi tries to import docutils.utils.error_reporting.

Fixes #3912
Closes #3913

Newer versions of `docutils` (>=0.22) are incompatible with the
unmaintained `rst2ansi` library, causing a `ModuleNotFoundError` on
startup when `rst2ansi` tries to import `docutils.utils.error_reporting`.
@jstvz jstvz requested a review from a team as a code owner July 31, 2025 20:14
jstvz added 3 commits July 31, 2025 13:22
- Handle MultiCommand missing command error in service connect
- Fix test inputs for confirmation prompts
- Remove deprecated parameter. Looks like this option is the new default
  behavior
I thought this was automated?
@jstvz jstvz merged commit e18861b into main Aug 1, 2025
24 of 26 checks passed
@jstvz jstvz deleted the dependency-pins branch August 1, 2025 22:35
rupeshjSFDC pushed a commit to jorgesolebur/CumulusCI that referenced this pull request Nov 16, 2025
…ng#3914)

Newer versions of `docutils` (>=0.22) are incompatible with the
unmaintained `rst2ansi` library, causing a `ModuleNotFoundError` on
startup when `rst2ansi` tries to import
`docutils.utils.error_reporting`.

Fixes SFDO-Tooling#3912
Closes SFDO-Tooling#3913

Signed-off-by: Rupesh J <rupesh.j@salesforce.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Running CumulusCI commands fail from dependency docutils version 0.22.0

2 participants