%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 * Tue May 30 2023 Python_Bot - 0.4-1 - Package Spec generated