-
-
Notifications
You must be signed in to change notification settings - Fork 201
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sphinx 3.4.x compatibility #617
Conversation
@vermeeren Also worth mentioning that I tested with Python 3.9.0 and Sphinx 3.4.2 on my projects with no issues. |
LGTM |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added a missing update to requirements/production.txt
just now, everything else looks good. Thanks @utzig !
Btw, Sphinx==3.4.3 came out today, I didn't have time to test it, but I can do some testing and update the test matrix now (in the next 1 hour or so I hope). |
@utzig Strange that CI complains now, from https://github.com/michaeljones/breathe/pull/617/checks?check_run_id=1665421730
Sphinx 3.4.3 changes very little, see sphinx-doc/sphinx@v3.4.2...v3.4.3 . Thoughts on fixing this? Can always do And yes, I'll be glad to wait for your next version in the hour or so. Thanks! |
Allow running with Sphinx releases in the 3.4.x series. Signed-off-by: Fabio Utzig <[email protected]>
This allows running tests on Python 3.9.0 and update the Sphinx releases with all latest 3.x versions, as well as the proper minor development tag. Signed-off-by: Fabio Utzig <[email protected]>
Fix calls to path.join where the appdir is detected by mypy has having an invalid type; force mypy to ignore them for now. Signed-off-by: Fabio Utzig <[email protected]>
Yeah, I fixed the mypy issues as you suggested; I guess it would be a good idea to understand why this happened, I can try to track it down tomorrow. But it works 100%, tested Sphinx==3.4.3 with the updated PR and it's all fine! |
@utzig Thanks! I'll check it out and hopefully make a release tonight. |
It looks like it is because of |
Allows for running on 3.4.x series, and updates test matrix to add Python 3.9.0 and all minor Sphinx releases in the 3.x series as well as the development tag.
This fixes #612 and supersedes #615
@vermeeren I would suggest releasing 4.26.0 if possible.