summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--python-pyrasite.spec195
-rw-r--r--sources1
3 files changed, 197 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..eab34e4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -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
diff --git a/sources b/sources
new file mode 100644
index 0000000..7a5bfa2
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+5491f5cc080538a7d2523ba9150ffff2 pyrasite-2.0.tar.gz