diff --git a/SPECS/python-qrcode.spec b/SPECS/python-qrcode.spec
index 0651003..5028a2f 100644
--- a/SPECS/python-qrcode.spec
+++ b/SPECS/python-qrcode.spec
@@ -9,7 +9,7 @@
 
 Name:           python-%{pkgname}
 Version:        5.1
-Release:        11%{?dist}
+Release:        12%{?dist}
 Summary:        Python QR Code image generator
 
 License:        BSD
@@ -61,7 +61,11 @@ Core Python 2 module for QR code generation. Does not contain image rendering.
 Summary:        Python QR Code image generator
 Requires:       python3-imaging
 # For entry point:
+%if 0%{?rhel} && 0%{?rhel} >= 8
+Requires:       platform-python-setuptools
+%else
 Requires:       python3-setuptools
+%endif
 Requires:       python3-%{pkgname}-core = %{version}-%{release}
 
 %description -n python3-%{pkgname}
@@ -208,6 +212,10 @@ popd
 
 
 %changelog
+* Wed Nov 28 2018 Tomas Orsava <torsava@redhat.com> - 5.1-12
+- Require platform-python-setuptools instead of python3-setuptools
+- Resolves: rhbz#1654457, rhbz#1654458
+
 * Fri Jun 22 2018 Charalampos Stratakis <cstratak@redhat.com> - 5.1-11
 - Conditionalize the python2 subpackage