diff options
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | python-pyrasite.spec | 195 | ||||
-rw-r--r-- | sources | 1 |
3 files changed, 197 insertions, 0 deletions
@@ -0,0 +1 @@ +/pyrasite-2.0.tar.gz diff --git a/python-pyrasite.spec b/python-pyrasite.spec new file mode 100644 index 0000000..655d6c8 --- /dev/null +++ b/python-pyrasite.spec @@ -0,0 +1,195 @@ +%global _empty_manifest_terminate_build 0 +Name: python-pyrasite +Version: 2.0 +Release: 1 +Summary: Inject code into a running Python process +License: GPLv3 +URL: http://pyrasite.com +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/8e/d0/507f2bd9a6f9e9b475e0f62f04eeda72eeb920a79f2cc28a6a8c402e4550/pyrasite-2.0.tar.gz +BuildArch: noarch + + +%description +Tools for injecting arbitrary code into running Python processes. + +:homepage: http://pyrasite.com +:documentation: http://pyrasite.rtfd.org +:download: http://pypi.python.org/pypi/pyrasite +:source: http://github.com/lmacken/pyrasite +:screenshots: http://readthedocs.org/docs/pyrasite/en/latest/GUI.html +:mailing list: https://fedorahosted.org/mailman/listinfo/pyrasite +:jenkins: http://ci.csh.rit.edu/view/Pyrasite +:irc: #pyrasite on Freenode + +Requirements +~~~~~~~~~~~~ + + * `gdb <https://www.gnu.org/s/gdb>`_ (version 7.3+ (or RHEL5+)) + +Compatiblity +~~~~~~~~~~~~ + +Pyrasite works with Python 2.4 and newer. Injection works between versions +as well, so you can run Pyrasite under Python 3 and inject into 2, and +vice versa. + +pyrasite-gui +~~~~~~~~~~~~ + +The graphical interface can be found here: https://github.com/lmacken/pyrasite-gui + +.. image:: http://lewk.org/img/pyrasite/pyrasite-info-thumb.png + +Authors +~~~~~~~ + +Created by `Luke Macken <http://twitter.com/lmacken>`_ with the help of +`David Malcolm <http://dmalcolm.livejournal.com>`_ and many other +`contributors <https://github.com/lmacken/pyrasite/contributors>`_. + +License +~~~~~~~ + +.. image:: https://www.gnu.org/graphics/gplv3-127x51.png + :target: https://www.gnu.org/licenses/gpl.txt + +%package -n python3-pyrasite +Summary: Inject code into a running Python process +Provides: python-pyrasite +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-pyrasite +Tools for injecting arbitrary code into running Python processes. + +:homepage: http://pyrasite.com +:documentation: http://pyrasite.rtfd.org +:download: http://pypi.python.org/pypi/pyrasite +:source: http://github.com/lmacken/pyrasite +:screenshots: http://readthedocs.org/docs/pyrasite/en/latest/GUI.html +:mailing list: https://fedorahosted.org/mailman/listinfo/pyrasite +:jenkins: http://ci.csh.rit.edu/view/Pyrasite +:irc: #pyrasite on Freenode + +Requirements +~~~~~~~~~~~~ + + * `gdb <https://www.gnu.org/s/gdb>`_ (version 7.3+ (or RHEL5+)) + +Compatiblity +~~~~~~~~~~~~ + +Pyrasite works with Python 2.4 and newer. Injection works between versions +as well, so you can run Pyrasite under Python 3 and inject into 2, and +vice versa. + +pyrasite-gui +~~~~~~~~~~~~ + +The graphical interface can be found here: https://github.com/lmacken/pyrasite-gui + +.. image:: http://lewk.org/img/pyrasite/pyrasite-info-thumb.png + +Authors +~~~~~~~ + +Created by `Luke Macken <http://twitter.com/lmacken>`_ with the help of +`David Malcolm <http://dmalcolm.livejournal.com>`_ and many other +`contributors <https://github.com/lmacken/pyrasite/contributors>`_. + +License +~~~~~~~ + +.. image:: https://www.gnu.org/graphics/gplv3-127x51.png + :target: https://www.gnu.org/licenses/gpl.txt + +%package help +Summary: Development documents and examples for pyrasite +Provides: python3-pyrasite-doc +%description help +Tools for injecting arbitrary code into running Python processes. + +:homepage: http://pyrasite.com +:documentation: http://pyrasite.rtfd.org +:download: http://pypi.python.org/pypi/pyrasite +:source: http://github.com/lmacken/pyrasite +:screenshots: http://readthedocs.org/docs/pyrasite/en/latest/GUI.html +:mailing list: https://fedorahosted.org/mailman/listinfo/pyrasite +:jenkins: http://ci.csh.rit.edu/view/Pyrasite +:irc: #pyrasite on Freenode + +Requirements +~~~~~~~~~~~~ + + * `gdb <https://www.gnu.org/s/gdb>`_ (version 7.3+ (or RHEL5+)) + +Compatiblity +~~~~~~~~~~~~ + +Pyrasite works with Python 2.4 and newer. Injection works between versions +as well, so you can run Pyrasite under Python 3 and inject into 2, and +vice versa. + +pyrasite-gui +~~~~~~~~~~~~ + +The graphical interface can be found here: https://github.com/lmacken/pyrasite-gui + +.. image:: http://lewk.org/img/pyrasite/pyrasite-info-thumb.png + +Authors +~~~~~~~ + +Created by `Luke Macken <http://twitter.com/lmacken>`_ with the help of +`David Malcolm <http://dmalcolm.livejournal.com>`_ and many other +`contributors <https://github.com/lmacken/pyrasite/contributors>`_. + +License +~~~~~~~ + +.. image:: https://www.gnu.org/graphics/gplv3-127x51.png + :target: https://www.gnu.org/licenses/gpl.txt + +%prep +%autosetup -n pyrasite-2.0 + +%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-pyrasite -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Tue Apr 11 2023 Python_Bot <Python_Bot@openeuler.org> - 2.0-1 +- Package Spec generated @@ -0,0 +1 @@ +5491f5cc080538a7d2523ba9150ffff2 pyrasite-2.0.tar.gz |