{ "info": { "author": "Basil Shubin", "author_email": "basil.shubin@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "django-su\n=========\n\nLogin as any user from the Django admin interface, then switch back when done\n\nAuthored by `Adam Charnock `_, and some great\n`contributors `_.\n\n.. image:: https://img.shields.io/pypi/v/django-su.svg\n :target: https://pypi.python.org/pypi/django-su/\n\n.. image:: https://img.shields.io/pypi/dm/django-su.svg\n :target: https://pypi.python.org/pypi/django-su/\n\n.. image:: https://img.shields.io/github/license/adamcharnock/django-su.svg\n :target: https://pypi.python.org/pypi/django-su/\n\n.. image:: https://img.shields.io/travis/adamcharnock/django-su.svg\n :target: https://travis-ci.org/adamcharnock/django-su/\n\n.. image:: https://coveralls.io/repos/adamcharnock/django-su/badge.svg?branch=develop\n :target: https://coveralls.io/r/adamcharnock/django-su?branch=develop\n\n.. image:: https://landscape.io/github/adamcharnock/django-su/develop/landscape.svg?style=flat\n :target: https://landscape.io/github/adamcharnock/django-su/develop\n\nInstallation\n------------\n\n1. Either checkout ``django_su`` from GitHub, or install using ``pip`` :\n\n .. code-block:: bash\n\n pip install django-su\n\n2. Add ``django_su`` to your ``INSTALLED_APPS``. Make sure you put it *before* ``django.contrib.admin`` :\n\n .. code-block:: python\n\n INSTALLED_APPS = (\n ...\n 'django_su', # must be before ``django.contrib.admin``\n 'django.contrib.admin',\n )\n\n3. Add ``SuBackend`` to ``AUTHENTICATION_BACKENDS`` :\n\n .. code-block:: python\n\n AUTHENTICATION_BACKENDS = (\n ...\n 'django_su.backends.SuBackend',\n )\n\n4. Update your ``urls.py`` file :\n\n .. code-block:: python\n\n urlpatterns = [\n url(r'^su/', include('django_su.urls')),\n ...\n ]\n\nAnd that should be it!\n\nPlease see ``example`` application. This application is used to manually test\nthe functionalities of this package. This also serves as a good example.\n\n``django-su`` requires Django 1.5 or above.\n\nExternal dependencies (optional, but recommended)\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nThe following apps are optional but will enhance the user experience:\n\n* The 'login su' form will render using `django-form-admin`_\n* The user selection widget will render using `django-ajax-selects`_\n\nNote that `django-ajax-selects`_ requires the following settings:\n\n.. code-block:: python\n\n AJAX_LOOKUP_CHANNELS = {'django_su': dict(model='auth.user', search_field='username')}\n\n\nConfiguration (optional)\n------------------------\n\nThere are various optional configuration options you can set in your ``settings.py``\n\n.. code-block:: python\n\n # URL to redirect after the login.\n # Default: \"/\"\n SU_LOGIN_REDIRECT_URL = \"/\"\n\n # URL to redirect after the logout.\n # Default: \"/\"\n SU_LOGOUT_REDIRECT_URL = \"/\"\n\n # A function specifying the permissions a user requires in order\n # to use the django-su functionality.\n # Default: None\n SU_LOGIN_CALLBACK = \"example.utils.su_login_callback\"\n\n # A function to override the django.contrib.auth.login(request, user)\n # view, thereby allowing one to set session data, etc.\n # Default: None\n SU_CUSTOM_LOGIN_ACTION = \"example.utils.custom_login\"\n\nUsage\n-----\n\nGo and view a user in the admin interface and look for a new \"Login\nas\" button in the top right.\n\nOnce you have su'ed into a user, you can get exit back into your\noriginal user by navigating to ``/su/`` in your browser.\n\nHow to\n------\n\nHow to Notify superuser when connected with another user\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nThis option warns the superuser when working with another user as\ninitially logged in. To activate this option perform:\n\n1. Add ``django_su.context_processors.is_su`` to ``TEMPLATE_CONTEXT_PROCESSORS`` :\n\n .. code-block:: python\n\n TEMPLATE_CONTEXT_PROCESSORS = (\n ...\n 'django_su.context_processors.is_su',\n )\n\n2. In your ``base.html`` include ``su/is_su.html`` snippet :\n\n .. code-block:: html+django\n\n {% include \"su/is_su.html\" %}\n\nHow to use django-su with a custom user model (AUTH_USER_MODEL)\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nDjango-su should function normally with a custom user model. However,\nyour `ModelAdmin` in your `admin.py` file will need tweaking as follows:\n\n.. code-block:: python\n\n # Within your admin.py file\n from django.contrib import admin\n from django.contrib.auth.admin import UserAdmin\n\n from . import models\n\n @admin.register(models.CustomUser)\n class CustomUserAdmin(UserAdmin):\n # The following two lines are needed:\n change_form_template = \"admin/auth/user/change_form.html\"\n change_list_template = \"admin/auth/user/change_list.html\"\n\nThis ensures the Django admin will use the correct template customisations for\nyour custom user model.\n\n\nCredits\n-------\n\nThis app was put together by Adam Charnock, but was largely based on ideas, code and comments at:\n\n* http://bitkickers.blogspot.com/2010/06/add-button-to-django-admin-to-login-as.html\n* http://copiousfreetime.blogspot.com/2006/12/django-su.html\n\ndjango-su is packaged using seed_.\n\n.. _django-form-admin: http://pypi.python.org/pypi/django-form-admin\n.. _django-ajax-selects: http://pypi.python.org/pypi/django-ajax-selects\n.. _seed: https://github.com/adamcharnock/seed/\n", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/adamcharnock/django-su/zipball/master", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/adamcharnock/django-su", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "django-su", "package_url": "https://pypi.org/project/django-su/", "platform": "", "project_url": "https://pypi.org/project/django-su/", "project_urls": { "Download": "https://github.com/adamcharnock/django-su/zipball/master", "Homepage": "http://github.com/adamcharnock/django-su" }, "release_url": "https://pypi.org/project/django-su/0.8.0/", "requires_dist": null, "requires_python": "", "summary": "Login as any user from the Django admin interface, then switch back when done", "version": "0.8.0" }, "last_serial": 4275032, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "a5778568c7cc4565fd15fbd33ba82a1b", "sha256": "2cb04b5f852009e920d67d3cf655846057ec4463a8f121395d8aac7bb3c7e22f" }, "downloads": -1, "filename": "django-su-0.1.tar.gz", "has_sig": false, "md5_digest": "a5778568c7cc4565fd15fbd33ba82a1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4714, "upload_time": "2011-12-12T17:55:14", "url": "https://files.pythonhosted.org/packages/91/33/ef6711a5357adcc4f98e2d6a3944dd8cb0b1dda9ebd65a60f456910af177/django-su-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "3513f01dc3ce4f5f873f59879c33e89a", "sha256": "bd733ffd97885378c2299241a289b1f77152ac331d6d3dd5e331ce20f7d34087" }, "downloads": -1, "filename": "django-su-0.2.tar.gz", "has_sig": false, "md5_digest": "3513f01dc3ce4f5f873f59879c33e89a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4790, "upload_time": "2012-04-20T20:23:09", "url": "https://files.pythonhosted.org/packages/24/71/3239a41cf4c1bdd047179d2603ca8ffe0b95f4962039814c916e66d89507/django-su-0.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "c3f588dea0263cbc44ed62d838caa15a", "sha256": "190471f0956110054db3dd31684bfb8531f83db6089354fee8635a57f6ed93ba" }, "downloads": -1, "filename": "django-su-0.3.0.tar.gz", "has_sig": false, "md5_digest": "c3f588dea0263cbc44ed62d838caa15a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5014, "upload_time": "2013-08-20T12:13:45", "url": "https://files.pythonhosted.org/packages/f8/1a/5517f0d7c6b4e618b22527bf01e773acc1b51be1efae1b38d9a5e622e173/django-su-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "a96a54e8c26255c59fe9d33ddfee361f", "sha256": "00d00541e5d118f14f50cc53eb28edc2facc627558944d745c4588b9237e41ed" }, "downloads": -1, "filename": "django-su-0.3.1.tar.gz", "has_sig": false, "md5_digest": "a96a54e8c26255c59fe9d33ddfee361f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5567, "upload_time": "2013-08-20T12:29:59", "url": "https://files.pythonhosted.org/packages/e8/87/391d193ce98a4a5c052bbb085cb7da1bb5e751c32980142c68b0c9cc579a/django-su-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "6ce232bb52d0124d3e957e9c634e91de", "sha256": "3090bf88276a56b1d7505fa536847f98808093153132d0574ca733f6feb5b1a1" }, "downloads": -1, "filename": "django-su-0.3.2.tar.gz", "has_sig": false, "md5_digest": "6ce232bb52d0124d3e957e9c634e91de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5706, "upload_time": "2013-08-21T11:02:43", "url": "https://files.pythonhosted.org/packages/5f/87/54e111a7ba44f6c99958169edff13611816cc153ddb4a00eaa3c3f5ef1c2/django-su-0.3.2.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "58b1023f8e21449e630f8547393e7bba", "sha256": "e55c23478c0e55bf89eaf9f3cff1f1f797f891ddc2028c33251b0dfd85865d85" }, "downloads": -1, "filename": "django-su-0.4.0.tar.gz", "has_sig": false, "md5_digest": "58b1023f8e21449e630f8547393e7bba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5710, "upload_time": "2013-09-09T11:34:02", "url": "https://files.pythonhosted.org/packages/ed/da/446fea3016345d477a28b0eefbfcd90f5fe19e67d7d539d38e93297154a5/django-su-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "8b00a30f53c789cf70477bead8abf8ed", "sha256": "5eddc91daa7d93a6f5a674d35116b38004604d423c2d48ca395450cbace595f2" }, "downloads": -1, "filename": "django-su-0.4.1.tar.gz", "has_sig": false, "md5_digest": "8b00a30f53c789cf70477bead8abf8ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5847, "upload_time": "2013-12-20T15:57:43", "url": "https://files.pythonhosted.org/packages/2f/b0/bbe42232dfcab7095cf00c4f33c46b843450454a73422cd6847105236ad3/django-su-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "8af8651dd00aa06df4bb9820bb08fbfb", "sha256": "027e6e10e07c0fa8625e1d2937d52e47105b8355726562dbfa9dd206ab3dd4f1" }, "downloads": -1, "filename": "django-su-0.4.2.tar.gz", "has_sig": false, "md5_digest": "8af8651dd00aa06df4bb9820bb08fbfb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5871, "upload_time": "2014-01-03T18:18:57", "url": "https://files.pythonhosted.org/packages/d7/75/47264d015c36f90aef67790526ba270b368a463bde1c57865d35fdeb5e09/django-su-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "1ca2ec38e08e573fae2e00b2da88efdc", "sha256": "006fe2de8cb85e59fcef6d83ba7236db11ea0557f183bd769c5ca21c0d6bb1ad" }, "downloads": -1, "filename": "django-su-0.4.3.tar.gz", "has_sig": false, "md5_digest": "1ca2ec38e08e573fae2e00b2da88efdc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5887, "upload_time": "2014-05-24T07:27:29", "url": "https://files.pythonhosted.org/packages/4d/5b/5adf93e4659836b2f117de9819e719f4666525922906d3a8146abec1829a/django-su-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "386f4e6c66de00198cbea7c725363123", "sha256": "a650eb4c2bd0e581a043d431f0c0c33a47a317240c7f62cef616f15a677ee6c9" }, "downloads": -1, "filename": "django-su-0.4.4.tar.gz", "has_sig": false, "md5_digest": "386f4e6c66de00198cbea7c725363123", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5454, "upload_time": "2014-05-24T08:06:22", "url": "https://files.pythonhosted.org/packages/6b/a2/4930f697ce494ba7be262540fc6825be46261104aca2149e3a8f3b680fc6/django-su-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "91c2659fea287a6a4d0d735ff732323b", "sha256": "269a4a0c22fbd6af7011c5e83343be9498cef5732dfc08790cd77ef84d737992" }, "downloads": -1, "filename": "django-su-0.4.5.tar.gz", "has_sig": false, "md5_digest": "91c2659fea287a6a4d0d735ff732323b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5582, "upload_time": "2014-05-24T08:20:31", "url": "https://files.pythonhosted.org/packages/c1/b8/8e52c41a19376392146c6c25853e2db8ad28d9532a633ea5508ec9a47037/django-su-0.4.5.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "b5e3e3526c8939c426c1d6c609fe7a37", "sha256": "24cd0092b4084921e16db1b7921b3c16cccb3056896c9bdc1a809580e31e1650" }, "downloads": -1, "filename": "django-su-0.4.6.tar.gz", "has_sig": false, "md5_digest": "b5e3e3526c8939c426c1d6c609fe7a37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5589, "upload_time": "2014-07-09T11:22:52", "url": "https://files.pythonhosted.org/packages/ef/67/0e0f311c2da24239be9d4edcc9f831766fba0a2b996a9a31b54729e90807/django-su-0.4.6.tar.gz" } ], "0.4.7": [ { "comment_text": "", "digests": { "md5": "3f234fe61ce8c4f407c9e59a8730b68b", "sha256": "3f8f6d9694ec3c8286649abcb27ccbded543e8f2cc99180cca164a62f4555713" }, "downloads": -1, "filename": "django-su-0.4.7.tar.gz", "has_sig": false, "md5_digest": "3f234fe61ce8c4f407c9e59a8730b68b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5591, "upload_time": "2014-07-09T11:23:16", "url": "https://files.pythonhosted.org/packages/5a/94/fc5130d2c21748b2b2bee0ab6f87b9472926b232253b61988354136ce38a/django-su-0.4.7.tar.gz" } ], "0.4.8": [ { "comment_text": "", "digests": { "md5": "2e39539345ba27ae15142a85563e6b79", "sha256": "658946d5bf3cb76b79e20592fea7ccd642bb093be941d228cafc74ab4f5378f0" }, "downloads": -1, "filename": "django-su-0.4.8.tar.gz", "has_sig": true, "md5_digest": "2e39539345ba27ae15142a85563e6b79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8587, "upload_time": "2015-07-03T05:25:13", "url": "https://files.pythonhosted.org/packages/0e/c3/102521f4fb1d811806951d7e4d34afc17a6910e88f7bddd2113c55d80900/django-su-0.4.8.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "e251ecb23a21e0d2d978fc547b1ad595", "sha256": "ebe72cddfd127c57bf803bd93d8a4b511f75ddd423a74499b30e8d961c8de63b" }, "downloads": -1, "filename": "django_su-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e251ecb23a21e0d2d978fc547b1ad595", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 15447, "upload_time": "2015-11-27T16:49:53", "url": "https://files.pythonhosted.org/packages/b9/c1/320bd8252aa4e485e7fba07bd26fc5f4662787f199a37c041a66568b9fff/django_su-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fab381b5cf3e96416857ee834c8679b1", "sha256": "f6c24db6ae8278ab8b7f704013f8f66a72dbea77db023897df8b2df2188663e7" }, "downloads": -1, "filename": "django-su-0.5.0.tar.gz", "has_sig": false, "md5_digest": "fab381b5cf3e96416857ee834c8679b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9728, "upload_time": "2015-11-27T16:49:48", "url": "https://files.pythonhosted.org/packages/5a/1a/6bf8aeadbde94d171772fa13edd0634a4bf83c32733e34e2e9b4741fca2d/django-su-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "c4d630804360c8c5152fd54a789d03c5", "sha256": "093df9abeb4fb68bff1e51359d795867ef4a4eed7eadb8660ba4542866da82bb" }, "downloads": -1, "filename": "django_su-0.5.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "c4d630804360c8c5152fd54a789d03c5", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 15438, "upload_time": "2016-03-23T11:03:39", "url": "https://files.pythonhosted.org/packages/18/47/c099714c052df7b601927cf2e2bb4c1e0842b7a005732f331b2b382ee889/django_su-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2d707ac25c06b9c9bb554b6a251f174b", "sha256": "580e431908416a10179d669cf07d27525fefe166dd5d526ed45c874e0d008ee7" }, "downloads": -1, "filename": "django-su-0.5.1.tar.gz", "has_sig": true, "md5_digest": "2d707ac25c06b9c9bb554b6a251f174b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9656, "upload_time": "2016-03-23T11:03:16", "url": "https://files.pythonhosted.org/packages/a3/9b/e3eddfc350f49db16f8d078e365ffd2392c04af471a0d5c17918070c2df8/django-su-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "0f1f08c546a0d861a3341cdd0e62cd13", "sha256": "10ddf2eac6d33e33feeeb14163df2974774e8a27fa5e56aebdbb045f6f312df7" }, "downloads": -1, "filename": "django_su-0.5.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "0f1f08c546a0d861a3341cdd0e62cd13", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 15406, "upload_time": "2016-04-20T04:02:34", "url": "https://files.pythonhosted.org/packages/df/e9/2a69f983f625e55f1c266e463eabbd6581083f735f531624f01c99c9c595/django_su-0.5.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab61f3730f1f1d1903056fe5e740ba45", "sha256": "d45ca7721608f406df8c3747f44ccf7289aebf2be46deffc79bf99f6f84ac1f4" }, "downloads": -1, "filename": "django-su-0.5.2.tar.gz", "has_sig": true, "md5_digest": "ab61f3730f1f1d1903056fe5e740ba45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9650, "upload_time": "2016-04-20T04:01:56", "url": "https://files.pythonhosted.org/packages/75/a4/bcda20549c93017e518cf20c516918a46190df153ba390191168a160a83c/django-su-0.5.2.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "3ecabb10a08644448cb51a4606565e3b", "sha256": "1e7e881e076b055285f11bdb3656bc7a7ca5572811be95db934062e8e130fe11" }, "downloads": -1, "filename": "django_su-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3ecabb10a08644448cb51a4606565e3b", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 17799, "upload_time": "2017-12-18T19:56:50", "url": "https://files.pythonhosted.org/packages/4b/aa/ef8f5d4497e474b5c8bf5db66881ce8e6b8b63d90d18b000addb47c1a16e/django_su-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "463c571c9ab384415c60ec6d85eb3c05", "sha256": "3fe50be38976fa4d89f8c8ee063d922752bf1c14ac9d8cf63d53cdd64e1bbf54" }, "downloads": -1, "filename": "django-su-0.6.0.tar.gz", "has_sig": false, "md5_digest": "463c571c9ab384415c60ec6d85eb3c05", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13117, "upload_time": "2017-12-18T19:56:48", "url": "https://files.pythonhosted.org/packages/f3/51/49e434c908a0aefacea09bd2c7184e64725b5fee53b47de9fc842d8ed62b/django-su-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "eff9b34347a32ec908355400552871bf", "sha256": "13efd5b7b6dd817df411c6e683c7e3a0f70102c960e3da8de613eb6e11eb2959" }, "downloads": -1, "filename": "django_su-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eff9b34347a32ec908355400552871bf", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 15033, "upload_time": "2018-08-13T13:59:57", "url": "https://files.pythonhosted.org/packages/87/14/a7bc4eb780b2c83313b55e20742d748fa8bb3bba22cd5fcc52334e249eeb/django_su-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "181bd4a1e32034c8b0fa10530920bcd4", "sha256": "06b1738c261daa1626b6ca13705364682e633223e0f0e3af05c2bbf5cbc70f95" }, "downloads": -1, "filename": "django-su-0.7.0.tar.gz", "has_sig": false, "md5_digest": "181bd4a1e32034c8b0fa10530920bcd4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12561, "upload_time": "2018-08-13T13:59:56", "url": "https://files.pythonhosted.org/packages/a2/4c/2c783293821921ee98790b61a6cba783b4d63244d1225fb36a068e283dba/django-su-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "10c468b8912c146339bc75084bb28457", "sha256": "aa1f0d87a67bd768177542470eb62a58cff8fce3b92244d98b8de5fefbeb35db" }, "downloads": -1, "filename": "django_su-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "10c468b8912c146339bc75084bb28457", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 15310, "upload_time": "2018-09-15T14:05:42", "url": "https://files.pythonhosted.org/packages/72/94/7ad294cb3239bb1d3798ba4d1e5a40b50ee841fae3c843869fa982206aff/django_su-0.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a5eae1ab5993649e4dee90712b7c2a8", "sha256": "e8c9e74a033f9f33b22db011b82e56f0ec3d4f7bc0f699a14c54fc2981cbfe50" }, "downloads": -1, "filename": "django-su-0.8.0.tar.gz", "has_sig": false, "md5_digest": "6a5eae1ab5993649e4dee90712b7c2a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15093, "upload_time": "2018-09-15T14:05:39", "url": "https://files.pythonhosted.org/packages/00/66/6eb6fa8007136bdf4c73917cef989a8723eafe941513fa18fd5ea87a1437/django-su-0.8.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "10c468b8912c146339bc75084bb28457", "sha256": "aa1f0d87a67bd768177542470eb62a58cff8fce3b92244d98b8de5fefbeb35db" }, "downloads": -1, "filename": "django_su-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "10c468b8912c146339bc75084bb28457", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 15310, "upload_time": "2018-09-15T14:05:42", "url": "https://files.pythonhosted.org/packages/72/94/7ad294cb3239bb1d3798ba4d1e5a40b50ee841fae3c843869fa982206aff/django_su-0.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a5eae1ab5993649e4dee90712b7c2a8", "sha256": "e8c9e74a033f9f33b22db011b82e56f0ec3d4f7bc0f699a14c54fc2981cbfe50" }, "downloads": -1, "filename": "django-su-0.8.0.tar.gz", "has_sig": false, "md5_digest": "6a5eae1ab5993649e4dee90712b7c2a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15093, "upload_time": "2018-09-15T14:05:39", "url": "https://files.pythonhosted.org/packages/00/66/6eb6fa8007136bdf4c73917cef989a8723eafe941513fa18fd5ea87a1437/django-su-0.8.0.tar.gz" } ] }