Summary: | dev-python/click-7.0-r1 USE=doc fails to build if click is not already present - sphinx: pkg_resources.DistributionNotFound: The 'Click' distribution was not found and is required by the application | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Zoltan Puskas <zoltan> |
Component: | Current packages | Assignee: | Python Gentoo Team <python> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | esigra, hydrapolic, leonchik1976, lssndrbarbieri, nbowler |
Priority: | Normal | Keywords: | PullRequest |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://github.com/gentoo/gentoo/pull/13126 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
build.log
dev-python/click[doc] circular dependency |
Description
Zoltan Puskas
2019-08-16 06:17:44 UTC
Does it work with MAKEOPTS="-j1"? No, building with MAKEOPTS="-j1", still gives the same error. I only had this issue with USE=doc Seems like it happens if you don't have click installed and try to build with docs. Created attachment 591606 [details, diff]
dev-python/click[doc] circular dependency
In the absence of a real fix adding dev-python/click to BDEPEND correctly makes portage block in this situation and produce the hint to "Change USE: -doc".
I think we can patch the docs config to remove the version check lookup. This still seems broken as of click-8.0.1... *** Bug 750086 has been marked as a duplicate of this bug. *** Closing bugs for old versions with the new stabilization round. If you can still reproduce with the newest ~arch version, feel free to reopen. |