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
dev-python/*sphinx*: bump to python 3.9 #21024
Conversation
- fix for `dev-python/sphinx` >= 4.0. Now successfully generates self docs - bump to `EAPI=7` - use `distutils_enable_sphinx` for docs - bump to python 3.9 Signed-off-by: Zamarin Arthur <arthurzam@gmail.com>
Signed-off-by: Zamarin Arthur <arthurzam@gmail.com>
Signed-off-by: Zamarin Arthur <arthurzam@gmail.com>
Signed-off-by: Zamarin Arthur <arthurzam@gmail.com>
passes when run on demo example Signed-off-by: Zamarin Arthur <arthurzam@gmail.com>
Signed-off-by: Zamarin Arthur <arthurzam@gmail.com>
Signed-off-by: Zamarin Arthur <arthurzam@gmail.com>
- move to github releases for tests support - `app-doc/doxygen` is needed for tests Signed-off-by: Zamarin Arthur <arthurzam@gmail.com>
Signed-off-by: Zamarin Arthur <arthurzam@gmail.com>
Signed-off-by: Zamarin Arthur <arthurzam@gmail.com>
Signed-off-by: Zamarin Arthur <arthurzam@gmail.com>
Pull Request assignmentSubmitter: @arthurzam dev-python/sphinx-aiohttp-theme: @zmedico Linked bugsNo bugs to link found. If your pull request references any of the Gentoo bug reports, please add appropriate GLEP 66 tags to the commit message and request reassignment. If you do not receive any reply to this pull request, please open or link a bug to attract the attention of maintainers. In order to force reassignment and/or bug reference scan, please append Docs: Code of Conduct ● Copyright policy (expl.) ● Devmanual ● GitHub PRs ● Proxy-maint guide |
Pull request CI reportReport generated at: 2021-05-28 17:09 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
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.
Thanks. Awesome work, as always. I have kernel bumps batched, so it will take a while before I push this.
If you have a minute, PM me on IRC and let's discuss making you a dev.
|
||
src_prepare() { | ||
# fix for sphinx >= 4.0 | ||
sed -i sphinxcontrib/asyncio.py |
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.
You've missed a \
here. I'll fix it while merging.
Signed-off-by: Zamarin Arthur <arthurzam@gmail.com> Closes: gentoo#21024 Signed-off-by: Michał Górny <mgorny@gentoo.org>
@mgorny Fifth batch. Here is a little more specialized python bump. I tried here to bump all sphinx related ebuilds to python 3.9. All were tested using various examples I found, while for most of them
dev-python/aiohttp[doc]
was really good test.dev-python/sphinxcontrib-doxylink
I moved togithub
archives for using the test suite (and now it has tests and even passes them!)dev-python/sphinxcontrib-newsfeed
I fixed QA notice given bypkgcheck
aboutinsinto
for newer versiondev-python/sphinxcontrib-asyncio
I managed to port and fix forsphinx>=4.0
. Now it successfully builds self docs andaiohttp
so I think my change is working properly. Sadly, upstream is dead so no reason to push upstream the patch.As always, I put every change info and explanation into commit description.
Note:
I think we should mask and remove
dev-python/sphinxcontrib-httpdomain
. This package doesn't import and has non trivial error sincesphinx>=4.0
, as a result fails current tests, and only revdep isdev-python/sphinxcontrib-httpexample
which is masked (by you here with same problem). I think we can even reuse the same description for the mask :)