{ "info": { "author": "Russell Keith-Magee, Andrew Pinkham", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Django", "Framework :: Django :: 1.11", "Framework :: Django :: 1.8", "Framework :: Django :: 2.0", "Framework :: Django :: 2.1", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development :: Libraries" ], "description": "Read Me\n=======\n\nThis project provides a custom user model that improves on Django's\ndefault by making a few modern and international changes.\n\n* Uses email as the username to simplify login for users\n* Replace :code:`first_name` and :code:`last_name` with international\n friendly :code:`short_name` and :code:`full_name` fields\n\nThe project also provides mix-in classes to make building custom User\nmodels easier.\n\nFor an explanation of why and how the project was built, please see the\n`Project Rationale`_.\n\nFor information about getting started, please refer to the `quickstart\ndocumentation`_.\n\nFor information about how to help with the project, please see the\n`contributing documentation`_.\n\n.. _contributing documentation: https://django-improved-user.readthedocs.io/en/latest/contributing.html\n.. _Project Rationale: https://django-improved-user.readthedocs.io/en/latest/rationale.html\n.. _quickstart documentation: https://django-improved-user.readthedocs.io/en/latest/quickstart.html\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/jambonsw/django-improved-user/", "keywords": "", "license": "BSD License", "maintainer": "", "maintainer_email": "", "name": "django-improved-user", "package_url": "https://pypi.org/project/django-improved-user/", "platform": "", "project_url": "https://pypi.org/project/django-improved-user/", "project_urls": { "Homepage": "https://github.com/jambonsw/django-improved-user/" }, "release_url": "https://pypi.org/project/django-improved-user/1.0.0/", "requires_dist": [ "django (!=1.10.*,!=1.9.*,>=1.8)", "factory-boy (>=2.9); extra == 'factory'", "Faker (>=0.8); extra == 'factory'", "python-dateutil (>=2.6); extra == 'factory'" ], "requires_python": "", "summary": "A custom Django user model for best practices email-based login.", "version": "1.0.0" }, "last_serial": 4112082, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "7443edf1ec89476fecd827803c283cc6", "sha256": "4eebe3ead4df7e4ba2d3ddf103acefad825564fce8f074f4e1768fab1d34d13d" }, "downloads": -1, "filename": "django_improved_user-0.1.1-py3-none-any.whl", "has_sig": true, "md5_digest": "7443edf1ec89476fecd827803c283cc6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14543, "upload_time": "2017-06-28T22:50:29", "url": "https://files.pythonhosted.org/packages/69/13/7151846f50ee41f6cb5e72c778dfa695548cedf9d0ad5cba0c92e0ebcbb5/django_improved_user-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9bfa8314225bb24cd853e023390d63c1", "sha256": "c80af25e59e5903cb008a424fe4b1142b76ea17bed64c0011d79492e2d00314a" }, "downloads": -1, "filename": "django-improved-user-0.1.1.tar.gz", "has_sig": true, "md5_digest": "9bfa8314225bb24cd853e023390d63c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11891, "upload_time": "2017-06-28T22:50:33", "url": "https://files.pythonhosted.org/packages/14/67/e85a989fcc0e8a92b9281a5d8b70facd88ee2793c085b5cbbfe5a98b622a/django-improved-user-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "b760735a6b27657c14935f07d86c27fc", "sha256": "174794219e8b126a5af9c5012535f90c7d2e3c62ad1d18893866cf45d112448c" }, "downloads": -1, "filename": "django_improved_user-0.2.0-py3-none-any.whl", "has_sig": true, "md5_digest": "b760735a6b27657c14935f07d86c27fc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9930, "upload_time": "2017-07-30T16:27:51", "url": "https://files.pythonhosted.org/packages/8d/10/0f59a62f7ced61765a4f28e655b7d789b1f774ff29f3cd3f2e277cb392d8/django_improved_user-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bbfe0d15f08bd38199fd5f3d664fd591", "sha256": "b94ff5f2a8a39c846abe4a50a9cb5b6e1346c831324ea38660bae4e149078404" }, "downloads": -1, "filename": "django-improved-user-0.2.0.tar.gz", "has_sig": true, "md5_digest": "bbfe0d15f08bd38199fd5f3d664fd591", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20415, "upload_time": "2017-07-30T16:27:53", "url": "https://files.pythonhosted.org/packages/e2/12/f5f081c0966921518f12caed23f8706b5c0568040b68885ed348adbc3075/django-improved-user-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "ddedf5cefaa397e2496e34cbc13d09ac", "sha256": "1885d88582d9cef6c45631ed68cbc2cb7d7fc7c4833ebb846f4704208c4b1ca8" }, "downloads": -1, "filename": "django_improved_user-0.3.0-py3-none-any.whl", "has_sig": true, "md5_digest": "ddedf5cefaa397e2496e34cbc13d09ac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10709, "upload_time": "2017-08-10T20:24:45", "url": "https://files.pythonhosted.org/packages/a8/13/4702c8d2ca2c50acc97ef4cdc757c63f80011c2e9788aa332c5e1b9ee663/django_improved_user-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "80e0f93dccb96a2b24f2644f1082a7d5", "sha256": "6ca832e6ed2517be26a2f4636c5275c952fcd01c4e1486a8bc1589d14d729f01" }, "downloads": -1, "filename": "django-improved-user-0.3.0.tar.gz", "has_sig": true, "md5_digest": "80e0f93dccb96a2b24f2644f1082a7d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29099, "upload_time": "2017-08-10T20:24:47", "url": "https://files.pythonhosted.org/packages/35/04/8e6756d9532137bf6ec62ba5d760dd522c68f19bae0bfa2d57a3b21e8905/django-improved-user-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "ab1f83d3adfeaead5db9f6f6b168069b", "sha256": "719c5362f408c8cbf68989adb89b5e473ec82bb156b6dd1c45638747a213a5de" }, "downloads": -1, "filename": "django_improved_user-0.4.0-py3-none-any.whl", "has_sig": true, "md5_digest": "ab1f83d3adfeaead5db9f6f6b168069b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12312, "upload_time": "2017-08-15T02:47:55", "url": "https://files.pythonhosted.org/packages/e4/88/c0e0fe7d7279d52ba570ee4b4be0a7bdd75cd2d24d32fc76d3e40deed0f6/django_improved_user-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4099e5d9898fc40ac1eac85718d4cb7b", "sha256": "32f2e92b40702474439337fdf0c1233e606f5dfe97105e1d565c2d361feed977" }, "downloads": -1, "filename": "django-improved-user-0.4.0.tar.gz", "has_sig": true, "md5_digest": "4099e5d9898fc40ac1eac85718d4cb7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31669, "upload_time": "2017-08-15T02:47:58", "url": "https://files.pythonhosted.org/packages/a8/d7/d1637f5cbf54e8b54ca71adee45def2acc6a8591ee58f0a0b9dc1b41210b/django-improved-user-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "1898fed3172a093316b1475e8003e7bf", "sha256": "6c03789091000964bedba9927ccc21f487559457502e28cdfa2c286b1d2801b3" }, "downloads": -1, "filename": "django_improved_user-0.5.0-py3-none-any.whl", "has_sig": true, "md5_digest": "1898fed3172a093316b1475e8003e7bf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11450, "upload_time": "2017-08-27T00:05:44", "url": "https://files.pythonhosted.org/packages/6d/14/df4a4e4e134d8326c70718d19049d8a4b38f0c31f92a4c351ead0a0de4e0/django_improved_user-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cedede4a04533ae1f6a41386f3c8ffde", "sha256": "3d218ab220a0f6b431d920e31541e74bb8937ef0f32d25c8fab8b3ec0157f5f4" }, "downloads": -1, "filename": "django-improved-user-0.5.0.tar.gz", "has_sig": true, "md5_digest": "cedede4a04533ae1f6a41386f3c8ffde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36658, "upload_time": "2017-08-27T00:05:46", "url": "https://files.pythonhosted.org/packages/88/e0/901d6bfcfafa529da4ee1186365b20e334a1cd093f80dae624ee678d9c03/django-improved-user-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "7d1aec74d3f2b06ac26d89d2323d7d23", "sha256": "3af7d86b839e8f4b6dff517dfa751b209b5c8904d33b02f171a4063c3d17a3fd" }, "downloads": -1, "filename": "django_improved_user-0.5.1-py3-none-any.whl", "has_sig": true, "md5_digest": "7d1aec74d3f2b06ac26d89d2323d7d23", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11435, "upload_time": "2017-08-27T22:42:09", "url": "https://files.pythonhosted.org/packages/cd/ef/8224c7637fe8f63966a7e49b1f437b109ba1a2fe5643cf55a7ea0ea6ee8a/django_improved_user-0.5.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "05f40783fe0dec3b216f2255aa3d7ec4", "sha256": "e301e56a4736be0f8fb0bb9c015420102879c08d01b10dafd4378dfcbbbbac81" }, "downloads": -1, "filename": "django-improved-user-0.5.1.tar.gz", "has_sig": true, "md5_digest": "05f40783fe0dec3b216f2255aa3d7ec4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36768, "upload_time": "2017-08-27T22:42:11", "url": "https://files.pythonhosted.org/packages/6d/07/d79b948774462f83732c240553b311602244143d469f5dc4a9561f5c62c3/django-improved-user-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "12ad60b2ebb6ce43a18d054d652411c2", "sha256": "3e72e6ca1555af07c2d03dd78b9ccfe78ea3238b3eacadf750041a2ba4e49609" }, "downloads": -1, "filename": "django_improved_user-0.5.2-py3-none-any.whl", "has_sig": true, "md5_digest": "12ad60b2ebb6ce43a18d054d652411c2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11422, "upload_time": "2017-08-28T13:24:45", "url": "https://files.pythonhosted.org/packages/40/57/d083bf521493d6ac5b726236dc39189c2d1127b801b14be1942e4f8fa165/django_improved_user-0.5.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7091caa92bed133a4e45bbf7319affaa", "sha256": "6e32da58b54e37d551ca9c0c2c52b0099e36beacb326272dc781d5fc3316a54f" }, "downloads": -1, "filename": "django-improved-user-0.5.2.tar.gz", "has_sig": true, "md5_digest": "7091caa92bed133a4e45bbf7319affaa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36881, "upload_time": "2017-08-28T13:24:47", "url": "https://files.pythonhosted.org/packages/f6/84/c818f2f5bb029f958b16c12862c01c91332906bcef9c1325dcfbc4eb8ac8/django-improved-user-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "d532c249901d158cccfbfc1c50154cd0", "sha256": "4e2ed6963f29005ab73e9400a9ddca05f12bbac1b13e38b58094e91fcc0784b3" }, "downloads": -1, "filename": "django_improved_user-0.5.3-py3-none-any.whl", "has_sig": true, "md5_digest": "d532c249901d158cccfbfc1c50154cd0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11589, "upload_time": "2017-08-29T21:25:40", "url": "https://files.pythonhosted.org/packages/7f/05/8eeb7f5e2baef37a34ff2218d05daa53a4083befc104ac41b5133591f2e5/django_improved_user-0.5.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13f10e14834bc301779319776e9a4237", "sha256": "6dc21a7cec32d2a2e6c540a6b16dac3a6825668c9bec6a3681db5f97054e85ae" }, "downloads": -1, "filename": "django-improved-user-0.5.3.tar.gz", "has_sig": true, "md5_digest": "13f10e14834bc301779319776e9a4237", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37888, "upload_time": "2017-08-29T21:25:41", "url": "https://files.pythonhosted.org/packages/8f/8b/35666ef6649ba329bf75c424357e6b8b4ee2c7881bc465384ac7cfa64317/django-improved-user-0.5.3.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "25395a1a4aa00a29f42169f33d19e796", "sha256": "b3980cc424b21c450a0eba93b9878c39d96e5f7a73d42ff83d599754adf2fea3" }, "downloads": -1, "filename": "django_improved_user-1.0.0-py3-none-any.whl", "has_sig": true, "md5_digest": "25395a1a4aa00a29f42169f33d19e796", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10945, "upload_time": "2018-07-28T18:07:17", "url": "https://files.pythonhosted.org/packages/5c/71/604e89757d861169c79c1d42c4ca3702c9abb250a2f3291d005f27e57a0f/django_improved_user-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "05c046c70f4e072d6c35ea3c6f6c50ef", "sha256": "23ec44f40262ad5418e131526111cfce2c640a7ea814d0bec62a6846204a4c74" }, "downloads": -1, "filename": "django-improved-user-1.0.0.tar.gz", "has_sig": true, "md5_digest": "05c046c70f4e072d6c35ea3c6f6c50ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40037, "upload_time": "2018-07-28T18:07:18", "url": "https://files.pythonhosted.org/packages/a9/e2/edfccebdfe77533aa4253e18128c558e688cbc20131d8525c28820d2c360/django-improved-user-1.0.0.tar.gz" } ], "1.0a1": [ { "comment_text": "", "digests": { "md5": "0392766adb82a8e7ccd89d535fea1b5c", "sha256": "63756b908498aea9595ab40c94d16244b6071ff2ca6ac771285a49912628b6c1" }, "downloads": -1, "filename": "django_improved_user-1.0a1-py3-none-any.whl", "has_sig": true, "md5_digest": "0392766adb82a8e7ccd89d535fea1b5c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12376, "upload_time": "2017-10-11T12:12:17", "url": "https://files.pythonhosted.org/packages/92/39/b12314cbbb3af694f9ca96e527ab1fd4a40b3fdd2c2a45d9ff3c613e052f/django_improved_user-1.0a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a7f684df9a3c3b24b1c5c500431e483a", "sha256": "cced27779f70d705c7e3caf4288082c9f0025ca3b22f94a4c9918b0e76a960f4" }, "downloads": -1, "filename": "django-improved-user-1.0a1.tar.gz", "has_sig": true, "md5_digest": "a7f684df9a3c3b24b1c5c500431e483a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39502, "upload_time": "2017-10-11T12:12:18", "url": "https://files.pythonhosted.org/packages/67/46/250e3d1b135d8927f65916dc6aea78abdd5960c851cfa962c5cd02cfde3f/django-improved-user-1.0a1.tar.gz" } ], "1.0a2": [ { "comment_text": "", "digests": { "md5": "c3c7b17e94f754a7ef39d454639f0054", "sha256": "3ba5af0e36b1e447613117bd8989c899a7e76b077e8b82bce885d23d71244e71" }, "downloads": -1, "filename": "django_improved_user-1.0a2-py3-none-any.whl", "has_sig": true, "md5_digest": "c3c7b17e94f754a7ef39d454639f0054", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12427, "upload_time": "2017-10-16T01:38:19", "url": "https://files.pythonhosted.org/packages/7a/2c/ee4c4f605572d68116f0c08e260595d54fdda1b8de3e5fdfb4fbe8b8f2e7/django_improved_user-1.0a2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f035f2ffeb0b4cd95d76817c4ada963c", "sha256": "ddc53ed3dc8b0bd1667c19480620740dcf368a5db99ede87cee182d6e8230369" }, "downloads": -1, "filename": "django-improved-user-1.0a2.tar.gz", "has_sig": true, "md5_digest": "f035f2ffeb0b4cd95d76817c4ada963c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39678, "upload_time": "2017-10-16T01:38:21", "url": "https://files.pythonhosted.org/packages/16/e8/61ea43cc95b909715b41c0d8900b55435878d1d5f94b3b4145ab1708ba22/django-improved-user-1.0a2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "25395a1a4aa00a29f42169f33d19e796", "sha256": "b3980cc424b21c450a0eba93b9878c39d96e5f7a73d42ff83d599754adf2fea3" }, "downloads": -1, "filename": "django_improved_user-1.0.0-py3-none-any.whl", "has_sig": true, "md5_digest": "25395a1a4aa00a29f42169f33d19e796", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10945, "upload_time": "2018-07-28T18:07:17", "url": "https://files.pythonhosted.org/packages/5c/71/604e89757d861169c79c1d42c4ca3702c9abb250a2f3291d005f27e57a0f/django_improved_user-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "05c046c70f4e072d6c35ea3c6f6c50ef", "sha256": "23ec44f40262ad5418e131526111cfce2c640a7ea814d0bec62a6846204a4c74" }, "downloads": -1, "filename": "django-improved-user-1.0.0.tar.gz", "has_sig": true, "md5_digest": "05c046c70f4e072d6c35ea3c6f6c50ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40037, "upload_time": "2018-07-28T18:07:18", "url": "https://files.pythonhosted.org/packages/a9/e2/edfccebdfe77533aa4253e18128c558e688cbc20131d8525c28820d2c360/django-improved-user-1.0.0.tar.gz" } ] }