diff options
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-py-gnuplot.spec | 207 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 209 insertions, 0 deletions
@@ -0,0 +1 @@ +/py-gnuplot-1.1.8.tar.gz 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 @@ -0,0 +1 @@ +7d2a6529b05b69121c6948dbc43bb73d py-gnuplot-1.1.8.tar.gz |