{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "secret-handshake", "package_url": "https://pypi.org/project/secret-handshake/", "platform": "", "project_url": "https://pypi.org/project/secret-handshake/", "project_urls": null, "release_url": "https://pypi.org/project/secret-handshake/0.1.0.dev3/", "requires_dist": null, "requires_python": "", "summary": "A module that implements Secret Handshake as specified in \"Designing a Secret Handshake: Authenticated", "version": "0.1.0.dev3" }, "last_serial": 3551308, "releases": { "0.1.0.dev1": [ { "comment_text": "", "digests": { "md5": "0016b6cf0d48bdba833695b9f18f2424", "sha256": "c1f8f76b88b94f5b7b3190e833da8d0ffe4346d4dd1ef3688225527afc33b48c" }, "downloads": -1, "filename": "secret_handshake-0.1.0.dev1-py3-none-any.whl", "has_sig": false, "md5_digest": "0016b6cf0d48bdba833695b9f18f2424", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15016, "upload_time": "2017-08-01T19:32:46", "url": "https://files.pythonhosted.org/packages/98/c4/9703e9d0bbac583a9459648e713a8075dc1672aa838cc3768afe55832ce6/secret_handshake-0.1.0.dev1-py3-none-any.whl" } ], "0.1.0.dev2": [ { "comment_text": "", "digests": { "md5": "99b201fd26e0b5eb8652722ccdc15d01", "sha256": "0391e5ebfc336efa8246ba2df2a93c1ace5e393a35012c41fadff954cc8c129f" }, "downloads": -1, "filename": "secret_handshake-0.1.0.dev2-py3-none-any.whl", "has_sig": false, "md5_digest": "99b201fd26e0b5eb8652722ccdc15d01", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15188, "upload_time": "2017-08-01T20:42:28", "url": "https://files.pythonhosted.org/packages/fb/e1/38348f8d14643e246c6351296f38d4c8b1debd6e38cb5dccbf2472b0057b/secret_handshake-0.1.0.dev2-py3-none-any.whl" } ], "0.1.0.dev3": [ { "comment_text": "", "digests": { "md5": "611bfa7669fc35f6203304e47aacef2f", "sha256": "be1f812101c0eb84a82a08d119090d8f423230878e233b4bfc551fb708b4e32a" }, "downloads": -1, "filename": "secret-handshake-0.1.0.dev3.tar.gz", "has_sig": false, "md5_digest": "611bfa7669fc35f6203304e47aacef2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10516, "upload_time": "2018-02-04T21:35:54", "url": "https://files.pythonhosted.org/packages/e2/26/64d63839aaebbe44a1621e9cd41eb0e49253621c49e85c5d747a3c6847be/secret-handshake-0.1.0.dev3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "611bfa7669fc35f6203304e47aacef2f", "sha256": "be1f812101c0eb84a82a08d119090d8f423230878e233b4bfc551fb708b4e32a" }, "downloads": -1, "filename": "secret-handshake-0.1.0.dev3.tar.gz", "has_sig": false, "md5_digest": "611bfa7669fc35f6203304e47aacef2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10516, "upload_time": "2018-02-04T21:35:54", "url": "https://files.pythonhosted.org/packages/e2/26/64d63839aaebbe44a1621e9cd41eb0e49253621c49e85c5d747a3c6847be/secret-handshake-0.1.0.dev3.tar.gz" } ] }