{ "info": { "author": "Amir Rachum", "author_email": "amir@rachum.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "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": "pydocstyle - docstring style checker\n====================================\n\n\n.. image:: https://travis-ci.org/PyCQA/pydocstyle.svg?branch=master\n :target: https://travis-ci.org/PyCQA/pydocstyle\n\n.. image:: https://ci.appveyor.com/api/projects/status/40kkc366bmrrttca/branch/master?svg=true\n :target: https://ci.appveyor.com/project/Nurdok/pydocstyle/branch/master\n\n.. image:: https://readthedocs.org/projects/pydocstyle/badge/?version=latest\n :target: https://readthedocs.org/projects/pydocstyle/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://img.shields.io/pypi/pyversions/pydocstyle.svg\n :target: https://pypi.org/project/pydocstyle\n\n\n**pydocstyle** is a static analysis tool for checking compliance with Python\ndocstring conventions.\n\n**pydocstyle** supports most of\n`PEP 257 `_ out of the box, but it\nshould not be considered a reference implementation.\n\n**pydocstyle** supports Python 3.4, 3.5, 3.6 and 3.7.\n\n\nQuick Start\n-----------\n\nInstall\n^^^^^^^\n\n.. code::\n\n pip install pydocstyle\n\n\nRun\n^^^^\n\n.. code::\n\n $ pydocstyle test.py\n test.py:18 in private nested class `meta`:\n D101: Docstring missing\n test.py:27 in public function `get_user`:\n D300: Use \"\"\"triple double quotes\"\"\" (found '''-quotes)\n test:75 in public function `init_database`:\n D201: No blank lines allowed before function docstring (found 1)\n ...\n\n\nLinks\n-----\n\n* `Read the full documentation here `_.\n\n* `Fork pydocstyle on GitHub `_.\n\n* `PyPI project page `_.\n\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/PyCQA/pydocstyle/", "keywords": "pydocstyle,PEP 257,pep257,PEP 8,pep8,docstrings", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pydocstyle", "package_url": "https://pypi.org/project/pydocstyle/", "platform": "", "project_url": "https://pypi.org/project/pydocstyle/", "project_urls": { "Homepage": "https://github.com/PyCQA/pydocstyle/" }, "release_url": "https://pypi.org/project/pydocstyle/4.0.1/", "requires_dist": [ "snowballstemmer" ], "requires_python": ">=3.4", "summary": "Python docstring style checker", "version": "4.0.1" }, "last_serial": 5683671, "releases": { "0.0": [], "1.0.0": [ { "comment_text": "", "digests": { "md5": "5adf95b7d25a60f05e7f8d9e5fddfb8b", "sha256": "b22548c337608e2535c42149f58e65faba0d0c5dd42b29ffd1c3c009a3b6bd59" }, "downloads": -1, "filename": "pydocstyle-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5adf95b7d25a60f05e7f8d9e5fddfb8b", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 19409, "upload_time": "2016-01-30T18:53:47", "url": "https://files.pythonhosted.org/packages/fe/e6/e6ed14c372bd1ed58a19ef20e8f83a4ebbd1ecdbc9818f063be38189a5f6/pydocstyle-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "74a42c1c8148f80c8f2931b615b54a24", "sha256": "d553c094483581c11e61c91f2f5da5d578e428f8f800f00d209eb12e090874c4" }, "downloads": -1, "filename": "pydocstyle-1.0.0.zip", "has_sig": false, "md5_digest": "74a42c1c8148f80c8f2931b615b54a24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21636, "upload_time": "2016-01-30T18:54:18", "url": "https://files.pythonhosted.org/packages/3a/ae/e00f314bdf4654329aab3f0443cb5b213c79cc25002e49a2f8cbf8a09936/pydocstyle-1.0.0.zip" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "1fa964c5625aaba2ae27319fb16417db", "sha256": "49e8c60ff4b7b4f192a5421819b1165deb6015bd7ddfb7709812937a391ca97b" }, "downloads": -1, "filename": "pydocstyle-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1fa964c5625aaba2ae27319fb16417db", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 24600, "upload_time": "2016-09-29T15:26:36", "url": "https://files.pythonhosted.org/packages/42/ae/67a288482857b728f2e84db2e5f48c6e5d6a9d44ba4eefbaf63e42a88e54/pydocstyle-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f52fa81219abb856deab9af0df270227", "sha256": "956b4950623a3e085d3d73462035231ac160c5f53a6e44967f9d879c2b0aad01" }, "downloads": -1, "filename": "pydocstyle-1.1.0.zip", "has_sig": false, "md5_digest": "f52fa81219abb856deab9af0df270227", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26509, "upload_time": "2016-09-29T15:26:33", "url": "https://files.pythonhosted.org/packages/64/d7/94b423691e720d96ff34014b67f8dfb8ab7b434dfc338f8d178543c61932/pydocstyle-1.1.0.zip" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "72c612755d05e9cb6eb05d4c3ed5182b", "sha256": "20939fb9c2d61a9870449573d9ed762ec040c764b2241bec22c5ea956b9caf90" }, "downloads": -1, "filename": "pydocstyle-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "72c612755d05e9cb6eb05d4c3ed5182b", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 40392, "upload_time": "2016-10-04T10:57:55", "url": "https://files.pythonhosted.org/packages/c8/ae/3177fa31d3e97a47ddb7c5871c398c056d9f06a31b8d6792e71e4bbf81d5/pydocstyle-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e2c692743e34adcce507479c8e76ebb", "sha256": "f808d8fc23952fe93c2d85598732bfa854cb5ee8a25f8191f60600710f898e8d" }, "downloads": -1, "filename": "pydocstyle-1.1.1.zip", "has_sig": false, "md5_digest": "4e2c692743e34adcce507479c8e76ebb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26570, "upload_time": "2016-10-04T11:03:02", "url": "https://files.pythonhosted.org/packages/c1/08/14df5ee08a1bce1598de4e1cdedb7e55e09060971a7241d40d15a1d7a14a/pydocstyle-1.1.1.zip" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "fabd0b1aa293481a466eb0366f32bfe7", "sha256": "199fc5d0c03b737f0999613e2784bb5b47ad9ea0211b011ee5ea0afd51aa62e9" }, "downloads": -1, "filename": "pydocstyle-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fabd0b1aa293481a466eb0366f32bfe7", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 30960, "upload_time": "2017-04-18T18:59:15", "url": "https://files.pythonhosted.org/packages/5c/ca/0849f5a833575eb43c57dc5a40ca825615b234d161cc69bc9ce5867d7169/pydocstyle-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2be57712e2743d23949bafed957d8c86", "sha256": "49680b7ea8c18e911135167e9f6986a3829031b55f2c737e6d2c398df38aafb5" }, "downloads": -1, "filename": "pydocstyle-2.0.0.zip", "has_sig": false, "md5_digest": "2be57712e2743d23949bafed957d8c86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33343, "upload_time": "2017-04-18T18:59:57", "url": "https://files.pythonhosted.org/packages/b0/33/52e2fa5662fbb2a8bc9bdfe31327cd58c2f856b31851b73fc5baf86a2a14/pydocstyle-2.0.0.zip" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "eeddf1eb4b069cb0a6ad8ff8c2cc07d9", "sha256": "65e7856618f55a0ad57bc2fcede88a9f5e4f755b3f35e262d3339e82b5efeab5" }, "downloads": -1, "filename": "pydocstyle-2.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "eeddf1eb4b069cb0a6ad8ff8c2cc07d9", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 31841, "upload_time": "2017-10-08T09:33:49", "url": "https://files.pythonhosted.org/packages/21/1d/2afb75448d496a1a53815a5e2edd5fc8828eff6730ae29ce18801d2d4077/pydocstyle-2.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "291d7b3df72766aecba2683f87dde9b3", "sha256": "57446e356544898376237651d6e34c348f6518bff072aca7bc8b14f35709b67d" }, "downloads": -1, "filename": "pydocstyle-2.1.0.tar.gz", "has_sig": false, "md5_digest": "291d7b3df72766aecba2683f87dde9b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28537, "upload_time": "2017-10-08T09:33:47", "url": "https://files.pythonhosted.org/packages/32/6a/b500937a4098be1e890f34590219ee6998f02a0256ab228969494b64fbca/pydocstyle-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "94cae56b7210c68aeb817f1d6ffb0f35", "sha256": "08a870edc94508264ed90510db466c6357c7192e0e866561d740624a8fc7d90c" }, "downloads": -1, "filename": "pydocstyle-2.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "94cae56b7210c68aeb817f1d6ffb0f35", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 31877, "upload_time": "2017-10-09T16:53:48", "url": "https://files.pythonhosted.org/packages/4e/20/c710bd30d53c2786d1d9980a5f66598fb3e7348699858f40def7d625dedb/pydocstyle-2.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2a332a4553c05852cc70f3ca793082f", "sha256": "af9fcccb303899b83bec82dc9a1d56c60fc369973223a5e80c3dfa9bdf984405" }, "downloads": -1, "filename": "pydocstyle-2.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d2a332a4553c05852cc70f3ca793082f", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 31839, "upload_time": "2017-10-09T16:54:04", "url": "https://files.pythonhosted.org/packages/43/8a/f1141af0c8406788a5c38ad5001d4163d903b5384a6517239d2ac42734c8/pydocstyle-2.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5a6422f7a89d36c9af67725b5726e766", "sha256": "4d5bcde961107873bae621f3d580c3e35a426d3687ffc6f8fb356f6628da5a97" }, "downloads": -1, "filename": "pydocstyle-2.1.1.tar.gz", "has_sig": false, "md5_digest": "5a6422f7a89d36c9af67725b5726e766", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28542, "upload_time": "2017-10-09T16:54:06", "url": "https://files.pythonhosted.org/packages/ca/af/dbd99adec5704de451ae56d08024d7416dead997dedbd6be72cbc86efb08/pydocstyle-2.1.1.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "be16626913e15ab6ee84dbe4a625dd18", "sha256": "2258f9b0df68b97bf3a6c29003edc5238ff8879f1efb6f1999988d934e432bd8" }, "downloads": -1, "filename": "pydocstyle-3.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "be16626913e15ab6ee84dbe4a625dd18", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 32193, "upload_time": "2018-10-14T12:03:17", "url": "https://files.pythonhosted.org/packages/89/a0/84d912e2c14f07a65a9207145d69a8bf2e54ea1e81f727042a94febb386c/pydocstyle-3.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ae78f653b00af0e0408701ed2ac7e3d", "sha256": "ed79d4ec5e92655eccc21eb0c6cf512e69512b4a97d215ace46d17e4990f2039" }, "downloads": -1, "filename": "pydocstyle-3.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4ae78f653b00af0e0408701ed2ac7e3d", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 33005, "upload_time": "2018-10-14T12:02:07", "url": "https://files.pythonhosted.org/packages/6e/3f/9207e1af3fb23c71a2a17a5d82d4c68f4dd6b3429b58514c74b95f6e0784/pydocstyle-3.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d37d5c28a24627b325751bdede21111", "sha256": "5741c85e408f9e0ddf873611085e819b809fca90b619f5fd7f34bd4959da3dd4" }, "downloads": -1, "filename": "pydocstyle-3.0.0.tar.gz", "has_sig": false, "md5_digest": "5d37d5c28a24627b325751bdede21111", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29627, "upload_time": "2018-10-14T12:02:31", "url": "https://files.pythonhosted.org/packages/e1/e6/a0669df17a97e462915a10a7d6c567658b60eceddebf62a3fb9975c00196/pydocstyle-3.0.0.tar.gz" } ], "4.0.0": [ { "comment_text": "", "digests": { "md5": "b5dc3e089f6b8cf8e23b5b050c8fc25d", "sha256": "58c421dd605eec0bce65df8b8e5371bb7ae421582cdf0ba8d9435ac5b0ffc36a" }, "downloads": -1, "filename": "pydocstyle-4.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b5dc3e089f6b8cf8e23b5b050c8fc25d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 33592, "upload_time": "2019-07-06T16:52:12", "url": "https://files.pythonhosted.org/packages/eb/9a/8b5285c888e09a4f257e184b067c87b4423fed387bffa4b6514f72439b62/pydocstyle-4.0.0-py3-none-any.whl" } ], "4.0.1": [ { "comment_text": "", "digests": { "md5": "0f2d1497fa74231a275d1af286a4326b", "sha256": "66aff87ffe34b1e49bff2dd03a88ce6843be2f3346b0c9814410d34987fbab59" }, "downloads": -1, "filename": "pydocstyle-4.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0f2d1497fa74231a275d1af286a4326b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 33925, "upload_time": "2019-08-15T19:13:56", "url": "https://files.pythonhosted.org/packages/4b/17/5a4834af38d2afd796ec33b809a570966a8173dacabc44cbc30e75001b4f/pydocstyle-4.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6fb92647e560610b3acd849e6f1fdaab", "sha256": "04c84e034ebb56eb6396c820442b8c4499ac5eb94a3bda88951ac3dc519b6058" }, "downloads": -1, "filename": "pydocstyle-4.0.1.tar.gz", "has_sig": false, "md5_digest": "6fb92647e560610b3acd849e6f1fdaab", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 31432, "upload_time": "2019-08-15T19:13:58", "url": "https://files.pythonhosted.org/packages/10/eb/e6bc79c82c402d226a9119f3ff2e573bb567b8170564becc2dd783ef73fd/pydocstyle-4.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0f2d1497fa74231a275d1af286a4326b", "sha256": "66aff87ffe34b1e49bff2dd03a88ce6843be2f3346b0c9814410d34987fbab59" }, "downloads": -1, "filename": "pydocstyle-4.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0f2d1497fa74231a275d1af286a4326b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.4", "size": 33925, "upload_time": "2019-08-15T19:13:56", "url": "https://files.pythonhosted.org/packages/4b/17/5a4834af38d2afd796ec33b809a570966a8173dacabc44cbc30e75001b4f/pydocstyle-4.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6fb92647e560610b3acd849e6f1fdaab", "sha256": "04c84e034ebb56eb6396c820442b8c4499ac5eb94a3bda88951ac3dc519b6058" }, "downloads": -1, "filename": "pydocstyle-4.0.1.tar.gz", "has_sig": false, "md5_digest": "6fb92647e560610b3acd849e6f1fdaab", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 31432, "upload_time": "2019-08-15T19:13:58", "url": "https://files.pythonhosted.org/packages/10/eb/e6bc79c82c402d226a9119f3ff2e573bb567b8170564becc2dd783ef73fd/pydocstyle-4.0.1.tar.gz" } ] }