diff options
author | CoprDistGit <infra@openeuler.org> | 2023-04-11 22:09:07 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-04-11 22:09:07 +0000 |
commit | 11dd731ebe48f2ef6f4bf0361be8fbe90c558056 (patch) | |
tree | a84684c6a3efa94dfb2b10ba59d53f88ba264d2a /python-py-gnuplot.spec | |
parent | 3327c103517d806ccd4096c0ef3da4d26ec57260 (diff) |
automatic import of python-py-gnuplot
Diffstat (limited to 'python-py-gnuplot.spec')
-rw-r--r-- | python-py-gnuplot.spec | 207 |
1 files changed, 207 insertions, 0 deletions
diff --git a/python-py-gnuplot.spec b/python-py-gnuplot.spec new file mode 100644 index 0000000..ffac86f --- /dev/null +++ b/python-py-gnuplot.spec @@ -0,0 +1,207 @@ +%global _empty_manifest_terminate_build 0 +Name: python-py-gnuplot +Version: 1.1.8 +Release: 1 +Summary: py-gnuplot is a python plot tools based on gnuplot. +License: GPLv3 +URL: http://www.gnuplot.info +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/1e/3f/2da7ee9232f8102ccbdef80b681d98ab286edd11b2320632f943c7828899/py-gnuplot-1.1.8.tar.gz +BuildArch: noarch + + +%description +As we know Gnuplot is a portable and powerful command-line driven graphing +utility for many platforms. To leverage the power of Gnuplot, We develop +the py-gnuplot in a easy understand way. +**py-python only support python3** since the function dictionary paramaters in +python2 is not in order. +This package has an object-oriented design as well as direct function call to +allows the user flexibility to set plot options and to run multiple gnuplot +sessions simultaneously. +We will introduce it in detail in the following chapter and here list the +exaples used in this article as below: + * - gnuplot demo script + - object-oriented interface script + - direct function call script + - All the script produce the same image + * - `simple.dem`_ + - simple2.py_ + - simple3.py_ + - |simple.1.png| + * - `surface2.dem`_ + - surface1.py_ + - surface2.py_ + - |surface2.9.png| + * - `iterate.dem`_ + - whale1.py_ + - whale2.py_ + - |whale.png| + * - gnuplot demo script + - object-oriented interface script + - direct function call script + - All the script produce the same image + * - `histo.1.gnu`_ + - histo.1.py_ + - histo.2.py_ + - |histograms.1.png| + * - `finance.dem`_ + - finance1.py_ + - finance1.py_ + - |finance.13.png| + * - `3.2.1 Stacked bar chart`_ |sphx_glr_bar_stacked_001.png| + - `3.2.2 Grouped bar chart with labels`_ |sphx_glr_barchart_001.png| + - `3.2.3 Multiplot Axes Demo`_ |sphx_glr_axes_demo_001.png| + - `3.2.4 control view and zoom`_ |sphx_glr_axes_margins_001.png| + * - `3.2.5 Rendering math equation using TeX`_ |sphx_glr_tex_demo_001.png| + - `3.2.6 Basic pie chart`_ |sphx_glr_pie_features_0011.png| + - + - + +%package -n python3-py-gnuplot +Summary: py-gnuplot is a python plot tools based on gnuplot. +Provides: python-py-gnuplot +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-py-gnuplot +As we know Gnuplot is a portable and powerful command-line driven graphing +utility for many platforms. To leverage the power of Gnuplot, We develop +the py-gnuplot in a easy understand way. +**py-python only support python3** since the function dictionary paramaters in +python2 is not in order. +This package has an object-oriented design as well as direct function call to +allows the user flexibility to set plot options and to run multiple gnuplot +sessions simultaneously. +We will introduce it in detail in the following chapter and here list the +exaples used in this article as below: + * - gnuplot demo script + - object-oriented interface script + - direct function call script + - All the script produce the same image + * - `simple.dem`_ + - simple2.py_ + - simple3.py_ + - |simple.1.png| + * - `surface2.dem`_ + - surface1.py_ + - surface2.py_ + - |surface2.9.png| + * - `iterate.dem`_ + - whale1.py_ + - whale2.py_ + - |whale.png| + * - gnuplot demo script + - object-oriented interface script + - direct function call script + - All the script produce the same image + * - `histo.1.gnu`_ + - histo.1.py_ + - histo.2.py_ + - |histograms.1.png| + * - `finance.dem`_ + - finance1.py_ + - finance1.py_ + - |finance.13.png| + * - `3.2.1 Stacked bar chart`_ |sphx_glr_bar_stacked_001.png| + - `3.2.2 Grouped bar chart with labels`_ |sphx_glr_barchart_001.png| + - `3.2.3 Multiplot Axes Demo`_ |sphx_glr_axes_demo_001.png| + - `3.2.4 control view and zoom`_ |sphx_glr_axes_margins_001.png| + * - `3.2.5 Rendering math equation using TeX`_ |sphx_glr_tex_demo_001.png| + - `3.2.6 Basic pie chart`_ |sphx_glr_pie_features_0011.png| + - + - + +%package help +Summary: Development documents and examples for py-gnuplot +Provides: python3-py-gnuplot-doc +%description help +As we know Gnuplot is a portable and powerful command-line driven graphing +utility for many platforms. To leverage the power of Gnuplot, We develop +the py-gnuplot in a easy understand way. +**py-python only support python3** since the function dictionary paramaters in +python2 is not in order. +This package has an object-oriented design as well as direct function call to +allows the user flexibility to set plot options and to run multiple gnuplot +sessions simultaneously. +We will introduce it in detail in the following chapter and here list the +exaples used in this article as below: + * - gnuplot demo script + - object-oriented interface script + - direct function call script + - All the script produce the same image + * - `simple.dem`_ + - simple2.py_ + - simple3.py_ + - |simple.1.png| + * - `surface2.dem`_ + - surface1.py_ + - surface2.py_ + - |surface2.9.png| + * - `iterate.dem`_ + - whale1.py_ + - whale2.py_ + - |whale.png| + * - gnuplot demo script + - object-oriented interface script + - direct function call script + - All the script produce the same image + * - `histo.1.gnu`_ + - histo.1.py_ + - histo.2.py_ + - |histograms.1.png| + * - `finance.dem`_ + - finance1.py_ + - finance1.py_ + - |finance.13.png| + * - `3.2.1 Stacked bar chart`_ |sphx_glr_bar_stacked_001.png| + - `3.2.2 Grouped bar chart with labels`_ |sphx_glr_barchart_001.png| + - `3.2.3 Multiplot Axes Demo`_ |sphx_glr_axes_demo_001.png| + - `3.2.4 control view and zoom`_ |sphx_glr_axes_margins_001.png| + * - `3.2.5 Rendering math equation using TeX`_ |sphx_glr_tex_demo_001.png| + - `3.2.6 Basic pie chart`_ |sphx_glr_pie_features_0011.png| + - + - + +%prep +%autosetup -n py-gnuplot-1.1.8 + +%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-py-gnuplot -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Tue Apr 11 2023 Python_Bot <Python_Bot@openeuler.org> - 1.1.8-1 +- Package Spec generated |