summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-10 06:40:49 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-10 06:40:49 +0000
commit7d3f4fdb17545864e8757efb0cf2c8b3f8b936a9 (patch)
tree60d4db24baab0983009211a51b3bd65a29d4cf9e
parentca7474353d976ec2ee4efe6be391cdb5c87bf1a1 (diff)
automatic import of python-pineapple
-rw-r--r--.gitignore1
-rw-r--r--python-pineapple.spec144
-rw-r--r--sources1
3 files changed, 146 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..aa3b30c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/pineapple-0.4.tar.gz
diff --git a/python-pineapple.spec b/python-pineapple.spec
new file mode 100644
index 0000000..a1a525c
--- /dev/null
+++ b/python-pineapple.spec
@@ -0,0 +1,144 @@
+%global _empty_manifest_terminate_build 0
+Name: python-pineapple
+Version: 0.4
+Release: 1
+Summary: Utility functions for the Pineapple IPython/Jupyter front-end
+License: ISC
+URL: https://github.com/nwhitehead/pineapple-module/
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/9d/32/7b5dcf5e20b4dcf71a744fff3602c638a040e091594b74322c1c7f424f2f/pineapple-0.4.tar.gz
+BuildArch: noarch
+
+
+%description
+This project is a Python module that defines some utility
+functions for the Pineapple IPython/Jupyter front-end.
+The goal is to standardize notebooks so that notebook authors
+can have a consistent and easy way for readers to reproduce their
+exact results with the least amount of hassle.
+Usage
+~~~~~
+After importing the module, within IPython notebooks you get
+magic functions ``%pip``, ``%require``, and ``%runtest``.
+The ``%pip`` command lets you easily use the ``pip`` command
+directly to manage installed packages.
+The ``%require`` command shows all installed packages with versions
+if called with no arguments. If called with arguments, it will attempt
+to install the requested packages. Arguments are version specifiers,
+separated by spaces.
+The ``%runtest`` command takes any number of test case or test suite
+classes descended from ``unittest.TestCase`` or ``unittest.TestSuite``
+and runs them in the cell. It should also be compatible with ``unittest2``.
+ import pineapple
+ %pip install numpy
+ %pip list
+ %require numpy==1.9.2
+ %require numpy==1.9.2 ipython==4.0.0
+ %require
+ %runtest MyTesterClass
+
+%package -n python3-pineapple
+Summary: Utility functions for the Pineapple IPython/Jupyter front-end
+Provides: python-pineapple
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-pineapple
+This project is a Python module that defines some utility
+functions for the Pineapple IPython/Jupyter front-end.
+The goal is to standardize notebooks so that notebook authors
+can have a consistent and easy way for readers to reproduce their
+exact results with the least amount of hassle.
+Usage
+~~~~~
+After importing the module, within IPython notebooks you get
+magic functions ``%pip``, ``%require``, and ``%runtest``.
+The ``%pip`` command lets you easily use the ``pip`` command
+directly to manage installed packages.
+The ``%require`` command shows all installed packages with versions
+if called with no arguments. If called with arguments, it will attempt
+to install the requested packages. Arguments are version specifiers,
+separated by spaces.
+The ``%runtest`` command takes any number of test case or test suite
+classes descended from ``unittest.TestCase`` or ``unittest.TestSuite``
+and runs them in the cell. It should also be compatible with ``unittest2``.
+ import pineapple
+ %pip install numpy
+ %pip list
+ %require numpy==1.9.2
+ %require numpy==1.9.2 ipython==4.0.0
+ %require
+ %runtest MyTesterClass
+
+%package help
+Summary: Development documents and examples for pineapple
+Provides: python3-pineapple-doc
+%description help
+This project is a Python module that defines some utility
+functions for the Pineapple IPython/Jupyter front-end.
+The goal is to standardize notebooks so that notebook authors
+can have a consistent and easy way for readers to reproduce their
+exact results with the least amount of hassle.
+Usage
+~~~~~
+After importing the module, within IPython notebooks you get
+magic functions ``%pip``, ``%require``, and ``%runtest``.
+The ``%pip`` command lets you easily use the ``pip`` command
+directly to manage installed packages.
+The ``%require`` command shows all installed packages with versions
+if called with no arguments. If called with arguments, it will attempt
+to install the requested packages. Arguments are version specifiers,
+separated by spaces.
+The ``%runtest`` command takes any number of test case or test suite
+classes descended from ``unittest.TestCase`` or ``unittest.TestSuite``
+and runs them in the cell. It should also be compatible with ``unittest2``.
+ import pineapple
+ %pip install numpy
+ %pip list
+ %require numpy==1.9.2
+ %require numpy==1.9.2 ipython==4.0.0
+ %require
+ %runtest MyTesterClass
+
+%prep
+%autosetup -n pineapple-0.4
+
+%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-pineapple -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Wed May 10 2023 Python_Bot <Python_Bot@openeuler.org> - 0.4-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..3452b2e
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+9f1b3d5b8daacf2df0e362b360b2c690 pineapple-0.4.tar.gz