Version 9 (modified by ronny, 10 months ago)

--

Installation Documentation

Install Release

Install Trunk

Let me explain how we develop, so you can understand how to run Pida. Pida bas a normal mode, and a development mode. Starting it with ./run-pida.py from the checkout causes it to go into development mode, which auto-adds the externals to the pythonpath, and it auto-adds the pida-plugins dir to the plugin search path. This helps developing with the latest tools while the system packages lag behind. If you intend to install pida from trunk, you have to make sure to install each package from externals and have to make sure that it do not conflict with your distribution packages — this can cause strange errors… Running in developer mode, it makes sure that you use the right packages.

Requirements

On Debian/Ubuntu?

Install dependencies:

  sudo aptitude install python-gtk2 python-gtk2-dev bzr git mercurial python-dbus # FIXME

Depending on the editor you want to use:

  • Vim: sudo aptitude install gvim
  • Emacs: sudo aptitude install emacs-snapshot
  • Medit: See MooEditorLinux

On All Platforms

Getting sources and source dependencies:

hg clone https://bitbucket.org/aafshar/pida-main/ pida
cd pida
./tools/update_externals.sh

Compile:

python setup.py build_ext --inplace

Now you can run pida via:

./run-pida.py