OmniCanvas can be installed using pip:
$ pip3 install omnicanvas
OmniCanvas is written for Python 3, and does not support Python 2.
If you get permission errors, try using
$ sudo pip3 install omnicanvas
The repository for OmniCanvas, containing the most recent iteration, can be found here. To clone the OmniCanvas repository directly from there, use:
git clone git://github.com/samirelanduk/omnicanvas.git
OmniCanvas currently has no external dependencies, and is pure Python.