glances/buildout.cfg

57 lines
1.5 KiB
INI

# Using buildout to install glances (thx to Benoit !)
#
# Install system dependancies (debian example with python2.7 pinned from wheezy)
# $ sudo apt-get install build-essential python2.7-dev python-psutil
#
# Bootstrap buildout
# $ mkdir glances
# $ cd glances
# $ wget http://svn.zope.org/*checkout*/zc.buildout/trunk/bootstrap/bootstrap.py
# $ python2.7 bootstrap.py -d
# $ bin/buildout
#
# Run glances !
# $ bin/glances
#
# Note: Having a console script entry point in setup.py will be cleanner that
# defining it in buildout and avoid the dirty extra-path (anyone know a
# cleanner solution ?)
# See http://guide.python-distribute.org/creation.html#entry-points
[buildout]
parts =
psutil-src
psutil-install
glances
include-site-packages = false
allowed-eggs-from-site-packages = false
[config]
glances_version = 1.3.7
psutil_version = 0.4.1
psutil_download_url = http://psutil.googlecode.com/files
[psutil-src]
recipe = hexagonit.recipe.download
url = ${config:psutil_download_url}/psutil-${config:psutil_version}.tar.gz
[psutil-install]
recipe= iw.recipe.cmd
on_install = true
cmds =
cd ${buildout:directory}/parts/psutil-src/psutil-${config:psutil_version}
${buildout:executable} setup.py install
[glances]
recipe=zc.recipe.egg
extra-paths =
${buildout:eggs-directory}/Glances-${config:glances_version}-py2.7.egg/src/
entry-points = glances=glances:main
eggs =
glances == ${config:glances_version}
psutil == ${config:psutil_version}