{ "info": { "author": "0x78f1935", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "License :: OSI Approved :: Mozilla Public License 2.0 (MPL 2.0)", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.6" ], "description": "[![Codewars.nl](https://codewars.nl/static/img/logo.png)](https://codewars.nl/)\n\n>Make sure to install all the dependencies needed for each individual module.\n\n## Dependencies\n### Required: \n - `sudo apt-get install gcc`\n - `sudo apt-get install libbluetooth-dev`\n\n---\n## Install latest version (stable)\n\n pip install codewars\n\n### Alternative versions\n\n 1. Go to \"https://github.com/0x78f1935/codewars/releases\" and do\n 2. Download the latest version, unzip it.\n 3. Open a virtualenv and navigate to the extracted folder.\n 4. Now install the wheel package:\n `python -m pip install codewars-x_x_x_whl`\n\n## Install development version (unstable)\n\n pip install git+https://github.com/0x78f1935/codewars@master\n\n## Docker\n\nThere is also a `Dockerfile` and a `docker-compose.yaml` file which include a\npython build where codewars will be preinstalled. You can modify the dockerfile\nto your liking. The `Dockerfile` downloads always the unstable version by **default**.\n\n# Examples\n## Info\n\n#### Refer for detailed documentation to [here]('https://codewars.nl/static/docs/index.html')\n\n>In the following section you will find a brief example on how to use this\n>code. This library is ment to grow over time so more examples to come... \n\n## Logger\n\n Example:\n ```\n from codewars.logger import Logger\n logger = Logger(appname=\"test\", mode=\"DEBUG\", write=False)\n logger._testLoggerClass()\n logger.info(\"Hello World!\")\n ```\n\n>Note\n>----\n>The whole module makes use of the `Logger` class instead of the `print` method.\n\n## UnitTests\n\n Example:\n ```\n from codewars.unittest import Test\n print(Test().run())\n ```\n\n## BlueTooth\n\n Example:\n ```\n from codewars.bluetooth import Bluetooth\n bt = Bluetooth() # Initialize the class, Scans once\n scan_results1 = bt.scan() # Scan area for the default 10 seconds, this is \\\n # also executed when this class initializes\n scan_results2 = bt.run_until_discovered() # Scan until a device is found\n print(\"Scan results1: {}\".format(scan_results1))\n print(\"Scan results2: {}\".format(scan_results2))\n ```\n\n## Wifi\n\n Example:\n ```\n from codewars.wifi import Wifi\n wifi = Wifi(\"enp0s31f6\")\n sniff_results = wifi.sniff(totalResults=10)\n print(sniff_results)\n info_results = wifi.info(sniff_results)\n print(info_results)\n wifi.sniff_forever(duration=300)\n ```\n\n## Surfer\n\n Example:\n ```\n from codewars.surf import Surfer\n from asyncio import get_event_loop\n surf = Surfer(loop=get_event_loop())\n # GET METHODS\n print(surf.get(url='http://httpbin.org/get')) # Read page\n print(surf.get(url='http://httpbin.org/get', json=True)) # Read json\n print(surf.get(url='http://httpbin.org/basic-auth/test/test1123', auth=('test', 'test1123'), json=True))\n # POST METHODS\n print(surf.post(\n url='http://httpbin.org/post',\n header={'api_key': 'special-key'},\n data={\n \"id\": 0x78f1935,\n \"username\": \"codewars\",\n },\n json=True\n ))\n ```\n\n## Scraper\n\n Example\n ```\n from codewars.scraper import Scraper\n scraper = Scraper(debug=True)\n scraper.hrefs(url = 'https://codewars.nl/space')\n ```\n\n---\n#### Refer for detailed documentation to [here]('https://codewars.nl/static/docs/index.html')\n\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": "", "maintainer": "", "maintainer_email": "", "name": "codewars", "package_url": "https://pypi.org/project/codewars/", "platform": "", "project_url": "https://pypi.org/project/codewars/", "project_urls": null, "release_url": "https://pypi.org/project/codewars/0.0.621/", "requires_dist": [ "aiohttp", "beautifulsoup4", "ipython", "lxml", "PyBluez", "scapy" ], "requires_python": ">=3.6.*", "summary": "A toolbox for daily use. This is just a toolbox to make my life easier. Maybe yours too..", "version": "0.0.621" }, "last_serial": 5468267, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "8d00caf7787a408c2708a2fb85d1bc15", "sha256": "5dedc17017d944eafb37c583cfdd620515fb31f139ae3c28fba77cedd640f715" }, "downloads": -1, "filename": "codewars-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8d00caf7787a408c2708a2fb85d1bc15", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8639, "upload_time": "2019-06-24T21:37:15", "url": "https://files.pythonhosted.org/packages/fc/62/2d7f7a663e58d60e59b3d17d22d2b18700542f2d7df8b94a6ed8cf1e58d6/codewars-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9aba4615b908c6892626593e2f89331a", "sha256": "af84808e2ed3b35d1c45dfc063f20d6ecf4657fba60a94264eee569607d08e9c" }, "downloads": -1, "filename": "codewars-0.0.1.tar.gz", "has_sig": false, "md5_digest": "9aba4615b908c6892626593e2f89331a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2555, "upload_time": "2019-06-24T21:37:18", "url": "https://files.pythonhosted.org/packages/9a/04/f2728e7c5c6a243338c9df67762fd704ec05bc83448caf478bf19d9dd190/codewars-0.0.1.tar.gz" } ], "0.0.1a0": [ { "comment_text": "", "digests": { "md5": "3cee714a214422afffe6772a3667b338", "sha256": "373034fc0431f5c26a4478f53453f9841076144ae4323786a20fb90e0e27189a" }, "downloads": -1, "filename": "codewars-0.0.1a0-py3-none-any.whl", "has_sig": false, "md5_digest": "3cee714a214422afffe6772a3667b338", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8757, "upload_time": "2019-06-24T21:41:31", "url": "https://files.pythonhosted.org/packages/d2/39/e31ccc79acf2a13c1cef090399dcd306eaa06516049802f1958f6a357586/codewars-0.0.1a0-py3-none-any.whl" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "7e24574c4838abf4a36ede45fd10a2ab", "sha256": "66a0309a0ef5dcc38462845cae2b0241e5d03c2f3e7e01b31d7499e56ee00281" }, "downloads": -1, "filename": "codewars-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "7e24574c4838abf4a36ede45fd10a2ab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.*", "size": 8880, "upload_time": "2019-06-24T21:54:53", "url": "https://files.pythonhosted.org/packages/08/01/5e72cc9014440e4996b86718b2f9fd27e3a7109881ca3b0af5067815778d/codewars-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c145b1da5bd87b3a962f57fd92e8354", "sha256": "a7a38cb4aea5117b0502756a8d6effb6f1191e8a0f7954c1de56e3dcd6ee9830" }, "downloads": -1, "filename": "codewars-0.0.2.tar.gz", "has_sig": false, "md5_digest": "2c145b1da5bd87b3a962f57fd92e8354", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.*", "size": 2947, "upload_time": "2019-06-24T21:54:54", "url": "https://files.pythonhosted.org/packages/f2/cf/2006d988d9e89976236e88c51a8d2b069f0a13670a868165f3389ae60a01/codewars-0.0.2.tar.gz" } ], "0.0.2a0": [ { "comment_text": "", "digests": { "md5": "c0e1a886e05f34f1ccf2e72f45702a44", "sha256": "ad975a7aa6077ab4b9b156d98aae98d82199681ca32d1490c532c33291d73131" }, "downloads": -1, "filename": "codewars-0.0.2a0-py3-none-any.whl", "has_sig": false, "md5_digest": "c0e1a886e05f34f1ccf2e72f45702a44", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.*", "size": 10737, "upload_time": "2019-06-25T18:02:34", "url": "https://files.pythonhosted.org/packages/98/30/ddd12ca8d7a6c62529334a4786601e02d7bf60fc84f0b60b8acdf3a67019/codewars-0.0.2a0-py3-none-any.whl" } ], "0.0.2b0": [ { "comment_text": "", "digests": { "md5": "51778b2dbb0b5a318ef8ec4167c3b54b", "sha256": "d919fedac2e784691b00fadc433f847cf8686f6b0aafd189f434a354eb9854ec" }, "downloads": -1, "filename": "codewars-0.0.2b0-py3-none-any.whl", "has_sig": false, "md5_digest": "51778b2dbb0b5a318ef8ec4167c3b54b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.*", "size": 10739, "upload_time": "2019-06-25T18:02:57", "url": "https://files.pythonhosted.org/packages/d6/b0/f000a3ccf4f1929baa4d97abfb33491b86cd4847acc13985b0a241f71249/codewars-0.0.2b0-py3-none-any.whl" } ], "0.0.2rc0": [ { "comment_text": "", "digests": { "md5": "e2c944ff627f2dcbf1c6fd16a7f81773", "sha256": "e60039fa7674c8080d267afd1acbab2234f702ac3f51e259fb3e0ee30cf59ffb" }, "downloads": -1, "filename": "codewars-0.0.2rc0-py3-none-any.whl", "has_sig": false, "md5_digest": "e2c944ff627f2dcbf1c6fd16a7f81773", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.*", "size": 10748, "upload_time": "2019-06-25T18:03:45", "url": "https://files.pythonhosted.org/packages/fd/b3/8da5afae793a5600556b2aa1036a69f1db5353e1d1d03b93d246887fa0fe/codewars-0.0.2rc0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "39ecd4ed65c7cecf3df1650c4a4019f1", "sha256": "1a1dea049e02cb5221c935f10cc5c310d78199cf9f6f1ee213be268e9704a3d6" }, "downloads": -1, "filename": "codewars-0.0.2rc0.tar.gz", "has_sig": false, "md5_digest": "39ecd4ed65c7cecf3df1650c4a4019f1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.*", "size": 4431, "upload_time": "2019-06-25T18:03:46", "url": "https://files.pythonhosted.org/packages/80/28/4a8de6b8ccb4106739370f6e4a562e920c1ffdbd50f1271314de481c658a/codewars-0.0.2rc0.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "96ba1f4d9b5b3e4ccc09ccad2e8c38fa", "sha256": "eddbe4b3030cc42d6f4508245bb337d5be5f4d05509b88673abf02faefccf6b4" }, "downloads": -1, "filename": "codewars-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "96ba1f4d9b5b3e4ccc09ccad2e8c38fa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.*", "size": 10713, "upload_time": "2019-06-25T18:06:13", "url": "https://files.pythonhosted.org/packages/fa/41/b379985fd2444147ea88ecf10d52cc43579c91f0def808da3a23e08b42a2/codewars-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1012c5820c1e36aa82e46e6d7204c3f1", "sha256": "2a24c8bc67b10513c60e67dd97238409911e264786003e99cd868e2a03842f1a" }, "downloads": -1, "filename": "codewars-0.0.3.tar.gz", "has_sig": false, "md5_digest": "1012c5820c1e36aa82e46e6d7204c3f1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.*", "size": 4431, "upload_time": "2019-06-25T18:06:15", "url": "https://files.pythonhosted.org/packages/35/1b/cecb66f50bc1090cb77e16b21f67aef1465d7abadd503027da3a5345b80f/codewars-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "88338ef6149369f852fc2f8d43033ccb", "sha256": "fc5a13afa57eda330d20895b5b1a36f92c4f78e05394ab611d564336fbfe49cb" }, "downloads": -1, "filename": "codewars-0.0.4-py2.7.egg", "has_sig": false, "md5_digest": "88338ef6149369f852fc2f8d43033ccb", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": ">=3.6.*", "size": 8571, "upload_time": "2019-06-25T22:17:15", "url": "https://files.pythonhosted.org/packages/68/00/479c55f02776168e9a2221c36f63007dc3aaca71ea7a33631f2934e6c205/codewars-0.0.4-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "f417b6154923b6e58767fa932f00c2c1", "sha256": "a98a3e120a49ee1211bb1c478b7bccef5dca70bd6721846c15ff24124bdec1c5" }, "downloads": -1, "filename": "codewars-0.0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "f417b6154923b6e58767fa932f00c2c1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": ">=3.6.*", "size": 9057, "upload_time": "2019-06-25T22:17:12", "url": "https://files.pythonhosted.org/packages/b4/e5/dfefd3082c502ae475f028f8ffd2d7c9c855c3f72c7eee6c0193b59eba8d/codewars-0.0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "523f13427b329ac0a82c781771c6abfc", "sha256": "e74f473c62d3733a596229a498cb87f0141b631fe302ab29f0cee75ebdd8158f" }, "downloads": -1, "filename": "codewars-0.0.4-py3.6.egg", "has_sig": false, "md5_digest": "523f13427b329ac0a82c781771c6abfc", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=3.6.*", "size": 14307, "upload_time": "2019-06-25T22:17:16", "url": "https://files.pythonhosted.org/packages/30/bf/fde49f9a844b48921935d51130adede71c6ede39ce79b56d45d8d279b678/codewars-0.0.4-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "4fc78b406de885147f4b14e52e4621ce", "sha256": "bca099a2a91321af1ff7800a87b7395cf83ca4ff5a0dbf99b99144077dedcf2e" }, "downloads": -1, "filename": "codewars-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "4fc78b406de885147f4b14e52e4621ce", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.*", "size": 12962, "upload_time": "2019-06-25T22:17:13", "url": "https://files.pythonhosted.org/packages/4d/e7/7b2126e3a931d8e19a5aa8d07cf5e0384437f8a13ca5273e537b30e255f7/codewars-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2612569b58fb653e776a3425343d709d", "sha256": "1806cdfeb099872d3fadb353a0ea90fb9cfbc92f2ebccaa88359e41a1eb61a66" }, "downloads": -1, "filename": "codewars-0.0.4.tar.gz", "has_sig": false, "md5_digest": "2612569b58fb653e776a3425343d709d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.*", "size": 6255, "upload_time": "2019-06-25T22:17:17", "url": "https://files.pythonhosted.org/packages/8f/f9/1824186f2b21b2595fa649644ed2690ddc1cb41b441b90aa2e4d2f2ce5d5/codewars-0.0.4.tar.gz" } ], "0.0.4a0": [ { "comment_text": "", "digests": { "md5": "2f0141be92a724b6aa00f20ee9ace5d7", "sha256": "afb3ce486bbf0647f25a4dca46efbec43b5a938816f7fe7dbe953ea74dce313b" }, "downloads": -1, "filename": "codewars-0.0.4a0-py3-none-any.whl", "has_sig": false, "md5_digest": "2f0141be92a724b6aa00f20ee9ace5d7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.*", "size": 12555, "upload_time": "2019-06-25T22:27:16", "url": "https://files.pythonhosted.org/packages/df/6c/95d38b199ccaf670a254a84c16519441fb1f4bd99e4cb99835e74f69b86c/codewars-0.0.4a0-py3-none-any.whl" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "f8fbc3dadc7bc03777fd63b84500937f", "sha256": "2b25af065eea7f968a52e1cb5be10804e2f2aa665de9aa2061e9932f05572681" }, "downloads": -1, "filename": "codewars-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "f8fbc3dadc7bc03777fd63b84500937f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.*", "size": 12532, "upload_time": "2019-06-25T22:31:02", "url": "https://files.pythonhosted.org/packages/60/fb/b89017913fa307cc8a95161188c4fe11ffc0ffac929759252284d1fef403/codewars-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "30e2c509da2e647842cf1cceb3a10561", "sha256": "7ebb987aac5406271c2364477f0e00a0aa32be600f4d0a3b7fff117ea12af887" }, "downloads": -1, "filename": "codewars-0.0.5.tar.gz", "has_sig": false, "md5_digest": "30e2c509da2e647842cf1cceb3a10561", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.*", "size": 5755, "upload_time": "2019-06-25T22:31:04", "url": "https://files.pythonhosted.org/packages/89/e4/3ac464c0d1f30465350623a1e2ee6908dc1549b46156c11615f0bf7f9e36/codewars-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "361c9e6085c4742d2f11fd3548f5a906", "sha256": "d94593fdd8d08beae148f5c96b54ad0629799ff62133f2a3944f168c2f9ad4e6" }, "downloads": -1, "filename": "codewars-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "361c9e6085c4742d2f11fd3548f5a906", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.*", "size": 12660, "upload_time": "2019-06-26T17:53:05", "url": "https://files.pythonhosted.org/packages/ff/78/342c6eb3d56bacc1c1da3018f9f8224d05298d148a1df2d47cbe1a3da0f1/codewars-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f5e53f48d8ea51b9e77a76e78ac97cb9", "sha256": "35b49db0981a2f5c821c3bb3d87b96596c673052c986541ed468cc309f57bb13" }, "downloads": -1, "filename": "codewars-0.0.6.tar.gz", "has_sig": false, "md5_digest": "f5e53f48d8ea51b9e77a76e78ac97cb9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.*", "size": 5888, "upload_time": "2019-06-26T17:53:06", "url": "https://files.pythonhosted.org/packages/06/78/4df287e93903b167e5444f9f825f5d0e72d6f4272e10fc4bf5743db55953/codewars-0.0.6.tar.gz" } ], "0.0.61": [ { "comment_text": "", "digests": { "md5": "6ff2b6d8a043ec8df63899475f38d80b", "sha256": "a144111b85bca0356c286f2afbb5fffcc1e395d5ce647e1e2bd7a41d99ba8514" }, "downloads": -1, "filename": "codewars-0.0.61-py3-none-any.whl", "has_sig": false, "md5_digest": "6ff2b6d8a043ec8df63899475f38d80b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.*", "size": 16717, "upload_time": "2019-06-29T16:49:24", "url": "https://files.pythonhosted.org/packages/90/31/39b943d412ef3f896c8b316734a95798c0c4e528a2df6546a2847acc5346/codewars-0.0.61-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5eda5367bc7805b4c4beff4fb5660fa7", "sha256": "bce6433bb80235cfa158a887d527910eec5bbc8a9f64b37065f67f1883a7f1f7" }, "downloads": -1, "filename": "codewars-0.0.61.tar.gz", "has_sig": false, "md5_digest": "5eda5367bc7805b4c4beff4fb5660fa7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.*", "size": 8962, "upload_time": "2019-06-29T16:49:25", "url": "https://files.pythonhosted.org/packages/e4/e3/301dbb85a923fbffb56674873301803e5dfd3f1ddc27930eb84e40d236a4/codewars-0.0.61.tar.gz" } ], "0.0.62": [ { "comment_text": "", "digests": { "md5": "f1ceccbf1c8c41145d5a66df8aad296f", "sha256": "7277ded320a22b627146cd166c668147bb95e643afb49c93d252775d7788c35a" }, "downloads": -1, "filename": "codewars-0.0.62-py3-none-any.whl", "has_sig": false, "md5_digest": "f1ceccbf1c8c41145d5a66df8aad296f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.*", "size": 18308, "upload_time": "2019-06-29T19:10:26", "url": "https://files.pythonhosted.org/packages/aa/9c/b8dbd723048c68ffd4f75469926dce7ac12ddae0fbc4ec36483b2c73329b/codewars-0.0.62-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2c23b2a846b191e01ca0c470860c138", "sha256": "146e9779ad8cdc9c827eb0e1e086500543642dfa2b9a93a363b5af039ad69e41" }, "downloads": -1, "filename": "codewars-0.0.62.tar.gz", "has_sig": false, "md5_digest": "b2c23b2a846b191e01ca0c470860c138", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.*", "size": 9863, "upload_time": "2019-06-29T19:10:28", "url": "https://files.pythonhosted.org/packages/4a/71/435c27f508c45ae01add74e6753505a1ccd683c9ecec81056e70e3c60358/codewars-0.0.62.tar.gz" } ], "0.0.621": [ { "comment_text": "", "digests": { "md5": "45a515a40038b2c4ee7ace7b5107f26b", "sha256": "eb682122d7df4ad3475fdd55f893d4e98fa20b55626ce0b5500dc73a843f1dba" }, "downloads": -1, "filename": "codewars-0.0.621-py3-none-any.whl", "has_sig": false, "md5_digest": "45a515a40038b2c4ee7ace7b5107f26b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.*", "size": 18340, "upload_time": "2019-06-29T20:09:41", "url": "https://files.pythonhosted.org/packages/ab/a9/9757a7eeec27bb679101060fd47885d2a44082fa688174c901e6da4e6656/codewars-0.0.621-py3-none-any.whl" } ], "0.0.63": [ { "comment_text": "", "digests": { "md5": "928a30939a7b040666353c859a3bffe8", "sha256": "291eeba471b43721964405a1763bbd907b4e1015e4d0f7bc26baecbb119edfd6" }, "downloads": -1, "filename": "codewars-0.0.63-py3-none-any.whl", "has_sig": false, "md5_digest": "928a30939a7b040666353c859a3bffe8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.*", "size": 18408, "upload_time": "2019-06-29T22:17:01", "url": "https://files.pythonhosted.org/packages/67/be/c2f5280c8f540e2732a4676fd31ae59d6f8f47dd722133cb11ac02e7b5a5/codewars-0.0.63-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "80b0f683425190398749f4d2e2949ecf", "sha256": "63df8a4de3c2934e9f4562e481a483030cb1e26c0ac67416dadb5024f923bce2" }, "downloads": -1, "filename": "codewars-0.0.63.tar.gz", "has_sig": false, "md5_digest": "80b0f683425190398749f4d2e2949ecf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.*", "size": 9923, "upload_time": "2019-06-29T22:17:03", "url": "https://files.pythonhosted.org/packages/6c/ed/d15a9dedb2e04279867193859635f459f5b9fd6e48b48ec57f43d25eb3a6/codewars-0.0.63.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "715a0a1dc1d51f4b71cfb8cefedccc3b", "sha256": "fb35ff08ba8f52ca09a3929672290c58f226374702c8752b4c80c2c258ad31d6" }, "downloads": -1, "filename": "codewars-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "715a0a1dc1d51f4b71cfb8cefedccc3b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.*", "size": 18837, "upload_time": "2019-06-30T16:09:36", "url": "https://files.pythonhosted.org/packages/d2/1e/0a1e43749ccd2558a479eff98a984775f95c6b8a95dfec6b131f3ec87a47/codewars-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "03bc8fe330614fc9bb040d2201addeba", "sha256": "e3bfd85a062ab5dda7173a00ef60e62fcd3fe9c01829883754039f130bc031ae" }, "downloads": -1, "filename": "codewars-0.0.7.tar.gz", "has_sig": false, "md5_digest": "03bc8fe330614fc9bb040d2201addeba", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6.*", "size": 10294, "upload_time": "2019-06-30T16:09:38", "url": "https://files.pythonhosted.org/packages/8f/ef/1c70d6f16045906bc5420b8991f3a5e63194a2a9a490794e97a607c1ee55/codewars-0.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "45a515a40038b2c4ee7ace7b5107f26b", "sha256": "eb682122d7df4ad3475fdd55f893d4e98fa20b55626ce0b5500dc73a843f1dba" }, "downloads": -1, "filename": "codewars-0.0.621-py3-none-any.whl", "has_sig": false, "md5_digest": "45a515a40038b2c4ee7ace7b5107f26b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6.*", "size": 18340, "upload_time": "2019-06-29T20:09:41", "url": "https://files.pythonhosted.org/packages/ab/a9/9757a7eeec27bb679101060fd47885d2a44082fa688174c901e6da4e6656/codewars-0.0.621-py3-none-any.whl" } ] }