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

Bug 574222

Summary: dev-python/jsonschema-2.5.1: functool32 dependency breaks install on py3-only system
Product: Gentoo Linux Reporter: typograph
Component: [OLD] LibraryAssignee: Patrick McLean <chutzpah>
Status: RESOLVED FIXED    
Severity: minor    
Priority: Normal    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description typograph 2016-02-08 22:44:55 UTC
If PYTHON_TARGETS only has python3*, the dependency of dev-python/jsonschema-2.5.1 on dev-python/functools32 cannot be satisfied.

emerge error message:

!!! The ebuild selected to satisfy "dev-python/functools32[python_targets_pypy(-)?,-python_single_target_pypy(-),python_targets_python2_7(-)?,-python_single_target_python2_7(-)]" has unmet requirements.
- dev-python/functools32-3.2.3::gentoo USE="" ABI_X86="64" PYTHON_TARGETS="-pypy -python2_7"

  The following REQUIRED_USE flag constraints are unsatisfied:
    any-of ( python_targets_pypy python_targets_python2_7 )

(dependency required by "dev-python/jsonschema-2.5.1-r1::gentoo" [ebuild])


I guess this dependency should be skipped if neither pypy nor python2_7 is enabled.