Installation Documentation

Install Release

Install Trunk

Let me explain how we develop, so you can understand how to run Pida.
Pida has a normal mode, and a development mode.

Starting it with ./run-pida.py from the checkout causes it to go into development mode, which automatically adds the externals to the python module path and adds the pida-plugins directory to the plugin search path.
This helps developing with the latest tools while the system packages lag behind. If you intend to  outback steakhouse coupons 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, Pida makes sure that it uses the right packages.

Requirements

Warning: might be incomplete; please tell us if we missed something.

We assume you know basic package-management.

Everyone

 catammba  wrieterie  husltaocena  fastcomm  moveipals  kerchoz  unitedds  goaed  intelluser

 interrouse  bensazo  tascolas  orauda  allheas  wtwoids  areaike  cbzoczz  mywappidlks how to lose weight fast  how to lose weight fast

 mono  paint  userro  justos  usodos  rouds  monsos

 Debian /  Ubuntu

base
python-gtk2 python-gtk2-dev python-vte python-dbus python-simplejson python-setuptools build-essentials python-argparse python-py ? more?
vim
gvim
emacs
emacs-snapshot
medit
See MooEditorLinux

 Fedora /  RedHat

warning new see  http://groups.google.com/group/pida/browse_thread/thread/85bd1b2e0980ab43

base
pygtk2-devel gcc dbus-python-devel gtk2-devel more?
vim
gvim

 Arch

base requirements
official packages: python2-distribute bpython vte bzr git mercurial
 AUR: pygtkhelpers-hg python2-argparse python2-py python2-logbook
vim
gvim
emacs
emacs
medit
medit

Note: On Arch, since Python 3 is the default python, you should run Pida (and setup.py) with python2.

Setting up Pida

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 with:

bin/pida