evolution-python
- Evolution-python is a new library to add python support to evolution-data-server through producing bindings for libebook and libecal.
- Evolution-python now lives in the gnome-python-desktop module in GNOME SVN
- Dependencies
- libebook-1.2
- libecal-1.2
- gdk-pixbuf
Download
Releases
Unstable
To checkout from source perform the following
svn co http://svn.gnome.org/svn/gnome-python-desktop/trunk/ gnome-python-desktop
Building and Installing
To build evolution-python perform the following steps
- From SVN
./autogen.sh --prefix=/usr/ --enable-evolution --enable-evolution-ecal && make && sudo make install
- From Tarball (<= 0.0.4)
./configure --prefix=/usr/ && make && sudo make install
Notes
- To disable ECal support (enabled by default) pass --enable-evolution=ecal=no to autogen.sh/configure
- If you install with prefix to somewhere other that /usr/ you must remember to set your PYTHONPATH evironment variable so that python will pickup the new library
Documentation
Credits
This project features code adapted from
- Opensync (GPL)
- gnome-about-me (GPL)
- gnome clock applet (GPL)
- deskbar (GPL)
- and from the evolution-data-server, libebook and libical sources.
TODO/Issues
This is a list of things that need to be added to the library for conduits needs
- Async operations
- Authentication
- Widgets
- Support ECalView and EBookView so that the application receives notification when new contacts/objects are added to e-d-s. partly done
