also do not let default flake8 binary be result of side-effect
ps: if both py versions disabled the result is undefined
%if %{with python2}
%py_install
-cp -p $RPM_BUILD_ROOT%{_bindir}/flake8{,-2}
+mv $RPM_BUILD_ROOT%{_bindir}/flake8{,-2}
%py_postclean
%endif
%if %{with python3}
%py3_install
-cp -p $RPM_BUILD_ROOT%{_bindir}/flake8{,-3}
+mv $RPM_BUILD_ROOT%{_bindir}/flake8{,-3}
%endif
+ln -s flake-%{!?with_python3:2}%{?with_python3:3} $RPM_BUILD_ROOT%{_bindir}/flake8
+
%clean
rm -rf $RPM_BUILD_ROOT