!1 Init package python3-pytest-mpl of version 0.16.0

From: @han-guangyu 
Reviewed-by: @xiyuanwang 
Signed-off-by: @xiyuanwang
This commit is contained in:
openeuler-ci-bot 2022-07-14 11:53:35 +00:00 committed by Gitee
commit 57d59fb224
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
2 changed files with 112 additions and 0 deletions

BIN
pytest-mpl-0.16.0.tar.gz Normal file

Binary file not shown.

112
python-pytest-mpl.spec Normal file
View File

@ -0,0 +1,112 @@
%global _empty_manifest_terminate_build 0
Name: python-pytest-mpl
Version: 0.16.0
Release: 1
Summary: pytest plugin to help with testing figures output from Matplotlib
License: BSD
URL: https://github.com/matplotlib/pytest-mpl
Source0: https://files.pythonhosted.org/packages/d6/82/13cddec82902caa6625b4aafc3729cd87c95c35a488f689b435f6f490492/pytest-mpl-0.16.0.tar.gz
BuildArch: noarch
%description
--This is a plugin to facilitate image comparison for Matplotlib <>_ figures in
pytest.For each figure to test, the reference image is subtracted from the
generated image, and the RMS of the residual is compared to a user-specified
tolerance. If the residual is too large, the test will fail (this is implemented
using helper functions from matplotlib.testing).For more information on how to
write tests to do this, see the **Using*section below.Installing -This plugin is
compatible with Python 3.6 and later, and requires pytest <>_ and matplotlib <.
%package -n python3-pytest-mpl
Summary: pytest plugin to help with testing figures output from Matplotlib
Provides: python-pytest-mpl
# Base build requires
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pbr
BuildRequires: python3-pip
BuildRequires: python3-wheel
# General requires
BuildRequires: python3-pytest
BuildRequires: python3-matplotlib
BuildRequires: python3-packaging
BuildRequires: python3-jinja2
BuildRequires: python3-pillow
# Tests running requires
BuildRequires: python3-pytest-cov
# General requires
Requires: python3-pytest
Requires: python3-matplotlib
Requires: python3-packaging
Requires: python3-jinja2
Requires: python3-pillow
# Tests running requires
Requires: python3-pytest-cov
%description -n python3-pytest-mpl
--This is a plugin to facilitate image comparison for Matplotlib <>_ figures in
pytest.For each figure to test, the reference image is subtracted from the
generated image, and the RMS of the residual is compared to a user-specified
tolerance. If the residual is too large, the test will fail (this is implemented
using helper functions from matplotlib.testing).For more information on how to
write tests to do this, see the **Using*section below.Installing -This plugin is
compatible with Python 3.6 and later, and requires pytest <>_ and matplotlib <.
%package help
Summary: pytest plugin to help with testing figures output from Matplotlib
Provides: python3-pytest-mpl-doc
%description help
--This is a plugin to facilitate image comparison for Matplotlib <>_ figures in
pytest.For each figure to test, the reference image is subtracted from the
generated image, and the RMS of the residual is compared to a user-specified
tolerance. If the residual is too large, the test will fail (this is implemented
using helper functions from matplotlib.testing).For more information on how to
write tests to do this, see the **Using*section below.Installing -This plugin is
compatible with Python 3.6 and later, and requires pytest <>_ and matplotlib <.
%prep
%autosetup -n pytest-mpl-%{version}
%build
%py3_build
%install
%py3_install
install -d -m755 %{buildroot}/%{_pkgdocdir}
if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
pushd %{buildroot}
if [ -d usr/lib ]; then
find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/lib64 ]; then
find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/bin ]; then
find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/sbin ]; then
find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
fi
touch doclist.lst
if [ -d usr/share/man ]; then
find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
fi
popd
mv %{buildroot}/filelist.lst .
mv %{buildroot}/doclist.lst .
%check
%{__python3} setup.py test
%files -n python3-pytest-mpl -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Thu Jul 14 2022 OpenStack_SIG <openstack@openeuler.org> - 0.16.0-1
- Init package python3-pytest-mpl of version 0.16.0