Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 757363 - =dev-python/jeepney-0.6.0: missing dependency on dev-python/six
Summary: =dev-python/jeepney-0.6.0: missing dependency on dev-python/six
Status: RESOLVED INVALID
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: 753988
  Show dependency tree
 
Reported: 2020-11-28 11:45 UTC by Sergei Trofimovich (RETIRED)
Modified: 2020-11-28 14:57 UTC (History)
1 user (show)

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 Sergei Trofimovich (RETIRED) gentoo-dev 2020-11-28 11:45:01 UTC
When building dev-python/jeepney with explicit PYTHON_TARGETS="python3_6* python3_7":

    [ebuild     U *] dev-python/jeepney-0.6.0::gentoo [0.4.3::gentoo] USE="test* -doc -examples" PYTHON_TARGETS="python3_6* python3_7 (-pypy3) -python3_8 -python3_9" 0 KiB

tests fail due to missing six package:

>>> Source compiled.
>>> Test phase: dev-python/jeepney-0.6.0
 * python3_6: running distutils-r1_run_phase python_test
Traceback (most recent call last):
  File "/usr/lib/python-exec/python3.6/pytest", line 6, in <module>
    from pkg_resources import load_entry_point
  File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3238, in <module>
    @_call_aside
  File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3222, in _call_aside
    f(*args, **kwargs)
  File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 3251, in _initialize_master_working_set
    working_set = WorkingSet._build_master()
  File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 567, in _build_master
    ws.require(__requires__)
  File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 884, in require
    needed = self.resolve(parse_requirements(requirements))
  File "/usr/lib/python3.6/site-packages/pkg_resources/__init__.py", line 770, in resolve
    raise DistributionNotFound(req, requirers)
pkg_resources.DistributionNotFound: The 'six<2.0.0,>=1.0.0' distribution was not found and is required by more-itertools
 * ERROR: dev-python/jeepney-0.6.0::gentoo failed (test phase):

six was installed only for python3_7:

dev-python/six-1.15.0-r1::gentoo was built with the following:
USE="-doc -test" PYTHON_TARGETS="python3_7 (-pypy3) -python3_6 -python3_8 -python3_9"
FEATURES="ipc-sandbox news usersandbox fixlafiles parallel-fetch fail-clean qa-unresolved-soname-deps binpkg-dostrip unknown-features-warn pid-sandbox distlocks stricter userpriv assume-digests sandbox binpkg-logs ebuild-locks sfperms config-protect-if-modified unmerge-logs unmerge-orphans network-sandbox strict preserve-libs binpkg-docompress protect-owned xattr usersync userfetch merge-sync"
Comment 1 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-11-28 12:17:57 UTC
What version of more-itertools do you have installed?
Comment 2 Sergei Trofimovich (RETIRED) gentoo-dev 2020-11-28 12:28:19 UTC
dev-python/more-itertools-5.0.0::gentoo was built with the following:
USE="-doc -test" PYTHON_TARGETS="python2_7 python3_6 python3_7 (-pypy3) -python3_8 -python3_9"
FEATURES="qa-unresolved-soname-deps protect-owned binpkg-dostrip preserve-libs unknown-features-warn unmerge-logs config-protect-if-modified binpkg-docompress merge-sync sfperms parallel-fetch news usersandbox xattr usersync pid-sandbox fixlafiles assume-digests sandbox fail-clean distlocks userpriv userfetch unmerge-orphans ipc-sandbox binpkg-logs ebuild-locks network-sandbox"

I'll try to update.
Comment 3 Sergei Trofimovich (RETIRED) gentoo-dev 2020-11-28 14:57:35 UTC
Update pulled in correct dependencies.