Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 619330 - dev-python/mergedict: missing [uncond] dep on dev-python/singledispatch
Summary: dev-python/mergedict: missing [uncond] dep on dev-python/singledispatch
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Python Gentoo Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 619328
  Show dependency tree
 
Reported: 2017-05-22 07:07 UTC by Michał Górny
Modified: 2020-01-20 22:21 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2017-05-22 07:07:40 UTC
{'mergedict'} MISSING singledispatch

That's on py3.6.
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2017-05-22 07:10:06 UTC
Sorry, premature submit.

Looks like the package has unconditional requirement on singledispatch, and appropriately uses the module on all Python versions; the ebuild uses only the virtual (which pulls it in for the versions missing built-in methods) and our singledispatch ebuild is missing py3.x in impls.

So we either need to:

a. add py3* to singledispatch, and fix the dep, or

b. fix mergedict to use built-in singledispatch whenever available and update the requirement in setup.py.
Comment 2 Larry the Git Cow gentoo-dev 2020-01-20 22:21:49 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37faf468013751883b4741bbc52049e6b162fca2

commit 37faf468013751883b4741bbc52049e6b162fca2
Author:     Sebastian Pipping <sping@gentoo.org>
AuthorDate: 2020-01-20 21:28:06 +0000
Commit:     Sebastian Pipping <sping@gentoo.org>
CommitDate: 2020-01-20 22:20:53 +0000

    dev-python/mergedict: Fix py36 + EAPI 7 + py3[78]
    
    Closes: https://bugs.gentoo.org/619330
    Signed-off-by: Sebastian Pipping <sping@gentoo.org>
    Package-Manager: Portage-2.3.84, Repoman-2.3.20

 .../mergedict/files/mergedict-0.2.0-py34.patch     | 60 ++++++++++++++++++++++
 dev-python/mergedict/mergedict-0.2.0-r1.ebuild     | 24 +++++++++
 2 files changed, 84 insertions(+)