diff --git a/python-neutronclient.spec b/python-neutronclient.spec index 36a916d..b618089 100644 --- a/python-neutronclient.spec +++ b/python-neutronclient.spec @@ -1,10 +1,8 @@ # Macros for py2/py3 compatibility %if 0%{?fedora} || 0%{?rhel} > 7 %global pyver %{python3_pkgversion} -%global __python %{__python3} %else %global pyver 2 -%global __python %{__python2} %endif %global pyver_bin python%{pyver} %global pyver_sitelib %python%{pyver}_sitelib @@ -129,9 +127,9 @@ rm -rf doc/build/html/.doctrees doc/build/html/.buildinfo %install %{pyver_install} -mv %{buildroot}%{_bindir}/%{cname} %{buildroot}%{_bindir}/%{cname}-%{python_version} -ln -s %{cname}-%{python_version} %{buildroot}%{_bindir}/%{cname}-%{pyver} -ln -s %{cname}-%{pyver} %{buildroot}%{_bindir}/%{cname} + +# Create a versioned binary for backwards compatibility until everything is pure py3 +ln -s %{cname} %{buildroot}%{_bindir}/%{cname}-%{pyver} %check # (TODO) Ignore unit tests results until https://bugs.launchpad.net/python-neutronclient/+bug/1783789 @@ -145,7 +143,6 @@ ln -s %{cname}-%{pyver} %{buildroot}%{_bindir}/%{cname} %{pyver_sitelib}/*.egg-info %{_bindir}/%{cname} %{_bindir}/%{cname}-%{pyver} -%{_bindir}/%{cname}-%{python_version} %exclude %{pyver_sitelib}/%{sname}/tests %files -n python%{pyver}-%{sname}-tests