{ "info": { "author": "Andras Tim", "author_email": "andras.tim@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 2" ], "description": "WSCheck\n=======\n\n|PyPi| |Build| |Docs| |DependencyStatus| |CodeQuality| |Coverage| |License|\n\n`WSCheck `__ is a static analysis tool for whitespaces.\n\n\nInstallation\n------------\n\n.. code-block:: bash\n\n $ pip install wscheck\n\n\nUsage\n-----\n\n**Check multiple files:**\n\n.. code-block:: bash\n\n $ wscheck orange.sh pineapple.xml kiwi.js\n\n**Exclude rules:**\n\n.. code-block:: bash\n\n $ wscheck --exclude WSC002 --exclude WSC003 orange.sh\n\n**Get list of available rules:**\n\n.. code-block:: bash\n\n $ wscheck --list-rules\n\nFor details about rules, see `Rules `__\n\n**Write CheckStyle output too:**\n\n.. code-block:: bash\n\n $ wscheck --checkstyle results.xml pineapple.xml\n\n\nExample\n-------\n\n.. code-block:: bash\n\n $ wscheck examples/multiple_problems.py\n\n.. code-block:: none\n\n In examples/multiple_problems.py line 2:\n class LabelPrinter:\n ^-- WSC007: File begins with newline\n\n In examples/multiple_problems.py line 6:\n self.print_to_pdf()\n ^-- WSC002: Tailing whitespace\n\n In examples/multiple_problems.py line 9:\n def __generate_pdf(self):\n ^-- WSC003: Indentation is not multiple of 2\n\n In examples/multiple_problems.py line 10:\n pdf_generator = _LabelPdfGenerator()\n ^-- WSC001: Bad line ending '\\r\\n'\n\n In examples/multiple_problems.py line 16:\n --->--->os.makedirs(self.__cache_dir, exist_ok=True)\n ^-- WSC004: Indentation with non-space character\n\n In examples/multiple_problems.py line 22:\n return os.path.join(self.__cache_dir, pdf_name)\n ^-- WSC006: Too many newline at end of file (+1)\n\n\nBugs\n----\n\nBugs or suggestions? Visit the `issue tracker `__.\n\n\nBenchmark\n---------\n\n* You can run a quick benchmark:\n\n .. code-block:: bash\n\n tox -- tests/performance --quick-benchmark\n\n* You can run benchmarks and generate histogram for compare calls to each other:\n\n .. code-block:: bash\n\n tox -- tests/performance --benchmark-histogram\n\n* You can run benchmarks and save results for later compare:\n\n .. code-block:: bash\n\n tox -- tests/performance --benchmark-save=foo\n\n* You can run benchmarks and compare with the last saved result with fail treshold:\n\n .. code-block:: bash\n\n tox -- tests/performance --benchmark-histogram --benchmark-compare --benchmark-compare-fail=mean:5% --benchmark-sort=name\n\n* You can run benchmarks and compare with the last saved result by groups:\n\n .. code-block:: bash\n\n tox -- tests/performance --benchmark-histogram --benchmark-compare --benchmark-group-by=func\n\n tox -- tests/performance --benchmark-histogram --benchmark-compare --benchmark-group-by=name\n\n\n.. |Build| image:: https://travis-ci.org/andras-tim/wscheck.svg?branch=master\n :target: https://travis-ci.org/andras-tim/wscheck/branches\n :alt: Build Status\n.. |DependencyStatus| image:: https://requires.io/github/andras-tim/wscheck/requirements.svg?branch=master\n :target: https://requires.io/github/andras-tim/wscheck/requirements/?branch=master\n :alt: Dependency Status\n.. |PyPi| image:: https://img.shields.io/badge/download-PyPi-green.svg\n :target: https://pypi.org/project/wscheck/\n :alt: Python Package\n.. |Docs| image:: https://readthedocs.org/projects/wscheck/badge/?version=latest\n :target: http://wscheck.readthedocs.org/en/latest/\n :alt: Documentation Status\n.. |License| image:: https://img.shields.io/badge/license-GPL%203.0-blue.svg\n :target: https://github.com/andras-tim/wscheck/blob/master/LICENSE\n :alt: License\n\n.. |CodeQuality| image:: https://api.codacy.com/project/badge/Grade/448b73826c97497d8bf0e2970cba1156\n :target: https://www.codacy.com/app/andras-tim/wscheck\n :alt: Code Quality\n.. |Coverage| image:: https://coveralls.io/repos/andras-tim/wscheck/badge.svg?branch=master&service=github\n :target: https://coveralls.io/r/andras-tim/wscheck?branch=master&service=github\n :alt: Test Coverage\n\n.. |IssueStats| image:: https://img.shields.io/github/issues/andras-tim/wscheck.svg\n :target: http://issuestats.com/github/andras-tim/wscheck\n :alt: Issue Stats", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/andras-tim/wscheck", "keywords": "whitespace ws check", "license": "GPLv3", "maintainer": "", "maintainer_email": "", "name": "wscheck", "package_url": "https://pypi.org/project/wscheck/", "platform": "any", "project_url": "https://pypi.org/project/wscheck/", "project_urls": { "Homepage": "https://github.com/andras-tim/wscheck" }, "release_url": "https://pypi.org/project/wscheck/1.3.0/", "requires_dist": null, "requires_python": "", "summary": "Whitespace checking tool", "version": "1.3.0" }, "last_serial": 4435705, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "d6fbbb920dd502c1eb4cb7003c925e42", "sha256": "98412b1d7c17c2fa7a23d93df4e09dd7e76f1d66c0698f6ecdbdd64bc699ed5e" }, "downloads": -1, "filename": "wscheck-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "d6fbbb920dd502c1eb4cb7003c925e42", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7046, "upload_time": "2016-08-04T12:51:39", "url": "https://files.pythonhosted.org/packages/a2/b4/83003f9f50db82115677ad8aa672daedc21995fd56d273b8a1373665052b/wscheck-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "72d8c0c29e5a94e19d276db84d8cd9db", "sha256": "317a08a239a677b7bda7138c36b1fb055979c2ebb2d1d040bd3b6912b091d981" }, "downloads": -1, "filename": "wscheck-0.1.1.tar.gz", "has_sig": false, "md5_digest": "72d8c0c29e5a94e19d276db84d8cd9db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4673, "upload_time": "2016-08-04T12:51:36", "url": "https://files.pythonhosted.org/packages/5e/47/2c2e43488305d0be0ef3fbf39ec06c463c2d3b4dc4b2d51ee6e7468a07ca/wscheck-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "243a9596e0ce0c85179ecedb489a44ec", "sha256": "731ab6c241f55b5c99551aa4ddae38571d266f00aaa0f0dac8d721f43eb0b09a" }, "downloads": -1, "filename": "wscheck-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "243a9596e0ce0c85179ecedb489a44ec", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7041, "upload_time": "2016-08-04T13:01:23", "url": "https://files.pythonhosted.org/packages/4a/c2/6670e41bb78beaa12fd4378254588e341c31b38646c15e62e5b2584ef463/wscheck-0.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6cc842e37487c1c3cef8bfae5c506184", "sha256": "da92bf5cd476dd1f9493469398715a818304d173d5fc8a96657446ff87fbf2ca" }, "downloads": -1, "filename": "wscheck-0.1.2.tar.gz", "has_sig": false, "md5_digest": "6cc842e37487c1c3cef8bfae5c506184", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4674, "upload_time": "2016-08-04T13:01:20", "url": "https://files.pythonhosted.org/packages/35/d5/7116b398a67c38f950c16edc7034c0d80b1d4f1fc424bd40fd399c768da6/wscheck-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "1c365ba0ac2c68c35437590590a455d4", "sha256": "b42cbcc829bf065292627e713eefdb0c042bd1ad276231177814786096322666" }, "downloads": -1, "filename": "wscheck-0.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "1c365ba0ac2c68c35437590590a455d4", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9313, "upload_time": "2016-08-05T11:44:47", "url": "https://files.pythonhosted.org/packages/7c/88/248b044872c995c89f48779ce3772b344cd77a98fdc1717b36f8f8627261/wscheck-0.1.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dbf2d2ef6b67a5e6e210e6f025617b10", "sha256": "eb65ad8762551541257ad29db8d5174bf9a5754825cab17e1ad2c4306723549b" }, "downloads": -1, "filename": "wscheck-0.1.3.tar.gz", "has_sig": false, "md5_digest": "dbf2d2ef6b67a5e6e210e6f025617b10", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17927, "upload_time": "2016-08-05T11:44:45", "url": "https://files.pythonhosted.org/packages/d4/ee/0e7ab949cbc148f063bf5bb8e36c4495dd73c690c2a82481f84e9305e2bc/wscheck-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "a65881ccfe1fd4bf9b0f163323c148c3", "sha256": "82732febb78e23112f10ff8efb4434065e17e7aa52a5092399410903afa378a0" }, "downloads": -1, "filename": "wscheck-0.1.4-py2-none-any.whl", "has_sig": false, "md5_digest": "a65881ccfe1fd4bf9b0f163323c148c3", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9313, "upload_time": "2016-08-11T09:32:13", "url": "https://files.pythonhosted.org/packages/d3/92/beac2b6f575d5f0263ca59e7fb954806c6c4325664eeb7365c0fce9ae135/wscheck-0.1.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a1caa9919b7e564ed2bdc92c76ed9efa", "sha256": "1578cf05795845a9be9054de5c5a9fc775796d979f592a123c3f2657bac8f7c3" }, "downloads": -1, "filename": "wscheck-0.1.4.tar.gz", "has_sig": false, "md5_digest": "a1caa9919b7e564ed2bdc92c76ed9efa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17937, "upload_time": "2016-08-11T09:32:11", "url": "https://files.pythonhosted.org/packages/b8/70/c0b339c1595cf17f4010c9c492935bf90d03613be281e0cf1ad524c21481/wscheck-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "9705bbe1fa514b43bbcda5905d06bc2e", "sha256": "b8b5f3acdc3d645efb9cfde25f4b172121b1e136a8229c0645f0b35b42b85479" }, "downloads": -1, "filename": "wscheck-0.1.5-py2-none-any.whl", "has_sig": false, "md5_digest": "9705bbe1fa514b43bbcda5905d06bc2e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9366, "upload_time": "2016-08-31T17:53:04", "url": "https://files.pythonhosted.org/packages/b0/77/0a8da9fec926a19809baa981bdf4e21e15888f1ce892af258d38f8ac13a1/wscheck-0.1.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c6a90f1d33eba2cc410aeca7ef8a9f3b", "sha256": "ad3588fc89bca18a0739abed8263107dc671ba6200382107b75da028a2804742" }, "downloads": -1, "filename": "wscheck-0.1.5.tar.gz", "has_sig": false, "md5_digest": "c6a90f1d33eba2cc410aeca7ef8a9f3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17992, "upload_time": "2016-08-31T17:53:00", "url": "https://files.pythonhosted.org/packages/83/ff/6d869ee18ed647ba4263c6905f3d1afaf82bfb41332c1ea570892f0bf0d9/wscheck-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "a12815c03cfde66523fad5aa485625f9", "sha256": "d72ea4f4fb3b4fecd0f2eea8d173030a08a9c7e158b4d92494f76c0a505c6f83" }, "downloads": -1, "filename": "wscheck-0.1.6-py2-none-any.whl", "has_sig": false, "md5_digest": "a12815c03cfde66523fad5aa485625f9", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9366, "upload_time": "2016-08-31T18:07:48", "url": "https://files.pythonhosted.org/packages/bb/b9/657b0669e7b3f74ee37573f2c67eada43c94d8354c7cc38ddc8216b5721d/wscheck-0.1.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e0f1a7a7f732704a48421fc656c5d32", "sha256": "5adda0a9d422e95092e0a9b0bc79b55fa7bb5b00fd083de094d3710dc018fb00" }, "downloads": -1, "filename": "wscheck-0.1.6.tar.gz", "has_sig": false, "md5_digest": "5e0f1a7a7f732704a48421fc656c5d32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17999, "upload_time": "2016-08-31T18:07:45", "url": "https://files.pythonhosted.org/packages/9f/ab/7ce9d209248e0793b8824e4c22fd1021abe94ba59bb4e84d1f83bffc96fa/wscheck-0.1.6.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "29627ff8381c4b2f087b249f808993e3", "sha256": "c3e6ec63028519149a38968e509e20a4ec81c06f0f1000380579cef8702c0605" }, "downloads": -1, "filename": "wscheck-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "29627ff8381c4b2f087b249f808993e3", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10033, "upload_time": "2017-07-14T05:28:16", "url": "https://files.pythonhosted.org/packages/9d/02/0549ca630ae993c63a14969ff41dfbb27e8e6f3ba15d69513ebe94604d0e/wscheck-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c7aa562d4e936f8869ca15dac6fe08ab", "sha256": "d7ae7f28879fffa67dda2250a55b5e8d8b4a1f5844a3db3f59d3864ff4560943" }, "downloads": -1, "filename": "wscheck-1.0.0.tar.gz", "has_sig": false, "md5_digest": "c7aa562d4e936f8869ca15dac6fe08ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18322, "upload_time": "2017-07-14T05:28:13", "url": "https://files.pythonhosted.org/packages/dc/f1/b009554710344c97e130954928c075c5c780b7ac985424071106bb798bee/wscheck-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "520ffeedfa592f363e5f015c1d651e6d", "sha256": "a73fa5f0cb09082c9f7d399e3cf31aec175daf85b1f51eb0cfa8df59daa526c9" }, "downloads": -1, "filename": "wscheck-1.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "520ffeedfa592f363e5f015c1d651e6d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10008, "upload_time": "2017-07-14T05:40:39", "url": "https://files.pythonhosted.org/packages/e4/da/b1ba4dad13e055d33b3f3d2fde01130d192258c0f3aff9addf7841363735/wscheck-1.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13fa3f239f719d4c3e03606867caa88e", "sha256": "1290c96cdfb0d4e039bf1eb6ffd05258397f5fa2f28de5cc89cbf9b569bc8246" }, "downloads": -1, "filename": "wscheck-1.0.1.tar.gz", "has_sig": false, "md5_digest": "13fa3f239f719d4c3e03606867caa88e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18341, "upload_time": "2017-07-14T05:40:37", "url": "https://files.pythonhosted.org/packages/c9/f3/25bf546d859a2446b6954cbda46686c4e5f5804e4e87b8ba6e0533e35f07/wscheck-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "4a4e3c9cd2c7cdba6b09249f6b18ad21", "sha256": "4dfbef06287807e6cc4cdf44cb0eb43de9129d4377678e039f601b8e85cf3094" }, "downloads": -1, "filename": "wscheck-1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "4a4e3c9cd2c7cdba6b09249f6b18ad21", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 18090, "upload_time": "2017-11-02T00:52:34", "url": "https://files.pythonhosted.org/packages/5a/ce/176314b053ac1f6c2d48e7c7b9a1f2b7282f2870a830dc72b8c7392e3e04/wscheck-1.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ac801c98603d18d7082819d9e372dc0", "sha256": "2ed5c9707fd23c1f50e16760f40067343ea8267e104e56d1e3bf88da77a9777d" }, "downloads": -1, "filename": "wscheck-1.1.0.tar.gz", "has_sig": false, "md5_digest": "6ac801c98603d18d7082819d9e372dc0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23518, "upload_time": "2017-11-02T00:52:32", "url": "https://files.pythonhosted.org/packages/6a/d4/30fcd1c086d49c56cfe9bc2070ac6ce13cd65a8b3d1322d9618e9ab994f3/wscheck-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "731d225866f92c477079733a670ac556", "sha256": "c27eb6685fed9412ea9961ea0776fef94fbfec6a59be1ac18bc64e5cecaebf3f" }, "downloads": -1, "filename": "wscheck-1.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "731d225866f92c477079733a670ac556", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9425, "upload_time": "2017-11-02T01:17:18", "url": "https://files.pythonhosted.org/packages/c4/39/8bd33aae5454c12240987f40a4dd667519b201bd912bbd203c5eca72becd/wscheck-1.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "76dea295b44800d523fd501e78a6fa1b", "sha256": "17db27155ac0f56f2bf4955d43c97644d4941ec98d4f9113510f460291043e3a" }, "downloads": -1, "filename": "wscheck-1.1.1.tar.gz", "has_sig": false, "md5_digest": "76dea295b44800d523fd501e78a6fa1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23539, "upload_time": "2017-11-02T01:17:16", "url": "https://files.pythonhosted.org/packages/07/d0/b3b58649f4ef55c214e85feb333c71dbea4a459908644503673df879c918/wscheck-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "f17e5751cc241108492e47d116bf3cd2", "sha256": "b872cb97a2e23e4be4efa7dc0f3b7097ee0df8ccb1232a9ca6b20eaa1cd7a4bf" }, "downloads": -1, "filename": "wscheck-1.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "f17e5751cc241108492e47d116bf3cd2", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 19374, "upload_time": "2018-10-18T01:13:35", "url": "https://files.pythonhosted.org/packages/d9/3a/a173256b1139ccb0efdf513ebe921bcf56b80af870e6b861a27fcf66cedc/wscheck-1.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ce9453385d0679032db0762105b5a3f", "sha256": "437ab84970b2f8b712cd0f1a4827c8bce1d2bababd9318468c79a068df97e133" }, "downloads": -1, "filename": "wscheck-1.1.2.tar.gz", "has_sig": false, "md5_digest": "7ce9453385d0679032db0762105b5a3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23599, "upload_time": "2018-10-18T01:13:33", "url": "https://files.pythonhosted.org/packages/66/e5/7dc075ffbf69e9abba4a6e5cf3476d7c7d078db87c420f1b5fc42f6d4c54/wscheck-1.1.2.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "b1ae5e3c433ee887a049a81012b0ceb7", "sha256": "9f8a9c4aa234afe722aa12661e108943d2e6c2defa6ab4051ddb72319320c80e" }, "downloads": -1, "filename": "wscheck-1.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "b1ae5e3c433ee887a049a81012b0ceb7", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 19465, "upload_time": "2018-10-18T01:35:46", "url": "https://files.pythonhosted.org/packages/ef/31/29a3d0f371b9a40ef7554f51e7eba5692de9cfebd038eca8ac0718532f47/wscheck-1.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0335992419ff702b34c01c832b9133bd", "sha256": "aa0df9a308643236747abdbb2e7f077c52e6e6d8fb44334d51a1927ba68e2b86" }, "downloads": -1, "filename": "wscheck-1.2.0.tar.gz", "has_sig": false, "md5_digest": "0335992419ff702b34c01c832b9133bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23789, "upload_time": "2018-10-18T01:35:43", "url": "https://files.pythonhosted.org/packages/e5/7d/a5dbcad904c34448eea16f7f4767a6fa469fedc91be6ea57f04e596be722/wscheck-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "64e5721b5a54cd9b084a8cbb5de6ac55", "sha256": "c0ef5fe547753991a9a1fd8a6d5d5910c65668230848ac2641cc9c7c07e3c303" }, "downloads": -1, "filename": "wscheck-1.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "64e5721b5a54cd9b084a8cbb5de6ac55", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 19609, "upload_time": "2018-10-31T13:06:44", "url": "https://files.pythonhosted.org/packages/c8/b0/7142a9b776ca63ce2d91aac863758c9423a26697a53ec4eb159a01904c7e/wscheck-1.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7bf0939f7a4bc3a099b4760c3fa20ad9", "sha256": "43a7461ba77ddc18ea51f960858743fcdcb5532f275bfb0febb7acf5dedc631c" }, "downloads": -1, "filename": "wscheck-1.3.0.tar.gz", "has_sig": false, "md5_digest": "7bf0939f7a4bc3a099b4760c3fa20ad9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24095, "upload_time": "2018-10-31T13:06:42", "url": "https://files.pythonhosted.org/packages/f4/9f/11b6f93b2ba551859676f7fb1642b063ebf87f5d63b514adda6efef484e9/wscheck-1.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "64e5721b5a54cd9b084a8cbb5de6ac55", "sha256": "c0ef5fe547753991a9a1fd8a6d5d5910c65668230848ac2641cc9c7c07e3c303" }, "downloads": -1, "filename": "wscheck-1.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "64e5721b5a54cd9b084a8cbb5de6ac55", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 19609, "upload_time": "2018-10-31T13:06:44", "url": "https://files.pythonhosted.org/packages/c8/b0/7142a9b776ca63ce2d91aac863758c9423a26697a53ec4eb159a01904c7e/wscheck-1.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7bf0939f7a4bc3a099b4760c3fa20ad9", "sha256": "43a7461ba77ddc18ea51f960858743fcdcb5532f275bfb0febb7acf5dedc631c" }, "downloads": -1, "filename": "wscheck-1.3.0.tar.gz", "has_sig": false, "md5_digest": "7bf0939f7a4bc3a099b4760c3fa20ad9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24095, "upload_time": "2018-10-31T13:06:42", "url": "https://files.pythonhosted.org/packages/f4/9f/11b6f93b2ba551859676f7fb1642b063ebf87f5d63b514adda6efef484e9/wscheck-1.3.0.tar.gz" } ] }