{ "info": { "author": "YunoJuno", "author_email": "code@yunojuno.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 1.11", "Framework :: Django :: 2.0", "Framework :: Django :: 2.1", "Framework :: Django :: 2.2", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": ".. image:: https://badge.fury.io/py/django-perimeter.svg\n :target: https://badge.fury.io/py/django-perimeter\n\n.. image:: https://travis-ci.org/yunojuno/django-perimeter.svg?branch=master\n :target: https://travis-ci.org/yunojuno/django-perimeter\n\n**This package now requires Python3 and Django 1.11 or above. For previous versions please refer to the Python2 branch.**\n\nDjango Perimeter\n================\n\nPerimeter is a Django app that provides middleware that allows you to 'secure the perimeter' of your django site outside of any existing auth process that you have.\n\nWhy?\n----\n\nMost django sites have some kind of user registration and security model - a login process, decorators to secure certain URLs, user accounts - everything that comes with django.contrib.auth and associated apps (django-registration).\n\nSometimes, however, you want to simply secure the entire site to prevent prying eyes - the classic example being before a site goes live. You want to erect a secure perimeter fence around the entire thing. If you have control over your front-end web server (e.g. Apache, Nginx) then this can be used to do this using their in-built access control features. However, if you are running your app on a hosting platform you may not have admin access to these parts. Even if you do have control over your webserver, you may not want to be re-configuring it every time you want to grant someone access.\n\nThat's when you need Perimeter.\n\nPerimeter provides simple tokenised access control over your entire Django site (everything, including the admin site and login pages).\n\nHow does it work?\n-----------------\n\nOnce you have installed and enabled Perimeter, everyone requiring access will need an authorisation token (not authentication - there is nothing inherent in Perimeter to prevent people swapping / sharing tokens - that is an accepted use case).\n\nPerimeter runs as middleware that will inspect the user's ``session`` for a\ntoken. If they have a valid token, then they continue to use the site uninterrupted. If they do not have a token, or the token is invalid (expired or set to inactive), then they are redirected to the Perimeter 'Gateway', where they must enter a valid token, along with their name and email (for auditing purposes - this is stored in the database).\n\nTo create a new token you need to head to the admin site, and create a new token under the Perimeter app. If you have ``PERIMETER_ENABLED`` set to True already you won't be able to access the admin site (as Perimeter covers everything except for the perimeter 'gateway' form), and so there is a management command (``create_access_token``) that you can use to create your first token. (This is analagous to the Django setup process where it prompts you to create a superuser.)\n\nSetup\n-----\n\n1. Add 'perimeter' to your installed apps.\n2. Add 'perimeter.middleware.PerimeterAccessMiddleware' to the list of MIDDLEWARE_CLASSES\n3. Add the perimeter urls - NB must use the 'perimeter' namespace\n4. Add PERIMETER_ENABLED=True to your settings file. This setting can be used to enable or disable Perimeter in different environments.\n\n\nSettings:\n\n.. code:: python\n\n PERIMETER_ENABLED = True\n\n INSTALLED_APPS = (\n ...\n 'perimeter',\n ...\n )\n\n # perimeter must appear after sessions middleware as it relies on there\n # being a valid request.session\n MIDDLEWARE_CLASSES = [\n ...\n 'django.contrib.sessions.middleware.SessionMiddleware',\n 'perimeter.middleware.PerimeterAccessMiddleware',\n ...\n ]\n\nSite urls:\n\n.. code:: python\n\n # in site urls\n urlpatterns = patterns(\n '',\n ...\n # NB you must include the namespace, as it is referenced in the app\n url(r'^perimeter/', include('perimeter.urls', namespace='perimeter')),\n ...\n )\n\nTests\n-----\n\nThe app has a suite of tests, and a ``tox.ini`` file configured to run them when using ``tox`` (recommended).\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/yunojuno/django-perimeter", "keywords": "", "license": "MIT", "maintainer": "YunoJuno", "maintainer_email": "code@yunojuno.com", "name": "django-perimeter", "package_url": "https://pypi.org/project/django-perimeter/", "platform": "", "project_url": "https://pypi.org/project/django-perimeter/", "project_urls": { "Homepage": "https://github.com/yunojuno/django-perimeter" }, "release_url": "https://pypi.org/project/django-perimeter/0.12.1/", "requires_dist": [ "Django (>=1.11)" ], "requires_python": "", "summary": "Site-wide perimeter access control for Django projects.", "version": "0.12.1" }, "last_serial": 5534590, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "c219f17798676ddb0933a3b0a7b3e33a", "sha256": "fa00a28afe743232a67cc865546c0da40656e09957e9e6f733210e0569ebbe12" }, "downloads": -1, "filename": "django-perimeter-0.1.tar.gz", "has_sig": false, "md5_digest": "c219f17798676ddb0933a3b0a7b3e33a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5098, "upload_time": "2013-02-12T18:46:39", "url": "https://files.pythonhosted.org/packages/ff/25/b6dd05916ded0561401d2ec25cd1453286f44e5fff93994dd161b4457ecd/django-perimeter-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "5864d241d3aae12a31d43b8e2a2c01b8", "sha256": "b814d0607570b0e66181cd38e799501e322c34a2a73c50172911bd3d8f7c70ee" }, "downloads": -1, "filename": "django-perimeter-0.1.1.tar.gz", "has_sig": false, "md5_digest": "5864d241d3aae12a31d43b8e2a2c01b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5084, "upload_time": "2013-02-12T22:49:00", "url": "https://files.pythonhosted.org/packages/55/da/140365aca74c5c85fad5d6c5959d23dfcc1285283120f9c307fcf02725c5/django-perimeter-0.1.1.tar.gz" } ], "0.10": [ { "comment_text": "", "digests": { "md5": "abd825ef44d210036f3048da44ed01d3", "sha256": "f13901f8671067726a9cbe309719d62ce53484d3cc362c2d7196bb82ea555643" }, "downloads": -1, "filename": "django_perimeter-0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "abd825ef44d210036f3048da44ed01d3", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 23184, "upload_time": "2018-05-11T11:13:06", "url": "https://files.pythonhosted.org/packages/e7/a9/944bbef09f2c3cb8c07949c82e5fa6fef31c12d12c6efc628db7fd773520/django_perimeter-0.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b75dcad023ff218969e1b10e5a43d6a", "sha256": "b46f33a70def63ec5815ab33df478fcd2dd2c026434e79ce7b1cc5e81e92b1e4" }, "downloads": -1, "filename": "django-perimeter-0.10.tar.gz", "has_sig": false, "md5_digest": "5b75dcad023ff218969e1b10e5a43d6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16514, "upload_time": "2018-05-11T11:13:04", "url": "https://files.pythonhosted.org/packages/fd/cd/fd4c809193a3df71bc7bd3defb1e039b10407c1ccd3c22a343c593041f4e/django-perimeter-0.10.tar.gz" } ], "0.11": [ { "comment_text": "", "digests": { "md5": "5f0f57783177430f171969f28620da82", "sha256": "b0d6cb98bf1e16cc3e52d9f99c175598d63918272352fbb21133bf44fbd9f2a0" }, "downloads": -1, "filename": "django_perimeter-0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "5f0f57783177430f171969f28620da82", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 35734, "upload_time": "2018-05-20T15:43:11", "url": "https://files.pythonhosted.org/packages/cb/de/505426d0cf9ec902eaef766ebda7fc835857dd38b3563e9f594821ef2eef/django_perimeter-0.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "98f46d48e07565a00bcaedc0adaa8789", "sha256": "bf1614db4ca308d4b58fc600506a4054cbaa0ddc4e970c406061a22399408ef0" }, "downloads": -1, "filename": "django-perimeter-0.11.tar.gz", "has_sig": false, "md5_digest": "98f46d48e07565a00bcaedc0adaa8789", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16676, "upload_time": "2018-05-20T15:43:09", "url": "https://files.pythonhosted.org/packages/62/e8/c258679e0daa5dfb9915a97797a8a5a85e8012d3eabdb32962cd816a207e/django-perimeter-0.11.tar.gz" } ], "0.12": [ { "comment_text": "", "digests": { "md5": "201267cc1ed03d2794988f93130f0268", "sha256": "e08fd467983eea16c8e55f0fd079689d6c24a15c7aa99f70f9bd6a84cb0e5f18" }, "downloads": -1, "filename": "django_perimeter-0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "201267cc1ed03d2794988f93130f0268", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 24789, "upload_time": "2019-07-15T12:02:37", "url": "https://files.pythonhosted.org/packages/8a/af/1d79489ea1e4076360f8e6b1531fc3320f0992bf65b8332f042cb09bf66b/django_perimeter-0.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6280ebfe3db8a8ecf14d3a5ba350298f", "sha256": "35030a8002abd924f9ee17954805bb81060b6f81c4fd01b70196883bb2a8669e" }, "downloads": -1, "filename": "django-perimeter-0.12.tar.gz", "has_sig": false, "md5_digest": "6280ebfe3db8a8ecf14d3a5ba350298f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15193, "upload_time": "2019-07-10T18:30:31", "url": "https://files.pythonhosted.org/packages/22/01/241c810d76d396546f5e3a9389dbb9d233ac30ac8b7d6a35f7c7ebf87fa5/django-perimeter-0.12.tar.gz" } ], "0.12.1": [ { "comment_text": "", "digests": { "md5": "29ae0e825700f516cbbc440e573daa1d", "sha256": "372af71cb5c291738057842fc30b671ae0b18bf0f7bd9e77dc78c446e1aa637e" }, "downloads": -1, "filename": "django_perimeter-0.12.1-py3-none-any.whl", "has_sig": false, "md5_digest": "29ae0e825700f516cbbc440e573daa1d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25059, "upload_time": "2019-07-15T12:02:39", "url": "https://files.pythonhosted.org/packages/c4/c1/ab43eb906e2ff6184cec8c7222e4d12da037da1987bc7c1b7dc3299a0235/django_perimeter-0.12.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "60e6c19d48bd9bdb5a8525b1ad95594e", "sha256": "86c8557186388badb25eb8f119c49e5b8660b30939ce7c8bab6014d18a7efcc6" }, "downloads": -1, "filename": "django-perimeter-0.12.1.tar.gz", "has_sig": false, "md5_digest": "60e6c19d48bd9bdb5a8525b1ad95594e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15481, "upload_time": "2019-07-15T12:03:38", "url": "https://files.pythonhosted.org/packages/79/b4/b694a3818c7570f49b68d70d0d75a58d14a70383efbf70a066fcdcc8bf73/django-perimeter-0.12.1.tar.gz" } ], "0.2": [ { "comment_text": "built for Darwin-14.1.0", "digests": { "md5": "e8e4990eaa136b8f09835bdbdb8f260d", "sha256": "515c99abc4a038492b49af4245529cec979cdfd2074ed1a161b49461cef228ec" }, "downloads": -1, "filename": "django-perimeter-0.2.macosx-10.10-x86_64.tar.gz", "has_sig": false, "md5_digest": "e8e4990eaa136b8f09835bdbdb8f260d", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 20073, "upload_time": "2015-05-04T21:34:14", "url": "https://files.pythonhosted.org/packages/b0/bd/56566a37e3c35393c6e781afbd45db56c2eb2d87be71c19af0a5a25a3116/django-perimeter-0.2.macosx-10.10-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "968f7b23ee1ed2b588472ba52a738215", "sha256": "eedd2390965d0fb321fa65494f940909ad777066a5da255d9c52b9d7a04cbf17" }, "downloads": -1, "filename": "django_perimeter-0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "968f7b23ee1ed2b588472ba52a738215", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 17893, "upload_time": "2015-05-04T21:34:17", "url": "https://files.pythonhosted.org/packages/91/d6/c77e067c77403b091010fe219b01c7f7467521eebfb807dfd4b82b7d36c3/django_perimeter-0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2aa225813371c1c7df41db3a9bba602e", "sha256": "c08cc8049f30dcae6f1025b7371b4fce40d748dc4dece2c6ea9a14a4d7e98656" }, "downloads": -1, "filename": "django-perimeter-0.2.tar.gz", "has_sig": false, "md5_digest": "2aa225813371c1c7df41db3a9bba602e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11403, "upload_time": "2015-05-04T21:34:09", "url": "https://files.pythonhosted.org/packages/8c/1c/18dbbfcc6faceea3fd9635db1666dd23aa0833c6956f3e343d1bcf9e36c3/django-perimeter-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "built for Darwin-14.1.0", "digests": { "md5": "eef4cbb1e0f603d8a48f0e81a1fecbf3", "sha256": "5dec06db2782c5d014f89e4505b52936a8e5c7ee620254161948c0cbfb62a565" }, "downloads": -1, "filename": "django-perimeter-0.2.1.macosx-10.10-x86_64.tar.gz", "has_sig": false, "md5_digest": "eef4cbb1e0f603d8a48f0e81a1fecbf3", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 19961, "upload_time": "2015-05-05T07:56:12", "url": "https://files.pythonhosted.org/packages/f2/d5/49068633fe11d0cab1ed09b41c26a3ccba0c456f5bf6c108b8f963d5c58a/django-perimeter-0.2.1.macosx-10.10-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "b641c7a54f7a9f1b38d061670728b225", "sha256": "fbde4a16fde20cd843c12d7f05b85572dffd22442b5df1afcd27d4325d02b39a" }, "downloads": -1, "filename": "django_perimeter-0.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "b641c7a54f7a9f1b38d061670728b225", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 17559, "upload_time": "2015-05-05T07:56:16", "url": "https://files.pythonhosted.org/packages/96/ef/90c026e26c2fe132f4c68072a461a0528dc020100eeee509f708c49b90bb/django_perimeter-0.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f0c644bbf28f58ade032433f1f47f59c", "sha256": "7f225b18c94dd084022020bcec79d76c20703ead975ea614d97526124b8539ec" }, "downloads": -1, "filename": "django-perimeter-0.2.1.tar.gz", "has_sig": false, "md5_digest": "f0c644bbf28f58ade032433f1f47f59c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11494, "upload_time": "2015-05-05T07:55:55", "url": "https://files.pythonhosted.org/packages/88/d9/3f404445168ffe8d0aa7e6d4cee34bf40717308e5226881a7bbbe7c20003/django-perimeter-0.2.1.tar.gz" } ], "0.3": [ { "comment_text": "built for Darwin-14.3.0", "digests": { "md5": "6cd1b12af4e5792cba3ae7a96e71c2c8", "sha256": "0d4e74cbe9b42d8d7c7a0c744be68ea80caeaf7a35860626790dd3ab53e42fe0" }, "downloads": -1, "filename": "django-perimeter-0.3.macosx-10.10-x86_64.tar.gz", "has_sig": false, "md5_digest": "6cd1b12af4e5792cba3ae7a96e71c2c8", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 20252, "upload_time": "2015-05-05T09:46:13", "url": "https://files.pythonhosted.org/packages/3d/57/3807af372188dbfc35cce33e70b2bf168aef50530ed85ea34fa747a65ab0/django-perimeter-0.3.macosx-10.10-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "d227b1e47d3071ea32bf4208d23928b8", "sha256": "901d27125effe1280cea4f84bf00f27d4e8e77723448c256c2a38a4a9bb41da6" }, "downloads": -1, "filename": "django_perimeter-0.3-py2-none-any.whl", "has_sig": false, "md5_digest": "d227b1e47d3071ea32bf4208d23928b8", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 17878, "upload_time": "2015-05-05T09:46:16", "url": "https://files.pythonhosted.org/packages/96/5b/6ef99d5e8418c2e39756a3de6826b587083741bc36e3d915256f4b1ff3ad/django_perimeter-0.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f41d9e92819637ef3fb946f122d194a8", "sha256": "410b2c8537710f94b33f2156f4cdfacd5403dcc3553063484b6a697ba24977bc" }, "downloads": -1, "filename": "django-perimeter-0.3.tar.gz", "has_sig": false, "md5_digest": "f41d9e92819637ef3fb946f122d194a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11673, "upload_time": "2015-05-05T09:46:10", "url": "https://files.pythonhosted.org/packages/df/7f/b0e4794fd6ecd5dba158d89900205bd2eab1b9caa2a38b1b4d40968ef5b5/django-perimeter-0.3.tar.gz" } ], "0.3.5": [ { "comment_text": "built for Darwin-14.3.0", "digests": { "md5": "52f8fb21d631a3e2b71ad77d9619ef01", "sha256": "8e6da910645e0473875bda3ee2f5dcda44c79bb677494abcbae5a465e4ead135" }, "downloads": -1, "filename": "django-perimeter-0.3.5.macosx-10.10-x86_64.tar.gz", "has_sig": false, "md5_digest": "52f8fb21d631a3e2b71ad77d9619ef01", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 20720, "upload_time": "2015-05-05T09:54:23", "url": "https://files.pythonhosted.org/packages/e3/7c/904aba92f3e1779e3039cb1f3b9ce73d4a7c59e041f865a4d721b6e534d5/django-perimeter-0.3.5.macosx-10.10-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "9fedf45e5ae4831bc9d4430cab923243", "sha256": "8164a84329670eac03338927e66eb0dcf0feb08cfea94e119029328b73d62592" }, "downloads": -1, "filename": "django_perimeter-0.3.5-py2-none-any.whl", "has_sig": false, "md5_digest": "9fedf45e5ae4831bc9d4430cab923243", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18426, "upload_time": "2015-05-05T09:54:27", "url": "https://files.pythonhosted.org/packages/7d/8a/cef14c91129461f91196117048dafe7f3dddb7f136f2e43a134daa7a3e75/django_perimeter-0.3.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d1069e2c84ed0f7c9bed89e621240252", "sha256": "e8d6fc2c75dc4facec1cd2d8cdc11499f66a7c046dc43f7e986aba494d047272" }, "downloads": -1, "filename": "django-perimeter-0.3.5.tar.gz", "has_sig": false, "md5_digest": "d1069e2c84ed0f7c9bed89e621240252", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11771, "upload_time": "2015-05-05T09:54:20", "url": "https://files.pythonhosted.org/packages/6e/46/48fc98585680aad59f6f5dca84a50094f1fd28fbdb524a9150ea8524af5d/django-perimeter-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "132c620b13913b47756d8b3e78d65ca3", "sha256": "e80621a2d2d2516a97695ac69aa85d7691926f2195cf9471d1af273dd75c5078" }, "downloads": -1, "filename": "django_perimeter-0.3.6-py2-none-any.whl", "has_sig": false, "md5_digest": "132c620b13913b47756d8b3e78d65ca3", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18174, "upload_time": "2015-05-05T22:19:02", "url": "https://files.pythonhosted.org/packages/e6/99/f06f375eb1550b74d75739a955567c1e26c258532f5999cc2ba4d6582f67/django_perimeter-0.3.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2229a3086a98c23671815c087117c877", "sha256": "9db8546389e3f56aa210d0793e6835ff0124e38983211224ad66f0f7ce09020a" }, "downloads": -1, "filename": "django-perimeter-0.3.6.tar.gz", "has_sig": false, "md5_digest": "2229a3086a98c23671815c087117c877", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11741, "upload_time": "2015-05-05T22:18:59", "url": "https://files.pythonhosted.org/packages/81/8c/ce17699306173a9a5b31a356f9e60a1a281455926c7ca81c3fac06da7da8/django-perimeter-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "built for Darwin-14.3.0", "digests": { "md5": "f1a540b807f8b2a6aa2bce3af629ea27", "sha256": "0b73851c478c9bb95863e8bf1618c9fb1f169f097b67c2c5fd6e7b9a319a1886" }, "downloads": -1, "filename": "django-perimeter-0.3.7.macosx-10.10-x86_64.tar.gz", "has_sig": false, "md5_digest": "f1a540b807f8b2a6aa2bce3af629ea27", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 21012, "upload_time": "2015-05-06T08:21:34", "url": "https://files.pythonhosted.org/packages/9b/04/660fb54ba870fa9a36d17846c98e32381182587ea88233b545005fd24755/django-perimeter-0.3.7.macosx-10.10-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "07b2a04adbbeffde9de834704c0ffca9", "sha256": "390a63cb7104509a19eed473e3a94e7b9a12dad956f94ab8ab15a0615a8af769" }, "downloads": -1, "filename": "django_perimeter-0.3.7-py2-none-any.whl", "has_sig": false, "md5_digest": "07b2a04adbbeffde9de834704c0ffca9", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18820, "upload_time": "2015-05-06T08:21:31", "url": "https://files.pythonhosted.org/packages/75/e8/895eec0974bc36cfb09716c7d656e8ebe7c19fe0ae9749311c95718f11c0/django_perimeter-0.3.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fa0d66e7aec890582f7f51408af524ea", "sha256": "636a46dff074b0d5c0ba1dbdb0f187971f44d77d19636968118bc858c2e9aa76" }, "downloads": -1, "filename": "django-perimeter-0.3.7.tar.gz", "has_sig": false, "md5_digest": "fa0d66e7aec890582f7f51408af524ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12248, "upload_time": "2015-05-06T08:21:28", "url": "https://files.pythonhosted.org/packages/ab/9f/999945a583d4bb0f87c957f0e12d3dd80def738b46e5cc6a39059edd472b/django-perimeter-0.3.7.tar.gz" } ], "0.4": [ { "comment_text": "built for Darwin-14.3.0", "digests": { "md5": "29c792e40d8e005e3ee21fcad2692902", "sha256": "c1c267e1fc6bac09fe2446226e688554b4dbf5e3ab710e1de334cc500adce404" }, "downloads": -1, "filename": "django-perimeter-0.4.macosx-10.10-x86_64.tar.gz", "has_sig": false, "md5_digest": "29c792e40d8e005e3ee21fcad2692902", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 22195, "upload_time": "2015-05-06T10:24:06", "url": "https://files.pythonhosted.org/packages/2d/4d/4104f3071414da3451037db5fd96d49e72ad640677192bf248a86b1753ac/django-perimeter-0.4.macosx-10.10-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "1f6944b9305ceee2120c947a6d057bae", "sha256": "21d4736fb35ce691538a8b73e92f6fdcb4ae4d3ce01b4f70c0ce1f3d939c6fa3" }, "downloads": -1, "filename": "django_perimeter-0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "1f6944b9305ceee2120c947a6d057bae", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 19678, "upload_time": "2015-05-06T10:24:10", "url": "https://files.pythonhosted.org/packages/e0/cf/0fdbc0269b6591032d2fef4471c1504cf6929a6c9b79c3377369e739de36/django_perimeter-0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "78393d84561d693cd4bc08b6abfc98bf", "sha256": "8e0f053df7ca3eb221b713b387c321fa20e4f6ad50895e934bbe62134a35aa3c" }, "downloads": -1, "filename": "django-perimeter-0.4.tar.gz", "has_sig": false, "md5_digest": "78393d84561d693cd4bc08b6abfc98bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12765, "upload_time": "2015-05-06T10:24:03", "url": "https://files.pythonhosted.org/packages/17/63/7d5d14d45f4a5662ec776c114003e92cadcfcd17cf42a8fea486d34083f5/django-perimeter-0.4.tar.gz" } ], "0.4.1": [], "0.4.2": [ { "comment_text": "built for Darwin-14.3.0", "digests": { "md5": "caa8fc87f431aef7c35ee366dc79901a", "sha256": "f74e99d4b509c5873fd8f96fe57d8f9651e834ee0a2afbb23da9d856223a7bb5" }, "downloads": -1, "filename": "django-perimeter-0.4.2.macosx-10.10-x86_64.tar.gz", "has_sig": false, "md5_digest": "caa8fc87f431aef7c35ee366dc79901a", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 22185, "upload_time": "2015-05-06T10:42:24", "url": "https://files.pythonhosted.org/packages/36/aa/dfb52f2d50578ee2b54d65acd113ef23a9a4e4e659953fc8817e6eec854c/django-perimeter-0.4.2.macosx-10.10-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "080986068dd751c23701d32c567480c7", "sha256": "b221c96316b55353f51c0e5dd70f14c2f0e9e73fe99b8b3b88c2306c8b67ba97" }, "downloads": -1, "filename": "django_perimeter-0.4.2-py2-none-any.whl", "has_sig": false, "md5_digest": "080986068dd751c23701d32c567480c7", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 19710, "upload_time": "2015-05-06T10:42:27", "url": "https://files.pythonhosted.org/packages/fa/61/7c7bd57d30bccfe74618c9f8f5e076bbb1662269cd7e501950040fd77859/django_perimeter-0.4.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6d0607dff3b272d48c1b9b02fcbed4f6", "sha256": "1ae77766df0bab84361c5caa977a5772b0017e0b8e53af11f28bede9e99dd6ee" }, "downloads": -1, "filename": "django-perimeter-0.4.2.tar.gz", "has_sig": false, "md5_digest": "6d0607dff3b272d48c1b9b02fcbed4f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12728, "upload_time": "2015-05-06T10:42:22", "url": "https://files.pythonhosted.org/packages/22/88/7549454e484316139827515fc12293236459657fbd4e59fa7516278e5992/django-perimeter-0.4.2.tar.gz" } ], "0.5": [ { "comment_text": "built for Darwin-14.3.0", "digests": { "md5": "97ba8fce58473e14039c74756913e0a5", "sha256": "77261a1f402977894eba6001165d0e2620472a30046a46bc4d0481e51d6fb0b5" }, "downloads": -1, "filename": "django-perimeter-0.5.macosx-10.10-x86_64.tar.gz", "has_sig": false, "md5_digest": "97ba8fce58473e14039c74756913e0a5", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 22287, "upload_time": "2015-05-06T15:27:08", "url": "https://files.pythonhosted.org/packages/50/c7/6b704f047b89f120444622c16987079bfbbabd42fe754fb250136569f0e3/django-perimeter-0.5.macosx-10.10-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "ff0fa37c11591dc2f4f59bd1e4973c6e", "sha256": "06fe59e2fe4e0b3dacb5909ece996e75379a6d9f1e8e7e2b15202e605dc7c385" }, "downloads": -1, "filename": "django_perimeter-0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "ff0fa37c11591dc2f4f59bd1e4973c6e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 19737, "upload_time": "2015-05-06T15:27:11", "url": "https://files.pythonhosted.org/packages/fc/00/82c98fb469444c7116bb7f4b03e5381e9919c8faa4b1b6f2e451f6af836e/django_perimeter-0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "be98b330ab91de9f072cf3a47ee83f85", "sha256": "f7f6918a057f24c34868c7864ab7bb38bc35f50737b4c6b0c3a97a95cd1a15b1" }, "downloads": -1, "filename": "django-perimeter-0.5.tar.gz", "has_sig": false, "md5_digest": "be98b330ab91de9f072cf3a47ee83f85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12807, "upload_time": "2015-05-06T15:27:05", "url": "https://files.pythonhosted.org/packages/98/13/63f1b761cfd683d8babcabfe6610d3f70198f4a7064322316ec83fa5be4f/django-perimeter-0.5.tar.gz" } ], "0.5.1": [ { "comment_text": "built for Darwin-14.3.0", "digests": { "md5": "977b9b1ba108ee17bd8bea0b8607e11d", "sha256": "c623adfee8f2516e1f3c08a3bee5886d7d27a6fa62181d2b00fdab7f6df694a0" }, "downloads": -1, "filename": "django-perimeter-0.5.1.macosx-10.10-x86_64.tar.gz", "has_sig": false, "md5_digest": "977b9b1ba108ee17bd8bea0b8607e11d", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 22541, "upload_time": "2015-05-06T17:49:29", "url": "https://files.pythonhosted.org/packages/3c/a8/639a8ae39a6b73eeb7ffd4fb0c6de144ea32538907722f83bb00fc22cf26/django-perimeter-0.5.1.macosx-10.10-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "12d88c7ba68e0038fc48aa4f362cb948", "sha256": "a1c3e9ba79fdecbdcd00d7635514bdbbc4d82822bf3cab224dc357675c865b56" }, "downloads": -1, "filename": "django_perimeter-0.5.1-py2-none-any.whl", "has_sig": false, "md5_digest": "12d88c7ba68e0038fc48aa4f362cb948", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 19861, "upload_time": "2015-05-06T17:49:34", "url": "https://files.pythonhosted.org/packages/72/26/7c942ef30f3e6ef66fe1e79c0bb8151230cc3da8e53992ee8b7104969758/django_perimeter-0.5.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a63a9486f50f2180adfcee244d427a0", "sha256": "96962007c5af8ab80c63c640c179194d97489e454e93a0d464bbe5d1a06904a9" }, "downloads": -1, "filename": "django-perimeter-0.5.1.tar.gz", "has_sig": false, "md5_digest": "9a63a9486f50f2180adfcee244d427a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12897, "upload_time": "2015-05-06T17:49:26", "url": "https://files.pythonhosted.org/packages/1e/c3/6692dd6811351dad51ecee48d3e4669368da938750ec83b690c74ebf7455/django-perimeter-0.5.1.tar.gz" } ], "0.6": [ { "comment_text": "built for Darwin-14.3.0", "digests": { "md5": "bad3aa61ea9a2fd5aabecd01cf895727", "sha256": "f02888e543e7ed097c72355361bb2bed42637e1881ef1afcc6c7a7b6b4822878" }, "downloads": -1, "filename": "django-perimeter-0.6.macosx-10.10-x86_64.tar.gz", "has_sig": false, "md5_digest": "bad3aa61ea9a2fd5aabecd01cf895727", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 23672, "upload_time": "2015-06-05T10:43:19", "url": "https://files.pythonhosted.org/packages/b4/e6/7511344c5e1924650afcd1ad0fdeb335721545f82c369ce0e9293788ba0a/django-perimeter-0.6.macosx-10.10-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "391029e5e3948785e9d78f11a68dd897", "sha256": "12c29a5d2c8a2e2442282199082aaae864233eef45aefdefb9a556ef6f3f15dc" }, "downloads": -1, "filename": "django_perimeter-0.6-py2-none-any.whl", "has_sig": false, "md5_digest": "391029e5e3948785e9d78f11a68dd897", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 20563, "upload_time": "2015-06-05T10:43:23", "url": "https://files.pythonhosted.org/packages/3e/08/23e6292c7d1bd988ef5bbfb2cb6f9c72e6d1036b04ee97843f9b596a246b/django_perimeter-0.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a28ccd5f38a154dbcde4ab79708a6057", "sha256": "02ce5eef5de31a4db17eb8fa177edc3fb49d690963a298bc208db6f53c7ddb04" }, "downloads": -1, "filename": "django-perimeter-0.6.tar.gz", "has_sig": false, "md5_digest": "a28ccd5f38a154dbcde4ab79708a6057", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13284, "upload_time": "2015-06-05T10:43:16", "url": "https://files.pythonhosted.org/packages/79/f2/f6eb93b1c5035eb3aba0a26c2f27c6414f6def5ba3529041b34e10da0c87/django-perimeter-0.6.tar.gz" } ], "0.6.1": [ { "comment_text": "built for Darwin-14.3.0", "digests": { "md5": "90f8ad3a7bb324990dbf4d6ad357e2b9", "sha256": "f68eab082f701cc813f9d8c2f09ab4f7ac126e2d8dd4ed07fc1d4192eea05c7d" }, "downloads": -1, "filename": "django-perimeter-0.6.1.macosx-10.10-x86_64.tar.gz", "has_sig": false, "md5_digest": "90f8ad3a7bb324990dbf4d6ad357e2b9", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 25008, "upload_time": "2015-06-11T17:37:37", "url": "https://files.pythonhosted.org/packages/8a/03/99549a03f59f076cd9be500617b559fcf168fb834feaf149bb2f0c45b895/django-perimeter-0.6.1.macosx-10.10-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "eaf120ea70258ad1994b0189fa81919e", "sha256": "b1ffefb107ff1f609df8b596fe74f9fe9090383f5e2bef9a9485c2d43c9c0971" }, "downloads": -1, "filename": "django_perimeter-0.6.1-py2-none-any.whl", "has_sig": false, "md5_digest": "eaf120ea70258ad1994b0189fa81919e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 21817, "upload_time": "2015-06-11T17:37:41", "url": "https://files.pythonhosted.org/packages/5f/d1/85d9a12c19f618ea5ec94a250bf7a01559a1856cba04d807f47868ad0abd/django_perimeter-0.6.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d658e94d461ccce39562890641150fe8", "sha256": "02dac4849aaf3f9e752deb8899f263fd11deb3de72a9ccc7d3f9d1c1af4547ae" }, "downloads": -1, "filename": "django-perimeter-0.6.1.tar.gz", "has_sig": false, "md5_digest": "d658e94d461ccce39562890641150fe8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13931, "upload_time": "2015-06-11T17:37:34", "url": "https://files.pythonhosted.org/packages/4d/65/29cf774c3cd024dea1e56854e1f30668c1e9db0bd0d643615513b64041c5/django-perimeter-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "built for Darwin-14.3.0", "digests": { "md5": "4b0a126006c02d528f3003335722856d", "sha256": "21344b1bbad3336108bc1979dce1df04df15760b49a5676c036788c96c580dc8" }, "downloads": -1, "filename": "django-perimeter-0.6.2.macosx-10.10-x86_64.tar.gz", "has_sig": false, "md5_digest": "4b0a126006c02d528f3003335722856d", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 24592, "upload_time": "2015-06-11T21:24:24", "url": "https://files.pythonhosted.org/packages/e3/b9/25439a3b553f2451de121255a1211c638e3f4db50045ee48f05bfc5a98a2/django-perimeter-0.6.2.macosx-10.10-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "44e3f0f09b762854ad42c28bc4434829", "sha256": "cb0f4c5654e1f0f0aee1be28cd24cc9d898f8a4e70439eb34c4eb410d236bc55" }, "downloads": -1, "filename": "django_perimeter-0.6.2-py2-none-any.whl", "has_sig": false, "md5_digest": "44e3f0f09b762854ad42c28bc4434829", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 21630, "upload_time": "2015-06-11T21:24:27", "url": "https://files.pythonhosted.org/packages/67/db/ed48d2c6c65a8e438926dae285a430811dddb55bbe8aa9873c94a3d4380c/django_perimeter-0.6.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2dc6ee1e535c571fb22a4ef1bce41cf1", "sha256": "7108f30af3eb954ed4ba90119f98654820f9a6a7d1ac05f411f61d185fe42b4a" }, "downloads": -1, "filename": "django-perimeter-0.6.2.tar.gz", "has_sig": false, "md5_digest": "2dc6ee1e535c571fb22a4ef1bce41cf1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13860, "upload_time": "2015-06-11T21:24:21", "url": "https://files.pythonhosted.org/packages/ab/10/558d4f4ec84c9fe7da25a2c815f5a5e0e6351fc2e54fe339ac17abbbc64e/django-perimeter-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "built for Darwin-14.3.0", "digests": { "md5": "86fc393c08ee447ce3fb6e081c9df1d7", "sha256": "02c0f2e892bf0a10b18cb3f99696d48c9660ccee2712b0424c9e9fdc9ee56e01" }, "downloads": -1, "filename": "django-perimeter-0.6.3.macosx-10.10-x86_64.tar.gz", "has_sig": false, "md5_digest": "86fc393c08ee447ce3fb6e081c9df1d7", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 26063, "upload_time": "2015-06-12T06:53:04", "url": "https://files.pythonhosted.org/packages/34/a7/5b35d2758160998eb1549c623b2a36f6338eabdd00bcf9c422a691ba0365/django-perimeter-0.6.3.macosx-10.10-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "9431a83d458c5adcc6bcb62461e3bf53", "sha256": "05d3b698a6c58018a2b7e270e8771d4d28f77b6f2efb422733822cc18e36b23f" }, "downloads": -1, "filename": "django_perimeter-0.6.3-py2-none-any.whl", "has_sig": false, "md5_digest": "9431a83d458c5adcc6bcb62461e3bf53", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 22114, "upload_time": "2015-06-12T06:53:08", "url": "https://files.pythonhosted.org/packages/32/9b/81c4603d8a1ef88ab779e61fdc92a9c2a74ffbf4c20ec38dd37f41b0d811/django_perimeter-0.6.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c6f01dbc46b8beab0c283f20805308e", "sha256": "97aa8f0250bc84f06ab29498fac8104e6e65885c1a353a2d9f736d2fde6a33e6" }, "downloads": -1, "filename": "django-perimeter-0.6.3.tar.gz", "has_sig": false, "md5_digest": "4c6f01dbc46b8beab0c283f20805308e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13949, "upload_time": "2015-06-12T06:53:00", "url": "https://files.pythonhosted.org/packages/33/bb/880d72131bc4db5e1a658d914fbda0533fe77f5b44ad7d5a9c49eb21638d/django-perimeter-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "built for Darwin-14.4.0", "digests": { "md5": "3baebee19d2a1ba6e0dbe74a2cb1fa8a", "sha256": "bbf15dcdd914d35f3860359b84e231ae6ec2ec3453c4fa0cdbf80b2a8f398963" }, "downloads": -1, "filename": "django-perimeter-0.6.4.macosx-10.10-x86_64.tar.gz", "has_sig": false, "md5_digest": "3baebee19d2a1ba6e0dbe74a2cb1fa8a", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 26258, "upload_time": "2015-07-07T07:50:18", "url": "https://files.pythonhosted.org/packages/06/c4/ef02aa015f432dc13b0643dfae64631a3c8ab22270741486cff0fee2fe20/django-perimeter-0.6.4.macosx-10.10-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "316aeecc048ca36ec6d9e3e158dc6211", "sha256": "7abbb3ed8074d624e552e9aedbc22a02876f0e17ea356987da3ff4245b55374a" }, "downloads": -1, "filename": "django_perimeter-0.6.4-py2-none-any.whl", "has_sig": false, "md5_digest": "316aeecc048ca36ec6d9e3e158dc6211", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 22654, "upload_time": "2015-07-07T07:50:22", "url": "https://files.pythonhosted.org/packages/47/d8/7a39d4581850841b964cee7cdb911e206b7effdc0d3f6b887b7dbf95f030/django_perimeter-0.6.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "616f9825885ba0ace39e891e848cdf17", "sha256": "ae833bd598763d528e5361efe4f73f42ff84e12c008c260ce58e2135b8482585" }, "downloads": -1, "filename": "django-perimeter-0.6.4.tar.gz", "has_sig": false, "md5_digest": "616f9825885ba0ace39e891e848cdf17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14347, "upload_time": "2015-07-07T07:50:15", "url": "https://files.pythonhosted.org/packages/b8/f2/9a06e8c4b8808e26a1631424ecc7184d02f701f6b0cee37ec9470a21a4e4/django-perimeter-0.6.4.tar.gz" } ], "0.6.5": [ { "comment_text": "built for Darwin-14.4.0", "digests": { "md5": "bc67f220f4761ae21c247cb47c78a898", "sha256": "18cc59809c166599874f19b1686fb292e71af13ca02f03697e7a5290864c6526" }, "downloads": -1, "filename": "django-perimeter-0.6.5.macosx-10.10-x86_64.tar.gz", "has_sig": false, "md5_digest": "bc67f220f4761ae21c247cb47c78a898", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 26191, "upload_time": "2015-07-31T08:03:58", "url": "https://files.pythonhosted.org/packages/86/df/024a52df3197547cd052c61c70137cf7136083435c27f97333082726f654/django-perimeter-0.6.5.macosx-10.10-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "a3c49ffb1c7865e44945632847ae0347", "sha256": "ccc2ad1ac4f225c5ad77635347f3f11d7e9624114e5be36065117ba36a75fbe2" }, "downloads": -1, "filename": "django_perimeter-0.6.5-py2-none-any.whl", "has_sig": false, "md5_digest": "a3c49ffb1c7865e44945632847ae0347", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 22623, "upload_time": "2015-07-31T08:04:01", "url": "https://files.pythonhosted.org/packages/c5/3b/9a5484abd4ec7ef44e9e8a80e9255f005af18d22bb0082aceb3f5a3c4a96/django_perimeter-0.6.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f10e0ac4c484e5ee20b7860bb545a729", "sha256": "500c2105a5c613fb50510c28ed8e08a45e22e8fd54af12d44a1af520c80356c6" }, "downloads": -1, "filename": "django-perimeter-0.6.5.tar.gz", "has_sig": false, "md5_digest": "f10e0ac4c484e5ee20b7860bb545a729", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14322, "upload_time": "2015-07-31T08:03:54", "url": "https://files.pythonhosted.org/packages/aa/a1/bc9c1bfab09bb0f5336ba88e3e37b25833e06a274ea32af45bc75b4142d7/django-perimeter-0.6.5.tar.gz" } ], "0.6.6": [ { "comment_text": "built for Darwin-14.4.0", "digests": { "md5": "d246b42d0f13664f568761f5a8f8637c", "sha256": "1098104eb460df07fd2fc7e9989c8b6eca601a43d1c5d101d21e2a4bd2a37b93" }, "downloads": -1, "filename": "django-perimeter-0.6.6.macosx-10.10-x86_64.tar.gz", "has_sig": false, "md5_digest": "d246b42d0f13664f568761f5a8f8637c", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 26172, "upload_time": "2015-08-06T16:13:24", "url": "https://files.pythonhosted.org/packages/87/a0/e42b983074bd2ef32a1f6f952498b5fe64e86dc9e62ac7020f1947898ea6/django-perimeter-0.6.6.macosx-10.10-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "cac50ef4d8e5a7f10d1d6e6a81cd7000", "sha256": "13f54d4003865488a95bf97e8850f119b6ef3b37df65c27954ca978e9742f4a4" }, "downloads": -1, "filename": "django_perimeter-0.6.6-py2-none-any.whl", "has_sig": false, "md5_digest": "cac50ef4d8e5a7f10d1d6e6a81cd7000", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 22663, "upload_time": "2015-08-06T16:13:28", "url": "https://files.pythonhosted.org/packages/20/6a/715ac867eb0a7af44e729bc2b8c481e5e8abf74798778621e36f9a92ce91/django_perimeter-0.6.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9d89c3e95fedeac76f59622826218c3f", "sha256": "d3dc605db1af66940a272ab335c8ea634d723816eb69b598a026d8e7878698a6" }, "downloads": -1, "filename": "django-perimeter-0.6.6.tar.gz", "has_sig": false, "md5_digest": "9d89c3e95fedeac76f59622826218c3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14332, "upload_time": "2015-08-06T16:13:21", "url": "https://files.pythonhosted.org/packages/3f/6d/a226ff9d829aea0634143bb038e8579b85de7fc0eac3a738d812965551e8/django-perimeter-0.6.6.tar.gz" } ], "0.6.7": [ { "comment_text": "built for Darwin-15.3.0", "digests": { "md5": "d069d43883876809efba75167b20a2d0", "sha256": "7960df4f71f14a24df877319e2f7fb5523cb005af470a765db7ce11ecb7a4bf1" }, "downloads": -1, "filename": "django-perimeter-0.6.7.macosx-10.10-x86_64.tar.gz", "has_sig": false, "md5_digest": "d069d43883876809efba75167b20a2d0", "packagetype": "bdist_dumb", "python_version": "any", "requires_python": null, "size": 26285, "upload_time": "2016-04-05T18:35:29", "url": "https://files.pythonhosted.org/packages/38/25/4adbf887ceb1bf9083e6617084a45db6549756758c521c234e6d982a286c/django-perimeter-0.6.7.macosx-10.10-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "34b8e10ea79f593897e097edffc03dfa", "sha256": "d6c81abcca0e82991023ab9503713e69ddcef5e2ffeff38e4f7cfd2883f28b8c" }, "downloads": -1, "filename": "django_perimeter-0.6.7-py2-none-any.whl", "has_sig": false, "md5_digest": "34b8e10ea79f593897e097edffc03dfa", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 22824, "upload_time": "2016-04-05T18:35:37", "url": "https://files.pythonhosted.org/packages/cd/21/0d4c1a8a63e485401b5d8a1c8cf733a1cb38e8bfd8dffad2ffd16787b175/django_perimeter-0.6.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b9552bec05f9b1109e364708bb4a6b5a", "sha256": "da78b6610f239ceaf5b8f9ef2f02a30479476ef5b1697368271dd757cdb77b32" }, "downloads": -1, "filename": "django-perimeter-0.6.7.tar.gz", "has_sig": false, "md5_digest": "b9552bec05f9b1109e364708bb4a6b5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14611, "upload_time": "2016-04-05T18:35:22", "url": "https://files.pythonhosted.org/packages/8d/01/e2aec555ec61695c5f2d319e48f2bbe3e63f1bac156f7e8c643f0d661fdc/django-perimeter-0.6.7.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "b81cc6eacc63708d30822661e122907b", "sha256": "f70224c029766bdba996b6b631440b116eefed310ee95fd5bee0acbceae2a428" }, "downloads": -1, "filename": "django-perimeter-0.7.tar.gz", "has_sig": false, "md5_digest": "b81cc6eacc63708d30822661e122907b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14586, "upload_time": "2016-08-06T23:06:57", "url": "https://files.pythonhosted.org/packages/3c/53/884102bb0ba996ba74185b6ca56c36aa70e97b111ee5678267bda6992bff/django-perimeter-0.7.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "d2f90be7422bf5d5c465fbb8e550ac59", "sha256": "a712e77f8de905b425b9af682425168c5fe877de7b93f092495afbede03620eb" }, "downloads": -1, "filename": "django-perimeter-0.7.1.tar.gz", "has_sig": false, "md5_digest": "d2f90be7422bf5d5c465fbb8e550ac59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14595, "upload_time": "2017-01-16T16:39:53", "url": "https://files.pythonhosted.org/packages/45/02/57ce37de78561e865a06d9a945b6db1bf99bd8022eef298a2b1d4668ea3c/django-perimeter-0.7.1.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "47e024434850e60c4f1a61f598ebcf90", "sha256": "39fb1601edcf63c9475582436268dd850454eb71239e02433430a17132737920" }, "downloads": -1, "filename": "django_perimeter-0.8-py2-none-any.whl", "has_sig": false, "md5_digest": "47e024434850e60c4f1a61f598ebcf90", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 22857, "upload_time": "2017-02-01T15:17:22", "url": "https://files.pythonhosted.org/packages/f1/68/0f6408e130d52a8fdb88181ae412146b23b1d48da0006ce9912b69eafbe5/django_perimeter-0.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "01889f735cdbc4eb9e1ade21505b5f8e", "sha256": "74c8e723507d465a461e3458d939ef5922a4e03553f311da29bd4149e68b17e2" }, "downloads": -1, "filename": "django-perimeter-0.8.tar.gz", "has_sig": false, "md5_digest": "01889f735cdbc4eb9e1ade21505b5f8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14609, "upload_time": "2017-02-01T15:17:23", "url": "https://files.pythonhosted.org/packages/ef/c9/59fc11e4fa72210dfb9166551ee84840f75eff972941456c09fd2764cd8c/django-perimeter-0.8.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "008e272020c1d42345ebb59e347f06c4", "sha256": "bd60c0f9a097a5207ad7e0c5a982a708c5cb8c9fbcea12374fb718dc532906e5" }, "downloads": -1, "filename": "django_perimeter-0.8.1-py2-none-any.whl", "has_sig": false, "md5_digest": "008e272020c1d42345ebb59e347f06c4", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 25493, "upload_time": "2017-04-07T11:45:06", "url": "https://files.pythonhosted.org/packages/89/b3/a07c9371cd39a46372e1a370ee1fdcbd30f1d33bbc4be3194e8bde2b6975/django_perimeter-0.8.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee12ea65083a769c15c01cbf4d6e3fc9", "sha256": "3399fea13ab43847e4e23f4a491cbc7fc150a18c5a19464c50a8668506cdc348" }, "downloads": -1, "filename": "django-perimeter-0.8.1.tar.gz", "has_sig": false, "md5_digest": "ee12ea65083a769c15c01cbf4d6e3fc9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16213, "upload_time": "2017-04-07T11:45:04", "url": "https://files.pythonhosted.org/packages/ae/7e/9354b36764c8d757a3c96463da026cb5b4a07c53b0857e55d0e6d0a8433e/django-perimeter-0.8.1.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "dc738913ee71863f09d3e9cfb9c7a141", "sha256": "cffb7468165584df4f5e38305e01509df7ba716ee0672f93ac986cfc2c4027e2" }, "downloads": -1, "filename": "django_perimeter-0.9-py2-none-any.whl", "has_sig": false, "md5_digest": "dc738913ee71863f09d3e9cfb9c7a141", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 37404, "upload_time": "2017-04-08T22:26:59", "url": "https://files.pythonhosted.org/packages/c5/81/a308aad6f3c9ae1909c85c3f0d044d3f64dfcdece78af3b9c4f16025f315/django_perimeter-0.9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d905938712a5716551d43649af49f1d", "sha256": "68d3d4bd3ec263e470c77db6914f433d84314ebbd201d12221c8a56aeb2e3db4" }, "downloads": -1, "filename": "django-perimeter-0.9.tar.gz", "has_sig": false, "md5_digest": "5d905938712a5716551d43649af49f1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16456, "upload_time": "2017-04-08T22:26:57", "url": "https://files.pythonhosted.org/packages/2f/2c/54eb316dd62e53fd686ed88b02e7fb857aa19f2b57c4bdf5a6528dbbd42a/django-perimeter-0.9.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "7e1d15c445d3e9060efcfa8a22b500be", "sha256": "5c4f522d1cebe00886570a6378c87ddf5ef73219b24b298d790ccf51bbae8bc6" }, "downloads": -1, "filename": "django_perimeter-0.9.1-py2-none-any.whl", "has_sig": false, "md5_digest": "7e1d15c445d3e9060efcfa8a22b500be", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 26450, "upload_time": "2017-07-06T10:29:39", "url": "https://files.pythonhosted.org/packages/05/79/ffa255dc9bf8946d431f291f7ac4d47f991ce277606db364fc8b0f700e81/django_perimeter-0.9.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5c78e0d32fa74fcba50eff91cbb221b3", "sha256": "426e624a02683da78faad6ac6afa8aea9582caa7271d2b4a5ddfae1d9fe644c6" }, "downloads": -1, "filename": "django-perimeter-0.9.1.tar.gz", "has_sig": false, "md5_digest": "5c78e0d32fa74fcba50eff91cbb221b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16736, "upload_time": "2017-07-06T10:29:36", "url": "https://files.pythonhosted.org/packages/dc/e4/017d8b5c5aa5498797deb7bcbba2ead0aa18b02cd15f834099cc5da51ffe/django-perimeter-0.9.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "29ae0e825700f516cbbc440e573daa1d", "sha256": "372af71cb5c291738057842fc30b671ae0b18bf0f7bd9e77dc78c446e1aa637e" }, "downloads": -1, "filename": "django_perimeter-0.12.1-py3-none-any.whl", "has_sig": false, "md5_digest": "29ae0e825700f516cbbc440e573daa1d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25059, "upload_time": "2019-07-15T12:02:39", "url": "https://files.pythonhosted.org/packages/c4/c1/ab43eb906e2ff6184cec8c7222e4d12da037da1987bc7c1b7dc3299a0235/django_perimeter-0.12.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "60e6c19d48bd9bdb5a8525b1ad95594e", "sha256": "86c8557186388badb25eb8f119c49e5b8660b30939ce7c8bab6014d18a7efcc6" }, "downloads": -1, "filename": "django-perimeter-0.12.1.tar.gz", "has_sig": false, "md5_digest": "60e6c19d48bd9bdb5a8525b1ad95594e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15481, "upload_time": "2019-07-15T12:03:38", "url": "https://files.pythonhosted.org/packages/79/b4/b694a3818c7570f49b68d70d0d75a58d14a70383efbf70a066fcdcc8bf73/django-perimeter-0.12.1.tar.gz" } ] }