Commit a39e5613 authored by Luke Macken's avatar Luke Macken

Add an initial RPM spec

parent 53bc9bbb
%global betaver beta3
Name: pyrasite
Version: 2.0
Release: 0.1.%{betaver}%{?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}%{betaver}.tar.gz
BuildArch: noarch
BuildRequires: python-devel
BuildRequires: python-meliae
Requires: pygobject3
Requires: webkitgtk3
Requires: python-meliae
Requires: python-pycallgraph
Requires: gdb >= 7.3
%description
Pyrasite uses gdb to inject code into a running Python process. It is
comprised of a command-line tool, a Python API, and a graphical interface.
%prep
%setup -q -n %{name}-%{version}%{betaver}
%build
%{__python} setup.py build
%install
%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc README.rst
%{_bindir}/pyrasite
%{_bindir}/pyrasite-gui
%{_bindir}/pyrasite-memory-viewer
%{python_sitelib}/*
%changelog
* Mon Mar 12 2012 Luke Macken <lmacken@redhat.com> 2.0-0.1.beta1
- Initial package for Fedora
......@@ -3,7 +3,7 @@ from .inspect import ObjectInspector
from .ipc import PyrasiteIPC
from .reverse import ReverseConnection, ReversePythonConnection
__version__ = '2.0beta3'
__version__ = '2.0beta4'
__all__ = ('CodeInjector', 'ObjectInspector', 'PyrasiteIPC',
'ReverseConnection', 'ReversePythonConnection')
__license__ = """\
......
from setuptools import setup, find_packages
version = '2.0beta3'
version = '2.0beta4'
f = open('README.rst')
long_description = f.read().split('split here')[1]
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment