A django-based Popolo specifications implementation
Python
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
popolo
.gitignore
.hgignore
.travis.yml
AUTHORS
LICENSE
MANIFEST.in
README.rst
runtests.py
schema_parser.py
setup.py
tests_requirements.txt
tox.ini

README.rst

popolo

https://travis-ci.org/openpolis/django-popolo.svg?branch=master https://coveralls.io/repos/openpolis/django-popolo/badge.svg?branch=master&service=github

Welcome to the documentation for django-popolo!

django-popolo is a django-based implementation of the Popolo's open government data specifications.

It is developed as a django application to be deployed directly within django projects.

It will allow web developers using it to manage and store data according to Popolo's specifications.

The standard sql-oriented django ORM will be used.

Project is under way and any help is welcome.

Installation

To install django-popolo as a third party app within a django project, you need to add it to the django project's requirements.txt. There is no public python package, yet, so you'll need to install this directly from github.

Since django-popolo requires django-model-utils and django-autoslug, you need to put the requirement for django-popolo after the requirements for django:

Django
...
-e git+git@github.com:openpolis/django-popolo.git#egg=django_popolo-dev

Running the Tests

Set up the tests with:

pip install -r tests_requirements.txt python setup.py install

You can run the tests with via:

python setup.py test

or:

python runtests.py