1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
|
%global _empty_manifest_terminate_build 0
Name: python-wxmplot
Version: 0.9.55
Release: 1
Summary: wxPython plotting widgets using matplotlib
License: MIT License
URL: https://github.com/newville/wxmplot
Source0: https://mirrors.aliyun.com/pypi/web/packages/89/64/a9f9ae1cd00521735d65e1bc377a9f8a42e5e20c7810e5536772844b5e73/wxmplot-0.9.55.tar.gz
BuildArch: noarch
Requires: python3-wxPython
Requires: python3-wxutils
Requires: python3-matplotlib
Requires: python3-numpy
Requires: python3-Pillow
Requires: python3-pyyaml
Requires: python3-sphinx
Requires: python3-jupyter-sphinx
Requires: python3-pytest
%description
WXMPlot provides advanced wxPython widgets for plotting and image display
of scientific data based on matplotlib. While matplotlib provides excellent
general purpose plotting functionality and supports many GUI and non-GUI
backends it does not have a very tight integration with any particular GUI
toolkit. With a large number of plotting components and options, it is not
easy for programmers to select plotting options for every stuation and not
easy for end users to manipulate matplotlib plots. Similarly, while
wxPython has some plotting functionality, it has nothing as good or
complete as matplotlib. The WXMPlot package attempts to bridge that gap.
With the plotting and image display Panels and Frames from WXMPlot,
programmers are able to provide plotting widgets that make it easy for end
users to customize plots and interact with their data.
%package -n python3-wxmplot
Summary: wxPython plotting widgets using matplotlib
Provides: python-wxmplot
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
%description -n python3-wxmplot
WXMPlot provides advanced wxPython widgets for plotting and image display
of scientific data based on matplotlib. While matplotlib provides excellent
general purpose plotting functionality and supports many GUI and non-GUI
backends it does not have a very tight integration with any particular GUI
toolkit. With a large number of plotting components and options, it is not
easy for programmers to select plotting options for every stuation and not
easy for end users to manipulate matplotlib plots. Similarly, while
wxPython has some plotting functionality, it has nothing as good or
complete as matplotlib. The WXMPlot package attempts to bridge that gap.
With the plotting and image display Panels and Frames from WXMPlot,
programmers are able to provide plotting widgets that make it easy for end
users to customize plots and interact with their data.
%package help
Summary: Development documents and examples for wxmplot
Provides: python3-wxmplot-doc
%description help
WXMPlot provides advanced wxPython widgets for plotting and image display
of scientific data based on matplotlib. While matplotlib provides excellent
general purpose plotting functionality and supports many GUI and non-GUI
backends it does not have a very tight integration with any particular GUI
toolkit. With a large number of plotting components and options, it is not
easy for programmers to select plotting options for every stuation and not
easy for end users to manipulate matplotlib plots. Similarly, while
wxPython has some plotting functionality, it has nothing as good or
complete as matplotlib. The WXMPlot package attempts to bridge that gap.
With the plotting and image display Panels and Frames from WXMPlot,
programmers are able to provide plotting widgets that make it easy for end
users to customize plots and interact with their data.
%prep
%autosetup -n wxmplot-0.9.55
%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 .
%files -n python3-wxmplot -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Tue Jun 20 2023 Python_Bot <Python_Bot@openeuler.org> - 0.9.55-1
- Package Spec generated
|