summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-04-11 22:09:07 +0000
committerCoprDistGit <infra@openeuler.org>2023-04-11 22:09:07 +0000
commit11dd731ebe48f2ef6f4bf0361be8fbe90c558056 (patch)
treea84684c6a3efa94dfb2b10ba59d53f88ba264d2a
parent3327c103517d806ccd4096c0ef3da4d26ec57260 (diff)
automatic import of python-py-gnuplot
-rw-r--r--.gitignore1
-rw-r--r--python-py-gnuplot.spec207
-rw-r--r--sources1
3 files changed, 209 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..a1f1f21 100644
--- a/.gitignore
+++ b/.gitignore
@@ -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
diff --git a/sources b/sources
new file mode 100644
index 0000000..1945fc7
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+7d2a6529b05b69121c6948dbc43bb73d py-gnuplot-1.1.8.tar.gz