Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 733846 - >=dev-python/dulwich-0.20.5: add python3.9 support
Summary: >=dev-python/dulwich-0.20.5: add python3.9 support
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Fabian Groffen
URL:
Whiteboard:
Keywords: EBUILD, PATCH
Depends on: 733838
Blocks:
  Show dependency tree
 
Reported: 2020-07-25 07:36 UTC by Arthur Zamarin
Modified: 2020-09-05 07:35 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
diff for ebuilds (dulwich-0.20.5-ebuild.diff,1.17 KB, patch)
2020-07-25 07:36 UTC, Arthur Zamarin
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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(-)