Name: pyrasite Version: 2.0 Release: 2%{?dist} Summary: Code injection and monitoring of running Python processes Group: Development/Languages License: GPLv3 URL: http://pyrasite.com Source0: http://pypi.python.org/packages/source/p/%{name}/%{name}-%{version}.tar.gz BuildArch: noarch BuildRequires: python-devel BuildRequires: python-setuptools-devel BuildRequires: python-nose BuildRequires: python-sphinx Requires: gdb %if 0%{?rhel} <= 6 BuildRequires: python-argparse Requires: python-argparse %endif %description Pyrasite uses the GNU debugger to inject code into a running Python process. It is comprised of a command-line tool, and a Python API. This package also comes with a variety of example payloads. %prep %setup -q %build %{__python} setup.py build make -C docs man %check %{__python} setup.py test %install %{__python} setup.py install -O1 --skip-build --root %{buildroot} mkdir -p %{buildroot}%{_mandir}/man1 gzip -c docs/_build/man/pyrasite.1 > %{buildroot}/%{_mandir}/man1/pyrasite.1.gz %files %defattr(-,root,root,-) %doc README.rst LICENSE %doc %{_mandir}/man1/pyrasite.1.gz %{_bindir}/pyrasite %{_bindir}/pyrasite-memory-viewer %{_bindir}/pyrasite-shell %{python_sitelib}/* %changelog * Wed Apr 25 2012 Luke Macken - 2.0-2 - Fix license field - Fix our macros use * Mon Mar 12 2012 Luke Macken 2.0-1 - Initial package for Fedora