Requiring PyGObject in setup.py causes, that on EPEL7 this component is required although it is not listed as a specfile dependency.
Resolves: rhbz#1679365 JIRA: COMPOSE-3305
Signed-off-by: Ondrej Nosek onosek@redhat.com
It seems it is safe. I run unit-tests and it passed. I also made scratch builds for EPEL7 and tested it on a clean docker container. PyGObject is now not required for fedpkg and can be uninstalled from the system (on CentOS there is python-gobject-base in default state).
:thumbsup: from me. Having correct dependencies in setup.py is nice, but we still need system dependencies, so it does not cover everything and we can't rely on it anyway.
Pull-Request has been merged by onosek
Requiring PyGObject in setup.py causes, that on EPEL7 this component is
required although it is not listed as a specfile dependency.
Resolves: rhbz#1679365
JIRA: COMPOSE-3305
Signed-off-by: Ondrej Nosek onosek@redhat.com