{ "info": { "author": "vpuhoff", "author_email": "vpuhoff@live.ru", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# Keylocker CLI\nLibrary with the CLI to save the encrypted secrets in the configuration file, but a transparent read and write the new settings in the app.\n\n## Simple usage in CLI:\n```\nkeylocker init\nkeylocker list\nkeylocker read \nkeylocker remove \nkeylocker write \n```\n\n## Simple usage in code:\n```\nfrom keylocker import Storage\nsecrets = Storage()\nprint(secrets['test'])\n```\n\n## Simple usage in bash:\n```\nPYPIPASS=\"$(keylocker read pypi_password)\"\nPYPIUSER=\"$(keylocker read pypi_user)\"\npoetry publish --username \"${PYPIUSER}\" --password \"${PYPIPASS}\" --build\n```\n\n## Source Code:\n* [https://github.com/vpuhoff/keylocker](https://github.com/vpuhoff/keylocker)\n\n## Travis CI Deploys:\n* [https://travis-ci.com/vpuhoff/keylocker](https://travis-ci.com/vpuhoff/keylocker) [![Build Status](https://travis-ci.com/vpuhoff/keylocker.svg?branch=master)](https://travis-ci.com/vpuhoff/keylocker)\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "MIT", "maintainer": "vpuhoff", "maintainer_email": "vpuhoff@live.ru", "name": "keylocker", "package_url": "https://pypi.org/project/keylocker/", "platform": "", "project_url": "https://pypi.org/project/keylocker/", "project_urls": null, "release_url": "https://pypi.org/project/keylocker/0.3.5/", "requires_dist": [ "pickleDB (>=0.9.2,<0.10.0)", "cryptography (>=2.4,<3.0)", "fire (>=0.1.3,<0.2.0)" ], "requires_python": "", "summary": "Library with the CLI to save the encrypted secrets in the configuration file, but a transparent read and write the new settings in the app.", "version": "0.3.5" }, "last_serial": 5627597, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "f65d342ca0fda4e1698bb0531d564322", "sha256": "f69bdc0f4221c1114cd4970d51f5d29c0ab8c441a639c564dc3c8f2a5165ad30" }, "downloads": -1, "filename": "keylocker-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "f65d342ca0fda4e1698bb0531d564322", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 2646, "upload_time": "2019-06-30T05:40:07", "url": "https://files.pythonhosted.org/packages/aa/07/0af8fdb571d17bb7b9b100e15613ea051993b31453fc9a795b5373766157/keylocker-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1363ec065d2d0b75003054f0b41b0c91", "sha256": "e20edc06f54771326e62995338157006bd5b4051fd0536a788867f06653a2eac" }, "downloads": -1, "filename": "keylocker-0.1.0.tar.gz", "has_sig": false, "md5_digest": "1363ec065d2d0b75003054f0b41b0c91", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 2002, "upload_time": "2019-06-30T05:40:09", "url": "https://files.pythonhosted.org/packages/b3/cf/652fa1eaa7b1a135d58b4aad93a84fb2e3bd5883e6b49fce27894c653eb0/keylocker-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "da8274aecab7c1a1e96f29bcd9989429", "sha256": "17ba39599fffccb13a5ea4a6c2f76a11819c77ade4d96c836aca9e9311eeeffd" }, "downloads": -1, "filename": "keylocker-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "da8274aecab7c1a1e96f29bcd9989429", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 2646, "upload_time": "2019-06-30T05:49:52", "url": "https://files.pythonhosted.org/packages/bc/b6/f903c488c23adaeaec9b50ed8dfd34b895e5ed1a51bca6b1907edd4941f1/keylocker-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5015af8d1347092bff80f0d4ad45f10f", "sha256": "be8d063afdeaa4f3f45fe423f88790eee9ec6fbae18efa6c55a14b1636c58399" }, "downloads": -1, "filename": "keylocker-0.1.1.tar.gz", "has_sig": false, "md5_digest": "5015af8d1347092bff80f0d4ad45f10f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 2001, "upload_time": "2019-06-30T05:49:54", "url": "https://files.pythonhosted.org/packages/c7/5a/e92244aa60dc1a86f06b6009254517729ab1a4709234998bf82e8daaa94d/keylocker-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "41e8886987b8db68a7b7cbb2e04a5183", "sha256": "173914aa10e64e3336887bac62c260a6c67651d7b5ca296d03f6afa9b7629460" }, "downloads": -1, "filename": "keylocker-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "41e8886987b8db68a7b7cbb2e04a5183", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 3061, "upload_time": "2019-06-30T05:51:40", "url": "https://files.pythonhosted.org/packages/34/e2/24ec40d99bb19bcc45ec9653f42f49a8274fc47933f47e24f613b3cfc857/keylocker-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "341769844ffaaa05bcd02cad662f001c", "sha256": "74bf96b76c7baf0685ca5da96d9e8bb4f150f7760ac1bbfd5c9419c6bd05d7f0" }, "downloads": -1, "filename": "keylocker-0.1.2.tar.gz", "has_sig": false, "md5_digest": "341769844ffaaa05bcd02cad662f001c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 2166, "upload_time": "2019-06-30T05:51:41", "url": "https://files.pythonhosted.org/packages/70/1b/05b6fbc2890d8aaed63c2c8678baf4b7db327abd2018a2cbbfcd9750d770/keylocker-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "30cccba56829ca9ecae08083e9b09f56", "sha256": "82ee9241ca1cac8aafa58e08cee09389c67e8357bd9ef2380e0f64a2d298f6fe" }, "downloads": -1, "filename": "keylocker-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "30cccba56829ca9ecae08083e9b09f56", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 2645, "upload_time": "2019-06-30T05:56:04", "url": "https://files.pythonhosted.org/packages/94/eb/f3be2817d26357d2420a03e91acb74d6c71526f8d01d7aa6dd1d22b47320/keylocker-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e1697c40db317b47adaa2563f0948361", "sha256": "002f60a580049cdaab6a2d651f4aead251dbd97156d9b5aa1356a49074969084" }, "downloads": -1, "filename": "keylocker-0.1.3.tar.gz", "has_sig": false, "md5_digest": "e1697c40db317b47adaa2563f0948361", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 2005, "upload_time": "2019-06-30T05:56:05", "url": "https://files.pythonhosted.org/packages/2f/50/e05b5534e6d515aee80bf3fcdc5f9cf3f363f0764a8cea287ed6381ddd61/keylocker-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "39806205fdeff1518fff8bae1dd671d8", "sha256": "5811ad95cb2aa8dd470a8953daf84bac3ba93f234da3b0c3f2a75c109af7132f" }, "downloads": -1, "filename": "keylocker-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "39806205fdeff1518fff8bae1dd671d8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 2848, "upload_time": "2019-06-30T05:58:37", "url": "https://files.pythonhosted.org/packages/ca/ee/b6a86de6a370adde1e41896492efbd3b2936ac615f844ee622939521b8b0/keylocker-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e66f776690b69c3f7b7dea15011449f2", "sha256": "f6a0726a2102eee2eb7ff5e8a071dfb2f62e4c4c1f33752a5374f48d3ede644a" }, "downloads": -1, "filename": "keylocker-0.1.4.tar.gz", "has_sig": false, "md5_digest": "e66f776690b69c3f7b7dea15011449f2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 2353, "upload_time": "2019-06-30T05:58:39", "url": "https://files.pythonhosted.org/packages/e1/6c/d6aa141a0af5a474a40688e119d7cd2e9e993b1ab4adec1aa9b42bb93269/keylocker-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "d9924c2eaa9c6a17fbb7d4bbb57ef7b0", "sha256": "e45e35f6548cda5811051ccde5688d763e1a7a00bda4cbd26470296883904fe7" }, "downloads": -1, "filename": "keylocker-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "d9924c2eaa9c6a17fbb7d4bbb57ef7b0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6,<4.0", "size": 2829, "upload_time": "2019-06-30T06:11:41", "url": "https://files.pythonhosted.org/packages/31/82/989f5fcfb3ab6a3a5c212f85b046b48eff3ea73de9bd2e79400ee19e17af/keylocker-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3abc6e9ff433ebdccd6736aca4de4750", "sha256": "ac1dfb4e6a37b499c8bc43509ac8b561d2d0ebdfc9bac21ddd06d834834a3e32" }, "downloads": -1, "filename": "keylocker-0.1.5.tar.gz", "has_sig": false, "md5_digest": "3abc6e9ff433ebdccd6736aca4de4750", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6,<4.0", "size": 2318, "upload_time": "2019-06-30T06:11:43", "url": "https://files.pythonhosted.org/packages/c3/ad/a7651234ab95ff6d7c87fe819f96105b62608ee001bdf8fb0a28b8bff032/keylocker-0.1.5.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "946d05a0e896853b263e12758b15fd00", "sha256": "5ebb0d2c58207073ae39af7cbb0766c656c52508900078cc5147f03f339fd6a6" }, "downloads": -1, "filename": "keylocker-0.1.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "946d05a0e896853b263e12758b15fd00", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2812, "upload_time": "2019-06-30T06:49:46", "url": "https://files.pythonhosted.org/packages/52/e0/164a77f61c1b6bdf9a140ced00a0a9c4ee1b619497d9796d6b2085f8ee48/keylocker-0.1.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7edf0ad7e850a4acbf94c07ee55d36b3", "sha256": "aa102940af6a49d5fffb795312192ba8cc479fd73938edf1dc4c0cba9109cb18" }, "downloads": -1, "filename": "keylocker-0.1.9.tar.gz", "has_sig": false, "md5_digest": "7edf0ad7e850a4acbf94c07ee55d36b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2208, "upload_time": "2019-06-30T06:49:48", "url": "https://files.pythonhosted.org/packages/4f/a7/e850ba5ae47baa65bb95342118c73981b6f1eaf8c6d3b00c043e37e8df06/keylocker-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "abb1594f58bce8d80a12e2ff03f7089f", "sha256": "d5563ba1ea13050b9c771a44eec9cb6d73448d8e3c4890f1e095f91d5e05ce84" }, "downloads": -1, "filename": "keylocker-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "abb1594f58bce8d80a12e2ff03f7089f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2835, "upload_time": "2019-06-30T07:04:55", "url": "https://files.pythonhosted.org/packages/4e/11/78aabc5e4e586c3a7de7465f4378cb8cd91484e758c356f02201c8feff2d/keylocker-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70039fd68823199acf3f53c74f01e67d", "sha256": "49a1ca1ca7d2ef0b054963754837b1be3ec1c39cd1fa2e5d93d1c8f437b55cb0" }, "downloads": -1, "filename": "keylocker-0.2.0.tar.gz", "has_sig": false, "md5_digest": "70039fd68823199acf3f53c74f01e67d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2311, "upload_time": "2019-06-30T07:04:56", "url": "https://files.pythonhosted.org/packages/4b/4e/347a519ede2cd8b4bd245d9561b8da6185d463c378e454bf99dc426f1c58/keylocker-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "244c8dd9d2e27df90bc76595215147fc", "sha256": "e3854e76da03d1fd8d914d505819a044a700f26f7ba46f402420f6762f9a96d4" }, "downloads": -1, "filename": "keylocker-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "244c8dd9d2e27df90bc76595215147fc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2831, "upload_time": "2019-06-30T07:08:37", "url": "https://files.pythonhosted.org/packages/73/17/0111131ec517671c5e26f40c3d0f7780b4ff27b9e7e13298edec834b32a2/keylocker-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "35c9378cfbfe6518ef981c3f3dae1e7d", "sha256": "728e6df18cfa06eeb87e07778cec5977854efd64ee10e0e7293f6618dafd5c23" }, "downloads": -1, "filename": "keylocker-0.2.1.tar.gz", "has_sig": false, "md5_digest": "35c9378cfbfe6518ef981c3f3dae1e7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2304, "upload_time": "2019-06-30T07:08:38", "url": "https://files.pythonhosted.org/packages/13/e5/a0a23906759bd8923f03f7d56dedbd7d7de804bf255a759f622d6fe13e3f/keylocker-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "d24e238f4c29a0003a8569925b4e83cd", "sha256": "22100ec594bd2220399b8a3a845395fb64554d4459253ed7400eb17ef976a3be" }, "downloads": -1, "filename": "keylocker-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d24e238f4c29a0003a8569925b4e83cd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2899, "upload_time": "2019-06-30T07:14:14", "url": "https://files.pythonhosted.org/packages/01/64/dad5495a10e6a154ad0b9dc5ca56433b4bc8703c8ad2b45ffdcc3be7208b/keylocker-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "190b915eb590ba76e617668e9dd713c3", "sha256": "191efa93b603efa69ceb1d625d78f2f8588dc806ab57bc265b08323c7d72cb04" }, "downloads": -1, "filename": "keylocker-0.2.2.tar.gz", "has_sig": false, "md5_digest": "190b915eb590ba76e617668e9dd713c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2322, "upload_time": "2019-06-30T07:14:15", "url": "https://files.pythonhosted.org/packages/5a/d3/8b7777d1fb40d2fc472144bc60baef3925ac0ac89097317888848ca4a611/keylocker-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "a403e50059763c7c57318cd9268f10d8", "sha256": "b5e3ed227a27ff05eea2d955d6544712c392bd608ad8c97f08c5a726f7bcd2ac" }, "downloads": -1, "filename": "keylocker-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a403e50059763c7c57318cd9268f10d8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2990, "upload_time": "2019-06-30T07:27:59", "url": "https://files.pythonhosted.org/packages/cc/ca/655cf10bc6869e08b0fe084ca5a9abd6b991264627547e3a1ebf2e55857e/keylocker-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b0ebc44978cde590042523f966a8cfc", "sha256": "6b95afb4e652f039a91eef845e9f1b54a9274175d45a457c13db379c07474f97" }, "downloads": -1, "filename": "keylocker-0.2.3.tar.gz", "has_sig": false, "md5_digest": "5b0ebc44978cde590042523f966a8cfc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2437, "upload_time": "2019-06-30T07:28:00", "url": "https://files.pythonhosted.org/packages/23/04/61396d96a7b618e09c5cdeb2316660592c5fb6222deb8db5b8ee4cb7b10a/keylocker-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "248405804aa71f07ff9f8253145fbdee", "sha256": "817fabca017f10cc0e848c2eff9e0ab9fc955d7bec874aa00296fce3e947d00d" }, "downloads": -1, "filename": "keylocker-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "248405804aa71f07ff9f8253145fbdee", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3018, "upload_time": "2019-06-30T07:36:30", "url": "https://files.pythonhosted.org/packages/b7/1c/4e366080aea82f5e5885bae5d6b9a91149869f9b7ce1852957c047a6271e/keylocker-0.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2b5e446af94fb2b62ca1bdc516a2492", "sha256": "fdf17b34c23d258edd4e0a12ab0e5151eeda583e1fddf745a4c26fbba82c960d" }, "downloads": -1, "filename": "keylocker-0.2.4.tar.gz", "has_sig": false, "md5_digest": "b2b5e446af94fb2b62ca1bdc516a2492", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2555, "upload_time": "2019-06-30T07:36:31", "url": "https://files.pythonhosted.org/packages/5c/69/70ef9bd320d438d5ab6c98fb76d918a8ddda2da2b752e0f18f00d33d026f/keylocker-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "b3817ae5acc8f422bb2e616424793ec4", "sha256": "67e8057ca113de730735350ef9421651fdec5167b63d083f5f52cca0945ebe22" }, "downloads": -1, "filename": "keylocker-0.2.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b3817ae5acc8f422bb2e616424793ec4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3015, "upload_time": "2019-06-30T07:37:40", "url": "https://files.pythonhosted.org/packages/e4/75/b63bae1a2cbe4edc68c44be06d7f548791c6c1d028bd1e47c20f901fcc84/keylocker-0.2.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b1c8c1f266a8c0322a9fe1bbb938491", "sha256": "72942e090ff95bf36a155f8b0c58c7241f9a3337fb95b47b00b44fb89b18b7c4" }, "downloads": -1, "filename": "keylocker-0.2.5.tar.gz", "has_sig": false, "md5_digest": "3b1c8c1f266a8c0322a9fe1bbb938491", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2551, "upload_time": "2019-06-30T07:37:42", "url": "https://files.pythonhosted.org/packages/45/a5/1b4769abadd6883a3a7b5065521aff4d4312d2a3de023d756da53f1a7ff4/keylocker-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "2419ad06893bb4ca6d817ca31861b7b7", "sha256": "b17ca5fd9bd256c555b0e7ec32783b773e31a2b7aa94a0e8707cd6ec40dcb8f6" }, "downloads": -1, "filename": "keylocker-0.2.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2419ad06893bb4ca6d817ca31861b7b7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3014, "upload_time": "2019-06-30T07:38:35", "url": "https://files.pythonhosted.org/packages/6a/e3/c23165898b8fe893ab2794086637d383b24d2f195153570ad78668185e1d/keylocker-0.2.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1aac5d8f029339686694dedec1044b53", "sha256": "5eb9f0532a2f3641a4642f41b04dd5205c927aab9e39a1bb327c60053b5b86d7" }, "downloads": -1, "filename": "keylocker-0.2.6.tar.gz", "has_sig": false, "md5_digest": "1aac5d8f029339686694dedec1044b53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2555, "upload_time": "2019-06-30T07:38:37", "url": "https://files.pythonhosted.org/packages/a9/29/df437dad970dce2988fe102fd00ba232a3cf799ebd7f3bd4b149dff15c3f/keylocker-0.2.6.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "4190395f1397a463f482652efd9d8fdf", "sha256": "ad8f5454fddcc89fd13c1e14c90885f50c4f2ddd99b813c4ba2df21f4c69e36f" }, "downloads": -1, "filename": "keylocker-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4190395f1397a463f482652efd9d8fdf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2994, "upload_time": "2019-06-30T08:17:15", "url": "https://files.pythonhosted.org/packages/d4/b7/0b755afcc6fb2b6085a941538b83c2182a42f413fefd2cc881b4d75ccbf9/keylocker-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a3e53bb634c15f58dbc23e6677a24109", "sha256": "7e9fc0cb1c4055a53341ade54795a1f11b83657dbe81c84ede6f48b2fb6efbc0" }, "downloads": -1, "filename": "keylocker-0.3.0.tar.gz", "has_sig": false, "md5_digest": "a3e53bb634c15f58dbc23e6677a24109", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2546, "upload_time": "2019-06-30T08:17:16", "url": "https://files.pythonhosted.org/packages/25/21/7443c50c1ca98a77b58c30d8b5dcccbdb0bd6fac6734fbf894512c7a998d/keylocker-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "b2ee14dcb88434e677f07490f61a6b00", "sha256": "fcd4f36ec0b82969e07837f101c522bd247ae9b909f3ae6d55b62196524c4777" }, "downloads": -1, "filename": "keylocker-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b2ee14dcb88434e677f07490f61a6b00", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2963, "upload_time": "2019-06-30T08:24:46", "url": "https://files.pythonhosted.org/packages/84/51/f5c47309cfa3b00e97ca52c084520a9970986b4b07d9ec219ffb5d74a5d3/keylocker-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "56113697d3a358625ed195d5f6c42e3c", "sha256": "bdba25ff5376fac43bd36b976e16b9870f02b654f4b59adfa5badbcff383dc32" }, "downloads": -1, "filename": "keylocker-0.3.1.tar.gz", "has_sig": false, "md5_digest": "56113697d3a358625ed195d5f6c42e3c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2415, "upload_time": "2019-06-30T08:24:47", "url": "https://files.pythonhosted.org/packages/c7/9b/3ee450148eae79a0e256924e4d8fde00ef9edc243da555bc33da44a43bdf/keylocker-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "edef3531c37555670f5abcb956c26ac9", "sha256": "5f64726012c786f37b246d4eced05184b7549d1eb388a050f1da3d8f718cdc5d" }, "downloads": -1, "filename": "keylocker-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "edef3531c37555670f5abcb956c26ac9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2186, "upload_time": "2019-06-30T08:34:25", "url": "https://files.pythonhosted.org/packages/ba/d0/367da0a1c8b5456167d57ef8588e0ebf91babee214d6dc90a3ee8d008c38/keylocker-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bcbb589b128fc0b7e0838db647909a82", "sha256": "75b0938b6033cf7319fc23035ee0d15870b446230196dd1bdfce19dd6cc1ec03" }, "downloads": -1, "filename": "keylocker-0.3.2.tar.gz", "has_sig": false, "md5_digest": "bcbb589b128fc0b7e0838db647909a82", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1934, "upload_time": "2019-06-30T08:34:26", "url": "https://files.pythonhosted.org/packages/4b/3d/3a879ed80049d4fdf9849fba31fe356312ac429e05ecffe750a6abb0b420/keylocker-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "83de4854b054bf9acc702b14ec4977c3", "sha256": "d11ccc81613870dd2dd45ffb046a4a40b262c727912fa14f1b1ec87c06ce1840" }, "downloads": -1, "filename": "keylocker-0.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "83de4854b054bf9acc702b14ec4977c3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2985, "upload_time": "2019-07-11T08:40:56", "url": "https://files.pythonhosted.org/packages/10/3f/320238ceff23b9c8c9646f666ff140c1fddd6d04930be137cad6c579769b/keylocker-0.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "76a63657d24d1b2a38fd924317741baa", "sha256": "ea1aa1d1b55e614405e3a9be22fd389e641431e02024d1e9e24a1ede04bdf31e" }, "downloads": -1, "filename": "keylocker-0.3.3.tar.gz", "has_sig": false, "md5_digest": "76a63657d24d1b2a38fd924317741baa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2538, "upload_time": "2019-07-11T08:40:58", "url": "https://files.pythonhosted.org/packages/74/9d/11f2d348b3544ce02dc6e49e01db951f82fa3c52690e540f41e05a15b1ea/keylocker-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "3f2f684d36c34eabe41aec026b55dd51", "sha256": "e7c562f0ede2504c0b6ce50dbe51db470a44b03a2846993f17495caf3c6ca8fd" }, "downloads": -1, "filename": "keylocker-0.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3f2f684d36c34eabe41aec026b55dd51", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2662, "upload_time": "2019-07-11T16:32:18", "url": "https://files.pythonhosted.org/packages/83/13/d51ad2b0cfc6dd78ee68c1c5d1c22386647e64c1b2baf90c8ed2299bf021/keylocker-0.3.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "53002271cc7c9bafb4b252c8a0a255dd", "sha256": "e732e9027f08dc2735b28737e3b12eb00d1200cef9a98d7e195e7fa33b33baec" }, "downloads": -1, "filename": "keylocker-0.3.4.tar.gz", "has_sig": false, "md5_digest": "53002271cc7c9bafb4b252c8a0a255dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2488, "upload_time": "2019-07-11T16:32:20", "url": "https://files.pythonhosted.org/packages/85/e0/77eb6927f6f71e23036eb5a30976af391f4c46f13103fbcb7c5ca3b415d2/keylocker-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "fc35c88cc81d6e17f26ea8f713756274", "sha256": "3969900267adff929621f484176aa0207342b9da3e9e63bc311187200212bb2d" }, "downloads": -1, "filename": "keylocker-0.3.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fc35c88cc81d6e17f26ea8f713756274", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2882, "upload_time": "2019-08-03T08:56:25", "url": "https://files.pythonhosted.org/packages/e1/94/1c274bdbea51fdecd67eba13391a1dec2eadd56dc96a5c7c63b634f588ba/keylocker-0.3.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "857ff2619882ec829121ac42980d1983", "sha256": "50bea630d45e72623ada6da551f167968f32666f68875fea6ef44ca66ee64bda" }, "downloads": -1, "filename": "keylocker-0.3.5.tar.gz", "has_sig": false, "md5_digest": "857ff2619882ec829121ac42980d1983", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2573, "upload_time": "2019-08-03T08:56:26", "url": "https://files.pythonhosted.org/packages/3b/10/a74429f4b07a050c1e0160ccc93db9f278b7aec0f845ccd24ef02fdfd626/keylocker-0.3.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fc35c88cc81d6e17f26ea8f713756274", "sha256": "3969900267adff929621f484176aa0207342b9da3e9e63bc311187200212bb2d" }, "downloads": -1, "filename": "keylocker-0.3.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fc35c88cc81d6e17f26ea8f713756274", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2882, "upload_time": "2019-08-03T08:56:25", "url": "https://files.pythonhosted.org/packages/e1/94/1c274bdbea51fdecd67eba13391a1dec2eadd56dc96a5c7c63b634f588ba/keylocker-0.3.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "857ff2619882ec829121ac42980d1983", "sha256": "50bea630d45e72623ada6da551f167968f32666f68875fea6ef44ca66ee64bda" }, "downloads": -1, "filename": "keylocker-0.3.5.tar.gz", "has_sig": false, "md5_digest": "857ff2619882ec829121ac42980d1983", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2573, "upload_time": "2019-08-03T08:56:26", "url": "https://files.pythonhosted.org/packages/3b/10/a74429f4b07a050c1e0160ccc93db9f278b7aec0f845ccd24ef02fdfd626/keylocker-0.3.5.tar.gz" } ] }