Skip to content

Commit

Permalink
Dependencies: Pin requirement to minor version sphinx~=7.2.0 (#6527)
Browse files Browse the repository at this point in the history
The recently released v7.4.0 causes the build of the documentation to
fail with warnings of the type:

    Failed to get a method signature for ...: unhashable type

It also leads to issues with incremental builds where it fails if
a build exists that was generated with an older version.

Both these bugs were fixed in v7.4.1 and v7.4.2 respectively, but more
warnings remain. Instead of waiting for these to be fixed, we are just
pinning to a minor version here which should anyway be done for optional
dev dependencies. There is no need to automatically update those to
latest releases.
  • Loading branch information
sphuber authored Jul 16, 2024
1 parent 2bdcb7f commit a610460
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,7 @@ bpython = [
]
docs = [
'pydata-sphinx-theme~=0.15.1',
'sphinx~=7.2',
'sphinx~=7.2.0',
'sphinx-copybutton~=0.5.0',
'sphinx-design~=0.5.0',
'sphinx-notfound-page~=1.0',
Expand Down Expand Up @@ -242,7 +242,7 @@ tests = [
'pytest-regressions~=2.2',
'pympler~=1.0',
'coverage~=7.0',
'sphinx~=7.2',
'sphinx~=7.2.0',
'docutils~=0.20'
]
tui = [
Expand Down

0 comments on commit a610460

Please sign in to comment.