{ "info": { "author": "Incuna Ltd", "author_email": "admin@incuna.com", "bugtrack_url": null, "classifiers": [], "description": "Incuna Auth\n-----------\nVarious pieces of useful Auth.\n\nInstallation\n~~~~~~~~~~~~\nInstall the package::\n\n pip install incuna-auth\n\nAdd to your ``INSTALLED_APPS`` in ``settings.py``::\n\n INSTALLED_APPS = (\n ...\n incuna_auth,\n ...\n )\n\nAdd the urls to your ``ROOT_URLCONF``::\n\n urlpatterns = patterns(''\n ...\n url('', include('incuna_auth.urls')),\n ...\n )\n\nAdd the auth urls in ``settings.py``::\n\n from django.core.urlresolvers import reverse_lazy\n\n ...\n\n LOGIN_URL = reverse_lazy('login')\n LOGOUT_URL = reverse_lazy('logout')\n\nAdd the tables to the db::\n\n python manage.py syncdb\n\n**Warning**: An initial data fixture is included that creates an admin_sso.Assignment to assign any user with an incuna.com email to the Admin user.\n\nTo allow anonymous access to urls inaccessible by default when using ``LoginRequiredMiddleware``, add ``LOGIN_EXEMPT_URLS`` in ``settings.py``::\n\n LOGIN_EXEMPT_URLS = [\n r'^about/',\n ]\n\nBackend\n~~~~~~~\nTODO: Add a run down of the Backend.\n\nMiddleware\n~~~~~~~~~~\n``incuna_auth`` includes several useful bits of middleware that can be used to enforce authentication in your project.\n\nThe middleware is extensible, and compatible with FeinCMS.\n\nThere are two main middleware classes that can be straightforwardly installed in your project. To add either of these middlewares, add ``incuna_auth.middleware.[MiddlewareClassName]`` to ``MIDDLEWARE_CLASSES`` in your project's settings.\n\n- ``LoginRequiredMiddleware``: Enforces that a user must be authenticated in order to access any protected URL.\n\nThis middleware's coverage can be easily customised with the ``LOGIN_PROTECTED_URLS`` and ``LOGIN_EXEMPT_URLS`` Django settings. If those settings do not exist, the middleware protects every URL apart from ``settings.LOGIN_URL`` and ``settings.LOGOUT_URL``; otherwise, it will apply to every URL in ``LOGIN_PROTECTED_URLS`` apart from those in ``LOGIN_EXEMPT_URLS``.\n\n- ``FeinCMSLoginRequiredMiddleware``: Enforces that a user must be authenticated in order to access a FeinCMS resource with an ``access_state`` of ``STATE_AUTH_ONLY``.\n\nSince CMS pages have unpredictable URLs, and it's desirable to equip them with customisable authentication, ``LoginRequiredMiddleware`` by itself is unsuitable for use with FeinCMS. This middleware is intended for use with an extension that adds a new field, ``access_state``, to a FeinCMS Page or similar item. We've included a mixin, ``incuna_auth.models.AccessStateExtensionMixin``, that makes creating one of these extensions straightforward.\n\nTo use ``FeinCMSLoginRequiredMiddleware`` to protect access states other than ``STATE_AUTH_ONLY``, make a subclass of it that overrides its ``get_protected_states`` method. You'll also need to ensure the ``CUSTOM_STATES`` attribute of your ``AccessStateExtensionMixin`` subclass contains the access states you want to protect.\n\n- Customising the middleware system\n\nThe middleware system is easily extensible, and there's a small framework of parent classes behind them to make creating your own similar middlewares straightforward, all in the ``incuna_auth.middleware.permission`` module. ``BasePermissionMiddleware`` is the base class, and ``URLPermissionMiddleware`` and ``FeinCMSPermissionMiddleware`` form the backbone of ``LoginRequiredMiddleware`` and ``FeinCMSLoginRequiredMiddleware`` respectively, together with a mixin that provides an appropriate access-denial condition and error output for enforcing that a user is logged in.\n\nAny middleware class has a core method called ``process_request``, which is called by Django for any request that passes through this middleware. The ``permission`` module middleware implements this by first checking if the requested resource should be protected via a method named ``is_resource_protected``, then checking if the request should be allowed to access a protected resource using ``deny_access_condition``. If the request should be disallowed, the middleware executes a method called ``deny_access`` which returns an error response (403 or 302 depending on the nature of the request); if the resource is unprotected or the request is allowed, ``process_request`` just returns ``None`` in order to do nothing. This is standard middleware behaviour.\n\nTranslate urls\n~~~~~~~~~~~~~~\n\nBy default the url translations are disabled. To enabled url translations set `TRANSLATE_URLS=True` in your protect settings file. See https://docs.djangoproject.com/en/dev/topics/i18n/translation/#url-internationalization for more info on translating urls in django.\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/incuna/incuna-auth", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "incuna-auth", "package_url": "https://pypi.org/project/incuna-auth/", "platform": "", "project_url": "https://pypi.org/project/incuna-auth/", "project_urls": { "Homepage": "http://github.com/incuna/incuna-auth" }, "release_url": "https://pypi.org/project/incuna-auth/8.1.1/", "requires_dist": null, "requires_python": "", "summary": "Provides authentication parts.", "version": "8.1.1" }, "last_serial": 3409702, "releases": { "0.10.0": [ { "comment_text": "", "digests": { "md5": "a47682d2215f4cad312d7d2e267c3529", "sha256": "745dcbb6b14e05fc8c65b2b70fb3e660650481523c73122da41adfaf71426c27" }, "downloads": -1, "filename": "incuna-auth-0.10.0.tar.gz", "has_sig": false, "md5_digest": "a47682d2215f4cad312d7d2e267c3529", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7872, "upload_time": "2013-07-10T10:19:29", "url": "https://files.pythonhosted.org/packages/65/48/7917d53db7e9825b7be00c4502f0e7def37ed78484e00096ba6ea3e00a16/incuna-auth-0.10.0.tar.gz" } ], "0.10.1": [ { "comment_text": "", "digests": { "md5": "7f1b61efe37e8d9a4930f8f7fbdf149a", "sha256": "604549d1b974f8b7452e67de3bfdd23888a81603c5cd8e82705326b2b08adee9" }, "downloads": -1, "filename": "incuna-auth-0.10.1.tar.gz", "has_sig": false, "md5_digest": "7f1b61efe37e8d9a4930f8f7fbdf149a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7371, "upload_time": "2013-07-30T08:28:26", "url": "https://files.pythonhosted.org/packages/40/c8/4b599554a9bab99e31c2be79cf683aa72916d777959aa73a38a522d8c541/incuna-auth-0.10.1.tar.gz" } ], "0.10.2": [ { "comment_text": "", "digests": { "md5": "d491adaba5323e15ddfd2cd00c9cad22", "sha256": "5ef07ce96f54747b3035e6e6ad156945ce0fe19c0c3025fbda0dc3db1f23d78d" }, "downloads": -1, "filename": "incuna-auth-0.10.2.tar.gz", "has_sig": false, "md5_digest": "d491adaba5323e15ddfd2cd00c9cad22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7347, "upload_time": "2013-07-30T11:36:57", "url": "https://files.pythonhosted.org/packages/14/9d/9fd94c21ddbcc163dc5fa4c956895df47a54ec1a68a2b86b584a9186831e/incuna-auth-0.10.2.tar.gz" } ], "0.10.3": [ { "comment_text": "", "digests": { "md5": "2180ae8eb70796da65ce4ccc5c00b4b8", "sha256": "8314e31f2842e451636152ea6396e59cc005d3b4f475f65dd7ecaf6494342bb3" }, "downloads": -1, "filename": "incuna-auth-0.10.3.tar.gz", "has_sig": false, "md5_digest": "2180ae8eb70796da65ce4ccc5c00b4b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7363, "upload_time": "2013-07-30T13:12:22", "url": "https://files.pythonhosted.org/packages/38/3e/4f5fb5ee2270302f16e611a16fb942079e483908bf2aee49581f4c253d89/incuna-auth-0.10.3.tar.gz" } ], "0.10.4": [ { "comment_text": "", "digests": { "md5": "0272cd2d5ba8095b4154642a867752b0", "sha256": "905b43d87022e79eb63a799ec5e20278e14328825efb0913c86ece826bc3b586" }, "downloads": -1, "filename": "incuna-auth-0.10.4.tar.gz", "has_sig": false, "md5_digest": "0272cd2d5ba8095b4154642a867752b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7430, "upload_time": "2013-07-31T09:47:29", "url": "https://files.pythonhosted.org/packages/a0/54/d641012b934a1904888aa54264281dce5deb3a31dfe8becec484cfe1af2e/incuna-auth-0.10.4.tar.gz" } ], "0.11": [ { "comment_text": "", "digests": { "md5": "ee3133586e62314a1ff1509cfd0278a3", "sha256": "e60c766f576596c8d5362b4cc5231590b5a3552b5c9d1cc2cba4d29e22195286" }, "downloads": -1, "filename": "incuna-auth-0.11.tar.gz", "has_sig": false, "md5_digest": "ee3133586e62314a1ff1509cfd0278a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7323, "upload_time": "2013-08-13T16:19:55", "url": "https://files.pythonhosted.org/packages/0d/69/b99101a9788709ebb6fd35b3ec6034c4da313f15d9834659d1908ffb6e3a/incuna-auth-0.11.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "541c437e8895ee150b7ed7c8bc61a51c", "sha256": "e7d660a0bc7844267e79ad0bd567de3d59b2570fa3f1c68d650309a8583e80e9" }, "downloads": -1, "filename": "incuna-auth-0.6.4.tar.gz", "has_sig": false, "md5_digest": "541c437e8895ee150b7ed7c8bc61a51c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5366, "upload_time": "2012-08-31T10:39:30", "url": "https://files.pythonhosted.org/packages/61/52/e550b6504e9007ca4e196d5e00517e8511e0c08004661bada8aa9de6dbfc/incuna-auth-0.6.4.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "f575f20bd8e63a04bc21108db1af7a3c", "sha256": "e61548274c53ec949e7312c0ea73721e7cdc0d9de078f1175698fd4aada65e5c" }, "downloads": -1, "filename": "incuna_auth-0.7.2-py2-none-any.whl", "has_sig": false, "md5_digest": "f575f20bd8e63a04bc21108db1af7a3c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 13019, "upload_time": "2017-11-08T16:18:51", "url": "https://files.pythonhosted.org/packages/1b/62/a35b94f685b63c8ebb4d599ad768e98d658eeb81093a2a6f49c8b17c6039/incuna_auth-0.7.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b25a1bc4929b5c5ef7c7f6363d0418dd", "sha256": "7883f0d777395bae178023a5fca0ce547a5f7e2171b1c5eec912e8837759fdfa" }, "downloads": -1, "filename": "incuna-auth-0.7.2.tar.gz", "has_sig": false, "md5_digest": "b25a1bc4929b5c5ef7c7f6363d0418dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6065, "upload_time": "2017-11-08T16:18:47", "url": "https://files.pythonhosted.org/packages/d2/e4/41e8bcdec43ef8ed7f3040b79ef028e22577d1e707e05954d4396c747e57/incuna-auth-0.7.2.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "3f70460cc3e4c253d36b54025216fe07", "sha256": "77248fc8d2947b33a44fc5b0aa846cdcfac3009078f26d4f246264559e647213" }, "downloads": -1, "filename": "incuna-auth-0.8.1.tar.gz", "has_sig": false, "md5_digest": "3f70460cc3e4c253d36b54025216fe07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6331, "upload_time": "2013-02-04T12:44:05", "url": "https://files.pythonhosted.org/packages/df/52/c2f57696b731a4fa5098312ed125c854e83ce41554532fa8eca6fed9f3f6/incuna-auth-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "9caa9ff3e80a14eb877f2843cee6d835", "sha256": "c142a5352cabe4003d28804749086a93765a02fbbd80ac395c3205300d57b42f" }, "downloads": -1, "filename": "incuna-auth-0.8.2.tar.gz", "has_sig": false, "md5_digest": "9caa9ff3e80a14eb877f2843cee6d835", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6318, "upload_time": "2013-03-26T15:39:14", "url": "https://files.pythonhosted.org/packages/d1/03/c68779b099ad179672d2c380c3e8c568b316adb583c25e6f1038ce472b1f/incuna-auth-0.8.2.tar.gz" } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "f3e92bac9db7661252dffa78c451f894", "sha256": "ca888f3f183c47d531795518215bfc86f659b279ef320b1c127bff4c662e23ea" }, "downloads": -1, "filename": "incuna-auth-0.8.3.tar.gz", "has_sig": false, "md5_digest": "f3e92bac9db7661252dffa78c451f894", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6866, "upload_time": "2013-04-05T15:46:09", "url": "https://files.pythonhosted.org/packages/99/c2/9c933e83851450063f661e19573985ba5c7a8b327b19920a5ad3be77cea8/incuna-auth-0.8.3.tar.gz" } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "aa11a1ec2c522e29c04ec275c8daf526", "sha256": "9fa915487ab1ad618778157e1b9d5a7145900eb777fe6487a1ac322ee505c42e" }, "downloads": -1, "filename": "incuna-auth-0.8.4.tar.gz", "has_sig": false, "md5_digest": "aa11a1ec2c522e29c04ec275c8daf526", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7455, "upload_time": "2013-05-02T13:18:05", "url": "https://files.pythonhosted.org/packages/22/29/619006bdaa0634a1b6a90f80f168aaef2d9250aa68d7c1313ea4de1e5fe6/incuna-auth-0.8.4.tar.gz" } ], "0.8.5": [ { "comment_text": "", "digests": { "md5": "a96bf6d8d7d648d6ef278ef12902e1b4", "sha256": "2ac5d4155382073cc6208155af0a0ef0f694e38717184afd43e8da2a89339c8d" }, "downloads": -1, "filename": "incuna-auth-0.8.5.tar.gz", "has_sig": false, "md5_digest": "a96bf6d8d7d648d6ef278ef12902e1b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6909, "upload_time": "2013-05-30T14:25:23", "url": "https://files.pythonhosted.org/packages/cd/73/0181ecd54ab272f3af5e23c690aef12261c50cf9a4eeec49e7865e1adabd/incuna-auth-0.8.5.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "c363245400a0c7eecb76ca32f8c69efc", "sha256": "1257a691c68ad83d4d28eb11a1e21dd72e7194dbb27a1abeed1be10e5e1a6b72" }, "downloads": -1, "filename": "incuna-auth-0.9.tar.gz", "has_sig": false, "md5_digest": "c363245400a0c7eecb76ca32f8c69efc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7238, "upload_time": "2013-06-14T14:02:48", "url": "https://files.pythonhosted.org/packages/17/fc/7fc761e5e133f9a624c52498468b1d8bdc6f80b49d63a3a8ea6b6f427b17/incuna-auth-0.9.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "c72a6345da563d97d101a3fd1d1343bc", "sha256": "1458e45f92c163ca97668295d9c0f217f8379fa9225008a25c4c97238afdab6a" }, "downloads": -1, "filename": "incuna-auth-0.9.1.tar.gz", "has_sig": false, "md5_digest": "c72a6345da563d97d101a3fd1d1343bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7255, "upload_time": "2013-06-28T15:52:52", "url": "https://files.pythonhosted.org/packages/a2/4f/de537e3ccbfff171a607569ef1f0026b8ef34cd7d03734ce0a087507a64a/incuna-auth-0.9.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "e88e8e2bfdb4d6ad8603c4944fb6a705", "sha256": "32097ec3e87092ff932b7117d2b12fb1ee5e22aef5faece3ee54454a5db2379b" }, "downloads": -1, "filename": "incuna-auth-1.0.0.tar.gz", "has_sig": false, "md5_digest": "e88e8e2bfdb4d6ad8603c4944fb6a705", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7504, "upload_time": "2013-08-19T13:27:20", "url": "https://files.pythonhosted.org/packages/fe/70/c0e3ddb7c81121c1009a634f9630a40952df59a86e52fdc4a927478382ca/incuna-auth-1.0.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "7744e09e713adbeca0373acd51635623", "sha256": "50083112ba86be10935e2ec82762239a0547b9fd5b56e96a796aebf319106982" }, "downloads": -1, "filename": "incuna-auth-2.0.0.tar.gz", "has_sig": false, "md5_digest": "7744e09e713adbeca0373acd51635623", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7989, "upload_time": "2014-01-30T13:06:42", "url": "https://files.pythonhosted.org/packages/f1/04/6f781ec99bc0657be1304a272da95da617a8caa9737ace5abfa7d68c7175/incuna-auth-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "ce3fbf386beb17b3db55b51947972f05", "sha256": "44165c3ac75bfc7d3e2f2c6b1843923d303a4965042c1fede512f6af80875ca7" }, "downloads": -1, "filename": "incuna-auth-2.0.1.tar.gz", "has_sig": false, "md5_digest": "ce3fbf386beb17b3db55b51947972f05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8365, "upload_time": "2014-03-18T16:38:42", "url": "https://files.pythonhosted.org/packages/16/96/9cf92c893016b060233330238ff3954f2a9d6ed0abbcb7b78ce322a65f0b/incuna-auth-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "d0414bc008c331222b43357ce619bba5", "sha256": "214a9df9e15e0c906b8cb372a9315277f8fcf779cc31d2c852eb024dd09d4ac6" }, "downloads": -1, "filename": "incuna-auth-2.0.2.tar.gz", "has_sig": false, "md5_digest": "d0414bc008c331222b43357ce619bba5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8426, "upload_time": "2014-04-17T15:54:15", "url": "https://files.pythonhosted.org/packages/e2/c0/a71c882d517698efe1b970d94eacb71044950ae509dca4c1612a85315c7a/incuna-auth-2.0.2.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "3fc8a271177dca43a54d3cca3a066858", "sha256": "f6776ad63cacf1ab5b5b9cc9d7d814b57765df3edfb09e32f5e7f4de8b596df3" }, "downloads": -1, "filename": "incuna_auth-2.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3fc8a271177dca43a54d3cca3a066858", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 21140, "upload_time": "2014-04-28T10:56:47", "url": "https://files.pythonhosted.org/packages/bf/a9/948f9eb94638ea3d68d5b0b0b26e9bb8c045ddf08aabe63655b1f7878f2a/incuna_auth-2.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f17541caeab9a343e20f4a05c7f7e436", "sha256": "195dbcdd9343e9951b2ff66d30d0a6ed97dee269e44c247c5ea65c60c9ef95d4" }, "downloads": -1, "filename": "incuna-auth-2.1.0.tar.gz", "has_sig": false, "md5_digest": "f17541caeab9a343e20f4a05c7f7e436", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11625, "upload_time": "2014-04-28T10:56:44", "url": "https://files.pythonhosted.org/packages/e2/11/4f83057e02b86e837dba91e7273e15dd59a7cbedb0236737a1233f3b907b/incuna-auth-2.1.0.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "180bcf7c86143128f705514a8f4195ed", "sha256": "e8339df388a1d9cce502d6ec30dc4aefd9a1a8590e301bfab3fc76e0cf1e6ad5" }, "downloads": -1, "filename": "incuna_auth-2.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "180bcf7c86143128f705514a8f4195ed", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 21496, "upload_time": "2014-11-12T14:39:04", "url": "https://files.pythonhosted.org/packages/38/9c/384abc223d25677c90f49f1785d31e3cf1511843f9361d8e425473a7a03a/incuna_auth-2.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "88d24d37e7743842c6e3d5572afddfb5", "sha256": "35d78ebd394e611d9cebadf521253c3b786845a522e8fce15a29aa56e39f8eea" }, "downloads": -1, "filename": "incuna-auth-2.2.0.tar.gz", "has_sig": false, "md5_digest": "88d24d37e7743842c6e3d5572afddfb5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11740, "upload_time": "2014-11-12T14:39:02", "url": "https://files.pythonhosted.org/packages/31/aa/834e6ab745d1ce6b98cb5f3b45874720ae5c2ee2e085f861e5f21d01b476/incuna-auth-2.2.0.tar.gz" } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "cdf1d231da6f21f2c1547ff3860e4c55", "sha256": "9abb7a216530a9a7ae47aa9888fb955ab569127ca1b8a86e678890702a7fd098" }, "downloads": -1, "filename": "incuna_auth-2.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "cdf1d231da6f21f2c1547ff3860e4c55", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 32923, "upload_time": "2015-01-15T12:39:13", "url": "https://files.pythonhosted.org/packages/5a/f0/da5d66c9c07b65db8966077f481b4bf0af1543b20e6cf361a35991838c49/incuna_auth-2.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "50f9df11548d9c719606a84ac823e13c", "sha256": "97dc1ae5561fed12d5a091641b5e36b14c78f77821e41ebc4c397e32fba69c1e" }, "downloads": -1, "filename": "incuna-auth-2.3.0.tar.gz", "has_sig": false, "md5_digest": "50f9df11548d9c719606a84ac823e13c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18837, "upload_time": "2015-01-15T12:39:11", "url": "https://files.pythonhosted.org/packages/2d/f0/ff97b9cb7e0851a829fa968d776684ac14eb708e4c25ebc98b497662dc1a/incuna-auth-2.3.0.tar.gz" } ], "2.3.1": [ { "comment_text": "", "digests": { "md5": "cef7f98121aad28ddfa329222597a42d", "sha256": "7b7e40766ec8fd71a3b4dc41050f38daf5b5c36e6a74f842e684534f3175c710" }, "downloads": -1, "filename": "incuna_auth-2.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "cef7f98121aad28ddfa329222597a42d", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 33374, "upload_time": "2015-01-16T10:18:26", "url": "https://files.pythonhosted.org/packages/fc/3c/74e29ea5861615026679765e9abc7f2a51098246beda166f31ce6de5e891/incuna_auth-2.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "06de63cab8f965bb79172df272060b49", "sha256": "fa6b7d21f568027667ce6eba2260a2bca89fa5b101c8ac64eaa652b1bdf45f7e" }, "downloads": -1, "filename": "incuna-auth-2.3.1.tar.gz", "has_sig": false, "md5_digest": "06de63cab8f965bb79172df272060b49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19216, "upload_time": "2015-01-16T10:18:24", "url": "https://files.pythonhosted.org/packages/0e/9d/d16738cf46df4a956bfa9c61aa0ccd2eb744a0592c4b66afee3e9e57690f/incuna-auth-2.3.1.tar.gz" } ], "2.3.2": [ { "comment_text": "", "digests": { "md5": "9aad286639ebd61f0a4be97f8c0d7f6a", "sha256": "969c5c28630a03a4a09549524c1e0bd81ff16d9a61a95e27dc0cfb5177a741d4" }, "downloads": -1, "filename": "incuna_auth-2.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "9aad286639ebd61f0a4be97f8c0d7f6a", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 34119, "upload_time": "2015-01-20T17:34:27", "url": "https://files.pythonhosted.org/packages/c6/8c/913b216b7ff75fb3dd50a6c878212f596de35b26bfe86688efe44d8dbe43/incuna_auth-2.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "75f235296a3f027382b6fd00e7130ac3", "sha256": "d9918ae63685b5a6429615a76b6a184b619cd3e86951eca56361f6420b58c19c" }, "downloads": -1, "filename": "incuna-auth-2.3.2.tar.gz", "has_sig": false, "md5_digest": "75f235296a3f027382b6fd00e7130ac3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19400, "upload_time": "2015-01-20T17:34:24", "url": "https://files.pythonhosted.org/packages/eb/ad/1007af17ca53c60829fdb362e70a1eacc7abdb953a14ee7c3e7fb9073961/incuna-auth-2.3.2.tar.gz" } ], "2.3.3": [ { "comment_text": "", "digests": { "md5": "217b267473de48a9a7c60e7782cf53ea", "sha256": "853fc47457a24791da94f8b94c88072169e303afc38c4f27e8dbe75db449e65b" }, "downloads": -1, "filename": "incuna_auth-2.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "217b267473de48a9a7c60e7782cf53ea", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 34182, "upload_time": "2015-01-21T10:26:10", "url": "https://files.pythonhosted.org/packages/6f/57/28f17978b78f2539d62d217fc6881e1e3fd3a3f87c95ca559e843b3797a4/incuna_auth-2.3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "03e1449f059e98eb0e6bb2985c7999f3", "sha256": "fd23c154ae50b6f0e56d9d53f006a2e9b55b539767e747d1dc397ffb94404488" }, "downloads": -1, "filename": "incuna-auth-2.3.3.tar.gz", "has_sig": false, "md5_digest": "03e1449f059e98eb0e6bb2985c7999f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19493, "upload_time": "2015-01-21T10:26:08", "url": "https://files.pythonhosted.org/packages/76/67/6d36065eb6420466521a300a2f879e4a639fc0ef113f6cf60e9071adc757/incuna-auth-2.3.3.tar.gz" } ], "2.3.4": [ { "comment_text": "", "digests": { "md5": "ca4d13f038659dd0876f0b8ea9ad2a52", "sha256": "ae15cd31701f9abd511861c839a32b5004e623032f5820acb0622afad648496d" }, "downloads": -1, "filename": "incuna_auth-2.3.4-py3-none-any.whl", "has_sig": false, "md5_digest": "ca4d13f038659dd0876f0b8ea9ad2a52", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 34230, "upload_time": "2015-01-21T12:00:21", "url": "https://files.pythonhosted.org/packages/f4/8f/f65d54a1e080e621aa82e50a80282ba07bcddeb58006f3edb0725a908847/incuna_auth-2.3.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b592de0d72a12709c5ed016b0ee5e4f3", "sha256": "7755219ae64c37b57422c3cf81dcbd8b4ec4acfe5da36cb09a5b149d0dfb8ae6" }, "downloads": -1, "filename": "incuna-auth-2.3.4.tar.gz", "has_sig": false, "md5_digest": "b592de0d72a12709c5ed016b0ee5e4f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19576, "upload_time": "2015-01-21T12:00:19", "url": "https://files.pythonhosted.org/packages/5d/f0/f631818782e29877c04c5bc880a202e9cabad21325d0a0726a496f0d113e/incuna-auth-2.3.4.tar.gz" } ], "2.3.5": [ { "comment_text": "", "digests": { "md5": "c0b92d6356a830940d558d784ee5f7ef", "sha256": "0f13928b60892df3410ca8bd64db757939a2db8d23cff8622eb1884bf6c80fb2" }, "downloads": -1, "filename": "incuna_auth-2.3.5-py3-none-any.whl", "has_sig": false, "md5_digest": "c0b92d6356a830940d558d784ee5f7ef", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 34241, "upload_time": "2015-01-21T16:44:34", "url": "https://files.pythonhosted.org/packages/c2/d2/3ae6d3e553def70d83f5afd77d538a3f219eb788ce19afcc882869988baf/incuna_auth-2.3.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "89ed5f285ba59ea86833314edf4a316c", "sha256": "175876417980df6e9d5f4c1bd4444cc062dfce8aaf80e6a02a0e3f0fbbbf2a92" }, "downloads": -1, "filename": "incuna-auth-2.3.5.tar.gz", "has_sig": false, "md5_digest": "89ed5f285ba59ea86833314edf4a316c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19609, "upload_time": "2015-01-21T16:44:32", "url": "https://files.pythonhosted.org/packages/21/9e/31367bf4eb8748d48ccfc7d561f904ec7518fe63539ea97def7e1a0b3736/incuna-auth-2.3.5.tar.gz" } ], "2.3.6": [ { "comment_text": "", "digests": { "md5": "075de8757072a5a34b40a7fe4d3beaa9", "sha256": "81032ed2528c189a272a67294ab13ca924098432e90ecfe2d95fae9c1c12fc4d" }, "downloads": -1, "filename": "incuna_auth-2.3.6-py3-none-any.whl", "has_sig": false, "md5_digest": "075de8757072a5a34b40a7fe4d3beaa9", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 34258, "upload_time": "2015-02-04T15:48:05", "url": "https://files.pythonhosted.org/packages/52/40/4f3edd473517431a927837f8dc6c6f578f28e1732d515b7b3cd6eca05ac3/incuna_auth-2.3.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "040c7780eeb259e08cf8e8b834029f93", "sha256": "f4403f147e0ee75d867ece777b35f6a3f77adcadb8e02f7264325ce560a6b2a2" }, "downloads": -1, "filename": "incuna-auth-2.3.6.tar.gz", "has_sig": false, "md5_digest": "040c7780eeb259e08cf8e8b834029f93", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19648, "upload_time": "2015-02-04T15:48:02", "url": "https://files.pythonhosted.org/packages/39/5e/dafe415c99910c376888ebdcf686ae477b1dedfaac6957ea43f7a393be2f/incuna-auth-2.3.6.tar.gz" } ], "2.4.0": [ { "comment_text": "", "digests": { "md5": "590dc8cf2d8c67ddbe1b72b8bd99953f", "sha256": "b104ffc978c310d4d6d680e8225c9a946f62592935b84cde8c6fd4808abb564d" }, "downloads": -1, "filename": "incuna_auth-2.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "590dc8cf2d8c67ddbe1b72b8bd99953f", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 34466, "upload_time": "2015-04-28T10:15:10", "url": "https://files.pythonhosted.org/packages/14/04/f94566a506b3c75496f02202f61382c7acf4e2eab6b23551613bc18b6f42/incuna_auth-2.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8d83a009a210aa9d71884cca279ae745", "sha256": "39b1a0ee00407c60c50146d79c5bec840a91938d510b91d2c498d2f57a22a362" }, "downloads": -1, "filename": "incuna-auth-2.4.0.tar.gz", "has_sig": false, "md5_digest": "8d83a009a210aa9d71884cca279ae745", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20152, "upload_time": "2015-04-28T10:15:06", "url": "https://files.pythonhosted.org/packages/09/e2/103a2a24322b16e583487889ec25266c68836dd24ec22a8d4597a85618e1/incuna-auth-2.4.0.tar.gz" } ], "2.4.1": [ { "comment_text": "", "digests": { "md5": "787ccb0b00bafeee4cbb0ad10dccdf63", "sha256": "c2111b04b54f06c292b0e635c86cce8615fd2124a8f27771ec9ac7ff3ad9f6ac" }, "downloads": -1, "filename": "incuna_auth-2.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "787ccb0b00bafeee4cbb0ad10dccdf63", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 34445, "upload_time": "2015-04-30T09:58:09", "url": "https://files.pythonhosted.org/packages/9b/07/3816e165c43852f7c955da94402818ce23033e476de6061e4441d14de55f/incuna_auth-2.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d51001075a88e283212ce2a924bcfb7", "sha256": "2bd4c3d02ba666a65534464f9b2754175cd23517fc1cd20c8b5b307548b1f04f" }, "downloads": -1, "filename": "incuna-auth-2.4.1.tar.gz", "has_sig": false, "md5_digest": "5d51001075a88e283212ce2a924bcfb7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20188, "upload_time": "2015-04-30T09:58:06", "url": "https://files.pythonhosted.org/packages/c9/16/79c1e870588d735b555f307ff2db232d326e3b8ec658cb22d84c48686497/incuna-auth-2.4.1.tar.gz" } ], "2.5.0": [ { "comment_text": "", "digests": { "md5": "58ac2ecb85f62f34b8054eccc25da044", "sha256": "81bcea10ac080471628199cfbfd853b43e7325af7b29063c31f94344a3f15bc6" }, "downloads": -1, "filename": "incuna_auth-2.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "58ac2ecb85f62f34b8054eccc25da044", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 34441, "upload_time": "2015-04-30T14:57:52", "url": "https://files.pythonhosted.org/packages/80/f0/4ac3cd84bf4f3cecfca50ea082faf456027957bbe6a3f447ecbcc76eba45/incuna_auth-2.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "98c0fad2fe2cfe16f40b23a37b1ea7c3", "sha256": "04f34cb541905e96ad6c4cba5f75af01e17cc2c846d61d48157e527eedc4c0dd" }, "downloads": -1, "filename": "incuna-auth-2.5.0.tar.gz", "has_sig": false, "md5_digest": "98c0fad2fe2cfe16f40b23a37b1ea7c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20167, "upload_time": "2015-04-30T14:57:49", "url": "https://files.pythonhosted.org/packages/66/48/14fa6cab3df019437d455321dfc0f0188066cf918b9a44980821fecf6268/incuna-auth-2.5.0.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "104adceaf3a5c14f59f8d0655f617f7e", "sha256": "46f0b7a5cab8a40ef964f9ea910ae82a0862f6e055d2c61b105678e1a472a62a" }, "downloads": -1, "filename": "incuna_auth-3.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "104adceaf3a5c14f59f8d0655f617f7e", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 34360, "upload_time": "2015-06-02T08:49:50", "url": "https://files.pythonhosted.org/packages/59/df/d5b8d2af5c3eca602610cfda38c8f120b8d73a440accd6123cede43b8c15/incuna_auth-3.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8a7293dc7a85d141f43fef3f13fa3d7d", "sha256": "f4fe217231b983a64f40363d4bc866e2f9a3c97abb92607dd6b4d3792d839130" }, "downloads": -1, "filename": "incuna-auth-3.0.0.tar.gz", "has_sig": false, "md5_digest": "8a7293dc7a85d141f43fef3f13fa3d7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22887, "upload_time": "2015-06-02T08:49:46", "url": "https://files.pythonhosted.org/packages/f9/d6/044bb6e3244e8923d29d98ecdf80932e30e91773237f10c72dd48f89d543/incuna-auth-3.0.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "fb33a379e7e72f3b84659525979d06eb", "sha256": "0add529766478d04f1a42051c04a55880e7d628e39e139085cc3080dde825cde" }, "downloads": -1, "filename": "incuna_auth-3.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "fb33a379e7e72f3b84659525979d06eb", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 34433, "upload_time": "2016-01-29T10:42:56", "url": "https://files.pythonhosted.org/packages/be/1e/d727f72464a10e3d3f5d236fddbc64180de95f98da37997232ef5e62b1c3/incuna_auth-3.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e117211e809071aa28eb81ece35bb813", "sha256": "06712c7d7ee2bf21a94ef9185e53d101906f3fb98a803004847014bfb7aa5b69" }, "downloads": -1, "filename": "incuna-auth-3.0.1.tar.gz", "has_sig": false, "md5_digest": "e117211e809071aa28eb81ece35bb813", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20322, "upload_time": "2016-01-29T10:42:49", "url": "https://files.pythonhosted.org/packages/52/4f/126866d337a3882da1dd662be825d66148fc6d25d822a2b0d2ee41c5330d/incuna-auth-3.0.1.tar.gz" } ], "4.0.0": [ { "comment_text": "", "digests": { "md5": "267582036a8bec03e28a66652be03f49", "sha256": "364c238f1002ad5e32db820f0b1df16255e837041b56d651c48e2a9bad10ac2f" }, "downloads": -1, "filename": "incuna_auth-4.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "267582036a8bec03e28a66652be03f49", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 34440, "upload_time": "2016-01-29T16:11:17", "url": "https://files.pythonhosted.org/packages/90/d5/995590e6f6a051165234fe4d68af2d194e22be5e577a83ce30ffcee74910/incuna_auth-4.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "99659c2f50634b18dbecd24ebf2a3e7a", "sha256": "7f898ffe29bfcbb6ca0cb289d350798f1cba9333d96d8c3bcc195697aefad64d" }, "downloads": -1, "filename": "incuna-auth-4.0.0.tar.gz", "has_sig": false, "md5_digest": "99659c2f50634b18dbecd24ebf2a3e7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20388, "upload_time": "2016-01-29T16:10:54", "url": "https://files.pythonhosted.org/packages/36/12/f4f28dbeb74f64e1a7173fd1e6f39de8a363662b0e788aeec69742b67916/incuna-auth-4.0.0.tar.gz" } ], "4.1.0": [ { "comment_text": "", "digests": { "md5": "0e6059efb987d008d61989b0558af48c", "sha256": "f8c3529bbe12b0f279e226037191c75125cd82d3f969a05a7a3ba647b7fadd7e" }, "downloads": -1, "filename": "incuna-auth-4.1.0.tar.gz", "has_sig": false, "md5_digest": "0e6059efb987d008d61989b0558af48c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20603, "upload_time": "2016-09-15T14:37:06", "url": "https://files.pythonhosted.org/packages/fd/5c/fa63b5e87610e7e3645557a290d69c37802b7192fa634f6cbc7836d038d4/incuna-auth-4.1.0.tar.gz" } ], "4.2.0": [ { "comment_text": "", "digests": { "md5": "1030848e6f00a97e1f6f0f1afbf7e1f7", "sha256": "34cbef6d2be17e93e3f552149d3ce5057aaa41b3e2a992fbc3b86f60b2681040" }, "downloads": -1, "filename": "incuna_auth-4.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1030848e6f00a97e1f6f0f1afbf7e1f7", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 52503, "upload_time": "2016-09-27T15:40:52", "url": "https://files.pythonhosted.org/packages/cb/76/219aed9d50c5da6cf04af73a4d9dc7018fedacac1fc6af9cac0ef646d4d8/incuna_auth-4.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a606d3262b191f0619af889a21d71538", "sha256": "7ff95d64adcc128ac634c7c42e5423f06f60c4cc034a02ed7d2608af49c932c0" }, "downloads": -1, "filename": "incuna-auth-4.2.0.tar.gz", "has_sig": false, "md5_digest": "a606d3262b191f0619af889a21d71538", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26142, "upload_time": "2016-09-27T15:40:49", "url": "https://files.pythonhosted.org/packages/89/53/ea7b9759ce04544052093f9235a5a6086aa59edc1324f72e590b3563564a/incuna-auth-4.2.0.tar.gz" } ], "4.3.0": [ { "comment_text": "", "digests": { "md5": "5848e8003a1765c655d7960f2870e505", "sha256": "8123d39cddbf87c7a41011566bbd03214b07f2c9d60b1ebe1e9d6e1cdc7cbb03" }, "downloads": -1, "filename": "incuna_auth-4.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5848e8003a1765c655d7960f2870e505", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 57077, "upload_time": "2016-10-28T11:00:05", "url": "https://files.pythonhosted.org/packages/bf/98/0accc2c6a278dc9f91823bf6977cab6fd77f6176452f485b77ea02fc104d/incuna_auth-4.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0982da03bdb214822205a7a690d32e49", "sha256": "a7181d4c16cde8291ea0c06e59b00d7a33e866cf5d03e05fb7a355be4270bb11" }, "downloads": -1, "filename": "incuna-auth-4.3.0.tar.gz", "has_sig": false, "md5_digest": "0982da03bdb214822205a7a690d32e49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27580, "upload_time": "2016-10-28T11:00:01", "url": "https://files.pythonhosted.org/packages/0e/ef/b2c6016d47b671ac02f8c5ef18a1f8a662826052628f162daf148e3ce428/incuna-auth-4.3.0.tar.gz" } ], "4.4.0": [ { "comment_text": "", "digests": { "md5": "b5888ab679de7ccadad6ba3e2cd92d7e", "sha256": "f99be0ea497c07f5c0048b2a987dbd9410aed6243c4f8118116376df83a133f4" }, "downloads": -1, "filename": "incuna_auth-4.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b5888ab679de7ccadad6ba3e2cd92d7e", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 61872, "upload_time": "2016-11-18T13:28:31", "url": "https://files.pythonhosted.org/packages/c1/22/32aaf1ecbef168ede4f19009adbdd36ba1b8ffe60b69348a2c043c3983db/incuna_auth-4.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3eff260738e26369e74cc2d1c28fb46e", "sha256": "7c2f37d9c0b6343afc70f0d2febff5ccb746c7ae5c42e8768acb5c482d358296" }, "downloads": -1, "filename": "incuna-auth-4.4.0.tar.gz", "has_sig": false, "md5_digest": "3eff260738e26369e74cc2d1c28fb46e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29499, "upload_time": "2016-11-18T13:28:28", "url": "https://files.pythonhosted.org/packages/9b/1f/ae9be8ee561050705dc5fe92362814a8f9a5c9bedcb0a32dc2129a2221f8/incuna-auth-4.4.0.tar.gz" } ], "5.0.0": [ { "comment_text": "", "digests": { "md5": "59e7d072533e54213aecc8e72339660f", "sha256": "4c400065e9c6b2651a6d650c6c9ad1598c6a438d306f87897ed6052bb9098560" }, "downloads": -1, "filename": "incuna-auth-5.0.0.tar.gz", "has_sig": false, "md5_digest": "59e7d072533e54213aecc8e72339660f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29746, "upload_time": "2016-11-23T11:33:31", "url": "https://files.pythonhosted.org/packages/92/1c/88b58edbab4a4ab9aeba202983d85f19ff4b2ace2c343886551f9c6c2507/incuna-auth-5.0.0.tar.gz" } ], "6.0.0": [ { "comment_text": "", "digests": { "md5": "a4e037d79116defc4ed7db5e5d488c4b", "sha256": "6800253fc984c58c42664ccd8067992c315dc3cdff529226f42af5074134de3b" }, "downloads": -1, "filename": "incuna_auth-6.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "a4e037d79116defc4ed7db5e5d488c4b", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 69159, "upload_time": "2016-12-13T16:56:15", "url": "https://files.pythonhosted.org/packages/ad/3d/bc362c9cfb38fc0411644a669ec06497e5a8f1d2b1766bbfe4495980c674/incuna_auth-6.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9546011313e54d390c8986c511fd86fe", "sha256": "06680042b6c2ff938e954a82950d47121e232a499824798f9741998e0e3b635f" }, "downloads": -1, "filename": "incuna-auth-6.0.0.tar.gz", "has_sig": false, "md5_digest": "9546011313e54d390c8986c511fd86fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29792, "upload_time": "2016-12-13T16:56:13", "url": "https://files.pythonhosted.org/packages/c5/78/3e2a2d79732fa187ba4bfde9ac9f0614b1889eec20c95ed3687fb3e9731c/incuna-auth-6.0.0.tar.gz" } ], "7.0.0": [ { "comment_text": "", "digests": { "md5": "d139a1c2a2b2020e7bb73f9de527e07c", "sha256": "ff800a2049f5fcac35fc93ae5c18d71c666cb92f056dd9d2899fb488482bb984" }, "downloads": -1, "filename": "incuna_auth-7.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d139a1c2a2b2020e7bb73f9de527e07c", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 71226, "upload_time": "2016-12-22T15:04:31", "url": "https://files.pythonhosted.org/packages/13/70/d30eb6477d1f4ae178c42d677d72ba75c359c504fb18d4bf29954552fad2/incuna_auth-7.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "37fcab8bf694b42eb6c7ccfc3ff198e6", "sha256": "40523ec453ecb1a123d70f733df024986e0315ae0d7214720513e7b144e6d1f2" }, "downloads": -1, "filename": "incuna-auth-7.0.0.tar.gz", "has_sig": false, "md5_digest": "37fcab8bf694b42eb6c7ccfc3ff198e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30997, "upload_time": "2016-12-22T15:04:29", "url": "https://files.pythonhosted.org/packages/8d/67/311ffbfe69249626ea06ed0e7b126985e6abefbe79b4dbf44e4f8814e38f/incuna-auth-7.0.0.tar.gz" } ], "7.1.0": [ { "comment_text": "", "digests": { "md5": "f6fa27cf139eb41e233706b942b99331", "sha256": "88d77644638fe841fb3b0c9aa00863e75c84bba9862462665aab1d4eb9ae1e72" }, "downloads": -1, "filename": "incuna_auth-7.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f6fa27cf139eb41e233706b942b99331", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 65290, "upload_time": "2017-03-03T16:57:05", "url": "https://files.pythonhosted.org/packages/ac/83/4c04b125822de690033a6bf1318674d851fb2b7557394812d285d256df9a/incuna_auth-7.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8ab7bbad65780a86e96fcd914304b79c", "sha256": "400a07398aa3cf031e7d1d036a5c985d4f0e532f45f3ccc5dd84aee2149f234e" }, "downloads": -1, "filename": "incuna-auth-7.1.0.tar.gz", "has_sig": false, "md5_digest": "8ab7bbad65780a86e96fcd914304b79c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30733, "upload_time": "2017-03-03T16:57:00", "url": "https://files.pythonhosted.org/packages/c0/d5/3379a1eb97879dc6b49e463642238b4c5f07cda7d424aa853059c2abe425/incuna-auth-7.1.0.tar.gz" } ], "7.2.0": [ { "comment_text": "", "digests": { "md5": "448da798b0937a57c5fa443e74e5ced9", "sha256": "68ed84e653e6d0a9c3bf78ee05dadfbaae2255ec093626dbbe63dae8c659e4c7" }, "downloads": -1, "filename": "incuna_auth-7.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "448da798b0937a57c5fa443e74e5ced9", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 65497, "upload_time": "2017-03-06T10:34:25", "url": "https://files.pythonhosted.org/packages/3e/cc/390e4337f0d7d18ad4b81928b3bc9b955e8723b67d748ad3fc83beeefc06/incuna_auth-7.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "38f09db2516e71339951d54115fb43f6", "sha256": "28491f18f127d03ae54b732b7717d00804fa4fc5449a370be9cc6a3631a22170" }, "downloads": -1, "filename": "incuna-auth-7.2.0.tar.gz", "has_sig": false, "md5_digest": "38f09db2516e71339951d54115fb43f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30763, "upload_time": "2017-03-06T10:34:22", "url": "https://files.pythonhosted.org/packages/1e/b2/70f6481815ae2baebf255559492a8572563f45b186cd83a04e74c499a615/incuna-auth-7.2.0.tar.gz" } ], "7.2.1": [ { "comment_text": "", "digests": { "md5": "e79790db17b89a6579cb38423843b352", "sha256": "5d5463de551dedb409a1a1cea8d0373f7a675494c8a860e28949e0fa22324aab" }, "downloads": -1, "filename": "incuna_auth-7.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e79790db17b89a6579cb38423843b352", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 65959, "upload_time": "2017-03-06T11:27:10", "url": "https://files.pythonhosted.org/packages/92/80/0791494e898ebf68aebdebbb64e04e8141af8f7cf50522adafc0dffa169d/incuna_auth-7.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ded5b9ec523e6fdb328d98509c3f6069", "sha256": "3950c0b13d703c761b9f6449b407d6fd7c4bff26baa1108af876c800877f5ec0" }, "downloads": -1, "filename": "incuna-auth-7.2.1.tar.gz", "has_sig": false, "md5_digest": "ded5b9ec523e6fdb328d98509c3f6069", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30885, "upload_time": "2017-03-06T11:27:08", "url": "https://files.pythonhosted.org/packages/58/70/be0f6b684f094aea58b11740c2fb9bff0ba24c757662cb380cce0136db5e/incuna-auth-7.2.1.tar.gz" } ], "7.3.0": [ { "comment_text": "", "digests": { "md5": "c562946963e8f3228637d7caa9128753", "sha256": "ee1f8ca2579b1a176a1fa8b324c035c82764f5012f9a3debafd82546d6b79648" }, "downloads": -1, "filename": "incuna_auth-7.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c562946963e8f3228637d7caa9128753", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 88519, "upload_time": "2017-03-06T14:16:47", "url": "https://files.pythonhosted.org/packages/5f/14/789ba8970b2103f594589835218186b5267f03cda5cfa06e9af9d1298abe/incuna_auth-7.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9018d5c86544c32c967fa2efd3707b8e", "sha256": "bf50660f1f3df8639d35b7132403ccdb3acbfbb857bec17cecf5e5d0aeed09f8" }, "downloads": -1, "filename": "incuna-auth-7.3.0.tar.gz", "has_sig": false, "md5_digest": "9018d5c86544c32c967fa2efd3707b8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32686, "upload_time": "2017-03-06T14:16:46", "url": "https://files.pythonhosted.org/packages/f2/42/08cde47c879100e633f4512791375379fc79080a5f1da07c204c891c746a/incuna-auth-7.3.0.tar.gz" } ], "7.4.0": [ { "comment_text": "", "digests": { "md5": "876ea7db118aacb9d5ba509c8047b7cb", "sha256": "b4c152701f8e3662b6a7a0defddc37fc6907e55288dae98fea5cd776af24ac2f" }, "downloads": -1, "filename": "incuna_auth-7.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "876ea7db118aacb9d5ba509c8047b7cb", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 91210, "upload_time": "2017-03-21T15:36:39", "url": "https://files.pythonhosted.org/packages/a3/f5/00394966849ca22741d6c185db66e4d85627f55a39bb4a576aa173b54205/incuna_auth-7.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b04ef191fa6c1a8757b0cbc9b7cae168", "sha256": "f144b7c59d1ee3d9c1007cef0624e6ad5203fd47ea59a7012e0c8d1744cf700e" }, "downloads": -1, "filename": "incuna-auth-7.4.0.tar.gz", "has_sig": false, "md5_digest": "b04ef191fa6c1a8757b0cbc9b7cae168", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34188, "upload_time": "2017-03-21T15:36:37", "url": "https://files.pythonhosted.org/packages/01/1e/0320a12700c99f97ced4d03037e5798d9890654a5691e2dc26324d29c2eb/incuna-auth-7.4.0.tar.gz" } ], "8.0.0": [ { "comment_text": "", "digests": { "md5": "01b1f918e7aa56b65827ba60be2a927e", "sha256": "4e409345a480fb92792041f02af0aaebeb492ae7691e1497ed41e1d7418db7aa" }, "downloads": -1, "filename": "incuna_auth-8.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "01b1f918e7aa56b65827ba60be2a927e", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 91219, "upload_time": "2017-05-04T11:14:33", "url": "https://files.pythonhosted.org/packages/63/51/6c666dc689d1c760769a3d48b27e949b00d50a0a947598f487a9e57fab37/incuna_auth-8.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0c57d3ee79b68741e1b460ea03727261", "sha256": "77003ff3a6a46eb8ca3650e3b58b61e5025b2c6572c6f8c588f0cb5300c64a87" }, "downloads": -1, "filename": "incuna-auth-8.0.0.tar.gz", "has_sig": false, "md5_digest": "0c57d3ee79b68741e1b460ea03727261", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36997, "upload_time": "2017-05-04T11:14:31", "url": "https://files.pythonhosted.org/packages/7d/44/1e0cc894c0f44e1b47561d261815cf942ead086a125f2e40c233b2248707/incuna-auth-8.0.0.tar.gz" } ], "8.1.0": [ { "comment_text": "", "digests": { "md5": "3d3e7bc17d6a6b0c639d04a5c9e21760", "sha256": "fea7e233beb94cdb85aab6a9826ee28e56f97acf6c2bab68851ccad8f9c7ca44" }, "downloads": -1, "filename": "incuna_auth-8.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3d3e7bc17d6a6b0c639d04a5c9e21760", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 93633, "upload_time": "2017-06-21T15:20:36", "url": "https://files.pythonhosted.org/packages/f5/8c/4bbc65f2f2cd5a70a96c6849012a2c8d835267e06e78cbc996a6a2607b6b/incuna_auth-8.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f128d20d855cb3eb0413bcaa42580221", "sha256": "7bc37a2040b0ca027deff8520c173447b1d3948168b785261379f300339650bb" }, "downloads": -1, "filename": "incuna-auth-8.1.0.tar.gz", "has_sig": false, "md5_digest": "f128d20d855cb3eb0413bcaa42580221", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35844, "upload_time": "2017-06-21T15:20:34", "url": "https://files.pythonhosted.org/packages/39/df/3434fd8e002b638bfd23add60a044423d512d5534c07cbb7fc38ae148aa2/incuna-auth-8.1.0.tar.gz" } ], "8.1.1": [ { "comment_text": "", "digests": { "md5": "c179443ca8a452edc3c991dde22ccb54", "sha256": "734e347099f9697dd15a1194c429a44ae8816db5feea7e908fe85973eb10deef" }, "downloads": -1, "filename": "incuna_auth-8.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c179443ca8a452edc3c991dde22ccb54", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 94097, "upload_time": "2017-12-12T09:02:40", "url": "https://files.pythonhosted.org/packages/68/ae/387dd3785f55772b36c32040bb830c1bdacaa7a3c1104bd2bf0bf91a2664/incuna_auth-8.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "58156b02112e80a3f7ee218857d06f09", "sha256": "2bd354c32a61212a6947ec3d2bc3c83968c873dd45285b7a23ce8e45858189f5" }, "downloads": -1, "filename": "incuna-auth-8.1.1.tar.gz", "has_sig": false, "md5_digest": "58156b02112e80a3f7ee218857d06f09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36800, "upload_time": "2017-12-12T09:02:38", "url": "https://files.pythonhosted.org/packages/aa/7e/3a0689c51ab218751c620f2000baa87d58c0edde023f50bbebb4c2552838/incuna-auth-8.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c179443ca8a452edc3c991dde22ccb54", "sha256": "734e347099f9697dd15a1194c429a44ae8816db5feea7e908fe85973eb10deef" }, "downloads": -1, "filename": "incuna_auth-8.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c179443ca8a452edc3c991dde22ccb54", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 94097, "upload_time": "2017-12-12T09:02:40", "url": "https://files.pythonhosted.org/packages/68/ae/387dd3785f55772b36c32040bb830c1bdacaa7a3c1104bd2bf0bf91a2664/incuna_auth-8.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "58156b02112e80a3f7ee218857d06f09", "sha256": "2bd354c32a61212a6947ec3d2bc3c83968c873dd45285b7a23ce8e45858189f5" }, "downloads": -1, "filename": "incuna-auth-8.1.1.tar.gz", "has_sig": false, "md5_digest": "58156b02112e80a3f7ee218857d06f09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36800, "upload_time": "2017-12-12T09:02:38", "url": "https://files.pythonhosted.org/packages/aa/7e/3a0689c51ab218751c620f2000baa87d58c0edde023f50bbebb4c2552838/incuna-auth-8.1.1.tar.gz" } ] }