Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 733846

Summary: >=dev-python/dulwich-0.20.5: add python3.9 support
Product: Gentoo Linux Reporter: Arthur Zamarin <arthurzam>
Component: Current packagesAssignee: Fabian Groffen <grobian>
Status: RESOLVED FIXED    
Severity: normal Keywords: EBUILD, PATCH
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on: 733838    
Bug Blocks:    
Attachments: diff for ebuilds

Description Arthur Zamarin archtester Gentoo Infrastructure gentoo-dev Security 2020-07-25 07:36:30 UTC
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
Comment 1 Fabian Groffen gentoo-dev 2020-07-25 18:59:52 UTC
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.
Comment 2 Larry the Git Cow gentoo-dev 2020-08-02 14:06:17 UTC
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(+)
Comment 3 Fabian Groffen gentoo-dev 2020-08-02 14:08:16 UTC
using this bug now for the remaining python3.9 support once python-fastimport is sorted
Comment 4 Louis Sautier (sbraz) gentoo-dev 2020-09-04 23:12:23 UTC
(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 :)
Comment 5 Larry the Git Cow gentoo-dev 2020-09-05 07:35:56 UTC
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(-)