{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: Jython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "\n\nScramp\n------\n\nA pure-Python implementation of the SCRAM authentication protocol.\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/tlocke/scramp", "keywords": "SCRAM authentication SASL", "license": "MIT", "maintainer": "Tony Locke", "maintainer_email": "tlocke@tlocke.org.uk", "name": "scramp", "package_url": "https://pypi.org/project/scramp/", "platform": "", "project_url": "https://pypi.org/project/scramp/", "project_urls": { "Homepage": "https://github.com/tlocke/scramp" }, "release_url": "https://pypi.org/project/scramp/1.1.0/", "requires_dist": null, "requires_python": ">=3.5", "summary": "An implementation of the SCRAM protocol.", "version": "1.1.0" }, "last_serial": 4861155, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "60835f35718145ddba9212abee9aad50", "sha256": "c91bb9f903da8d899c487387c1b52be73a8b0f1decb830e4cae15c478b0d6fa8" }, "downloads": -1, "filename": "scramp-0.0.0-py3-none-any.whl", "has_sig": true, "md5_digest": "60835f35718145ddba9212abee9aad50", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 5467, "upload_time": "2019-02-10T14:31:59", "url": "https://files.pythonhosted.org/packages/ef/0d/e31aeaf3771cbd098dc0989d25cc42660cd5c7df73a8cf4c8f10a40f187c/scramp-0.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0f4c401dcceeb6391b9b71d66a03ad02", "sha256": "1668093b76f059163d55affecbc0dd7e222f0f7e7871c830199f4ca00d4f461d" }, "downloads": -1, "filename": "scramp-0.0.0.tar.gz", "has_sig": true, "md5_digest": "0f4c401dcceeb6391b9b71d66a03ad02", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 20746, "upload_time": "2019-02-10T14:32:02", "url": "https://files.pythonhosted.org/packages/ce/da/82fe37e9f9af8fa016ee989bf249912ab7ee6970128684a946fc5fdb0e1d/scramp-0.0.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "4c73a4342a639530d3f0e406ad14e213", "sha256": "421110f2088239d4233c0d9a4dd8c00805abcd816ca83cfce0d85c389ce202f8" }, "downloads": -1, "filename": "scramp-1.0.0-py3-none-any.whl", "has_sig": true, "md5_digest": "4c73a4342a639530d3f0e406ad14e213", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 5866, "upload_time": "2019-02-17T14:13:18", "url": "https://files.pythonhosted.org/packages/4e/37/8d3bf10a1cc81d093772f26fa7f138f1e660f431447a60e9b4a5caa1d82b/scramp-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "63a67c7a50dc2c8b7c5d22bafa58f884", "sha256": "aad44a50728066dcb442726b165f8b834807f135bfd810146722ddeba351bfe0" }, "downloads": -1, "filename": "scramp-1.0.0.tar.gz", "has_sig": true, "md5_digest": "63a67c7a50dc2c8b7c5d22bafa58f884", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 21688, "upload_time": "2019-02-17T14:13:20", "url": "https://files.pythonhosted.org/packages/03/02/c2553688cfe8c60172912f4ae64b6dad3dc1ed0b907c33d8b13145c0ec50/scramp-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "d5ab923f65f1f8e6f1ab42a67f05c741", "sha256": "e09d2a9be5adeb94cbeb56fc54a61fc5f5b6e140e679b2b60d1f7a8d6478d906" }, "downloads": -1, "filename": "scramp-1.1.0-py3-none-any.whl", "has_sig": true, "md5_digest": "d5ab923f65f1f8e6f1ab42a67f05c741", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 5924, "upload_time": "2019-02-24T14:19:51", "url": "https://files.pythonhosted.org/packages/bb/ef/6bdba6756ba7ccb81187833504ebba0511af750a2d9beaa04e4b56c3974f/scramp-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fac168bb52a59cb46c528cbbddafc64d", "sha256": "475aa6296deb2737b86e9df9098e8eca0f30c8ad1cc0a8adadb99ef012a5ceba" }, "downloads": -1, "filename": "scramp-1.1.0.tar.gz", "has_sig": true, "md5_digest": "fac168bb52a59cb46c528cbbddafc64d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 20211, "upload_time": "2019-02-24T14:19:53", "url": "https://files.pythonhosted.org/packages/f6/3c/7760673a2cabe85ccb2e92996991cda839baae022b2c6f72501c747699f4/scramp-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d5ab923f65f1f8e6f1ab42a67f05c741", "sha256": "e09d2a9be5adeb94cbeb56fc54a61fc5f5b6e140e679b2b60d1f7a8d6478d906" }, "downloads": -1, "filename": "scramp-1.1.0-py3-none-any.whl", "has_sig": true, "md5_digest": "d5ab923f65f1f8e6f1ab42a67f05c741", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 5924, "upload_time": "2019-02-24T14:19:51", "url": "https://files.pythonhosted.org/packages/bb/ef/6bdba6756ba7ccb81187833504ebba0511af750a2d9beaa04e4b56c3974f/scramp-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fac168bb52a59cb46c528cbbddafc64d", "sha256": "475aa6296deb2737b86e9df9098e8eca0f30c8ad1cc0a8adadb99ef012a5ceba" }, "downloads": -1, "filename": "scramp-1.1.0.tar.gz", "has_sig": true, "md5_digest": "fac168bb52a59cb46c528cbbddafc64d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 20211, "upload_time": "2019-02-24T14:19:53", "url": "https://files.pythonhosted.org/packages/f6/3c/7760673a2cabe85ccb2e92996991cda839baae022b2c6f72501c747699f4/scramp-1.1.0.tar.gz" } ] }