Bug 1702355 - python2-pytest-shutil fails to install due to missing dependencies
Summary: python2-pytest-shutil fails to install due to missing dependencies
Alias: None
Product: Fedora
Classification: Fedora
Component: python-pytest-shutil
Version: rawhide
Hardware: Unspecified
OS: Unspecified
Target Milestone: ---
Assignee: Miro Hrončok
QA Contact: Fedora Extras Quality Assurance
Depends On:
Blocks: F31FailsToInstall PY2FTBI
TreeView+ depends on / blocked
Reported: 2019-04-23 14:47 UTC by Miro Hrončok
Modified: 2019-04-23 21:36 UTC (History)
1 user (show)

Fixed In Version: python-pytest-shutil-1.6.0-2.fc31
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Last Closed: 2019-04-23 21:36:26 UTC
Type: Bug

Attachments (Terms of Use)

Description Miro Hrončok 2019-04-23 14:47:30 UTC
After the recent update of python-pytest-shutil:


python2-pytest-shutil requires python2.7dist(termcolor).

That doesn't exists:

 Problem: conflicting requests
  - nothing provides python2.7dist(termcolor) needed by python2-pytest-shutil-1.6.0-1.fc31.noarch

This makes python-pytest-virtualenv FTBFS and python2-pytest-virtualenv uninstallable as well.
If the dependency is optional, it should be filtered out. If it is not, python2-pytest-virtualenv and python2-pytest-shutil should be removed from Fedora and setuptools tests that need it should be skipped on Python 2.

Comment 1 Miro Hrončok 2019-04-23 14:51:41 UTC
IMHO, termcolor is only imported when PrettyFormatter is used.
I guess we can make it optional.

Comment 2 Miro Hrončok 2019-04-23 14:56:40 UTC
Looking into it.

Note You need to log in before you can comment on or make changes to this bug.