{ "info": { "author": "The DjaoDjin Team", "author_email": "support@djaodjin.com", "bugtrack_url": null, "classifiers": [], "description": "This code a frictionless signup Django app.\n\nThe app will register and login a user with as little as only an email address.\n\nWhen the user logs out and tries to logs back in with the same email address,\nthe app will first verify the email address through an activation url send\nto the registered email address. Setting the password is deferred to after\nthe email address has been verified.\n\nIf during the first login and/or subsequent login, the email address should\nbe verified before moving forward (ex: before presenting a payment view),\nyou should decorate the view with an *active_required* decorator.\n\nTested with\n\n- **Python:** 3.6, **Django:** 2.2 ([LTS](https://www.djangoproject.com/download/)), **Django Rest Framework:** 3.12\n- **Python:** 3.6, **Django:** 3.2 (latest), **Django Rest Framework:** 3.12\n- **Python:** 2.7, **Django:** 1.11 (legacy), **Django Rest Framework:** 3.9.4\n\nThis project contains bare bone templates which are compatible with Django\nand Jinja2 template engines. To see djaodjin-signup in action as part\nof a full-fledged subscription-based session proxy, take a look\nat [djaoapp](https://github.com/djaodjin/djaoapp/).\n\n\nInstall\n=======\n\nAdd the signup urls to your urlpatterns and EmailOrUsernameModelBackend\nto the settings AUTHENTICATION_BACKENDS.\n\n urls.py:\n\n urlpatterns = ('',\n (r'^api/', include('signup.urls.api')),\n (r'^', include('signup.urls.views')),\n\n )\n\n settings.py:\n\n AUTHENTICATION_BACKENDS = (\n 'signup.backends.auth.EmailOrUsernameModelBackend',\n 'django.contrib.auth.backends.ModelBackend'\n\n )\n\nTo make the application useable accross a variety of websites, ``signup`` never\nsends any e-mails directly. It relies on triggering ``signals`` whenever\na notification must be generated. As a result, to verify a user email address\nand activate her account, you will need to implement a listener for the\n``user_verification`` signal and send the e-mail from there.\n\nDevelopment\n===========\n\nAfter cloning the repository, create a virtualenv environment, install\nthe prerequisites, create and load initial data into the database, then\nrun the testsite webapp.\n\n $ python -m venv .venv\n $ source .venv/bin/activate\n $ pip install -r testsite/requirements.txt\n $ make vendor-assets-prerequisites\n $ make initdb\n $ python manage.py runserver\n\n # Browse http://localhost:8000/\n\nRelease Notes\n=============\n\n0.5.3\n\n * fixes regression on activate API\n\n[previous release notes](changelog)", "description_content_type": "", "docs_url": null, "download_url": "https://github.com/djaodjin/djaodjin-signup/tarball/0.5.4", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/djaodjin/djaodjin-signup/", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "djaodjin-signup", "package_url": "https://pypi.org/project/djaodjin-signup/", "platform": "", "project_url": "https://pypi.org/project/djaodjin-signup/", "project_urls": { "Download": "https://github.com/djaodjin/djaodjin-signup/tarball/0.5.4", "Homepage": "https://github.com/djaodjin/djaodjin-signup/" }, "release_url": "https://pypi.org/project/djaodjin-signup/0.5.4/", "requires_dist": null, "requires_python": "", "summary": "DjaoDjin's Implementation of Frictionless Sign Up", "version": "0.5.4", "yanked": false, "yanked_reason": null }, "last_serial": 12231765, "releases": { "0.1.3": [ { "comment_text": "", "digests": { "md5": "26e0bc9938317d0af6adad3601635f7f", "sha256": "74fbfb12a936a1a62241767fe2ea23f1ea336f918702f3bcdd8e31423b68d7f7" }, "downloads": -1, "filename": "djaodjin-signup-0.1.3.tar.gz", "has_sig": false, "md5_digest": "26e0bc9938317d0af6adad3601635f7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10815, "upload_time": "2014-05-26T05:43:51", "upload_time_iso_8601": "2014-05-26T05:43:51.573127Z", "url": "https://files.pythonhosted.org/packages/a5/fc/ccf697814f4e8ec20f500936278ac973afc2e056973dec56b711bb665e38/djaodjin-signup-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "08cd3e79f5d1b57eeab85f4e0c48d725", "sha256": "a906773bcc2852b71709dcc73e32d845e452e23b01eb9af155f00e706b938069" }, "downloads": -1, "filename": "djaodjin-signup-0.1.4.tar.gz", "has_sig": false, "md5_digest": "08cd3e79f5d1b57eeab85f4e0c48d725", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10979, "upload_time": "2014-05-26T06:43:02", "upload_time_iso_8601": "2014-05-26T06:43:02.685934Z", "url": "https://files.pythonhosted.org/packages/52/fb/5c8852ba03a8be069d4bd94044e570222bfd7615d69639b9265f08ebb6de/djaodjin-signup-0.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "8f56d7e440ae0e4441ad9b88529e7bf5", "sha256": "dd80de604593a5d4d7f11a92618558dd536dbc5dbeb1501907821571099fbf1c" }, "downloads": -1, "filename": "djaodjin-signup-0.1.5.tar.gz", "has_sig": false, "md5_digest": "8f56d7e440ae0e4441ad9b88529e7bf5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13750, "upload_time": "2014-08-14T23:01:51", "upload_time_iso_8601": "2014-08-14T23:01:51.017404Z", "url": "https://files.pythonhosted.org/packages/5d/43/e9b36a1ba5c347072d45582bbb64b3086347612bad9b6e3fffa7860a712b/djaodjin-signup-0.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "0e2093ea3f61a5877e7f829807daff97", "sha256": "c7efeabccea4970d1f3c72e22786a3660d2ae64445c28d29d645b50307051056" }, "downloads": -1, "filename": "djaodjin-signup-0.1.6.tar.gz", "has_sig": false, "md5_digest": "0e2093ea3f61a5877e7f829807daff97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14894, "upload_time": "2014-10-25T21:31:14", "upload_time_iso_8601": "2014-10-25T21:31:14.475562Z", "url": "https://files.pythonhosted.org/packages/46/e7/341e8ba328f5be9130289eefdf35186f55b1fe909c30af2ac2df13440de0/djaodjin-signup-0.1.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "6006e99694a39ddbeb62f333dc401343", "sha256": "11c15cc1898570198dd2d400b9d2284cade1ad9bb2fc0fdbbaa6d313459cc296" }, "downloads": -1, "filename": "djaodjin-signup-0.1.7.tar.gz", "has_sig": false, "md5_digest": "6006e99694a39ddbeb62f333dc401343", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15820, "upload_time": "2015-05-13T22:59:57", "upload_time_iso_8601": "2015-05-13T22:59:57.346506Z", "url": "https://files.pythonhosted.org/packages/f2/bb/49ba05f495b43276821d501c930e04ef3738a92adb25f487e3d7ba51d841/djaodjin-signup-0.1.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "5c72c25e1c8402a621f847940d0182f3", "sha256": "c9cc365f06e37f3dcd12c89961cf40ce244b04e116c70eb1773c0ee8ab0d2961" }, "downloads": -1, "filename": "djaodjin-signup-0.1.8.tar.gz", "has_sig": false, "md5_digest": "5c72c25e1c8402a621f847940d0182f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22763, "upload_time": "2018-02-28T20:53:56", "upload_time_iso_8601": "2018-02-28T20:53:56.154133Z", "url": "https://files.pythonhosted.org/packages/f2/ba/c85654cf42a556fe82bffdb8814e199313e86eb5cdd9d52ee758ebab66a5/djaodjin-signup-0.1.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "46b7db2a1faca931cc93cfe48d885de5", "sha256": "b1f609abc0fc50b1ac0ac6ca224cb0a8497094eef18b538d6afb5f1a5a7fac91" }, "downloads": -1, "filename": "djaodjin-signup-0.1.9.tar.gz", "has_sig": false, "md5_digest": "46b7db2a1faca931cc93cfe48d885de5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32563, "upload_time": "2018-04-26T03:20:27", "upload_time_iso_8601": "2018-04-26T03:20:27.181518Z", "url": "https://files.pythonhosted.org/packages/30/ca/aa12001f977dd33db2206c1fd60d3b3cf2c4ade5e0026f6eb3f440b1db6b/djaodjin-signup-0.1.9.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "099d1d2b3c1ab7a39df65c865a30a03a", "sha256": "ddae6395b226b252f5ebdc8ef8bcaadc3c055f6180325c412ed5289f5f3342d6" }, "downloads": -1, "filename": "djaodjin-signup-0.2.0.tar.gz", "has_sig": false, "md5_digest": "099d1d2b3c1ab7a39df65c865a30a03a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33697, "upload_time": "2018-05-09T14:43:35", "upload_time_iso_8601": "2018-05-09T14:43:35.025996Z", "url": "https://files.pythonhosted.org/packages/5e/04/581baf4d996953331663b29e589bb669f6c9ab9bb0061794eb2c6fd0b0fd/djaodjin-signup-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "5f6c9b10b735384112929d43d0c2ec70", "sha256": "de74ff773decd5528a814dec3207c601d6b9d4e274e147afe9ac27aa7f1ee039" }, "downloads": -1, "filename": "djaodjin-signup-0.2.1.tar.gz", "has_sig": false, "md5_digest": "5f6c9b10b735384112929d43d0c2ec70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35734, "upload_time": "2018-06-01T21:48:40", "upload_time_iso_8601": "2018-06-01T21:48:40.037086Z", "url": "https://files.pythonhosted.org/packages/a8/6f/2d542a268c27a69b29917b9085de9868aed9fb8b6c2ac060df9a2d97ea0d/djaodjin-signup-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "b2838546a60be3d7793e363b11f4e6a8", "sha256": "06d907e0f688397594c4e55fa85323ccdf949848f83e30f8d7b9aad233d28ba1" }, "downloads": -1, "filename": "djaodjin-signup-0.2.2.tar.gz", "has_sig": false, "md5_digest": "b2838546a60be3d7793e363b11f4e6a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 40520, "upload_time": "2018-07-13T19:37:58", "upload_time_iso_8601": "2018-07-13T19:37:58.229335Z", "url": "https://files.pythonhosted.org/packages/80/fc/1f6510f55d644dab91b9c232a455d04c831389757a577b583baf2383996a/djaodjin-signup-0.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "22265407fdbacf79d6fc4cf668620272", "sha256": "4aa80ff93bc6abed79544645e9c9d64d89681f8d1a21ff47c5487dbbce107b1a" }, "downloads": -1, "filename": "djaodjin-signup-0.2.3.tar.gz", "has_sig": false, "md5_digest": "22265407fdbacf79d6fc4cf668620272", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41758, "upload_time": "2018-09-07T18:47:48", "upload_time_iso_8601": "2018-09-07T18:47:48.446944Z", "url": "https://files.pythonhosted.org/packages/c7/d3/3c92c551c7487a652c26bd64ba6a5c2a80ca516bba429821c41afab5774b/djaodjin-signup-0.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "debffb48e764b537a1797a1407ce6912", "sha256": "67d648f450ba7f72755b52d367fa453d189340dee7a7094acb18b8ba58b126fd" }, "downloads": -1, "filename": "djaodjin-signup-0.2.4.tar.gz", "has_sig": false, "md5_digest": "debffb48e764b537a1797a1407ce6912", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 42490, "upload_time": "2018-10-01T03:50:59", "upload_time_iso_8601": "2018-10-01T03:50:59.433105Z", "url": "https://files.pythonhosted.org/packages/27/f8/ffdef5ca23d1a67154bf1bd2738a26b3998518a82ecfcda4112a38785fcc/djaodjin-signup-0.2.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "b5c8d324ff2c61d4a20479e851e530cc", "sha256": "a22179dfd1030d0c4fe91be1aa2837b78b0abe2aa1674cedffe7ba0c84b98685" }, "downloads": -1, "filename": "djaodjin-signup-0.2.5.tar.gz", "has_sig": false, "md5_digest": "b5c8d324ff2c61d4a20479e851e530cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44498, "upload_time": "2018-11-04T17:19:30", "upload_time_iso_8601": "2018-11-04T17:19:30.083997Z", "url": "https://files.pythonhosted.org/packages/c7/72/a0c79530c8cefc17a66c9ab8a2ca4f3996e71fec9a35d5155dae36ca9862/djaodjin-signup-0.2.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "4062ead0425bc065f2a8cd80c296c9de", "sha256": "c310443d0260c9d5c6727b05b0baf4f5aa1c8fde7d6a1894e85c01825b16a4d2" }, "downloads": -1, "filename": "djaodjin-signup-0.2.6.tar.gz", "has_sig": false, "md5_digest": "4062ead0425bc065f2a8cd80c296c9de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47248, "upload_time": "2019-01-24T03:23:21", "upload_time_iso_8601": "2019-01-24T03:23:21.530460Z", "url": "https://files.pythonhosted.org/packages/e9/69/736ec6d22a4dda3bd22ca4d3cddfa22ed548bdd061c939ce92585d99ba97/djaodjin-signup-0.2.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "fa69ff1a7671936903816075c9922e85", "sha256": "ca0da2984d70afe6c8a0dd954542570b783ad8627ca0ff98dfe6c8b1655788e2" }, "downloads": -1, "filename": "djaodjin-signup-0.2.7.tar.gz", "has_sig": false, "md5_digest": "fa69ff1a7671936903816075c9922e85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47417, "upload_time": "2019-02-01T01:43:24", "upload_time_iso_8601": "2019-02-01T01:43:24.335937Z", "url": "https://files.pythonhosted.org/packages/f3/d6/2092ed063903181e8c3a7088f038c5ad095fe9686ba2c1c47223aaef39ea/djaodjin-signup-0.2.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "29a91dd7a2b77c5ea736a4d9fc7f5dce", "sha256": "8e806752e12c0100ed29484cafc451966eb4968d70cc63f60625efbe75f85614" }, "downloads": -1, "filename": "djaodjin-signup-0.2.8.tar.gz", "has_sig": false, "md5_digest": "29a91dd7a2b77c5ea736a4d9fc7f5dce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50750, "upload_time": "2019-03-15T05:38:47", "upload_time_iso_8601": "2019-03-15T05:38:47.629817Z", "url": "https://files.pythonhosted.org/packages/27/79/facb85b160650fbeb2129e9d320ecb4d2c927088e24d139853a3d08aca5b/djaodjin-signup-0.2.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "142b7b015a354aa90acd01ff72a7b80e", "sha256": "85bbeffb19fd9e9b39fd4e13258f2e577801ca6bc2cb07fb906bbe8c326f89e5" }, "downloads": -1, "filename": "djaodjin-signup-0.2.9.tar.gz", "has_sig": false, "md5_digest": "142b7b015a354aa90acd01ff72a7b80e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52991, "upload_time": "2019-04-05T19:50:42", "upload_time_iso_8601": "2019-04-05T19:50:42.816382Z", "url": "https://files.pythonhosted.org/packages/f8/07/a4fb42d95acb6e95701eb4eb1c4141f29611d92a9480e1a383af0f27ec4b/djaodjin-signup-0.2.9.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "1fc9e412dc109e251797831950f8b15a", "sha256": "6ba3b249e109808f57f692eae204f9b9b18e7956862b690f0aa228ee4c738ed6" }, "downloads": -1, "filename": "djaodjin-signup-0.3.0.tar.gz", "has_sig": false, "md5_digest": "1fc9e412dc109e251797831950f8b15a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52737, "upload_time": "2019-04-14T21:35:25", "upload_time_iso_8601": "2019-04-14T21:35:25.498506Z", "url": "https://files.pythonhosted.org/packages/4c/78/aba50aee56c0a6a102bebe63ebb08cee48a2c5c76afe4a5f23f7e59d2118/djaodjin-signup-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "700dc42aff556ceb7e5596df089d3e4b", "sha256": "81073eb784691695b72dc1c53554b3c19b2a6803ee944c3a6c00cc6b229d6396" }, "downloads": -1, "filename": "djaodjin-signup-0.3.1.tar.gz", "has_sig": false, "md5_digest": "700dc42aff556ceb7e5596df089d3e4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54332, "upload_time": "2019-04-22T16:27:24", "upload_time_iso_8601": "2019-04-22T16:27:24.009823Z", "url": "https://files.pythonhosted.org/packages/94/b7/d19f897c18cac79a19d8802d9f97601de296f7d2ee6dd3a4e4559c583c9a/djaodjin-signup-0.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "a6c4e818687724958a1a9ac251e9dabc", "sha256": "85062261c0660175a5e7709805bdf098c458f1d7858b5cc93ca4ce0e8817568e" }, "downloads": -1, "filename": "djaodjin-signup-0.3.2.tar.gz", "has_sig": false, "md5_digest": "a6c4e818687724958a1a9ac251e9dabc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54653, "upload_time": "2019-05-09T16:46:40", "upload_time_iso_8601": "2019-05-09T16:46:40.038737Z", "url": "https://files.pythonhosted.org/packages/58/5f/e98955a647203893cbf77ea20663bcd0d86119f848faaa8a433ac7c3220e/djaodjin-signup-0.3.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "a84eaa551fbe3a406ea1f487a0a5e378", "sha256": "5fbd60c25c2e9d81f55e39c3b07c4f9d82b53c0860347d0efdb11c20a8a1fb86" }, "downloads": -1, "filename": "djaodjin-signup-0.3.3.tar.gz", "has_sig": false, "md5_digest": "a84eaa551fbe3a406ea1f487a0a5e378", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 54516, "upload_time": "2019-06-14T18:55:35", "upload_time_iso_8601": "2019-06-14T18:55:35.517836Z", "url": "https://files.pythonhosted.org/packages/71/53/86b6fe245d19cc2cc51bdc226519b9bdd573a858885501062e9275845961/djaodjin-signup-0.3.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "055f1517eef3124921a2566fe140d832", "sha256": "a942e9f7bc694b554fe07cb4c3d94217c3f429c85c72d078bcc5b555aa8493f7" }, "downloads": -1, "filename": "djaodjin-signup-0.3.4.tar.gz", "has_sig": false, "md5_digest": "055f1517eef3124921a2566fe140d832", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57385, "upload_time": "2019-08-13T21:17:02", "upload_time_iso_8601": "2019-08-13T21:17:02.126941Z", "url": "https://files.pythonhosted.org/packages/57/f3/45955e4b2201b3fc2cf114a75ffeb1bd29d20fffdd0a47c9ab357744f2c1/djaodjin-signup-0.3.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "14a0552b17908e303edadc03faebaf32", "sha256": "3194d4781ba159304b77e9d52b29f31029c0741b0b1dfb55147789f7ad71a212" }, "downloads": -1, "filename": "djaodjin-signup-0.4.0.tar.gz", "has_sig": false, "md5_digest": "14a0552b17908e303edadc03faebaf32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57732, "upload_time": "2019-10-26T21:02:27", "upload_time_iso_8601": "2019-10-26T21:02:27.623352Z", "url": "https://files.pythonhosted.org/packages/d1/86/79d99bbe1888a98b305bdb64e1dc9418819ef262dbbbc163864c6f08a7e3/djaodjin-signup-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "94fd57eccacfd2710baa292557595923", "sha256": "12495345cf59f7735ccd0a53e42537eb5231c771da02991f73afeadf326e6876" }, "downloads": -1, "filename": "djaodjin-signup-0.4.1.tar.gz", "has_sig": false, "md5_digest": "94fd57eccacfd2710baa292557595923", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58549, "upload_time": "2019-10-26T23:24:13", "upload_time_iso_8601": "2019-10-26T23:24:13.804929Z", "url": "https://files.pythonhosted.org/packages/af/e9/a93500399b6b257ab801b4bcbdadda3a2020dcca7e328ce1bef1cea3083e/djaodjin-signup-0.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.10": [ { "comment_text": "", "digests": { "md5": "b3f2be03c20207e9c04148d93f5d01d3", "sha256": "dd6a59c2cb2e0a1eb7629f9d49df588a3f453acba467601cc48dc7a43ab01c45" }, "downloads": -1, "filename": "djaodjin-signup-0.4.10.tar.gz", "has_sig": false, "md5_digest": "b3f2be03c20207e9c04148d93f5d01d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68487, "upload_time": "2021-04-26T20:32:34", "upload_time_iso_8601": "2021-04-26T20:32:34.852437Z", "url": "https://files.pythonhosted.org/packages/29/d6/517df8b8942c86a9aca1e86239dfecb2f05312590716af5950f6230386fc/djaodjin-signup-0.4.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.11": [ { "comment_text": "", "digests": { "md5": "42da2e9f446699685c055b47cfac1c63", "sha256": "b27ed660db293ea0c09402bf35ad84c546e146f624823cafed46fa4dd5cc910e" }, "downloads": -1, "filename": "djaodjin-signup-0.4.11.tar.gz", "has_sig": false, "md5_digest": "42da2e9f446699685c055b47cfac1c63", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69072, "upload_time": "2021-05-04T21:03:38", "upload_time_iso_8601": "2021-05-04T21:03:38.221958Z", "url": "https://files.pythonhosted.org/packages/94/75/6c21c895d03a3b112c016aec5164450c5ba405d716d68ae91c9f6191e0c9/djaodjin-signup-0.4.11.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "8f72139a542af35e923f25b9c948b022", "sha256": "c42d988c9af3feede33a31dd089df8db88669375e2ea2b26d8ee21ea340f4304" }, "downloads": -1, "filename": "djaodjin-signup-0.4.2.tar.gz", "has_sig": false, "md5_digest": "8f72139a542af35e923f25b9c948b022", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 58577, "upload_time": "2019-12-17T00:17:03", "upload_time_iso_8601": "2019-12-17T00:17:03.639744Z", "url": "https://files.pythonhosted.org/packages/ed/57/d4f7f95f34c88468506969feeb6554c7f8ee8d54738b85eb0acd14870993/djaodjin-signup-0.4.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "aa2c95951f173676708dd85011a9a5a0", "sha256": "69af0c4072f5125967f1560ce8b596a2ea30a378ca8b92998a6222f2c78cbaff" }, "downloads": -1, "filename": "djaodjin-signup-0.4.3.tar.gz", "has_sig": false, "md5_digest": "aa2c95951f173676708dd85011a9a5a0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60411, "upload_time": "2020-01-22T17:27:01", "upload_time_iso_8601": "2020-01-22T17:27:01.341312Z", "url": "https://files.pythonhosted.org/packages/0c/8e/aeea4198446af93d6159183e15da8e7034cd08e27b319baf00b9233b883f/djaodjin-signup-0.4.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "c855e9791d7065bd205fdd328a3e749c", "sha256": "8b363b3fbd2a25bf504836e6c442aed894a050066d12fd9a681290c33f9562aa" }, "downloads": -1, "filename": "djaodjin-signup-0.4.4.tar.gz", "has_sig": false, "md5_digest": "c855e9791d7065bd205fdd328a3e749c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62330, "upload_time": "2020-03-05T17:24:04", "upload_time_iso_8601": "2020-03-05T17:24:04.740019Z", "url": "https://files.pythonhosted.org/packages/21/4b/2cf17af0263c124957d92fdec49a598aa19f30e33339aa0fd3f4bd7bbb10/djaodjin-signup-0.4.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "7daf46382984f7a6fc50887979963df2", "sha256": "c5debdaf93a6bf3b122af6346a9a152585a20af4ec6ee5ed26ae363328977bb0" }, "downloads": -1, "filename": "djaodjin-signup-0.4.5.tar.gz", "has_sig": false, "md5_digest": "7daf46382984f7a6fc50887979963df2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62345, "upload_time": "2020-05-01T17:42:27", "upload_time_iso_8601": "2020-05-01T17:42:27.903534Z", "url": "https://files.pythonhosted.org/packages/50/51/24a0b907502c437ce9f33d2715fe1175551f94677567dbabdc48551eea60/djaodjin-signup-0.4.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "63c435657d602ff8dde7476108140174", "sha256": "11dad48e13caadd9a39b90a8def0b175844a24e704492d6087074f83e02f8e3b" }, "downloads": -1, "filename": "djaodjin-signup-0.4.6.tar.gz", "has_sig": false, "md5_digest": "63c435657d602ff8dde7476108140174", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62951, "upload_time": "2020-06-07T14:24:38", "upload_time_iso_8601": "2020-06-07T14:24:38.364424Z", "url": "https://files.pythonhosted.org/packages/c9/1e/764c608d6e43e3f60c896b085e1a7c6f44a66e2663e440321aadab2498a4/djaodjin-signup-0.4.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.7": [ { "comment_text": "", "digests": { "md5": "e22cfcb36e9bd6a25711e6617ebee818", "sha256": "463c8270884c94011638a63415a4cc4b4b4ef6ea66bcfe6f78ddeffbcbae5bc3" }, "downloads": -1, "filename": "djaodjin-signup-0.4.7.tar.gz", "has_sig": false, "md5_digest": "e22cfcb36e9bd6a25711e6617ebee818", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67011, "upload_time": "2021-02-22T18:23:20", "upload_time_iso_8601": "2021-02-22T18:23:20.669165Z", "url": "https://files.pythonhosted.org/packages/eb/ed/7b2342064505aa0e8d721e635ae5802e8c26340cd5a87629211a3a1aa9bf/djaodjin-signup-0.4.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.8": [ { "comment_text": "", "digests": { "md5": "e94d87d26a7b2c2ad85ce28196ce5c45", "sha256": "6d3127d1680b9663dfbd01b84b3dd9bf84ebcb0e5188c579e0776a85a7bd9131" }, "downloads": -1, "filename": "djaodjin-signup-0.4.8.tar.gz", "has_sig": false, "md5_digest": "e94d87d26a7b2c2ad85ce28196ce5c45", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67665, "upload_time": "2021-03-03T19:35:21", "upload_time_iso_8601": "2021-03-03T19:35:21.223577Z", "url": "https://files.pythonhosted.org/packages/29/cf/aca4542a20d86184838e2a0fed2693c1f4fb1cae81ddb64bc7e12167c45f/djaodjin-signup-0.4.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.9": [ { "comment_text": "", "digests": { "md5": "b3f31eff3aede3da856ad582d2cc2ca7", "sha256": "f7c4a258a773f7468acffe72f486850e313b6cf71e5bd78be7efc9071f566fe9" }, "downloads": -1, "filename": "djaodjin-signup-0.4.9.tar.gz", "has_sig": false, "md5_digest": "b3f31eff3aede3da856ad582d2cc2ca7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 67672, "upload_time": "2021-03-03T20:14:39", "upload_time_iso_8601": "2021-03-03T20:14:39.640754Z", "url": "https://files.pythonhosted.org/packages/ff/5c/c7c345d53828c375437e23bca3b9a8052a8d33e14fecf50e23d81ba8d411/djaodjin-signup-0.4.9.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "9b1ebc0d216fcc9cece76c77ffaaa76a", "sha256": "86c9b86784050a650302bc6a5ba5429a72306bb3d3b243c44d7cb53e27492007" }, "downloads": -1, "filename": "djaodjin-signup-0.5.0.tar.gz", "has_sig": false, "md5_digest": "9b1ebc0d216fcc9cece76c77ffaaa76a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69976, "upload_time": "2021-07-18T23:57:37", "upload_time_iso_8601": "2021-07-18T23:57:37.641397Z", "url": "https://files.pythonhosted.org/packages/e2/44/9ebfa85ce3743d9f9ba1c1daefa39b9bf8ceffdf53773093d69f267764ac/djaodjin-signup-0.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "9ca3bfa8056cc62f010f2bf7e4030bf2", "sha256": "5176e6cd4c3fb226d2ded918aa8cb4db464bdc50b0da6e4f78128c50152a8512" }, "downloads": -1, "filename": "djaodjin-signup-0.5.1.tar.gz", "has_sig": false, "md5_digest": "9ca3bfa8056cc62f010f2bf7e4030bf2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71114, "upload_time": "2021-09-30T03:46:49", "upload_time_iso_8601": "2021-09-30T03:46:49.284785Z", "url": "https://files.pythonhosted.org/packages/91/31/8031fccfeb280fcc703a61849d5755662f917c32a46f48b2d0011ecc5f39/djaodjin-signup-0.5.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "386627645bc2aad97bfe43306d783bf5", "sha256": "2877e06568b805dfc2b7f5d9a13bfad55af97d8bb103ecab71812cd60485ac7a" }, "downloads": -1, "filename": "djaodjin-signup-0.5.2.tar.gz", "has_sig": false, "md5_digest": "386627645bc2aad97bfe43306d783bf5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71058, "upload_time": "2021-10-02T23:38:10", "upload_time_iso_8601": "2021-10-02T23:38:10.836829Z", "url": "https://files.pythonhosted.org/packages/1c/88/29b425dc0acb879c87681e3da8fb75e45266a2d42fff99f5280ec904f5fd/djaodjin-signup-0.5.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "13e3bff6cf2fec4cc432c1a5b10d697d", "sha256": "33ff6431d7f77446138065696710b77d7c6fc035a67a25adfa2eba777e2891bd" }, "downloads": -1, "filename": "djaodjin-signup-0.5.3.tar.gz", "has_sig": false, "md5_digest": "13e3bff6cf2fec4cc432c1a5b10d697d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74803, "upload_time": "2021-11-26T18:27:11", "upload_time_iso_8601": "2021-11-26T18:27:11.568165Z", "url": "https://files.pythonhosted.org/packages/e0/f3/4eb21a5a20613ea106c4a3f7f35fa5f99ca186055ae3c097e3481d57cfca/djaodjin-signup-0.5.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "a95215c9418522f6847b2692fb520980", "sha256": "484b90943aa83ed42e74ab1a85d3defa71c672455fb189b973932c162a7f4633" }, "downloads": -1, "filename": "djaodjin-signup-0.5.4.tar.gz", "has_sig": false, "md5_digest": "a95215c9418522f6847b2692fb520980", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74834, "upload_time": "2021-12-07T09:08:06", "upload_time_iso_8601": "2021-12-07T09:08:06.774563Z", "url": "https://files.pythonhosted.org/packages/77/58/d9b2444009f76a34d7fd35b5c02b42757048f605fb52bd23b5231b68b254/djaodjin-signup-0.5.4.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a95215c9418522f6847b2692fb520980", "sha256": "484b90943aa83ed42e74ab1a85d3defa71c672455fb189b973932c162a7f4633" }, "downloads": -1, "filename": "djaodjin-signup-0.5.4.tar.gz", "has_sig": false, "md5_digest": "a95215c9418522f6847b2692fb520980", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 74834, "upload_time": "2021-12-07T09:08:06", "upload_time_iso_8601": "2021-12-07T09:08:06.774563Z", "url": "https://files.pythonhosted.org/packages/77/58/d9b2444009f76a34d7fd35b5c02b42757048f605fb52bd23b5231b68b254/djaodjin-signup-0.5.4.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }