{ "info": { "author": "Michael A. Gonzalez", "author_email": "GonzalezMA@email.chop.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Django :: 2.0", "Framework :: Django :: 2.1", "Framework :: Django :: 2.2", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "=============================\ndjango-genomix-users\n=============================\n\n.. image:: https://badge.fury.io/py/django-genomix-users.svg\n :target: https://badge.fury.io/py/django-genomix-users\n\n.. image:: https://travis-ci.org/chopdgd/django-genomix-users.svg?branch=develop\n :target: https://travis-ci.org/chopdgd/django-genomix-users\n\n.. image:: https://codecov.io/gh/chopdgd/django-genomix-users/branch/develop/graph/badge.svg\n :target: https://codecov.io/gh/chopdgd/django-genomix-users\n\n.. image:: https://pyup.io/repos/github/chopdgd/django-genomix-users/shield.svg\n :target: https://pyup.io/repos/github/chopdgd/django-genomix-users/\n :alt: Updates\n\n.. image:: https://pyup.io/repos/github/chopdgd/django-genomix-users/python-3-shield.svg\n :target: https://pyup.io/repos/github/chopdgd/django-genomix-users/\n :alt: Python 3\n\nCore library for Nexus django applications that require User accounts\n\nDocumentation\n-------------\n\nThe full documentation is at https://django-genomix-users.readthedocs.io.\n\nQuickstart\n----------\n\nInstall django-genomix-users::\n\n pip install django-genomix-users\n\nMake the following changes to `INSTALLED_APPS` in `settings.py` file:\n\n.. code-block:: python\n\n INSTALLED_APPS = (\n ...\n 'django.contrib.auth',\n 'django.contrib.contenttypes',\n 'django.contrib.sessions',\n 'django.contrib.sites',\n 'django.contrib.staticfiles',\n ...\n 'rest_framework',\n 'rest_framework.authtoken',\n 'rest_auth',\n 'django_filters',\n ...\n 'django_python3_ldap',\n ...\n 'genomix_users',\n ...\n )\n\nAdd django-genomix-users's URL patterns:\n\n.. code-block:: python\n\n from genomix_users import urls as genomix_users_urls\n\n\n urlpatterns = [\n ...\n url(r'^', include(genomix_users_urls, namespace='users')),\n ...\n ]\n\nMake sure `settings.py` file has `TEMPLATES` and `STATIC_URL` set (example below):\n\n.. code-block:: python\n\n TEMPLATES = [\n {\n # See: https://docs.djangoproject.com/en/dev/ref/settings/#std:setting-TEMPLATES-BACKEND\n 'BACKEND': 'django.template.backends.django.DjangoTemplates',\n # See: https://docs.djangoproject.com/en/dev/ref/settings/#template-dirs\n 'DIRS': [\n os.path.join(ROOT_DIR, 'templates'),\n os.path.join(APPS_DIR, 'templates'),\n ],\n 'OPTIONS': {\n # See: https://docs.djangoproject.com/en/dev/ref/settings/#template-debug\n 'debug': DEBUG,\n # See: https://docs.djangoproject.com/en/dev/ref/settings/#template-loaders\n # https://docs.djangoproject.com/en/dev/ref/templates/api/#loader-types\n 'loaders': [\n 'django.template.loaders.filesystem.Loader',\n 'django.template.loaders.app_directories.Loader',\n ],\n # See: https://docs.djangoproject.com/en/dev/ref/settings/#template-context-processors\n 'context_processors': [\n 'django.template.context_processors.debug',\n 'django.template.context_processors.request',\n 'django.contrib.auth.context_processors.auth',\n 'django.template.context_processors.i18n',\n 'django.template.context_processors.media',\n 'django.template.context_processors.static',\n 'django.template.context_processors.tz',\n 'django.contrib.messages.context_processors.messages',\n # Your stuff: custom template context processors go here\n ],\n },\n },\n ]\n\n STATIC_URL = '/static/'\n\nMake sure `settings.py` file has `MIDDLEWARE` set (example below):\n\n.. code-block:: python\n\n MIDDLEWARE = [\n 'django.middleware.security.SecurityMiddleware',\n 'django.contrib.sessions.middleware.SessionMiddleware',\n 'django.middleware.common.CommonMiddleware',\n 'django.middleware.csrf.CsrfViewMiddleware',\n 'django.contrib.auth.middleware.AuthenticationMiddleware',\n 'django.contrib.messages.middleware.MessageMiddleware',\n 'django.middleware.clickjacking.XFrameOptionsMiddleware',\n ]\n\nOptional settings\n-----------------\n\nTurn off the creation of associated user profiles in `settings.py`.\n\n.. code-block:: python\n\n CREATE_PROFILE_ON_SAVE = False\n\nEnable authentication to use JSON Web Token in `settings.py`:\n\n.. code-block:: python\n\n REST_USE_JWT = True\n\n REST_FRAMEWORK = {\n 'DEFAULT_PERMISSION_CLASSES': (\n 'rest_framework.permissions.IsAuthenticated',\n ),\n 'DEFAULT_AUTHENTICATION_CLASSES': (\n 'rest_framework_jwt.authentication.JSONWebTokenAuthentication',\n 'rest_framework.authentication.SessionAuthentication',\n 'rest_framework.authentication.BasicAuthentication',\n ),\n }\n\nEnable LDAP authentication in `settings.py`:\n\n.. code-block:: python\n\n LDAP_AUTH_URL = 'ldap://chop.edu:3268'\n\n LDAP_AUTH_USE_TLS = False\n\n LDAP_AUTH_SEARCH_BASE = 'dc=chop,dc=edu'\n\n LDAP_AUTH_OBJECT_CLASS = 'person'\n\n LDAP_AUTH_USER_LOOKUP_FIELDS = ('username',)\n\n LDAP_AUTH_USER_FIELDS = {\n \"username\": \"sAMAccountName\",\n \"first_name\": \"givenName\",\n \"last_name\": \"sn\",\n \"email\": \"mail\",\n }\n\n LDAP_AUTH_FORMAT_USERNAME = 'django_python3_ldap.utils.format_username_active_directory'\n\n LDAP_AUTH_ACTIVE_DIRECTORY_DOMAIN = 'chop-edu'\n\n AUTHENTICATION_BACKENDS = [\n 'django.contrib.auth.backends.ModelBackend',\n 'django_python3_ldap.auth.LDAPBackend',\n ]\n\nEnable LDAP User group filtering in `settings.py`:\n\n.. code-block:: python\n\n LDAP_AUTH_FORMAT_SEARCH_FILTERS = 'genomix_users.authentication.genomix_search_filters'\n\n LDAP_AUTH_SEARCH_FILTER = 'CN=dgd_nexus_users,ou=DGD Groups,ou=SecurityGroups,ou=Research,ou=Managed By Others,dc=chop,dc=edu'\n\nSync User Profile with LDAP fields in `settings.py`:\n\n.. note:: If `CREATE_PROFILE_ON_SAVE = False`, LDAP profile will not sync!\n\n.. code-block:: python\n\n LDAP_AUTH_SYNC_USER_RELATIONS = \"genomix_users.authentication.sync_genomix_profile\"\n\n # User model fields mapped to the LDAP attributes that represent them.\n LDAP_AUTH_PROFILE_FIELDS = {\n \"title\": \"title\",\n }\n\nFeatures\n--------\n\n* GenomiX REST API for authentication using `django-rest-auth `_\n* GenomiX LDAP authentication using `django-python3-ldap `_\n\nRunning Tests\n-------------\n\nDoes the code actually work?\n\n::\n\n source /bin/activate\n (myenv) $ pip install tox\n (myenv) $ tox\n\nCredits\n-------\n\nTools used in rendering this package:\n\n* Cookiecutter_\n* `cookiecutter-djangopackage`_\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`cookiecutter-djangopackage`: https://github.com/pydanny/cookiecutter-djangopackage\n\n\n\n\nHistory\n-------\n\n0.1.0 (2017-12-03)\n++++++++++++++++++\n\n* First release on PyPI.\n* Initial models and REST API.\n\n0.2.0 (2017-12-11)\n++++++++++++++++++\n\n`0.2.0 Changelog `_\n\n* Added Profile.\n* Added ability to sync profile from LDAP.\n\n0.3.0 (2017-01-05)\n++++++++++++++++++\n\n`0.3.0 Changelog `_\n\n* Added REST API filters.\n\n0.3.1 (2017-01-12)\n++++++++++++++++++\n\n`0.3.1 Changelog `_\n\n* Fixed route names for SimpleRouter\n\n0.4.0 (2017-02-09)\n++++++++++++++++++\n\n`0.4.0 Changelog `_\n\n* Updated requirements to latest\n\n0.5.0 (2017-04-07)\n++++++++++++++++++\n\n`0.5.0 Changelog `_\n\n* Added support for Django 2.0 and Python 3.6\n* Dropped support for Django < 1.11 and Python 2.7, 3.3, 3.4\n\n0.5.1 (2017-04-10)\n++++++++++++++++++\n\n`0.5.1 Changelog `_\n\n* Fixed issue with Admin registration. From now on - users can import and use this in their apps\n\n0.5.2 (2017-04-18)\n++++++++++++++++++\n\n`0.5.2 Changelog `_\n\n* Updated 3rd party libs\n\n\n0.5.3 (2018-05-16)\n++++++++++++++++++\n\n`0.5.3 Changelog `_\n\n* Updated setup.py to read install_requires from requirements.txt\n\n\n0.5.4 (2018-08-13)\n++++++++++++++++++\n\n`0.5.4 Changelog `_\n\n* Updated 3rd party requirements. Some requirements had changed so it was causing failures\n\n0.5.5 (2018-10-29)\n++++++++++++++++++\n\n`0.5.5 Changelog `_\n\n* Updated 3rd party requirements.\n\n0.5.6 (2019-02-08)\n++++++++++++++++++\n\n`0.5.6 Changelog `_\n\n* Updated 3rd party requirements.\n\n0.5.7 (2019-04-10)\n++++++++++++++++++\n\n`0.5.7 Changelog `_\n\n* Updated 3rd party requirements.\n\n0.5.8 (2019-05-31)\n++++++++++++++++++\n\n`0.5.8 Changelog `_\n\n* Updated to latest cookiecutter template\n\n0.5.9 (2019-07-26)\n++++++++++++++++++\n\n`0.5.9 Changelog `_\n\n* Updated 3rd party requirements.\n\n0.5.10 (2019-08-09)\n+++++++++++++++++++\n\n`0.5.10 Changelog `_\n\n* Updated 3rd party requirements.\n\n0.5.11 (2019-09-09)\n+++++++++++++++++++\n\n`0.5.11 Changelog `_\n\n* Updated 3rd party requirements.\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/genomics-geek/django-genomix-users", "keywords": "django-genomix-users", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-genomix-users", "package_url": "https://pypi.org/project/django-genomix-users/", "platform": "", "project_url": "https://pypi.org/project/django-genomix-users/", "project_urls": { "Homepage": "https://github.com/genomics-geek/django-genomix-users" }, "release_url": "https://pypi.org/project/django-genomix-users/0.5.11/", "requires_dist": [ "djangorestframework (==3.10.3)", "djangorestframework-jwt (==1.11.0)", "django-appconf (==1.0.3)", "django-filter (==2.2.0)", "django-model-utils (==3.2.0)", "django-python3-ldap (==0.11.2)", "django-rest-auth (==0.9.5)" ], "requires_python": "", "summary": "Core library for Nexus django applications that require User accounts", "version": "0.5.11" }, "last_serial": 5804441, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "7ccc492e6d191f5b7db64bd50574494b", "sha256": "1120b385c3454c91dd89b5f160d85f555c326c0365f5d4eb174b8d23e8f4e89f" }, "downloads": -1, "filename": "django_genomix_users-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7ccc492e6d191f5b7db64bd50574494b", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 12581, "upload_time": "2017-12-05T20:36:50", "url": "https://files.pythonhosted.org/packages/83/b7/009f24dd0540d8692fbaf0aa81502e4127558b81aef060ad06a1dc8c1f3e/django_genomix_users-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3599390be974eb44aa05cdc028b1686f", "sha256": "e13a48ab5ed3415687369ab5f6e6c3fe5d6780552dafd060d46c4b8a023713f0" }, "downloads": -1, "filename": "django-genomix-users-0.1.0.tar.gz", "has_sig": false, "md5_digest": "3599390be974eb44aa05cdc028b1686f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11904, "upload_time": "2017-12-05T20:36:44", "url": "https://files.pythonhosted.org/packages/bd/da/cb208780e9ddee1dad64b96cdafd69db5eb81085d1e816aa35b5037d2d28/django-genomix-users-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "f6e5a41d6d395bc5bf5ac0e5a182ea35", "sha256": "656a6e0ba7ed83a40c8ebface07df9f2304721d50cf1a3d0eef66f574819b7be" }, "downloads": -1, "filename": "django_genomix_users-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f6e5a41d6d395bc5bf5ac0e5a182ea35", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 14438, "upload_time": "2017-12-07T18:44:44", "url": "https://files.pythonhosted.org/packages/a5/b0/8d08139671f2bdc1bfcd08310bde01570da0c495388f1728f244887e8c32/django_genomix_users-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a055a25cdcd4b2659579e0238088afa5", "sha256": "edd4f5a0aa68feac56d335492386ae8d4f89335e60705e015a521452a2bab854" }, "downloads": -1, "filename": "django-genomix-users-0.2.0.tar.gz", "has_sig": false, "md5_digest": "a055a25cdcd4b2659579e0238088afa5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13033, "upload_time": "2017-12-07T18:44:42", "url": "https://files.pythonhosted.org/packages/c4/85/0d76a0fd7f06b29db180166b9426434c6fee1be18591a63791727069cec4/django-genomix-users-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "808a6ac02885a8b776afe1c0471ba6a4", "sha256": "eb17291ab642c6fb3d5e91e23abfe9b0bef31586824b57d0ecefcdca97818abc" }, "downloads": -1, "filename": "django_genomix_users-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "808a6ac02885a8b776afe1c0471ba6a4", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 15251, "upload_time": "2018-01-05T21:33:27", "url": "https://files.pythonhosted.org/packages/4e/66/bbf0730aa86cd9b084423eb05d7b3713dd54fb50cda8e6eb19387a72e2db/django_genomix_users-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e6fcf92d21ad7f4b974c48524518459", "sha256": "93c6000101008f4d5a6411c8f65a0f16f046d5bfacc54380a109a9b868985e40" }, "downloads": -1, "filename": "django-genomix-users-0.3.0.tar.gz", "has_sig": false, "md5_digest": "9e6fcf92d21ad7f4b974c48524518459", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13004, "upload_time": "2018-01-05T21:33:25", "url": "https://files.pythonhosted.org/packages/b5/5a/f2ffaad079ce8ef79a844be03e12883d0801aceb3be7350e92820c50aaa5/django-genomix-users-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "30e096829e9ad9ed704f3ba61e3e7456", "sha256": "6bc95420abca1c4c4964d91764ec29f0e0e63987250bd66bcc4e37aa982f4a66" }, "downloads": -1, "filename": "django_genomix_users-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "30e096829e9ad9ed704f3ba61e3e7456", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 15204, "upload_time": "2018-01-12T17:51:37", "url": "https://files.pythonhosted.org/packages/df/94/b0628a13ba25f2f11cc2b9ac0a03906706b69d6383367706bdfd9de9abd4/django_genomix_users-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "de1e23d6e9215d219534850bfb31b918", "sha256": "a24b5ccc21e939076d14875fa248ad99b4015b0d43ab607d261ff8c1f7b80297" }, "downloads": -1, "filename": "django-genomix-users-0.3.1.tar.gz", "has_sig": false, "md5_digest": "de1e23d6e9215d219534850bfb31b918", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12978, "upload_time": "2018-01-12T17:51:35", "url": "https://files.pythonhosted.org/packages/8b/92/94614ddf2b2aa5233c4c0e84fb12e88b4851390589a766dcf1f42bb81b6f/django-genomix-users-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "8724d269e83870f4bfea8157d6b7a89d", "sha256": "af614ece9d49a5652e4f999fbd8c12f2c77e5caff6d971daf281a761d308952a" }, "downloads": -1, "filename": "django_genomix_users-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8724d269e83870f4bfea8157d6b7a89d", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 15384, "upload_time": "2018-02-09T15:12:03", "url": "https://files.pythonhosted.org/packages/8c/ff/073482ee33b97b5b89ce6d2408ca20e11c007d44f14d06c9d8a147f4b620/django_genomix_users-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a67143a2418fa39d2d977b1123a50483", "sha256": "4254ac092bd2ee114bbf372a135c926ef291169d71ea9b18c1b662a2198b561d" }, "downloads": -1, "filename": "django-genomix-users-0.4.0.tar.gz", "has_sig": false, "md5_digest": "a67143a2418fa39d2d977b1123a50483", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13118, "upload_time": "2018-02-09T15:12:01", "url": "https://files.pythonhosted.org/packages/e5/ff/0acc115265013ae33fd9356ea4007aca699ced033091c4b4710a6f829613/django-genomix-users-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "640c432f17b4d494e3a43d6e4905c72e", "sha256": "c18237f00f4ecee64b16e6f06719545e91736f482c7cd5e4a2e253e77dd0a9ad" }, "downloads": -1, "filename": "django_genomix_users-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "640c432f17b4d494e3a43d6e4905c72e", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 15459, "upload_time": "2018-04-08T00:42:48", "url": "https://files.pythonhosted.org/packages/62/30/e1e7594cc9918aa343593a9608fe2b58a3dff3ddd92e7816cde53e46e2c0/django_genomix_users-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "91b914a0279e9f62ff01568867d2c997", "sha256": "ec3253919d3f60140d8d1f711073b219e9a3b7dc54da43a95a67499e2ad7b946" }, "downloads": -1, "filename": "django-genomix-users-0.5.0.tar.gz", "has_sig": false, "md5_digest": "91b914a0279e9f62ff01568867d2c997", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13156, "upload_time": "2018-04-08T00:42:46", "url": "https://files.pythonhosted.org/packages/97/3b/a37141064fffa920d15840edd7cb37802daa4034d9d277b4d3eee05d29ce/django-genomix-users-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "f4a5c388f3147933b8b11a286106077d", "sha256": "257cb870ae51cf3f2b188150c468942cc23efea5bbd177681216a0cd76c12981" }, "downloads": -1, "filename": "django_genomix_users-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f4a5c388f3147933b8b11a286106077d", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 12043, "upload_time": "2018-04-10T17:21:50", "url": "https://files.pythonhosted.org/packages/1d/6e/8e9df2327c81c4b41e2f566e54e086064e3fbac9948ab797e9cdda7624cb/django_genomix_users-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "95e36c22b23c6f6e32728199db8231a7", "sha256": "4d393aa62bb84c662d9bb157de692ebf6b4c190c78c7c6df1e8217dcb2f30a41" }, "downloads": -1, "filename": "django-genomix-users-0.5.1.tar.gz", "has_sig": false, "md5_digest": "95e36c22b23c6f6e32728199db8231a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13240, "upload_time": "2018-04-10T17:21:49", "url": "https://files.pythonhosted.org/packages/90/0a/1f45b4344166f848817a05e297b0ba76f74bfe20970146a0c2a6b0287c07/django-genomix-users-0.5.1.tar.gz" } ], "0.5.10": [ { "comment_text": "", "digests": { "md5": "d57669a95189dbab2a164bb829fc4fb1", "sha256": "b1bf35de575e6f15819b37c80266d5d8fcacd6143615652867e8e83c6a2b7652" }, "downloads": -1, "filename": "django_genomix_users-0.5.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d57669a95189dbab2a164bb829fc4fb1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12605, "upload_time": "2019-08-09T10:40:35", "url": "https://files.pythonhosted.org/packages/63/9c/31790d2bada2489b1ca6be6d92ba317a47c6a473c725aa7ebb2e324d5409/django_genomix_users-0.5.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8494a1b976f9a73a9dd5307447fe136", "sha256": "7b1e262457225c3021fea5ffcef9112f953d48c03d976243a4caf59f0c10b084" }, "downloads": -1, "filename": "django-genomix-users-0.5.10.tar.gz", "has_sig": false, "md5_digest": "c8494a1b976f9a73a9dd5307447fe136", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14732, "upload_time": "2019-08-09T10:40:37", "url": "https://files.pythonhosted.org/packages/71/08/22609688bc65ca95cd34d97ad72fd7038f65b9a7b8c9962ecc22d6bfac36/django-genomix-users-0.5.10.tar.gz" } ], "0.5.11": [ { "comment_text": "", "digests": { "md5": "803b7ce66df1a1704002166f7573838d", "sha256": "7c662f9e8dd97a2d142b913602f31245f7efe41c3f6069e4dfad3f9c9412ef83" }, "downloads": -1, "filename": "django_genomix_users-0.5.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "803b7ce66df1a1704002166f7573838d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12622, "upload_time": "2019-09-09T16:34:46", "url": "https://files.pythonhosted.org/packages/dd/ad/8182611ce9b5d354f093caca252c2213fb3aa996f55bb46b350162cfec37/django_genomix_users-0.5.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "116287aa0aa3d70efa99e6deba0c7f74", "sha256": "cbacadf92b367c730b9d1d3cce8a46448707121d35ea33a18012ef9dca047312" }, "downloads": -1, "filename": "django-genomix-users-0.5.11.tar.gz", "has_sig": false, "md5_digest": "116287aa0aa3d70efa99e6deba0c7f74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14707, "upload_time": "2019-09-09T16:34:48", "url": "https://files.pythonhosted.org/packages/6a/16/9b070407d0ec10c986817a835d32876e0cf1f8e35cd030083bdefb43b005/django-genomix-users-0.5.11.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "8f4f98179695d279c425a0f795e80499", "sha256": "223e0139c0a3b49e6e34ed86c294e3d0fefe89f045472ff0a36b2cc52c25af63" }, "downloads": -1, "filename": "django_genomix_users-0.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8f4f98179695d279c425a0f795e80499", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 15611, "upload_time": "2018-04-18T16:10:36", "url": "https://files.pythonhosted.org/packages/28/9e/7f50c349ebc9fa392cdf9a4b57344e85ff89a4c6cbcb56b56914d340c7de/django_genomix_users-0.5.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "41aa6f6452d341214c39fff87e3d3d62", "sha256": "b52e4672c0411830c16bf511356ce129008b736cace9ab7b59905a1d364d674c" }, "downloads": -1, "filename": "django-genomix-users-0.5.2.tar.gz", "has_sig": false, "md5_digest": "41aa6f6452d341214c39fff87e3d3d62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13288, "upload_time": "2018-04-18T16:10:34", "url": "https://files.pythonhosted.org/packages/b2/21/2eba0dff93f936429e36a8648e22b66c6c500a7cc0b3c7eb4cac67cc858d/django-genomix-users-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "c8fb32e073aecbb6111adc17b271f52b", "sha256": "31920df7b63f790cd0158cce7f3a50bcb6dd1bb7cc5d8349c287dbf76cb94a58" }, "downloads": -1, "filename": "django_genomix_users-0.5.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c8fb32e073aecbb6111adc17b271f52b", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 15701, "upload_time": "2018-05-16T14:54:35", "url": "https://files.pythonhosted.org/packages/1b/37/719a6d6e88ecf2a453ed8bbf963fd9ccad1136adb62b9dcb93f1f4eda99a/django_genomix_users-0.5.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ecf1d7e9bfce9fcac60c8bf3d2d69209", "sha256": "a89c448ce1986dccb02474e9a1cfd64a4089155c84e6e561d5ee2402ed6e023d" }, "downloads": -1, "filename": "django-genomix-users-0.5.3.tar.gz", "has_sig": false, "md5_digest": "ecf1d7e9bfce9fcac60c8bf3d2d69209", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13522, "upload_time": "2018-05-16T14:54:32", "url": "https://files.pythonhosted.org/packages/23/67/904e5a88d26a925f928445aff6f63d3a7789692d47a299fd792746d93e1f/django-genomix-users-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "f5541356fb42ac97729561e51ca3367d", "sha256": "28b2d200b91cea40257f3570b4df6fb2b8c4e3734f02139304030d8e27ba0250" }, "downloads": -1, "filename": "django_genomix_users-0.5.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f5541356fb42ac97729561e51ca3367d", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 12165, "upload_time": "2018-08-13T16:09:33", "url": "https://files.pythonhosted.org/packages/bf/f0/3c5b039384c9c6a22082d4b23fd7fac8a036f3994f03fe922939c05e2787/django_genomix_users-0.5.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "39e3bc11ef5823072eb5d6c3ceb3165c", "sha256": "ea6c032abb48900421e90eccbffc7801e7069409c2b313e061781049671a0af5" }, "downloads": -1, "filename": "django-genomix-users-0.5.4.tar.gz", "has_sig": false, "md5_digest": "39e3bc11ef5823072eb5d6c3ceb3165c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13623, "upload_time": "2018-08-13T16:09:31", "url": "https://files.pythonhosted.org/packages/47/13/3943a5e1cdeb18af03f8d5508979ad453946ef8508e3b00f0430be63536e/django-genomix-users-0.5.4.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "93777c0b9a8c2659781ec87b6c55bc2d", "sha256": "5dcd7ce4748582a0f14e054a5a922b2704f22a35c4efc64a0811757072440e4a" }, "downloads": -1, "filename": "django_genomix_users-0.5.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "93777c0b9a8c2659781ec87b6c55bc2d", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 12186, "upload_time": "2018-10-29T15:08:07", "url": "https://files.pythonhosted.org/packages/20/b9/85d8ae8eada8784ccf55a31a42a990977504381128510b55c1a5217cee07/django_genomix_users-0.5.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32aad9283ebcdbf9fe99e3dc2fc96ff0", "sha256": "4e923837045bad145ee461c9f01fef5613bcd2b8d98a58710a397b4da6cc6ccd" }, "downloads": -1, "filename": "django-genomix-users-0.5.5.tar.gz", "has_sig": false, "md5_digest": "32aad9283ebcdbf9fe99e3dc2fc96ff0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13662, "upload_time": "2018-10-29T15:08:05", "url": "https://files.pythonhosted.org/packages/b2/3a/55b7ca4a183ee79e98d43b5a6c68e65145e46aba379ab01c5f62e4405fa9/django-genomix-users-0.5.5.tar.gz" } ], "0.5.6": [ { "comment_text": "", "digests": { "md5": "5014aafa609fb5723e51f50456c56fb3", "sha256": "9fcaefa9a264a9c900773d03c49a7907b01cf16676491c842c92a23a50ba11b4" }, "downloads": -1, "filename": "django_genomix_users-0.5.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5014aafa609fb5723e51f50456c56fb3", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 13396, "upload_time": "2019-02-08T12:27:13", "url": "https://files.pythonhosted.org/packages/71/43/49c3b15299941930fd997f782b9846f78239e58d8c2202fe5f3cc00b6ec6/django_genomix_users-0.5.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8bd826857338c5030d348e72dd147447", "sha256": "8c81e3ec2742f1b744d026230a6e0163f2065c27f1418ae2452f9a2e3511c6a3" }, "downloads": -1, "filename": "django-genomix-users-0.5.6.tar.gz", "has_sig": false, "md5_digest": "8bd826857338c5030d348e72dd147447", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13908, "upload_time": "2019-02-08T12:27:11", "url": "https://files.pythonhosted.org/packages/15/92/1bf769b40ffdc431966ac4bea4afb8a9704ef9eca4c002437a6086419193/django-genomix-users-0.5.6.tar.gz" } ], "0.5.7": [ { "comment_text": "", "digests": { "md5": "0ce3fcc901ffe248d50e50059f6f64f8", "sha256": "d6728fd871cfc3e16587c873b00bc9ca94d4dd2c873ce8d552d9d888aa950c43" }, "downloads": -1, "filename": "django_genomix_users-0.5.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0ce3fcc901ffe248d50e50059f6f64f8", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 13410, "upload_time": "2019-04-10T14:18:06", "url": "https://files.pythonhosted.org/packages/f5/a8/dfcde935e9991e36eb5b897b53781ea9f6902ae13c0c2022714a4a30a94b/django_genomix_users-0.5.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bbab242ef9029e3655a0b0967b44102b", "sha256": "9ff266c7975f0f8b0445144ce36206079ff029a1c85f4d651dae5e2c1cda81ab" }, "downloads": -1, "filename": "django-genomix-users-0.5.7.tar.gz", "has_sig": false, "md5_digest": "bbab242ef9029e3655a0b0967b44102b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14214, "upload_time": "2019-04-10T14:18:04", "url": "https://files.pythonhosted.org/packages/09/01/acdc5ef2eb657a33851d1943d8465632c2d6d9b0bf3599f75525425a06ac/django-genomix-users-0.5.7.tar.gz" } ], "0.5.8": [ { "comment_text": "", "digests": { "md5": "7f6d17d0a712e420944d38183cff7cad", "sha256": "75ae3a507490ff0191a03a1b46a275e4eb38810e5b0ccc83ea5f4caf44fb5464" }, "downloads": -1, "filename": "django_genomix_users-0.5.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7f6d17d0a712e420944d38183cff7cad", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12552, "upload_time": "2019-05-31T13:48:38", "url": "https://files.pythonhosted.org/packages/a1/b6/d4a7f75f7b3ef8f86de7ee1eff3671899071a65cb4ffbb56c73595e11c12/django_genomix_users-0.5.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "903112b360e6f4a607ad5a8e1ca81e70", "sha256": "76f158c16a9fdc0537a6c56bd587ea6dabfdb261dbc0d9c5486cef3e0931e029" }, "downloads": -1, "filename": "django-genomix-users-0.5.8.tar.gz", "has_sig": false, "md5_digest": "903112b360e6f4a607ad5a8e1ca81e70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14085, "upload_time": "2019-05-31T13:48:40", "url": "https://files.pythonhosted.org/packages/fb/a2/be4b57287beacc17742ddc2b7f1e1939cd38cd2b59ff0af64134e4dd06e5/django-genomix-users-0.5.8.tar.gz" } ], "0.5.9": [ { "comment_text": "", "digests": { "md5": "d4f22cdd2bad0f976b5cb9ca820e0da7", "sha256": "f1719aad080bfeef12a9ca8a2f82f55be7db21fdaea6e28a3f117981fc74ab41" }, "downloads": -1, "filename": "django_genomix_users-0.5.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d4f22cdd2bad0f976b5cb9ca820e0da7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12570, "upload_time": "2019-07-26T12:29:57", "url": "https://files.pythonhosted.org/packages/21/34/1b865a97de08fbb7e4b6f7cfa6c38b183ec9a18c8087f65c746f45029e2e/django_genomix_users-0.5.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ff609cae7856494d64f93ef6f239c39", "sha256": "9928a1148aef4bd2a5325aed1353a48b9190b3646a84f170b4c339e104ec1b28" }, "downloads": -1, "filename": "django-genomix-users-0.5.9.tar.gz", "has_sig": false, "md5_digest": "6ff609cae7856494d64f93ef6f239c39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14350, "upload_time": "2019-07-26T12:29:58", "url": "https://files.pythonhosted.org/packages/d4/d5/e2214d1f03be1a33a46d7595024bfa5a29acbfa27acaddf184dbf41b4f5d/django-genomix-users-0.5.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "803b7ce66df1a1704002166f7573838d", "sha256": "7c662f9e8dd97a2d142b913602f31245f7efe41c3f6069e4dfad3f9c9412ef83" }, "downloads": -1, "filename": "django_genomix_users-0.5.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "803b7ce66df1a1704002166f7573838d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12622, "upload_time": "2019-09-09T16:34:46", "url": "https://files.pythonhosted.org/packages/dd/ad/8182611ce9b5d354f093caca252c2213fb3aa996f55bb46b350162cfec37/django_genomix_users-0.5.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "116287aa0aa3d70efa99e6deba0c7f74", "sha256": "cbacadf92b367c730b9d1d3cce8a46448707121d35ea33a18012ef9dca047312" }, "downloads": -1, "filename": "django-genomix-users-0.5.11.tar.gz", "has_sig": false, "md5_digest": "116287aa0aa3d70efa99e6deba0c7f74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14707, "upload_time": "2019-09-09T16:34:48", "url": "https://files.pythonhosted.org/packages/6a/16/9b070407d0ec10c986817a835d32876e0cf1f8e35cd030083bdefb43b005/django-genomix-users-0.5.11.tar.gz" } ] }