forked from pool/python-isort
- Fix wheel building and installation for testing exampleprojects
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-isort?expand=0&rev=65
This commit is contained in:
parent
e812f0e4f5
commit
59630a8909
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Oct 9 16:47:11 UTC 2020 - Benjamin Greiner <code@bnavigator.de>
|
||||||
|
|
||||||
|
- Fix wheel building and installation for testing exampleprojects
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Oct 8 15:56:53 UTC 2020 - Benjamin Greiner <code@bnavigator.de>
|
Thu Oct 8 15:56:53 UTC 2020 - Benjamin Greiner <code@bnavigator.de>
|
||||||
|
|
||||||
|
@ -80,7 +80,7 @@ chmod -x LICENSE
|
|||||||
%build
|
%build
|
||||||
%pyproject_wheel
|
%pyproject_wheel
|
||||||
|
|
||||||
%if ! %{with test}
|
%if !%{with test}
|
||||||
%install
|
%install
|
||||||
%pyproject_install
|
%pyproject_install
|
||||||
%python_clone -a %{buildroot}%{_bindir}/isort
|
%python_clone -a %{buildroot}%{_bindir}/isort
|
||||||
@ -90,9 +90,16 @@ chmod -x LICENSE
|
|||||||
%if %{with test}
|
%if %{with test}
|
||||||
%check
|
%check
|
||||||
ORIGPATH=$PATH
|
ORIGPATH=$PATH
|
||||||
%{python_expand # install example projects for testing
|
%{python_expand # install isort and required example projects into custom root
|
||||||
|
exampleprojects="example_shared_isort_profile example_isort_formatting_plugin"
|
||||||
|
for eproj in $exampleprojects; do
|
||||||
|
pushd $eproj
|
||||||
|
%pyproject_wheel
|
||||||
|
popd
|
||||||
|
mv $eproj/$eproj*.whl .
|
||||||
|
done
|
||||||
mkdir isort-test-%{$python_bin_suffix}
|
mkdir isort-test-%{$python_bin_suffix}
|
||||||
for proj in isort*.whl example_shared_isort_profile example_isort_formatting_plugin; do
|
for proj in isort $exampleprojects; do
|
||||||
$python -m pip install --verbose \
|
$python -m pip install --verbose \
|
||||||
--root $(pwd)/isort-test-%{$python_bin_suffix} \
|
--root $(pwd)/isort-test-%{$python_bin_suffix} \
|
||||||
--no-deps \
|
--no-deps \
|
||||||
@ -100,7 +107,7 @@ for proj in isort*.whl example_shared_isort_profile example_isort_formatting_plu
|
|||||||
--no-build-isolation \
|
--no-build-isolation \
|
||||||
--progress-bar off \
|
--progress-bar off \
|
||||||
--disable-pip-version-check \
|
--disable-pip-version-check \
|
||||||
$proj
|
${proj}*.whl
|
||||||
done
|
done
|
||||||
|
|
||||||
export PATH="$(pwd)/isort-test-%{$python_bin_suffix}/usr/bin:$ORIGPATH"
|
export PATH="$(pwd)/isort-test-%{$python_bin_suffix}/usr/bin:$ORIGPATH"
|
||||||
@ -118,7 +125,7 @@ pytest-%{$python_bin_suffix} -v \
|
|||||||
}
|
}
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if ! %{with test}
|
%if !%{with test}
|
||||||
%post
|
%post
|
||||||
%python_install_alternative isort
|
%python_install_alternative isort
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user