diff --git a/python-nibabel.spec b/python-nibabel.spec index 9de4477..731c959 100644 --- a/python-nibabel.spec +++ b/python-nibabel.spec @@ -96,11 +96,16 @@ Python 3 version. %autosetup -n %{modname}-%{version} -S git rm -vrf %{modname}/externals/ # Hard fix for bundled libs -find -type f -name '*.py' -exec sed -i \ - -e "s/from nibabel.externals.six/from six/" \ - -e "s/from \.*[ ]*externals.six/from six/" \ - -e "s/from \.*externals.netcdf/from scipy.io.netcdf/" \ - {} ';' +for f in $(find -path ./doc -prure -o -type f -name '*.py') bin/*; do + sed -i \ + -e "s/from nibabel.externals.six/from six/" \ + -e "s/from \.*[ ]*externals.six/from six/" \ + -e "s/from \.*externals.netcdf/from scipy.io.netcdf/" \ + -e "s/from nibabel.externals import OrderedDict/from collections import OrderedDict/" \ + -e "s/from \.*externals import OrderedDict/from collections import OrderedDict/" \ + $f + grep "externals" $f && exit 1 +done sed -i -e "/externals/d" setup.py %build