{ "info": { "author": "Zeioth", "author_email": "test@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7" ], "description": "Allows authentication with either a username or an email address.\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/Zeioth/django-dual-authentication", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-dual-authentication", "package_url": "https://pypi.org/project/django-dual-authentication/", "platform": "", "project_url": "https://pypi.org/project/django-dual-authentication/", "project_urls": { "Homepage": "https://github.com/Zeioth/django-dual-authentication" }, "release_url": "https://pypi.org/project/django-dual-authentication/1.2.1/", "requires_dist": null, "requires_python": "", "summary": "Allows authentication with either a username or an email address.", "version": "1.2.1" }, "last_serial": 5108736, "releases": { "0.3.0": [ { "comment_text": "", "digests": { "md5": "5a6aec261cb8c8f7e44f567885709445", "sha256": "58d0187b8f632b5d1f6a22c96ef540758c4b6a4234457c5752cf7981789a9ade" }, "downloads": -1, "filename": "django-dual-authentication-0.3.0.tar.gz", "has_sig": false, "md5_digest": "5a6aec261cb8c8f7e44f567885709445", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1862, "upload_time": "2014-11-27T12:52:44", "url": "https://files.pythonhosted.org/packages/f0/fb/92966bb95978130b8b09a66acc736f69b366078c9501db667b14c0d52ba7/django-dual-authentication-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "c425c85ededb253ce7913139a34cb594", "sha256": "1f46d4a60fd6dea32bf49525c617c5e82b644aa9bfecfaa3d4041497fa1128c7" }, "downloads": -1, "filename": "django-dual-authentication-0.4.0.tar.gz", "has_sig": false, "md5_digest": "c425c85ededb253ce7913139a34cb594", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1381, "upload_time": "2014-11-27T19:10:17", "url": "https://files.pythonhosted.org/packages/16/cf/c0227cd85a80cd3e0b1fd216ecc3b37367f7ea0904ab75d7d4a95abfb6bc/django-dual-authentication-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "2ed810cd4ce6fde072ee7a00528fb920", "sha256": "99682e4030648e301edbf48d6c8864950005206ebfd47a6810ec1244818743fa" }, "downloads": -1, "filename": "django-dual-authentication-0.5.0.tar.gz", "has_sig": false, "md5_digest": "2ed810cd4ce6fde072ee7a00528fb920", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1722, "upload_time": "2014-11-28T17:47:03", "url": "https://files.pythonhosted.org/packages/1f/7c/deefc5ab15382e606acf2083fd92a229ea897196b6f8bfcb3c579e4ca719/django-dual-authentication-0.5.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "d71727060ddb6a6b54d7e2aeca6422a7", "sha256": "feccc7665c608027ef4f92058ea5a05dbb4ed1b1352d98ccae4f48e2481a6f66" }, "downloads": -1, "filename": "django-dual-authentication-1.0.0.tar.gz", "has_sig": false, "md5_digest": "d71727060ddb6a6b54d7e2aeca6422a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2816, "upload_time": "2014-12-15T19:58:13", "url": "https://files.pythonhosted.org/packages/a5/75/0cc668461b132592ce08a512775e4cb4fc41cdfc529bd18877580856311f/django-dual-authentication-1.0.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "427a9503e29ddcc714f64de747059345", "sha256": "4dfb55f044a77d0e41612d071097c094241d769295ef1d85e2dd4c5839cda9f1" }, "downloads": -1, "filename": "django_dual_authentication-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "427a9503e29ddcc714f64de747059345", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3486, "upload_time": "2019-04-04T21:53:06", "url": "https://files.pythonhosted.org/packages/78/dc/ddcf795923fdc7b0db60bbea11498b4f55721dbc816b562ca028a7d56944/django_dual_authentication-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e3a9f78f53ae8015cf3849c94bcdc5fa", "sha256": "bd8ec1a03bc2d901da9f499d95355b704fd12d989e8df90bef6ce849754b8943" }, "downloads": -1, "filename": "django-dual-authentication-1.2.0.tar.gz", "has_sig": false, "md5_digest": "e3a9f78f53ae8015cf3849c94bcdc5fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2866, "upload_time": "2019-04-04T21:53:08", "url": "https://files.pythonhosted.org/packages/91/8e/1c97c3dec4a32f95689bdd7e0bfd8aaa0997b49891c6dc72d8b7fc4bd6e5/django-dual-authentication-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "2c24878a251799fd6463a9282bad6673", "sha256": "d9c365b1f64016d77bdd7e9a436f169406c924603644b02fddde35d70d3ae196" }, "downloads": -1, "filename": "django_dual_authentication-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2c24878a251799fd6463a9282bad6673", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3488, "upload_time": "2019-04-07T01:39:33", "url": "https://files.pythonhosted.org/packages/cd/1c/09d1c9bf497a04db073c20af37b7960b0651708dcbbf2fbc5c654d3e0b9a/django_dual_authentication-1.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4052d85270bc14478441ab1fa6a9bcd2", "sha256": "c7c874d6a76643403ed629f9b2d8269edfbd9f6f73ff89038147bc2f1a81fc2b" }, "downloads": -1, "filename": "django-dual-authentication-1.2.1.tar.gz", "has_sig": false, "md5_digest": "4052d85270bc14478441ab1fa6a9bcd2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2956, "upload_time": "2019-04-07T01:39:35", "url": "https://files.pythonhosted.org/packages/e5/e7/3225794581d3c76248ea8545722d155c0f9de4bb7658115adf4d758f6841/django-dual-authentication-1.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2c24878a251799fd6463a9282bad6673", "sha256": "d9c365b1f64016d77bdd7e9a436f169406c924603644b02fddde35d70d3ae196" }, "downloads": -1, "filename": "django_dual_authentication-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2c24878a251799fd6463a9282bad6673", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3488, "upload_time": "2019-04-07T01:39:33", "url": "https://files.pythonhosted.org/packages/cd/1c/09d1c9bf497a04db073c20af37b7960b0651708dcbbf2fbc5c654d3e0b9a/django_dual_authentication-1.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4052d85270bc14478441ab1fa6a9bcd2", "sha256": "c7c874d6a76643403ed629f9b2d8269edfbd9f6f73ff89038147bc2f1a81fc2b" }, "downloads": -1, "filename": "django-dual-authentication-1.2.1.tar.gz", "has_sig": false, "md5_digest": "4052d85270bc14478441ab1fa6a9bcd2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2956, "upload_time": "2019-04-07T01:39:35", "url": "https://files.pythonhosted.org/packages/e5/e7/3225794581d3c76248ea8545722d155c0f9de4bb7658115adf4d758f6841/django-dual-authentication-1.2.1.tar.gz" } ] }