The AusDTO Discovery Layer is infrastructure in support of the aim outlined here:
https://www.dto.gov.au/blog/making-government-discoverable
It is at "Proof Of Concept" status (ALPHA), meaning it aims to address technical risks (answer the question "could that work?") rather than evaluate product-market fit (BETA status) or provide a reliable public service (PRODUCTION status).
More information:
Note also this depends on the https://github.com/AusDTO/discoCrawl and https://github.com/AusDTO/serviceCatalogue components. This is explained in more detail in the documentation at http://ausdto-discovery-layer.readthedocs.org/
pre-requsites (ubuntu packages):
which can be set up with:
sudo apt-get install python-dev python-pip libpq-dev python-virtualenv libxslt1-dev
Then (recommended approach):
virtualenv .venv # or whatever you want your virtualenv called . .venv/bin/activate # substitute .venv if you named it differently pip install -r requirements.txt
Of course, you can install the dependancies in your site-python if you wish.