{ "info": { "author": "Guglielmo Celata", "author_email": "guglielmo@openpolis.it", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Django", "Intended Audience :: Developers", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "popolo\n========================\n\n\n.. image:: https://travis-ci.org/openpolis/django-popolo.svg?branch=master\n :target: https://travis-ci.org/openpolis/django-popolo\n\n.. image:: https://coveralls.io/repos/github/openpolis/django-popolo/badge.svg?branch=master\n :target: https://coveralls.io/github/openpolis/django-popolo?branch=master\n\n\nWelcome to the documentation for django-popolo!\n\n\n**django-popolo** is a django-based implementation of the\n`Popolo's open government data specifications `_.\n\nIt is developed as a django application to be deployed directly within django projects.\n\nIt will allow web developers using it to manage and store data according to Popolo's specifications.\n\nThe standard sql-oriented django ORM will be used.\n\nFrom release 1.2.0, django-popolo includes classes that extend the model, although compatibility\nwith the standard is kept.\n\nRelease 2.0.0 introduces a change in how Sources and Links are referred to,\nthat breaks compatibility with the popit importer.\n\nSee the CHANGELOG.md file for more details.\n\n\nInstallation\n------------\nTo install ``django-popolo`` as a third party app within a django project,\nyou need to add it to the django project's requirements.txt.\nYou can do this from GitHub in the usual way, or using the\n``django-popolo`` package on PyPI.\n\n\nCompatibility\n-------------\n\n\nRunning the Tests\n-----------------\n\nSet up the test environment with::\n\n pip install -r tests_requirements.txt\n python setup.py install\n\nYou can run the tests with::\n\n python setup.py test\n\nor::\n\n python runtests.py\n\nNotes on mysociety's fork\n-------------------------\n`mysociety/django-popolo `_ is a fork of this project where integer IDs are used\ninstead of slugs.\n\nOur packages, since version 1.1 also uses numerical ids as primary keys for all entities.\nSlugs are available as non-primary fields, for the 4 main classes (``Person``, ``Organization``, ``Post``, ``Membership``).\nSlugs are used through the ``Permalinkable`` behavior, that adds the ``slug`` field to the class, populating it according to rules defined in each class.\n\n\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/openpolis/django-popolo", "keywords": "", "license": "Affero", "maintainer": "", "maintainer_email": "", "name": "django-popolo", "package_url": "https://pypi.org/project/django-popolo/", "platform": "", "project_url": "https://pypi.org/project/django-popolo/", "project_urls": { "Homepage": "http://github.com/openpolis/django-popolo" }, "release_url": "https://pypi.org/project/django-popolo/2.0.0/", "requires_dist": [ "django-autoslug", "django-model-utils" ], "requires_python": "", "summary": "A Django-based model of the OpenGovernment context, compliant with the Popolo data specifications.", "version": "2.0.0" }, "last_serial": 3378554, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "0c6493bce903db083c182002f2b4a1f3", "sha256": "ef77b86550c801a38326312649a9a7d406a7fcbe6cca0bdf54646ccf971aa720" }, "downloads": -1, "filename": "django_popolo-1.0.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "0c6493bce903db083c182002f2b4a1f3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 34647, "upload_time": "2017-09-13T21:34:26", "url": "https://files.pythonhosted.org/packages/a6/70/3dfecae96f3ca288baeeed97421e45b6eac29d03b24dd1460e6e2e9e6c3f/django_popolo-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4fc6f01afde0d44b8baf059df18ac59", "sha256": "73e5fb53c70b19a36859f2792fb6c96b4f8c80c6ce97a010669841c0b6aec585" }, "downloads": -1, "filename": "django-popolo-1.0.0.tar.gz", "has_sig": true, "md5_digest": "c4fc6f01afde0d44b8baf059df18ac59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28394, "upload_time": "2017-09-13T21:34:29", "url": "https://files.pythonhosted.org/packages/b9/8e/060a3e0cca392b2ad21edc5d38a17fe5473ffaf230242ce16549636c8520/django-popolo-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "f09c56e671c0010e9577e2f9a50c14ba", "sha256": "878ab2566dad8536f7cdb3658c94f862a2e4566695f2fff16ec9e15078967b84" }, "downloads": -1, "filename": "django_popolo-1.0.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "f09c56e671c0010e9577e2f9a50c14ba", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 36094, "upload_time": "2017-09-14T13:19:09", "url": "https://files.pythonhosted.org/packages/9b/c9/0b8c9b3eb0ab68253d4c75fb842db187517a84afee50dcbed8b4b3a01d0e/django_popolo-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bcad77991bd8ef58d1cd29e72f2675a6", "sha256": "d97ab9cf3c47903716de351a019d9c7ad63cf2f8b45328134c700782c150f657" }, "downloads": -1, "filename": "django-popolo-1.0.1.tar.gz", "has_sig": true, "md5_digest": "bcad77991bd8ef58d1cd29e72f2675a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29146, "upload_time": "2017-09-14T13:19:11", "url": "https://files.pythonhosted.org/packages/b8/2a/d43ed955187241d7c60c9678b8abca5203fca8862fb7ab3094815c56bf90/django-popolo-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "319756f492d6212f9aeae6bfc6344cb1", "sha256": "6ec00d801837e2e6ef502a7b1e4b6a57891e05894cfa15e0d25d34f15914b569" }, "downloads": -1, "filename": "django_popolo-1.1.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "319756f492d6212f9aeae6bfc6344cb1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 37886, "upload_time": "2017-09-15T23:11:33", "url": "https://files.pythonhosted.org/packages/3b/c5/4af9fb6407a96573b199f94df5709ff31b2ac697b5299c11bc24f37fbf34/django_popolo-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f49545285edd221b9fd3fc2b086f5276", "sha256": "b866e94bf62dfa33418e0439cbfe8ad90e18145d84d87b0b74714ee99436017f" }, "downloads": -1, "filename": "django-popolo-1.1.0.tar.gz", "has_sig": true, "md5_digest": "f49545285edd221b9fd3fc2b086f5276", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30468, "upload_time": "2017-09-15T23:11:37", "url": "https://files.pythonhosted.org/packages/b6/59/5d23959fd9419dc8f2368db68fa89c0b1874a92c3e7774bf34152d56999e/django-popolo-1.1.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "cec8cf228381c409f5d7f6e34181b1f4", "sha256": "185612fc7f87dc094d804ec2e13a0788672effb97bc00be72323f5690c2cd501" }, "downloads": -1, "filename": "django_popolo-2.0.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "cec8cf228381c409f5d7f6e34181b1f4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 60565, "upload_time": "2017-11-30T21:02:40", "url": "https://files.pythonhosted.org/packages/58/95/ddb2d5572ca7d0919c3e6c30c4c8516a16b2762b15477ac69e39518b2b9e/django_popolo-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "311fc617356e83dc40f22cd5aa39d4bb", "sha256": "f88c773777690c336f2fa2207f4a9d74dfed723630b3198037d70f89cda4d093" }, "downloads": -1, "filename": "django-popolo-2.0.0.tar.gz", "has_sig": true, "md5_digest": "311fc617356e83dc40f22cd5aa39d4bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39627, "upload_time": "2017-11-30T21:02:42", "url": "https://files.pythonhosted.org/packages/54/f2/a6e6ddabcf5465ba20afcb0d9479344d2c5a5811cd1965f122501ce13735/django-popolo-2.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cec8cf228381c409f5d7f6e34181b1f4", "sha256": "185612fc7f87dc094d804ec2e13a0788672effb97bc00be72323f5690c2cd501" }, "downloads": -1, "filename": "django_popolo-2.0.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "cec8cf228381c409f5d7f6e34181b1f4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 60565, "upload_time": "2017-11-30T21:02:40", "url": "https://files.pythonhosted.org/packages/58/95/ddb2d5572ca7d0919c3e6c30c4c8516a16b2762b15477ac69e39518b2b9e/django_popolo-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "311fc617356e83dc40f22cd5aa39d4bb", "sha256": "f88c773777690c336f2fa2207f4a9d74dfed723630b3198037d70f89cda4d093" }, "downloads": -1, "filename": "django-popolo-2.0.0.tar.gz", "has_sig": true, "md5_digest": "311fc617356e83dc40f22cd5aa39d4bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39627, "upload_time": "2017-11-30T21:02:42", "url": "https://files.pythonhosted.org/packages/54/f2/a6e6ddabcf5465ba20afcb0d9479344d2c5a5811cd1965f122501ce13735/django-popolo-2.0.0.tar.gz" } ] }