{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Quality Assurance" ], "description": "========\nrstcheck\n========\n\n.. image:: https://travis-ci.org/myint/rstcheck.svg?branch=master\n :target: https://travis-ci.org/myint/rstcheck\n :alt: Build status\n\nChecks syntax of reStructuredText and code blocks nested within it.\n\n\n.. contents::\n\n\nInstallation\n============\n\nFrom pip::\n\n $ pip install rstcheck\n\n\nSupported languages in code blocks\n==================================\n\n- Bash\n- Doctest\n- C (C99)\n- C++ (C++11)\n- JSON\n- XML\n- Python\n- reStructuredText\n\n\nExamples\n========\n\nWith bad Python syntax:\n\n.. code:: rst\n\n ====\n Test\n ====\n\n .. code:: python\n\n print(\n\n::\n\n $ rstcheck bad_python.rst\n bad_python.rst:7: (ERROR/3) (python) unexpected EOF while parsing\n\nWith bad C++ syntax:\n\n.. code:: rst\n\n ====\n Test\n ====\n\n .. code:: cpp\n\n int main()\n {\n return x;\n }\n\n::\n\n $ rstcheck bad_cpp.rst\n bad_cpp.rst:9: (ERROR/3) (cpp) error: 'x' was not declared in this scope\n\nWith bad syntax in the reStructuredText document itself:\n\n.. code:: rst\n\n ====\n Test\n ===\n\n::\n\n $ rstcheck bad_rst.rst\n bad_rst.rst:1: (SEVERE/4) Title overline & underline mismatch.\n\n\nOptions\n=======\n\n::\n\n usage: rstcheck [-h] [-r] [--report level] [--ignore-language language]\n [--ignore-messages messages] [--ignore-directives directives]\n [--ignore-substitutions substitutions] [--ignore-roles roles]\n [--debug] [--version]\n files [files ...]\n\n Checks code blocks in reStructuredText.\n\n positional arguments:\n files files to check\n\n optional arguments:\n -h, --help show this help message and exit\n -r, --recursive run recursively over directories\n --report level report system messages at or higher than level; info,\n warning, error, severe, none (default: info)\n --ignore-language language, --ignore language\n comma-separated list of languages to ignore\n --ignore-messages messages\n python regex that match the messages to ignore\n --ignore-directives directives\n comma-separated list of directives to ignore\n --ignore-substitutions substitutions\n comma-separated list of substitutions to ignore\n --ignore-roles roles comma-separated list of roles to ignore\n --debug show messages helpful for debugging\n --version show program's version number and exit\n\n\nIgnore specific languages\n=========================\n\nYou can ignore checking of nested code blocks by language. Either use the\ncommand-line option ``--ignore`` or put a comment in the document:\n\n.. code-block:: rst\n\n .. rstcheck: ignore-language=cpp,python,rst\n\nIgnore specific errors\n======================\n\nSince docutils doesn't categorize their error messages beyond the high-level\ncategories of: info, warning, error, and severe; we need filter them out at a\ntextual level. This is done by passing a Python regex. As example you can pass\na regex like this to ignore several errors::\n\n (Title underline too short.*|Duplicate implicit target.*')\n\nConfiguration file\n==================\n\nYou can use the same arguments from the command line as options in the\nlocal configuration file of the project (just replace ``-`` for ``_``).\n``rstcheck`` looks for a file ``.rstcheck.cfg`` in the directory or\nancestor directory of the file it is checking.\n\nFor example, consider a project with the following directory structure::\n\n docs\n \u251c\u2500\u2500 foo\n \u2502 \u2514\u2500\u2500 bar.rst\n \u251c\u2500\u2500 index.rst\n \u2514\u2500\u2500 .rstcheck.cfg\n\n``.rstcheck.cfg`` contains:\n\n.. code-block:: cfg\n\n [rstcheck]\n ignore_directives=one,two,three\n ignore_roles=src,RFC\n ignore_messages=(Document or section may not begin with a transition\\.$)\n report=warning\n\n``bar.rst`` contains:\n\n.. code-block:: rst\n\n Bar\n ===\n\n :src:`hello_world.py`\n :RFC:`793`\n\n .. one::\n\n Hello\n\n``rstcheck`` will make use of the ``.rstcheck.cfg``::\n\n $ rstcheck docs/foo/bar.rst\n\n\nSphinx\n======\n\nTo enable Sphinx::\n\n $ pip install sphinx\n\nThe installed Sphinx version must be at least 1.5.\n\nTo check that Sphinx support is enabled::\n\n $ rstcheck -h | grep 'Sphinx is enabled'\n\n\nUsage in Vim\n============\n\nUsing with Syntastic_:\n----------------------\n\n.. code:: vim\n\n let g:syntastic_rst_checkers = ['rstcheck']\n\nUsing with ALE_:\n----------------\n\nJust install ``rstcheck`` and make sure is on your path.\n\n.. _Syntastic: https://github.com/scrooloose/syntastic\n.. _ALE: https://github.com/w0rp/ale\n\n\nUse as a module\n===============\n\n``rstcheck.check()`` yields a series of tuples. The first value of each tuple\nis the line number (not the line index). The second value is the error message.\n\n>>> import rstcheck\n>>> list(rstcheck.check('Example\\n==='))\n[(2, '(INFO/1) Possible title underline, too short for the title.')]\n\nNote that this does not load any configuration as that would mutate the\n``docutils`` registries.\n\n\nTesting\n=======\n\nTo run all the tests, do::\n\n $ make test\n\nUnit tests are in ``test_rstcheck.py``.\n\nSystem tests are composed of example good/bad input. The test inputs are\ncontained in the ``examples`` directory. For basic tests, adding a test should\njust be a matter of adding files to ``examples/good`` or ``examples/bad``.\n\n\nHistory\n=======\n\n3.3.1 (2018-10-09)\n------------------\n\n- Make compatible with Sphinx >= 1.8.\n\n3.3 (2018-03-17)\n----------------\n\n- Parse more options from configuration file (thanks to Santos Gallegos).\n- Allow ignoring specific (info/warning/error) messages via\n ``--ignore-messages`` (thanks to Santos Gallegos).\n\n3.2 (2018-02-17)\n----------------\n\n- Check for invalid Markdown-style links (thanks to biscuitsnake).\n- Allow configuration to be stored in ``setup.cfg`` (thanks to Ma\u00ebl Pedretti).\n- Add ``--recursive`` option to recursively drill down directories to check for\n all ``*.rst`` files.\n\n3.1 (2017-03-08)\n----------------\n\n- Add support for checking XML code blocks (thanks to Sameer Singh).\n\n3.0.1 (2017-03-01)\n------------------\n\n- Support UTF-8 byte order marks (BOM). Previously, ``docutils`` would\n interpret the BOM as a visible character, which would lead to false positives\n about underlines being too short.\n\n3.0 (2016-12-19)\n----------------\n\n- Optionally support Sphinx 1.5. Sphinx support will be enabled if Sphinx is\n installed.\n\n2.0 (2015-07-27)\n----------------\n\n- Support loading settings from configuration files.\n\n1.0 (2015-03-14)\n----------------\n\n- Add Sphinx support.\n\n0.1 (2013-12-02)\n----------------\n\n- Initial version.\n\n\n.. rstcheck: ignore-language=cpp,python,rst", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/myint/rstcheck", "keywords": "restructuredtext,lint,check,pypi,readme,rst,analyze", "license": "", "maintainer": "", "maintainer_email": "", "name": "rstcheck", "package_url": "https://pypi.org/project/rstcheck/", "platform": "", "project_url": "https://pypi.org/project/rstcheck/", "project_urls": { "Homepage": "https://github.com/myint/rstcheck" }, "release_url": "https://pypi.org/project/rstcheck/3.3.1/", "requires_dist": null, "requires_python": "", "summary": "Checks syntax of reStructuredText and code blocks nested within it", "version": "3.3.1" }, "last_serial": 4469682, "releases": { "0.3.2": [ { "comment_text": "", "digests": { "md5": "e20a7ec56703f971005ec37dc3b48cb0", "sha256": "9415d75f60a3a588aecb1dfadcd313b35844fdd0f3b05fc4b30977917a249747" }, "downloads": -1, "filename": "rstcheck-0.3.2.tar.gz", "has_sig": false, "md5_digest": "e20a7ec56703f971005ec37dc3b48cb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3706, "upload_time": "2013-12-27T17:38:32", "url": "https://files.pythonhosted.org/packages/f1/58/915c67805b3b52f6e66e242925e837064860374f50ace41fdd3a1f92a607/rstcheck-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "bbc71664fe9d66cfd762efcc61e82286", "sha256": "fa6390c3b4e388b020411ef20eff80b9a540d2b2cf3ba4ac528370a04505faae" }, "downloads": -1, "filename": "rstcheck-0.3.3.tar.gz", "has_sig": false, "md5_digest": "bbc71664fe9d66cfd762efcc61e82286", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4661, "upload_time": "2013-12-28T16:24:58", "url": "https://files.pythonhosted.org/packages/56/8d/b36145a36ef14384f235fbb32ed2498b0e12405b6aa3662a8ca5a10a4acd/rstcheck-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "5caf2684350546d2151c498cbee02d3b", "sha256": "f59b15fa4e11d4b6b1b1436309bca622e955899f8fda5ee8ed59c1aba2549f69" }, "downloads": -1, "filename": "rstcheck-0.3.4.tar.gz", "has_sig": false, "md5_digest": "5caf2684350546d2151c498cbee02d3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4857, "upload_time": "2013-12-29T03:30:44", "url": "https://files.pythonhosted.org/packages/a4/b8/0b81d9cde4c18c5f645315218837e605fb314699d83918bd76d24fe5f498/rstcheck-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "c0baf953bb0545a6b9503c8530c34457", "sha256": "8490f0cb152e3575b554075d3cd6c2706596b317cab1239c714ef2bdd1b2290f" }, "downloads": -1, "filename": "rstcheck-0.3.5.tar.gz", "has_sig": false, "md5_digest": "c0baf953bb0545a6b9503c8530c34457", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5000, "upload_time": "2014-01-25T16:48:54", "url": "https://files.pythonhosted.org/packages/31/10/0cb623ac141ee6b80fed4177f3fcffb937a71bb553d74e279ea9876cd350/rstcheck-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "413d393b0f5c74cd18853dc9597e68a1", "sha256": "a170db248e66f9b817f418c6275d51e7ef81ff2ff4757a6944f5d669604c789f" }, "downloads": -1, "filename": "rstcheck-0.3.6.tar.gz", "has_sig": false, "md5_digest": "413d393b0f5c74cd18853dc9597e68a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5026, "upload_time": "2014-04-12T15:07:20", "url": "https://files.pythonhosted.org/packages/05/12/87ddf0aa5475b1c2b29a4ed409249f27327c44d62bce6311eb3465ffd5f7/rstcheck-0.3.6.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "b3d1955a4591f5f46e4bf93ef3ec5819", "sha256": "3fd2bcad4fc621f0c621bc65c498785f4ddfe9b7cc8a0e0cac26b0ec8c059c87" }, "downloads": -1, "filename": "rstcheck-0.4.tar.gz", "has_sig": false, "md5_digest": "b3d1955a4591f5f46e4bf93ef3ec5819", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5136, "upload_time": "2014-05-24T16:06:29", "url": "https://files.pythonhosted.org/packages/91/e9/1d0f2a6a16c978f87e030c9489615d988563366973ee8c73e6292fecf071/rstcheck-0.4.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "454f6877f120f1cd91678f8dcba2f745", "sha256": "075de3b091588e4d9d71b0286847b8ba3e8d3b055c03f43fbf3320a7a2a33733" }, "downloads": -1, "filename": "rstcheck-0.4.1.tar.gz", "has_sig": false, "md5_digest": "454f6877f120f1cd91678f8dcba2f745", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5211, "upload_time": "2014-05-31T16:42:39", "url": "https://files.pythonhosted.org/packages/25/f5/26a5e165a45ba224bddbd1d63d5c3ceb2659a667a4e8017be68fc68ec5a7/rstcheck-0.4.1.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "0abc380171c700643808b78c9bb7fd5a", "sha256": "fbc8975587402be1d28897bc298c729c855ae0908d36b66803ea6aa86132859d" }, "downloads": -1, "filename": "rstcheck-0.5.tar.gz", "has_sig": false, "md5_digest": "0abc380171c700643808b78c9bb7fd5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5897, "upload_time": "2014-06-01T13:53:32", "url": "https://files.pythonhosted.org/packages/5f/68/dd0d0b08d4deee0f845d71b5cf19d13e3b2f83b9fd482124aeecaa30e0e8/rstcheck-0.5.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "f6a2168f401bfac0648730e4118d9817", "sha256": "a1f1aaaedd293d80e2b00fe6a5c1fa289700d6a3dd6caa7c75d5308e679c9043" }, "downloads": -1, "filename": "rstcheck-0.5.1.tar.gz", "has_sig": false, "md5_digest": "f6a2168f401bfac0648730e4118d9817", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5996, "upload_time": "2014-08-23T16:07:44", "url": "https://files.pythonhosted.org/packages/94/e5/0d99d1e966fd4ccdecd08d92b80df6384fb0e4e30f50885757baf0f193b8/rstcheck-0.5.1.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "956339691a4878287be6439f3fa04837", "sha256": "8c7b153d33c4873464f7f0c08980a4061696d7d3ab7a0bf74ba2aeb0b65718d5" }, "downloads": -1, "filename": "rstcheck-0.6.tar.gz", "has_sig": false, "md5_digest": "956339691a4878287be6439f3fa04837", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6362, "upload_time": "2014-09-25T12:16:32", "url": "https://files.pythonhosted.org/packages/4c/5b/650deb7df6d792c26342dcff2cdecd7b371b831b1caa5ebaabd7889b0db3/rstcheck-0.6.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "fe0301ad8cf7e67bce280a8ea54fd2fa", "sha256": "3574720b2bcf6bc3358800b051858b27c4aec1a953efe5c5066a5b847822a72a" }, "downloads": -1, "filename": "rstcheck-1.0.tar.gz", "has_sig": false, "md5_digest": "fe0301ad8cf7e67bce280a8ea54fd2fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6586, "upload_time": "2015-03-14T16:10:06", "url": "https://files.pythonhosted.org/packages/1e/b1/3240a0a1ee9086480872ec6cfc7bc80056655532d1106a72fad44bc45037/rstcheck-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "2f3223374a6d97769f1128ce2ddc7333", "sha256": "135d3e7372473d8a4cbd77155c14a9c9fea60887b3024eb9662863d51efae6aa" }, "downloads": -1, "filename": "rstcheck-1.1.tar.gz", "has_sig": false, "md5_digest": "2f3223374a6d97769f1128ce2ddc7333", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6984, "upload_time": "2015-04-03T13:36:24", "url": "https://files.pythonhosted.org/packages/03/fe/7ac3afe70a5c834ac2bcf4be7c62814e30259025184997bf27f1dbb58ca1/rstcheck-1.1.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "bd81b27cecdb7567c66d20ad58489784", "sha256": "b989a5f2cf51147200af4f0b3f64557f95ab4478421537ef32c4445ebc196960" }, "downloads": -1, "filename": "rstcheck-1.1.1.tar.gz", "has_sig": false, "md5_digest": "bd81b27cecdb7567c66d20ad58489784", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7435, "upload_time": "2015-04-05T14:06:32", "url": "https://files.pythonhosted.org/packages/ea/4a/2ed12fb9ce9f1fc8f61935d0defe58eae61fcaaf68af82d3509b974fc422/rstcheck-1.1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "ee714658d19ad80b1556e7e70ee1c759", "sha256": "e90d6b408345bfe150bf4d5d80b5192b162ff2a19fff6aedde8efd057d756592" }, "downloads": -1, "filename": "rstcheck-1.2.tar.gz", "has_sig": false, "md5_digest": "ee714658d19ad80b1556e7e70ee1c759", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9289, "upload_time": "2015-04-11T02:38:58", "url": "https://files.pythonhosted.org/packages/80/8b/ae93f311205570efe48e185b56a66a2ca298e4836592df7a164d28444b23/rstcheck-1.2.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "729a8b2a5564143911684906bf1577c8", "sha256": "6af9a52dec563f647b571b886beff47fa19757736aaba687bfe51650184300a4" }, "downloads": -1, "filename": "rstcheck-1.2.1.tar.gz", "has_sig": false, "md5_digest": "729a8b2a5564143911684906bf1577c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9270, "upload_time": "2015-04-11T02:57:27", "url": "https://files.pythonhosted.org/packages/cd/e8/31c9371f90742a02218ff0899d9499c3d507fcf90c772b362798cd9c192f/rstcheck-1.2.1.tar.gz" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "f566b63e798434c8e6b6040c6bf3092a", "sha256": "c5086f42a409272e9a4da6c9f60817fe833db901625e9edd67d1e4d211b734dd" }, "downloads": -1, "filename": "rstcheck-1.3.tar.gz", "has_sig": false, "md5_digest": "f566b63e798434c8e6b6040c6bf3092a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9369, "upload_time": "2015-04-11T14:22:53", "url": "https://files.pythonhosted.org/packages/36/d4/ee244d3a35deea0d8486cdac736af258c041159fdeffbfe51d571a18acd1/rstcheck-1.3.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "9f1999f020a1eb0926b248e6e6f7baee", "sha256": "c27b91102f09fd07617a88ac72d4d6a2d17414c32d767972d05cb6a0eaabb499" }, "downloads": -1, "filename": "rstcheck-1.3.1.tar.gz", "has_sig": false, "md5_digest": "9f1999f020a1eb0926b248e6e6f7baee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9497, "upload_time": "2015-04-14T01:34:26", "url": "https://files.pythonhosted.org/packages/7e/cf/888baf43728a74d2bb63994ee1310a6d3c49aff384f3c17a00060b0d7e39/rstcheck-1.3.1.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "16975b766ff4f37faf643ddcc762ec32", "sha256": "24e35641ae06d88dd796c4e966d533e2eb12225543e26b28564b0a43833941ca" }, "downloads": -1, "filename": "rstcheck-1.4.tar.gz", "has_sig": false, "md5_digest": "16975b766ff4f37faf643ddcc762ec32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9552, "upload_time": "2015-06-26T13:54:53", "url": "https://files.pythonhosted.org/packages/28/9f/c86bdd36506756b581632f308f25524b44edc75d14e66294151d44276df4/rstcheck-1.4.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "fbb6390bdd36c1908a585a5418f6a57c", "sha256": "7d635751a92fd12520f17aea2958486faa1c910335c8c4c111a6a15ac43f625b" }, "downloads": -1, "filename": "rstcheck-1.4.1.tar.gz", "has_sig": false, "md5_digest": "fbb6390bdd36c1908a585a5418f6a57c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9680, "upload_time": "2015-08-16T18:19:28", "url": "https://files.pythonhosted.org/packages/78/14/00c7ffcbf32e0c1de2418b3948ff429f54a26d9b14c2e2f87b80e13e17b6/rstcheck-1.4.1.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "be51ad746b9002998275c3d154f9828b", "sha256": "1052b6b092cbbcc6e2b11d23ec941ae211005c00f6f1f3a889376f4958034855" }, "downloads": -1, "filename": "rstcheck-1.4.2.tar.gz", "has_sig": false, "md5_digest": "be51ad746b9002998275c3d154f9828b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9691, "upload_time": "2015-12-16T15:27:51", "url": "https://files.pythonhosted.org/packages/fa/b7/7f394c80ec566e7f50129f06f18f7d792fa3091ee25bf3a58152bc7f0bbf/rstcheck-1.4.2.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "d9948e3d07c96e31c7a958ff34facee0", "sha256": "df7cbed89c4d70c1ba6d8d77a9c5b954b270c1b40d86b4b77579f513343a9502" }, "downloads": -1, "filename": "rstcheck-1.5.tar.gz", "has_sig": false, "md5_digest": "d9948e3d07c96e31c7a958ff34facee0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9829, "upload_time": "2016-02-03T01:22:27", "url": "https://files.pythonhosted.org/packages/fd/2c/82f7793a5b8e1f0cdede10808a10e353d652b6aadc4cb5bbaa81b0a6918c/rstcheck-1.5.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "870a23cdae680a20d6d50a5ed4da2a3b", "sha256": "a5debfd96d4a97fbf86e35113a3a782a6991cbcfb9f7d22eb4f35075cf4d4e86" }, "downloads": -1, "filename": "rstcheck-1.5.1.tar.gz", "has_sig": false, "md5_digest": "870a23cdae680a20d6d50a5ed4da2a3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9976, "upload_time": "2016-03-29T15:14:22", "url": "https://files.pythonhosted.org/packages/1d/92/1b04a12d4b9f15c3a35115fc51b93be11c147de5ce673960a1319d379fbd/rstcheck-1.5.1.tar.gz" } ], "2.0": [ { "comment_text": "", "digests": { "md5": "cd212f6532c138bca3ecf65421e115b8", "sha256": "f1e56e70e00323105f974269b800fb5e8a082bfe07189ab8d85f6b4812cb4aa2" }, "downloads": -1, "filename": "rstcheck-2.0.tar.gz", "has_sig": false, "md5_digest": "cd212f6532c138bca3ecf65421e115b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9920, "upload_time": "2016-07-27T14:35:48", "url": "https://files.pythonhosted.org/packages/29/9f/7f65421712202cfee4897fe184d29b7f86023c199e51615bfea65fab1ef8/rstcheck-2.0.tar.gz" } ], "2.1": [ { "comment_text": "", "digests": { "md5": "0027519cbfb014036e2b3fb00ae6a90c", "sha256": "0d5367bad43fc4150ac94af0566d75ab3416add08beebd5a4a871f90fbdfc857" }, "downloads": -1, "filename": "rstcheck-2.1.tar.gz", "has_sig": false, "md5_digest": "0027519cbfb014036e2b3fb00ae6a90c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9971, "upload_time": "2016-10-11T01:18:29", "url": "https://files.pythonhosted.org/packages/30/25/f79b2f4117550485d3839bb1f714c701494ede22b6fbc4d8745b4c33ce43/rstcheck-2.1.tar.gz" } ], "2.2": [ { "comment_text": "", "digests": { "md5": "08312a12a85258d0377e7fc0323570d2", "sha256": "cd3a1ce114a5f5a088caa8e4427dc03bc46d3332dd2b1153ef1184cd9eeabbcd" }, "downloads": -1, "filename": "rstcheck-2.2.tar.gz", "has_sig": false, "md5_digest": "08312a12a85258d0377e7fc0323570d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9971, "upload_time": "2016-10-11T01:41:57", "url": "https://files.pythonhosted.org/packages/ad/b6/f40edc2b24b9529675ccb4a2399f84770685ada91feeff2bda3bbbf7bf32/rstcheck-2.2.tar.gz" } ], "3.0": [ { "comment_text": "", "digests": { "md5": "2407c99243f8ca9b689cbdec6bcc579a", "sha256": "5c68539bab77b6ec48ef07f6a14f0fd9d66ea0cd52b84a470c2a0e7f1fdca034" }, "downloads": -1, "filename": "rstcheck-3.0.tar.gz", "has_sig": false, "md5_digest": "2407c99243f8ca9b689cbdec6bcc579a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11186, "upload_time": "2016-12-19T15:54:58", "url": "https://files.pythonhosted.org/packages/55/3d/0c34ee9db3dedacddb5b16c88ec72532d20f5d4bc49361131ad3a2f5cf65/rstcheck-3.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "58ad714576594cef4cd9e5fe54a4fbe7", "sha256": "7aa0e0a4b2a177f8b8a4cb15783d181cfcda52392eb95bbe301d221a3e80cec0" }, "downloads": -1, "filename": "rstcheck-3.0.1.tar.gz", "has_sig": false, "md5_digest": "58ad714576594cef4cd9e5fe54a4fbe7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11532, "upload_time": "2017-03-02T03:34:40", "url": "https://files.pythonhosted.org/packages/3e/e7/ebf820494f32de209cb440d09d5120cb821f29922b6dea803be22fa4bd91/rstcheck-3.0.1.tar.gz" } ], "3.1": [ { "comment_text": "", "digests": { "md5": "b7caa4e8bd2aca9b3504fee2bf9b9f01", "sha256": "087728187ae7c3703e33c4313c0b6ebfd6ee4f744d6081ba8ade7468bbea5de8" }, "downloads": -1, "filename": "rstcheck-3.1.tar.gz", "has_sig": false, "md5_digest": "b7caa4e8bd2aca9b3504fee2bf9b9f01", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11799, "upload_time": "2017-03-08T16:00:36", "url": "https://files.pythonhosted.org/packages/29/86/397e91d4ec3638e331a2be493725820deec792ad5077924ed3d15c56faab/rstcheck-3.1.tar.gz" } ], "3.2": [ { "comment_text": "", "digests": { "md5": "569f15ee37d9cdc466d4865664406ba6", "sha256": "acdb5d7b46e4b0aa8ef9d1b91c2f13129a9fc2e8de4520014ebcd0835f356e2c" }, "downloads": -1, "filename": "rstcheck-3.2.tar.gz", "has_sig": false, "md5_digest": "569f15ee37d9cdc466d4865664406ba6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13118, "upload_time": "2018-02-17T16:26:12", "url": "https://files.pythonhosted.org/packages/33/ba/4a596114611d328d71fd699c9c182c5c11fa01c523fd163e3a038cece2ce/rstcheck-3.2.tar.gz" } ], "3.3": [ { "comment_text": "", "digests": { "md5": "1c3fcf80fa2977a5fc86e1d2858d870f", "sha256": "155a893d338aa5e936a35e922c239735fc6c8176b9fc380d3e49ba731afb21df" }, "downloads": -1, "filename": "rstcheck-3.3.tar.gz", "has_sig": false, "md5_digest": "1c3fcf80fa2977a5fc86e1d2858d870f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13777, "upload_time": "2018-03-17T14:26:28", "url": "https://files.pythonhosted.org/packages/ea/6e/c7a910dce2cafa17942b456cdbb5cf637a87a549e491d794b424b90e2bb1/rstcheck-3.3.tar.gz" } ], "3.3.1": [ { "comment_text": "", "digests": { "md5": "8ea580ccec7d1df1956b9ad4be164c21", "sha256": "92c4f79256a54270e0402ba16a2f92d0b3c15c8f4410cb9c57127067c215741f" }, "downloads": -1, "filename": "rstcheck-3.3.1.tar.gz", "has_sig": false, "md5_digest": "8ea580ccec7d1df1956b9ad4be164c21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13825, "upload_time": "2018-11-09T14:29:49", "url": "https://files.pythonhosted.org/packages/81/3f/42c187b6e0840145a45021ceb1a2c83697b9aa41068add75d1fa6757bdca/rstcheck-3.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8ea580ccec7d1df1956b9ad4be164c21", "sha256": "92c4f79256a54270e0402ba16a2f92d0b3c15c8f4410cb9c57127067c215741f" }, "downloads": -1, "filename": "rstcheck-3.3.1.tar.gz", "has_sig": false, "md5_digest": "8ea580ccec7d1df1956b9ad4be164c21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13825, "upload_time": "2018-11-09T14:29:49", "url": "https://files.pythonhosted.org/packages/81/3f/42c187b6e0840145a45021ceb1a2c83697b9aa41068add75d1fa6757bdca/rstcheck-3.3.1.tar.gz" } ] }