{ "info": { "author": "Bartosz Ptaszynski", "author_email": "yazzgoth@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "UNKNOWN", "description_content_type": null, "docs_url": null, "download_url": "http://django-granular-permissions.googlecode.com/files/django-granular-permissions-0.1.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://code.google.com/p/django-granular-permissions/", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "django-granular-permissions", "package_url": "https://pypi.org/project/django-granular-permissions/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-granular-permissions/", "project_urls": { "Download": "http://django-granular-permissions.googlecode.com/files/django-granular-permissions-0.1.tar.gz", "Homepage": "http://code.google.com/p/django-granular-permissions/" }, "release_url": "https://pypi.org/project/django-granular-permissions/0.2/", "requires_dist": null, "requires_python": null, "summary": "Django granular (row-level) permissions that inject themselves in a non-invasive fashion (without modifying the Django code)", "version": "0.2" }, "last_serial": 802911, "releases": { "0.1": [], "0.2": [] }, "urls": [] }