Description of problem: run copr-cli Version-Release number of selected component: copr-cli-1.44-2.fc23 Additional info: reporter: libreport-2.6.2 cmdline: /usr/bin/python2 /usr/bin/copr-cli dso_list: python-setuptools-18.3.1-1.fc24.noarch executable: /usr/bin/copr-cli kernel: 4.3.0-0.rc0.git14.2.fc24.x86_64 runlevel: N 5 type: Python uid: 13558 Truncated backtrace: __init__.py:839:resolve:DistributionNotFound: The 'requests' distribution was not found and is required by copr Traceback (most recent call last): File "/usr/bin/copr-cli", line 5, in <module> from pkg_resources import load_entry_point File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3084, in <module> @_call_aside File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3070, in _call_aside f(*args, **kwargs) File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 3097, in _initialize_master_working_set working_set = WorkingSet._build_master() File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 651, in _build_master ws.require(__requires__) File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 952, in require needed = self.resolve(parse_requirements(requirements)) File "/usr/lib/python2.7/site-packages/pkg_resources/__init__.py", line 839, in resolve raise DistributionNotFound(req, requirers) DistributionNotFound: The 'requests' distribution was not found and is required by copr Local variables in innermost frame: dist: None requirers: set(['copr']) to_activate: [copr-cli 0.3.0 (/usr/lib/python2.7/site-packages), copr 0.0.1 (/usr/lib/python2.7/site-packages), six 1.9.0 (/usr/lib/python2.7/site-packages)] req: Requirement.parse('requests') requirements: [] new_requirements: [] replace_conflicting: False required_by: defaultdict(<type 'set'>, {Requirement.parse('six'): set(['copr']), Requirement.parse('copr'): set(['copr-cli']), Requirement.parse('requests'): set(['copr'])}) ws: <pkg_resources.WorkingSet object at 0x7f0a05d9cb90> new_requirement: Requirement.parse('requests') env: <pkg_resources.Environment object at 0x7f0a05d9cbd0> installer: None self: <pkg_resources.WorkingSet object at 0x7f0a05d9cb90> best: {'requests': None} processed: {Requirement.parse('six'): True, Requirement.parse('copr-cli==0.3.0'): True, Requirement.parse('copr'): True}
Created attachment 1074857 [details] File: backtrace
Created attachment 1074858 [details] File: environ
Apparently, the package doesn't require python-requests.noarch. 'dnf install python-requests.noarch' fixes this problem
*** Bug 1264309 has been marked as a duplicate of this bug. ***
*** Bug 1264276 has been marked as a duplicate of this bug. ***
$ python Python 2.7.10 (default, Sep 3 2015, 20:12:09) [GCC 5.1.1 20150618 (Red Hat 5.1.1-4)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import bugzilla Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib/python2.7/site-packages/bugzilla/__init__.py", line 22, in <module> from .base import BugzillaBase as _BugzillaBase File "/usr/lib/python2.7/site-packages/bugzilla/base.py", line 34, in <module> import requests ImportError: No module named requests $ rpm -qf /usr/lib/python2.7/site-packages/bugzilla/base.py python-bugzilla-1.2.1-2.fc23.noarch
So it was a bug in python3-request which was set to provide python-request. It should be fixed python-requests-2.7.0-5.fc23, see https://bugzilla.redhat.com/show_bug.cgi?id=1241671
*** This bug has been marked as a duplicate of bug 1241671 ***