| Version 8 (modified by ronny, 10 months ago) |
|---|
Table of Contents
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 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
