2010-11-23 14:45:57 +01:00
#
2021-07-27 14:49:17 +02:00
# spec file
2010-11-23 14:45:57 +01:00
#
2023-02-10 23:03:18 +01:00
# Copyright (c) 2023 SUSE LLC
2010-11-23 14:45:57 +01:00
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
2018-11-23 09:27:47 +01:00
# Please submit bugfixes or comments via https://bugs.opensuse.org/
2010-11-23 14:45:57 +01:00
#
2012-08-26 11:33:52 +02:00
2020-05-18 11:10:22 +02:00
%global flavor @BUILD_FLAVOR@%{nil}
%if "%{flavor}" == "test"
%define psuffix -test
%bcond_without test
2020-07-21 09:09:12 +02:00
# Run on 64bit intel and arm only, on others there are >100 test failures
ExclusiveArch : x86_64 aarch64
2020-05-18 11:10:22 +02:00
%else
%define psuffix %{nil}
%bcond_with test
%endif
2023-05-08 10:17:51 +02:00
%{?sle15_python_module_pythons}
2020-05-18 11:10:22 +02:00
Name : python-matplotlib%{psuffix}
2023-02-10 23:03:18 +01:00
Version : 3.6.3
2011-12-12 16:58:51 +01:00
Release : 0
2010-11-23 14:45:57 +01:00
Summary : Plotting Library for Python
2014-07-23 22:07:19 +02:00
License : SUSE-Matplotlib
2020-03-28 19:05:40 +01:00
URL : https://matplotlib.org
2017-01-10 10:45:39 +01:00
Source : https://files.pythonhosted.org/packages/source/m/matplotlib/matplotlib-%{version} .tar.gz
2021-12-16 12:34:18 +01:00
Source1 : matplotlib-mplsetup.cfg
2021-04-07 11:55:25 +02:00
# Bundled version of freetype and qhull for testing purposes only
Source98 : http://www.qhull.org/download/qhull-2020-src-8.0.2.tgz
2020-05-18 11:10:22 +02:00
Source99 : https://downloads.sourceforge.net/project/freetype/freetype2/2.6.1/freetype-2.6.1.tar.gz
2023-07-12 11:33:06 +02:00
# PATCH-FIX-OPENSUSE mmachova@suse.com workaround for boo#1213007 suggested in https://github.com/matplotlib/matplotlib/issues/26152#issuecomment-1607594392
Patch : pyparsing-workaround-setName.patch
2023-02-10 23:03:18 +01:00
Recommends: ghostscript
Recommends: libxml2-tools
Recommends: poppler-tools
Recommends: python-certifi
Recommends: (%{python_flavor} -matplotlib-tk if tk)
Provides : python-matplotlib-gtk = %{version}
Obsoletes : python-matplotlib-gtk < %{version}
2022-12-23 17:13:55 +01:00
# SECTION build
BuildRequires : %{python_module devel >= 3.8}
BuildRequires : %{python_module numpy-devel >= 1.19}
2021-01-15 07:06:52 +01:00
BuildRequires : %{python_module pip}
2023-02-10 23:03:18 +01:00
BuildRequires : %{python_module setuptools_scm >= 7}
2017-05-06 18:29:48 +02:00
BuildRequires : %{python_module setuptools}
2022-12-23 17:13:55 +01:00
BuildRequires : %{python_module wheel}
2019-03-01 19:47:47 +01:00
BuildRequires : c++_compiler
BuildRequires : fdupes
BuildRequires : pkgconfig
BuildRequires : python-rpm-macros
2020-05-18 09:00:21 +02:00
BuildRequires : qhull-devel >= 2003.1
2022-12-23 17:13:55 +01:00
# /SECTION
# SECTION tk dependencies via tcl
BuildRequires : tcl
BuildRequires : pkgconfig(freetype2) >= 2.3
BuildRequires : pkgconfig(libpng) >= 1.2
BuildRequires : pkgconfig(tcl)
# /SECTION
# SECTION runtime
2019-03-01 19:47:47 +01:00
Requires : python-Cycler >= 0.10
2021-12-16 12:34:18 +01:00
Requires : python-FontTools >= 4.22.0
2022-12-23 17:13:55 +01:00
Requires : python-Pillow >= 6.2.0
2023-02-10 23:03:18 +01:00
Requires : python-contourpy >= 1.0.1
2019-03-01 19:47:47 +01:00
Requires : python-kiwisolver >= 1.0.1
2022-12-23 17:13:55 +01:00
Requires : python-numpy >= 1.19
2021-12-16 12:34:18 +01:00
Requires : python-packaging >= 20.0
2020-07-23 12:45:25 +02:00
Requires : python-pyparsing > 2.2.1
Requires : python-python-dateutil >= 2.7
2022-12-23 17:13:55 +01:00
# /SECTION
# SECTION test
2020-05-18 11:10:22 +02:00
%if %{with test}
2021-12-16 12:34:18 +01:00
BuildRequires : %{python_module matplotlib = %{version} }
2020-07-21 09:09:12 +02:00
BuildRequires : %{python_module matplotlib-cairo = %{version} }
BuildRequires : %{python_module matplotlib-gtk3 = %{version} }
2021-12-16 12:34:18 +01:00
BuildRequires : %{python_module matplotlib-gtk4 = %{version} }
2020-07-21 09:09:12 +02:00
BuildRequires : %{python_module matplotlib-qt5 = %{version} }
BuildRequires : %{python_module matplotlib-testdata = %{version} }
BuildRequires : %{python_module matplotlib-tk = %{version} }
BuildRequires : %{python_module matplotlib-web = %{version} }
BuildRequires : %{python_module matplotlib-wx = %{version} }
2022-05-27 09:09:07 +02:00
BuildRequires : %{python_module psutil}
2020-05-18 11:10:22 +02:00
BuildRequires : %{python_module pytest-xdist}
2020-07-21 09:09:12 +02:00
BuildRequires : %{python_module pytest-xvfb}
2020-05-18 11:10:22 +02:00
BuildRequires : %{python_module pytest}
2021-12-16 12:34:18 +01:00
# SECTION latex test dependencies
BuildRequires : %{python_module matplotlib-latex = %{version} }
2017-10-17 01:52:04 +02:00
BuildRequires : ghostscript
2019-03-01 19:47:47 +01:00
BuildRequires : inkscape
2017-10-17 01:52:04 +02:00
BuildRequires : poppler-tools
2019-12-06 20:39:19 +01:00
# /SECTION
2022-12-23 17:13:55 +01:00
# /SECTION test
2017-10-17 01:52:04 +02:00
%endif
2017-05-06 18:29:48 +02:00
%python_subpackages
2011-02-07 23:51:18 +01:00
%description
2010-11-23 14:45:51 +01:00
matplotlib is a python 2D plotting library which produces publication
quality figures in a variety of hardcopy formats and interactive
environments across platforms. matplotlib can be used in python
scripts, the python and ipython shell (ala matlab or mathematica), web
application servers, and six graphical user interface toolkits.
2018-09-19 03:59:45 +02:00
%package cairo
2014-09-03 18:22:57 +02:00
Summary : Cairo backend for %{name}
Requires : %{name} = %{version}
2019-05-19 07:15:06 +02:00
Requires : python-cairo
2014-09-03 18:22:57 +02:00
2018-09-19 03:59:45 +02:00
%description cairo
2018-11-23 09:27:47 +01:00
This package includes the non-interactive Cairo-based backend
2014-09-03 18:22:57 +02:00
for the %{name} plotting package
2018-09-19 03:59:45 +02:00
%package gtk3
2014-03-09 20:14:38 +01:00
Summary : GTK3 backends for %{name}
2011-02-07 23:51:18 +01:00
Requires : %{name} = %{version}
2021-12-16 12:34:18 +01:00
Requires : %{name} -gtk-common = %{version}
2010-11-23 14:45:51 +01:00
2018-09-19 03:59:45 +02:00
%description gtk3
2014-03-09 20:14:38 +01:00
This package includes the GTK3-based gtk3, gtk3agg, and
gtk3cairo backends for the %{name} plotting package
2012-03-20 11:33:39 +01:00
2021-12-16 12:34:18 +01:00
%package gtk4
Summary : GTK4 backends for %{name}
Requires : %{name} = %{version}
Requires : %{name} -gtk-common = %{version}
%description gtk4
This package includes the GTK4-based gtk4, gtk4agg, and
gtk4cairo backends for the %{name} plotting package
%package gtk-common
2022-12-23 17:13:55 +01:00
Summary : Code common for GTK3 and GTK4 backends for %{name}
2021-12-16 12:34:18 +01:00
Requires : %{name} = %{version}
Requires : %{name} -cairo = %{version}
Requires : gdk-pixbuf-loader-rsvg
Requires : python-gobject-Gdk
Requires : python-gobject-cairo
%description gtk-common
This package provides code common for the GTK3 and GTK4 backends
for the %{name} plotting package
2018-09-19 03:59:45 +02:00
%package latex
2014-09-19 13:56:26 +02:00
Summary : Allow rendering latex in %{name}
Requires : %{name} = %{version}
2021-05-07 14:32:22 +02:00
# grep usepackage lib/matplotlib/texmanager.py lib/matplotlib/backends/backend_pgf.py
2021-12-16 12:34:18 +01:00
# https://github.com/search?q=usepackage+repo%3Amatplotlib%2Fmatplotlib+path%3Alib&type=Code
2014-09-19 13:56:26 +02:00
Requires : texlive-dvipng
2021-05-07 14:32:22 +02:00
Requires : texlive-dvips
Requires : texlive-geometry
Requires : texlive-graphics
Requires : texlive-helvetic
2014-09-19 13:56:26 +02:00
Requires : texlive-latex
2021-05-07 14:32:22 +02:00
Requires : texlive-pgf
2017-08-13 14:58:58 +02:00
Requires : texlive-sfmath
2020-05-18 09:00:21 +02:00
Requires : texlive-tex
2021-05-07 14:32:22 +02:00
Requires : texlive-txfonts
Requires : texlive-xcolor
Requires : tex(avant.sty)
Requires : tex(chancery.sty)
Requires : tex(charter.sty)
Requires : tex(courier.sty)
Requires : tex(geometry.sty)
Requires : tex(helvet.sty)
Requires : tex(mathpazo.sty)
Requires : tex(mathptmx.sty)
Requires : tex(pncr.tfm)
Requires : tex(psfrag.sty)
Requires : tex(type1cm.sty)
Requires : tex(type1ec.sty)
Requires : tex(ucs.sty)
2021-12-16 12:34:18 +01:00
Requires : tex(underscore.sty)
2022-12-23 17:13:55 +01:00
BuildArch : noarch
2014-09-19 13:56:26 +02:00
2018-09-19 03:59:45 +02:00
%description latex
2014-09-19 13:56:26 +02:00
This package allows %{name} to display latex in plots
and figures.
2018-09-19 03:59:45 +02:00
%package qt5
2014-09-03 18:22:57 +02:00
Summary : Qt5 backend for %{name}
Requires : %{name} = %{version}
Requires : python-qt5
2020-05-18 09:00:21 +02:00
Provides : %{name} -qt-shared = %{version}
2020-07-21 09:09:12 +02:00
Obsoletes : %{name} -qt-shared < %{version}
2014-09-03 18:22:57 +02:00
2018-09-19 03:59:45 +02:00
%description qt5
2014-09-03 18:22:57 +02:00
This package includes the Qt5-based pyqt5 backend
for the %{name} plotting package
2020-07-21 09:09:12 +02:00
%package testdata
Summary : Test data for %{name}
Requires : %{name} = %{version}
%description testdata
This package includes the test baseline data
for the %{name} plotting package
2018-09-19 03:59:45 +02:00
%package tk
2014-03-09 20:14:38 +01:00
Summary : Tk backend for %{name}
Requires : %{name} = %{version}
2021-12-16 12:34:18 +01:00
Requires : python-Pillow-tk
2014-03-09 20:14:38 +01:00
Requires : python-tk
2014-09-17 17:26:35 +02:00
Requires : tcl >= 8.3
2014-03-09 20:14:38 +01:00
2018-09-19 03:59:45 +02:00
%description tk
2014-03-09 20:14:38 +01:00
This package includes the Tk-based tkagg backend
for the %{name} plotting package
2018-09-19 03:59:45 +02:00
%package web
2014-03-09 20:14:38 +01:00
Summary : Web backend for %{name}
Requires : %{name} = %{version}
Requires : python-tornado
2018-09-19 03:59:45 +02:00
%description web
2014-03-09 20:14:38 +01:00
This package includes the browser-based webagg backend
for the %{name} plotting package
2018-09-19 03:59:45 +02:00
%package wx
2014-03-09 20:14:38 +01:00
Summary : WxWidgets backend for %{name}
Requires : %{name} = %{version}
2018-09-19 03:59:45 +02:00
Requires : python-wxPython >= 4
2014-03-09 20:14:38 +01:00
2018-09-19 03:59:45 +02:00
%description wx
2014-03-09 20:14:38 +01:00
This package includes the wxWidgets-based wxagg backend
for %{name} plotting package
2010-11-23 14:45:51 +01:00
%prep
2022-12-07 12:31:15 +01:00
%autosetup -p1 -n matplotlib-%{version}
2022-12-23 17:13:55 +01:00
# Copy freetype to the right location, so that matplotlib will not try to download it
2021-04-07 11:55:25 +02:00
mkdir -p ~/.cache/matplotlib/
SHA=($(sha256sum %{SOURCE98} ))
cp %{SOURCE98} ~/.cache/matplotlib/${SHA}
SHA=($(sha256sum %{SOURCE99} ))
cp %{SOURCE99} ~/.cache/matplotlib/${SHA}
2013-10-25 11:21:32 +02:00
chmod -x lib/matplotlib/mpl-data/images/*.svg
2014-09-17 17:26:35 +02:00
find examples lib/matplotlib lib/mpl_toolkits/mplot3d -type f -name " * . p y " -exec sed -i " s | # ! \ / u s r \ / b i n \ / e n v p y t h o n | | " {} \;
2017-01-10 10:45:39 +01:00
find examples lib/matplotlib lib/mpl_toolkits/mplot3d -type f -name " * . p y " -exec sed -i " s | # ! \ / u s r \ / b i n \ / p y t h o n | | " {} \;
2021-12-16 12:34:18 +01:00
cp %{SOURCE1} mplsetup.cfg
2021-01-15 07:06:52 +01:00
# The setup procedure wants certifi to download packages over https. Not applicable here.
sed -i '/"certifi>=.*"/ d' setup.py
2017-10-17 01:52:04 +02:00
2010-11-23 14:45:51 +01:00
%build
2020-05-18 11:10:22 +02:00
%if !%{with test}
2022-12-23 17:13:55 +01:00
%pyproject_wheel
2020-05-18 11:10:22 +02:00
%endif
2010-11-23 14:45:51 +01:00
%install
2020-05-18 11:10:22 +02:00
%if !%{with test}
2022-12-23 17:13:55 +01:00
%pyproject_install
2021-01-15 07:06:52 +01:00
%{python_expand sed -i -e " s / i n s t a l l m a t p l o t l i b f r o m s o u r c e / i n s t a l l t h e $ p y t h o n - m a t p l o t l i b - t e s t d a t a p a c k a g e / " \
%{buildroot} %{$python_sitearch}/matplotlib/tests/__init__.py
2017-08-13 14:58:58 +02:00
}
2021-01-15 07:06:52 +01:00
%{?python_compileall}
%python_expand %fdupes %{buildroot} %{$python_sitearch}
2020-05-18 11:10:22 +02:00
%endif
2014-03-09 20:14:38 +01:00
2020-05-18 11:10:22 +02:00
%if %{with test}
2017-05-06 18:29:48 +02:00
%check
2020-07-21 09:09:12 +02:00
# fails to detect alternative backend within xvfb
skip_tests+=" o r t e s t _ b a c k e n d _ f a l l b a c k _ h e a d f u l "
# test_usetex.py::test_usetex[png] - no tex text -- do not skip test_empty[png] and test_unicode_minus[png]
skip_tests+=" o r ( t e s t _ u s e t e x a n d p n g a n d n o t e m p t y a n d n o t u n i c o d e ) "
# output slightly differs: text moves a bit
skip_tests+=" o r t e s t _ p d f l a t e x "
# timing tests on obs can fail unpredictably
skip_tests+=" o r t e s t _ i n v i s i b l e _ L i n e _ r e n d e r i n g "
2021-12-16 12:34:18 +01:00
# too much memory consumption on obs parallel workers
skip_tests+=" o r ( t e s t _ a g g a n d c h u n k s i z e ) o r t e s t _ t h r o w _ r e n d e r i n g _ c o m p l e x i t y _ e x c e e d e d "
2022-05-27 09:09:07 +02:00
# testing interactive backend leaks inside obs is flaky
skip_tests+=" o r ( t e s t _ b a c k e n d s _ i n t e r a c t i v e a n d t e s t _ f i g u r e _ l e a k _ 2 0 4 9 0 ) "
# flaky signal termination tests inside obs
skip_tests+=" o r _ s i g i n t "
2022-12-23 17:13:55 +01:00
# test finds extra system fonts not found by the mpl fontmanager
skip_tests+=" o r t e s t _ g e t _ f o n t _ n a m e s "
# different default font
skip_tests+=" o r t e s t _ b o l d _ f o n t _ o u t p u t _ w i t h _ n o n e _ f o n t t y p e "
2022-04-13 17:57:42 +02:00
%ifnarch x86_64
# image comparison failures due to precisions dicrepancies to the x86 produced references
skip_tests+=" o r p n g o r s v g o r p d f "
%endif
2022-12-23 17:13:55 +01:00
# backend tests landing in the wrong xdist process may fail with an error. Test them without xdist.
no_xdist=" t e s t _ b a c k e n d o r t e s t _ s p a n _ s e l e c t o r _ a n i m a t e d _ a r t i s t s _ c a l l b a c k "
2021-01-15 07:06:52 +01:00
%{pytest_arch --pyargs matplotlib.tests \
--pyargs mpl_toolkits.tests \
-n auto \
-m " n o t n e t w o r k " \
2022-12-23 17:13:55 +01:00
-vv \
-k " n o t ( $ { n o _ x d i s t } $ { s k i p _ t e s t s } ) "
2021-01-15 07:06:52 +01:00
}
2022-12-23 17:13:55 +01:00
%pytest_arch --pyargs matplotlib.tests -k " ( $ { n o _ x d i s t } ) a n d n o t ( $ { s k i p _ t e s t s : 4 } ) "
2017-05-06 18:29:48 +02:00
%endif
2010-11-23 14:45:51 +01:00
2020-05-18 11:10:22 +02:00
%if !%{with test}
2017-05-06 18:29:48 +02:00
%files %{python_files}
2018-08-18 00:03:18 +02:00
%doc README.rst
2017-11-09 13:57:25 +01:00
%doc examples/
2018-08-18 00:03:18 +02:00
%license LICENSE/
2021-12-16 12:34:18 +01:00
%license doc/users/project/license.rst
2014-09-17 17:26:35 +02:00
%{python_sitearch} /matplotlib/
2022-12-23 17:13:55 +01:00
%{python_sitearch} /matplotlib-%{version} .dist-info
2017-03-12 20:05:14 +01:00
%{python_sitearch} /matplotlib-%{version} -py*-nspkg.pth
2014-09-03 18:22:57 +02:00
%{python_sitearch} /mpl_toolkits
%{python_sitearch} /pylab.py*
2017-05-06 18:29:48 +02:00
%pycache_only %{python_sitearch} /__pycache__/pylab.*
2021-12-16 12:34:18 +01:00
%exclude %{python_sitearch} /matplotlib/backends/_backend_tk.py
%exclude %{python_sitearch} /matplotlib/backends/_backend_gtk.py
2014-09-03 18:22:57 +02:00
%exclude %{python_sitearch} /matplotlib/backends/backend_cairo.*
%exclude %{python_sitearch} /matplotlib/backends/backend_gtk3.*
%exclude %{python_sitearch} /matplotlib/backends/backend_gtk3agg.*
%exclude %{python_sitearch} /matplotlib/backends/backend_gtk3cairo.*
2021-12-16 12:34:18 +01:00
%exclude %{python_sitearch} /matplotlib/backends/backend_gtk4.*
%exclude %{python_sitearch} /matplotlib/backends/backend_gtk4agg.*
%exclude %{python_sitearch} /matplotlib/backends/backend_gtk4cairo.*
2014-09-03 18:22:57 +02:00
%exclude %{python_sitearch} /matplotlib/backends/backend_qt5.*
%exclude %{python_sitearch} /matplotlib/backends/backend_qt5agg.*
2020-07-21 09:09:12 +02:00
%exclude %{python_sitearch} /matplotlib/backends/backend_qt5cairo.py*
2014-09-03 18:22:57 +02:00
%exclude %{python_sitearch} /matplotlib/backends/backend_tkagg.*
2020-07-21 09:09:12 +02:00
%exclude %{python_sitearch} /matplotlib/backends/backend_tkcairo.*
2014-09-03 18:22:57 +02:00
%exclude %{python_sitearch} /matplotlib/backends/backend_webagg.*
%exclude %{python_sitearch} /matplotlib/backends/backend_webagg_core.*
2018-09-19 03:59:45 +02:00
%exclude %{python_sitearch} /matplotlib/backends/backend_wx.*
%exclude %{python_sitearch} /matplotlib/backends/backend_wxagg.*
2020-07-21 09:09:12 +02:00
%exclude %{python_sitearch} /matplotlib/backends/backend_wxcairo.*
2014-09-03 18:22:57 +02:00
%exclude %{python_sitearch} /matplotlib/backends/qt_compat.*
2017-05-06 18:29:48 +02:00
%exclude %{python_sitearch} /matplotlib/backends/qt_editor/
2014-09-03 18:22:57 +02:00
%exclude %{python_sitearch} /matplotlib/backends/web_backend/
2021-12-16 12:34:18 +01:00
%exclude %{python_sitearch} /matplotlib/backends/__pycache__/_backend_tk.*.py*
%exclude %{python_sitearch} /matplotlib/backends/__pycache__/_backend_gtk.*.py*
2018-09-19 03:59:45 +02:00
%exclude %{python_sitearch} /matplotlib/backends/__pycache__/backend_cairo.*.py*
%exclude %{python_sitearch} /matplotlib/backends/__pycache__/backend_gtk3.*.py*
%exclude %{python_sitearch} /matplotlib/backends/__pycache__/backend_gtk3agg.*.py*
%exclude %{python_sitearch} /matplotlib/backends/__pycache__/backend_gtk3cairo.*.py*
2021-12-16 12:34:18 +01:00
%exclude %{python_sitearch} /matplotlib/backends/__pycache__/backend_gtk4.*.py*
%exclude %{python_sitearch} /matplotlib/backends/__pycache__/backend_gtk4agg.*.py*
%exclude %{python_sitearch} /matplotlib/backends/__pycache__/backend_gtk4cairo.*.py*
2018-09-19 03:59:45 +02:00
%exclude %{python_sitearch} /matplotlib/backends/__pycache__/backend_qt5.*.py*
%exclude %{python_sitearch} /matplotlib/backends/__pycache__/backend_qt5agg.*.py*
2020-07-21 09:09:12 +02:00
%exclude %{python_sitearch} /matplotlib/backends/__pycache__/backend_qt5cairo.*.py*
2018-09-19 03:59:45 +02:00
%exclude %{python_sitearch} /matplotlib/backends/__pycache__/backend_tkagg.*.py*
2020-07-21 09:09:12 +02:00
%exclude %{python_sitearch} /matplotlib/backends/__pycache__/backend_tkcairo.*.py*
2018-09-19 03:59:45 +02:00
%exclude %{python_sitearch} /matplotlib/backends/__pycache__/backend_webagg.*.py*
%exclude %{python_sitearch} /matplotlib/backends/__pycache__/backend_webagg_core.*.py*
%exclude %{python_sitearch} /matplotlib/backends/__pycache__/backend_wx.*.py*
%exclude %{python_sitearch} /matplotlib/backends/__pycache__/backend_wxagg.*.py*
2020-07-21 09:09:12 +02:00
%exclude %{python_sitearch} /matplotlib/backends/__pycache__/backend_wxcairo.*.py*
2018-09-19 03:59:45 +02:00
%exclude %{python_sitearch} /matplotlib/backends/__pycache__/qt_compat.*.py*
2020-07-21 09:09:12 +02:00
%exclude %{python_sitearch} /matplotlib/tests/baseline_images
%exclude %{python_sitearch} /matplotlib/tests/tinypages
%exclude %{python_sitearch} /mpl_toolkits/tests/baseline_images
2017-08-13 14:58:58 +02:00
# Dummy package to pull in latex dependencies.
%files %{python_files latex}
2018-08-18 00:03:18 +02:00
%license LICENSE/
2021-12-16 12:34:18 +01:00
%license doc/users/project/license.rst
2014-09-03 18:22:57 +02:00
2017-05-06 18:29:48 +02:00
%files %{python_files cairo}
2018-08-18 00:03:18 +02:00
%license LICENSE/
2021-12-16 12:34:18 +01:00
%license doc/users/project/license.rst
2017-05-06 18:29:48 +02:00
%{python_sitearch} /matplotlib/backends/backend_cairo.py*
%pycache_only %{python_sitearch} /matplotlib/backends/__pycache__/backend_cairo.*.py*
%files %{python_files gtk3}
2018-08-18 00:03:18 +02:00
%license LICENSE/
2021-12-16 12:34:18 +01:00
%license doc/users/project/license.rst
2017-05-06 18:29:48 +02:00
%{python_sitearch} /matplotlib/backends/backend_gtk3.py*
%{python_sitearch} /matplotlib/backends/backend_gtk3agg.py*
%{python_sitearch} /matplotlib/backends/backend_gtk3cairo.py*
%pycache_only %{python_sitearch} /matplotlib/backends/__pycache__/backend_gtk3.*.py*
%pycache_only %{python_sitearch} /matplotlib/backends/__pycache__/backend_gtk3agg.*.py*
%pycache_only %{python_sitearch} /matplotlib/backends/__pycache__/backend_gtk3cairo.*.py*
2014-03-09 20:14:38 +01:00
2021-12-16 12:34:18 +01:00
%files %{python_files gtk4}
%license LICENSE/
%license doc/users/project/license.rst
%{python_sitearch} /matplotlib/backends/backend_gtk4.py*
%{python_sitearch} /matplotlib/backends/backend_gtk4agg.py*
%{python_sitearch} /matplotlib/backends/backend_gtk4cairo.py*
%pycache_only %{python_sitearch} /matplotlib/backends/__pycache__/backend_gtk4.*.py*
%pycache_only %{python_sitearch} /matplotlib/backends/__pycache__/backend_gtk4agg.*.py*
%pycache_only %{python_sitearch} /matplotlib/backends/__pycache__/backend_gtk4cairo.*.py*
%files %{python_files gtk-common}
%license LICENSE/
%license doc/users/project/license.rst
%{python_sitearch} /matplotlib/backends/_backend_gtk.py
%pycache_only %{python_sitearch} /matplotlib/backends/__pycache__/_backend_gtk.*.py*
2020-05-18 09:00:21 +02:00
%files %{python_files qt5}
2018-08-18 00:03:18 +02:00
%license LICENSE/
2021-12-16 12:34:18 +01:00
%license doc/users/project/license.rst
2017-05-06 18:29:48 +02:00
%{python_sitearch} /matplotlib/backends/backend_qt5.py*
%{python_sitearch} /matplotlib/backends/backend_qt5agg.py*
2020-07-21 09:09:12 +02:00
%{python_sitearch} /matplotlib/backends/backend_qt5cairo.py*
2017-05-06 18:29:48 +02:00
%{python_sitearch} /matplotlib/backends/qt_compat.py*
2014-09-03 18:22:57 +02:00
%{python_sitearch} /matplotlib/backends/qt_editor/
2017-05-06 18:29:48 +02:00
%pycache_only %{python_sitearch} /matplotlib/backends/__pycache__/backend_qt5.*.py*
%pycache_only %{python_sitearch} /matplotlib/backends/__pycache__/backend_qt5agg.*.py*
2020-07-21 09:09:12 +02:00
%pycache_only %{python_sitearch} /matplotlib/backends/__pycache__/backend_qt5cairo.*.py*
2017-05-06 18:29:48 +02:00
%pycache_only %{python_sitearch} /matplotlib/backends/__pycache__/qt_compat.*.py*
2020-07-21 09:09:12 +02:00
%files %{python_files testdata}
%license LICENSE/
2021-12-16 12:34:18 +01:00
%license doc/users/project/license.rst
2020-07-21 09:09:12 +02:00
%{python_sitearch} /matplotlib/tests/baseline_images
%{python_sitearch} /matplotlib/tests/tinypages
%{python_sitearch} /mpl_toolkits/tests/baseline_images
%exclude %{python_sitearch} /matplotlib/tests/tinypages/.gitignore
%exclude %{python_sitearch} /matplotlib/tests/tinypages/_static/.gitignore
2017-05-06 18:29:48 +02:00
%files %{python_files tk}
2018-08-18 00:03:18 +02:00
%license LICENSE/
2021-12-16 12:34:18 +01:00
%license doc/users/project/license.rst
%{python_sitearch} /matplotlib/backends/_backend_tk.py*
2017-05-06 18:29:48 +02:00
%{python_sitearch} /matplotlib/backends/backend_tkagg.py*
2020-07-21 09:09:12 +02:00
%{python_sitearch} /matplotlib/backends/backend_tkcairo.py*
2021-12-16 12:34:18 +01:00
%pycache_only %{python_sitearch} /matplotlib/backends/__pycache__/_backend_tk.*.py*
2017-05-06 18:29:48 +02:00
%pycache_only %{python_sitearch} /matplotlib/backends/__pycache__/backend_tkagg.*.py*
2020-07-21 09:09:12 +02:00
%pycache_only %{python_sitearch} /matplotlib/backends/__pycache__/backend_tkcairo.*.py*
2014-03-09 20:14:38 +01:00
2017-05-06 18:29:48 +02:00
%files %{python_files web}
2018-08-18 00:03:18 +02:00
%license LICENSE/
2021-12-16 12:34:18 +01:00
%license doc/users/project/license.rst
2017-05-06 18:29:48 +02:00
%{python_sitearch} /matplotlib/backends/backend_webagg.py*
%{python_sitearch} /matplotlib/backends/backend_webagg_core.py*
2014-09-03 18:22:57 +02:00
%{python_sitearch} /matplotlib/backends/web_backend/
2020-07-21 09:09:12 +02:00
%exclude %{python_sitearch} /matplotlib/backends/web_backend/.*
2017-05-06 18:29:48 +02:00
%pycache_only %{python_sitearch} /matplotlib/backends/__pycache__/backend_webagg.*.py*
%pycache_only %{python_sitearch} /matplotlib/backends/__pycache__/backend_webagg_core.*.py*
2014-03-09 20:14:38 +01:00
2018-09-19 03:59:45 +02:00
%files %{python_files wx}
2018-08-18 00:03:18 +02:00
%license LICENSE/
2021-12-16 12:34:18 +01:00
%license doc/users/project/license.rst
2018-09-19 03:59:45 +02:00
%{python_sitearch} /matplotlib/backends/backend_wx.py*
%{python_sitearch} /matplotlib/backends/backend_wxagg.py*
2020-07-21 09:09:12 +02:00
%{python_sitearch} /matplotlib/backends/backend_wxcairo.py*
2018-09-19 03:59:45 +02:00
%pycache_only %{python_sitearch} /matplotlib/backends/__pycache__/backend_wx.*.py*
%pycache_only %{python_sitearch} /matplotlib/backends/__pycache__/backend_wxagg.*.py*
2020-07-21 09:09:12 +02:00
%pycache_only %{python_sitearch} /matplotlib/backends/__pycache__/backend_wxcairo.*.py*
2020-05-18 11:10:22 +02:00
%endif
2010-11-23 14:45:51 +01:00
%changelog