Created attachment 650672 [details, diff] diff for ebuilds - bump dev-python/dulwich to version 0.20.5 - add python3.9 support and removed python2.7 (starting from 0.20.* upstream removed support for 2.7) - use distutils_enable_sphinx for docs generation (tested many time - generates successfully with varying sphinx and different python runtime) - remove dev-python/setuptools dependency (thanks to DISTUTILS_USE_SETUPTOOLS) - removed patch dependency of failing test as it was removed (tested) - moved tests dependencies from DEPEND to BDEPEND please note it depends on adding python3.9 support to dev-python/python-fastimport, which I posted a bug report https://bugs.gentoo.org/733838
Thanks for your work! I'm going to wait a little while for the Python team for the fastimport dep, but if that gets stalled, I'll probably drop the 3.9 changes for later.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f59b77902dc3d9d509387367ae81518391ac749 commit 5f59b77902dc3d9d509387367ae81518391ac749 Author: Fabian Groffen <grobian@gentoo.org> AuthorDate: 2020-08-02 14:04:29 +0000 Commit: Fabian Groffen <grobian@gentoo.org> CommitDate: 2020-08-02 14:06:04 +0000 dev-python/dulwich-0.20.5: version bump, #733846 Based on the work by Arthur Zamarin. Bug: https://bugs.gentoo.org/733846 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Fabian Groffen <grobian@gentoo.org> dev-python/dulwich/Manifest | 1 + dev-python/dulwich/dulwich-0.20.5.ebuild | 54 ++++++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+)
using this bug now for the remaining python3.9 support once python-fastimport is sorted
(In reply to Fabian Groffen from comment #3) > using this bug now for the remaining python3.9 support once > python-fastimport is sorted Hi Fabian, You can go ahead now :)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abee15d512d33d87767f26050ff96b40a37d0d32 commit abee15d512d33d87767f26050ff96b40a37d0d32 Author: Fabian Groffen <grobian@gentoo.org> AuthorDate: 2020-09-05 07:35:07 +0000 Commit: Fabian Groffen <grobian@gentoo.org> CommitDate: 2020-09-05 07:35:07 +0000 dev-python/dulwich-0.20.5: add python3_9 support Closes: https://bugs.gentoo.org/733846 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Fabian Groffen <grobian@gentoo.org> dev-python/dulwich/dulwich-0.20.5.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)