Closed JacobChesslo closed 7 months ago
Sphinx 7.3.5 has been released with fixes.
A
Just went through sphinx-immaterial's usage of sphinx.domains.python
, looks like we missed a few reimports in 7.3.5: https://github.com/search?q=repo%3Ajbms%2Fsphinx-immaterial+sphinx.domains.python&type=code
Edit: looks like https://github.com/sphinx-doc/sphinx/pull/12297 may fully resolve this
Sphinx 7.3.4. worked well for me but now I get the error:
Exception occurred:
File "/Users/yoctoyotta1024/opt/anaconda3/envs/cienv/lib/python3.12/site-packages/breathe/directives/function.py", line 161, in DoxygenFunctionDirective
def _parse_args(self, function_description: str) -> Optional[cpp.ASTParametersQualifiers]:
^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: module 'sphinx.domains.cpp' has no attribute 'ASTParametersQualifiers'
Please may you fix this? I guess you missed from C++ reimports as well as the Python ones (maybe other too?)
Chiming in to report this also breaks in the same way for Breathe as well.
Sphinx 7.3.6 has been released.
A
Describe the bug
sphinx~=7.3.0
seems to break the sphinx-immaterial theme, whereassphinx~=7.2.0
works fine with this themeHow to Reproduce
I'm using docker/compose to minimize the environment for testability (it's reproducible elsewhere, but wanting to keep this simple)
Files
docker-compose.yml:
Dockerfile:
requirements.txt:
src/conf.py
src/index.rst
Steps
1) Running
docker compose build
results in the following pip freeze and traceback in the build logs:Environment Information
Sphinx extensions
Additional context
No response