Ubuntu 16.04

geni-lib is currently delivered only as a source repository via mercurial, although dependencies are installed as proper packages using apt.

High-Level Dependencies

The above packages of course have their own dependencies which will be satisfied along the way.

Install Dependencies

These instructions install depedencies using apt - it is also possible to install the Python packages using pip if you prefer.

$ apt-get install --no-install-recommends mercurial build-essential python-setuptools \
  libxml2-dev python-dev libxslt1-dev zlib1g-dev libffi-dev libssl-dev python-ipaddr \
  python-requests python-lxml python-pip python-cryptography

Get geni-lib

$ hg clone http://bitbucket.org/barnstorm/geni-lib


$ cd geni-lib
$ hg update -C 0.9-DEV
$ pip install .