Skip to content

pin Sphinx below 8.2.0 #155

@jameslamb

Description

@jameslamb

Description

Sphinx 8.2.0 was released recently (release notes). nbsphinx is not compatible with it, and so some docs builds across RAPIDS started breaking like this:

AttributeError: module 'sphinx.util' has no attribute 'console'

...

sphinx.errors.ExtensionError: Handler <function html_collect_pages at 0x7f66eddf6a20> for event 'html-collect-pages' threw an exception (exception: module 'sphinx.util' has no attribute 'console')

(example build link from rmm)

That's been reported in spatialaudio/nbsphinx#825

And there are some proposed upstream fixes:

But to unblock RAPIDS CI, this issue documents the work of pinning to an older sphinx until that upstream issue is resolved.

Benefits of this work

  • unblocks RAPIDS CI

Acceptance Criteria

  • docs builds are running successfully across RAPIDS

Approach

(GitHub task lists are going away 😭 )

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions