Commit ce4cbbca authored by Luke Macken's avatar Luke Macken

Merge branch 'develop'

parents 220f29c3 3a981689
...@@ -3,12 +3,17 @@ pyrasite ...@@ -3,12 +3,17 @@ pyrasite
.. split here .. split here
Injects code into a running Python process. Pyrasite lets you to inject arbitrary code into an unaltered running Python
process.
It also contains a graphical interface that makes it easy to monitor and
introspect running processes.
Requirements Requirements
~~~~~~~~~~~~ ~~~~~~~~~~~~
- gdb (https://www.gnu.org/s/gdb) (version 7.3+) - gdb (https://www.gnu.org/s/gdb) (version 7.3+)
- python-gobject-dev (on debian or ubuntu: apt-get install python-gobject-dev)
- Cython (http://cython.org) - Cython (http://cython.org)
- meliae (https://launchpad.net/meliae) - meliae (https://launchpad.net/meliae)
- easy_install/pip may not work for this install. If not, use the tarball from the distribution website - easy_install/pip may not work for this install. If not, use the tarball from the distribution website
......
...@@ -3,7 +3,7 @@ from .inspect import ObjectInspector ...@@ -3,7 +3,7 @@ from .inspect import ObjectInspector
from .ipc import PyrasiteIPC from .ipc import PyrasiteIPC
from .reverse import ReverseConnection, ReversePythonConnection from .reverse import ReverseConnection, ReversePythonConnection
__version__ = '2.0beta' __version__ = '2.0beta2'
__all__ = ('CodeInjector', 'ObjectInspector', 'PyrasiteIPC', __all__ = ('CodeInjector', 'ObjectInspector', 'PyrasiteIPC',
'ReverseConnection', 'ReversePythonConnection') 'ReverseConnection', 'ReversePythonConnection')
__license__ = """\ __license__ = """\
......
from setuptools import setup, find_packages from setuptools import setup, find_packages
version = '2.0beta' version = '2.0beta2'
f = open('README.rst') f = open('README.rst')
long_description = f.read().split('split here')[1] long_description = f.read().split('split here')[1]
...@@ -12,6 +12,12 @@ except ImportError: ...@@ -12,6 +12,12 @@ except ImportError:
print "We require meliae to be installed." print "We require meliae to be installed."
exit(1) exit(1)
try:
from gi.repository import GLib, GObject, Pango, Gtk, WebKit
except ImportError:
print "We require python-gobject-dev installed. Use: apt-get install python-gobject-dev"
exit(1)
setup(name='pyrasite', setup(name='pyrasite',
version=version, version=version,
description="Inject code into a running Python process", description="Inject code into a running Python process",
......
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