{
"info": {
"author": "Roland Puntaier",
"author_email": "roland.puntaier@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Environment :: Console",
"Intended Audience :: End Users/Desktop",
"Intended Audience :: Information Technology",
"License :: OSI Approved :: MIT License",
"Natural Language :: English",
"Operating System :: OS Independent",
"Programming Language :: Python :: 3",
"Topic :: Utilities"
],
"description": "\nSee `background and documentation `__.\n\nMany companies use `DOCX `_\nand thus produce an information barrier.\nWorking with text is more integrated in the (software) development process.\nA final format can be `DOCX`_, but, at least during development, text is better.\n\n`Sphinx `__\nis an extension of `Docutils `__\nused for many (software) projects,\nbut it does not support creation of `DOCX`_ files, which certain companies demand.\n`Pandoc `__\ndoes support `DOCX`_, but does not support the Sphinx extensions,\nhence ``:ref:`` and the like cannot be used.\n\nThis python package supports working with\n`RST `_\nas documentation format without depending on Sphinx.\n\n- link RST documents (``.rest``) using \n `substitutions `__\n (generated in ``_links_xxx.rst``)\n- create a ``.tags`` file to jump around in an editor that support \n `ctags `__\n- `RST`_ handling with python: reformat/create `RST`_ tables\n- post-process Pandoc's conversion from `DOCX`_ to `RST`_\n- pre-process Pandoc's conversion from `RST`_ to `DOCX`_\n- Support in building with `WAF `_ (or ``Makefile``)\n\n - expand \n `SimpleTemplate `_\n template files ``.stpl``\n - graphics files (``.tikz``, ``.svg``, ``.dot``, ``.uml``, ``.eps`` or ``.stpl`` thereof, and ``.pyg``)\n are converted to ``.png``\n and placed into ``./_images`` or ``../_images``\n - a ``gen`` file specifies how `RST`_ should be generated from source code files (see ``dcx.py``)\n\nThe conventions used are shown\n\n- by the example produced via ``rstdcx --rest samplerstdoc`` or ``rstdcx --stpl sampletemplated``\n- by the documentation sources that can be found at\n https://github.com/rpuntaie/rstdoc/tree/master/doc\n\n``pip install rstdoc`` installs:\n\n+-----------+------------------+--------------------------------------------+\n| Module | CLI Script | Description |\n+===========+==================+============================================+\n| dcx | `rstdcx`_, rstoc | create ``.tags``, labels and links |\n+-----------+------------------+--------------------------------------------+\n| fromdocx | `rstfromdocx`_ | Convert DOCX to RST using Pandoc |\n+-----------+------------------+--------------------------------------------+\n| listtable | `rstlisttable`_ | Convert RST grid tables to list-tables |\n+-----------+------------------+--------------------------------------------+\n| untable | `rstuntable`_ | Converts certain list-tables to paragraphs |\n+-----------+------------------+--------------------------------------------+\n| reflow | `rstreflow`_ | Reflow paragraphs and tables |\n+-----------+------------------+--------------------------------------------+\n| reimg | `rstreimg`_ | Rename images referenced in the RST file |\n+-----------+------------------+--------------------------------------------+\n| retable | `rstretable`_ | Transforms list tables to grid tables |\n+-----------+------------------+--------------------------------------------+\n\n\n\n\nrstdcx\n======\n\nSupport script to create documentation (PDF, HTML, DOCX)\nfrom restructuredText (RST, reST) using either\n\n- `Pandoc `__\n- `Sphinx `__\n- Docutils\n `configurable `__\n\n``rstdoc`` installs the ``rstdcx`` command line tool that calls ``dcx.py``.\nIt\n\n- processes ``gen`` files (see examples produced by --rest)\n\n- handles `.stpl `__ files\n\n- creates ``.tags`` to jump around with the editor\n\n- creates links files like\n ``_links_pdf.rst``, ``_links_docx.rst``, ``_links_sphinx.rst``\n\n- forwards known files to either Pandoc, Sphinx or Docutils\n\n Sphinx ``conf.py`` is augmented by configuration for Pandoc and Docutils.\n It should be where the input file is or above. If used with\n `waf `__,\n it can also be where the main wscript is.\n\nSee example at the end of ``dcx.py``.\nIt is supposed to be used with a build tool.\n``make`` and ``waf`` examples are included.\n\n- Initialize example tree.\n This copies ``dcx.py`` into the example tree\n to be independent from possible future changes::\n\n $ ./dcx.py --rest repo #repo/doc/{sy,ra,sr,dd,tp}.rest files OR\n $ ./dcx.py --stpl repo #repo/doc/{sy,ra,sr,dd,tp}.rest.stpl files\n $ ./dcx.py --ipdt repo #repo/pdt/AAA/{i,p,d,t}.rest.stpl files\n\n- Only create .tags and ``_links_xxx.rst``::\n\n $ cd tmp/doc\n $ ./dcx.py\n\n- Create the docs (and .tags and ``_links_xxx.rst``) with **make**::\n\n $ make html #OR\n $ make epub #OR\n $ make latex #OR\n $ make docx #OR\n $ make pdf\n\n The latter two are done by Pandoc, the others by Sphinx.\n\n- Create the docs (and .tags and ``_links_xxx.rst``) with\n `waf `__:\n\n Instead of using ``make`` one can load ``dcx.py`` in\n `waf `__.\n ``waf`` also considers all recursively included files,\n such that a change in any of them results in a rebuild of the documentation.\n All files can have an additional ``.stpl`` extension to use\n `SimpleTemplate `__.\n\n $ waf configure #also copies the latest version of waf in here\n $ waf --docs docx,sphinx_html,rst_odt\n $ #or you provide --docs during configure to always compile the docs\n\n - ``rst_xxx`` via\n `rst2xxx.py `__\n - ``sphinx_xxx`` via `Sphinx `__ and\n - just ``xxx`` via `Pandoc `__.\n\n\nThe following image language files should be parallel to the ``.rest`` files.\nThey are automatically converted to ``.png``\nand placed into ``./_images``, or ``../_images``, if only that exists.\n\n- ``.tikz`` or ``.tikz.stpl``.\n This needs LaTex.\n\n- `.svg `__ or ``.svg.stpl``\n\n- ``.dot`` or ``.dot.stpl``\n\n This needs `graphviz `__.\n\n- `.uml `__ or ``.uml.stpl``\n\n This needs `plantuml `__ .\n Provide either\n\n - ``plantuml.bat`` with e.g. ``java -jar \"%~dp0plantuml.jar\" %*`` or\n - ``plantuml`` sh script with\n ``java -jar `dirname $BASH_SOURCE`/plantuml.jar \"$@\"``\n\n- ``.eps`` or ``.eps.stpl`` embedded postscript files.\n\n This needs `inkscape `__.\n\n- ``.pyg`` contains python code that produces a graphic.\n If the python code defines a ``to_svg`` or a ``save_to_png`` function,\n then that is used, to create a png.\n Else the following is tried\n\n - ``pyx.canvas.canvas`` from the\n `pyx `__ library or\n - ``cairocffi.Surface`` from\n `cairocffi `__\n - `matplotlib `__.\n If ``matplotlib.pyplot.get_fignums()>1``\n the figures result in ``.png``\n\n The same code or the file names can be used in a ``.rest.stpl`` file\n with ``pngembed()`` or ``dcx.svgembed()`` to embed in html output.\n\n ::\n\n {{!svgembed(\"egpyx.pyg\",outinfo)}}\n <%\n ansvg=svgembed('''\n from svgwrite import cm, mm, drawing\n d=drawing.Drawing(viewBox=('0 0 300 300'))\n d.add(d.circle(center=(2*cm, 2*cm), r='1cm', stroke='blue', stroke_width=9))\n '''.splitlines(),outinfo)\n %>\n {{!ansvg}}\n\n\nConventions\n-----------\n\n- Files\n\n - main docs end in ``.rest``\n - ``.rst`` are included and ignored by Sphinx (see ``conf.py``).\n - ``.txt`` are literally included (use :literal: option).\n - templates ``x.rest.stpl`` and ``y.rst.stpl`` are rendered separately.\n - ``some.rst.tpl`` are template included\n Template lookup is done in\n ``.`` and ``..`` with respect to the current file.\n\n - with ``%include('some.rst.tpl', param=\"test\")`` with optional parameters\n - with ``%globals().update(include('utility.rst.tpl'))``\n if it contains only definitions\n\n- ``.. _`id`:`` are *reST targets*.\n reST targets should not be template-generated.\n The template files should have a higher or equal number of targets\n than the generated file,\n in order for tags to jump to the template original.\n If one wants to generate reST targets,\n then this should better happen in a previous step,\n e.g. with ``gen`` files mentioned above.\n\n- References use replacement `substitutions \\\n `__:\n ``|id|``.\n\n- If you want an overview of the linking (traceability),\n add ``.. include:: _traceability_file.rst``\n to ``index.rest`` or another ``.rest`` parallel to it.\n It is there in the generated example project, to include it in tests.\n You might want to remove that line, if you start with the example project.\n ``_traceability_file.{svg,png,rst}`` are all in the same directory.\n\nSee the example project created with ``--rest`` or ``--stpl``\nat the end of this file and the sources of the documentation of\n`rstdoc `__.\n\n\n\nIntegrates Sphinx, Pandoc and Docutils to produce output supported by any of them.\nTo use all three, restructuredText must not use Sphinx extensions.\nInput file, dir or - for stdin.\n\n\nrstfromdocx\n===========\n\n| rstfromdocx: shell command\n| fromdocx: rstdoc module\n\nConvert DOCX to RST in a subfolder of current dir, named after the DOCX file.\nIt also creates ``conf.py``, ``index.py`` and ``Makefile``\nand copies ``dcx.py`` into the folder.\n\nSee |rstdcx| for format conventions for the RST.\n\nThere are options to post-process through::\n\n --listtable (--join can be provided)\n --untable\n --reflow (--sentence True, --join 0)\n --reimg\n\n``rstfromdocx -lurg`` combines all of these.\n\nTo convert more DOCX documents into the same\nRST documentation folder, proceed like this:\n\n- rename/copy the original DOCX to the name you want for the ``.rest`` file\n- run ``rstfromdocx -lurg doc1.docx``; instead of -lurg use your own options\n- check the output in the ``doc1`` subfolder\n- repeat the previous 2 steps with the next DOCX files\n- create a new folder, e.g. ``doc``\n- merge all other folders into that new folder\n\n``fromdocx.docx_rst_5`` creates 5 different rst files with different postprocessing.\n\nSee |rstreflow| for an alternative proceeding.\n\n\n\nrstlisttable\n============\n\n| rstlisttable: shell command\n| listable: rstdoc module\n\nConvert RST grid tables to list-tables.\n\n#. Convert grid tables in a file to list-tables. The result is output to stdout::\n\n $ listtable.py input.rst\n\n#. Convert several files::\n\n $ listtable.py input1.rst input2.rst\n $ listtable.py *.rst\n\n#. Use pipe (but ``cat`` might not keep the encoding)::\n\n $ cat in.rst | listtable.py - | untable.py - > out.rst\n\nOptions\n-------\n-j, --join e.g.002. Join method per column: 0=\"\".join; 1=\" \".join; 2=\"\\\\n\".join\n\n\n\n\nrstuntable\n==========\n\n| rstuntable: shell command\n| untable: rstdoc module\n\nConvert tables of following format to paragraphs with an ID.\nThe '-' in ID is removed and the ID is made lower case.\n**Bold** is removed.\n\n.. list-table::\n :widths: 50 50\n :header-rows: 0\n\n * - **ID-XY-00**\n - text goes here\n\n * - **ID-XY-01**\n - text again goes here\n\n\nIf the first entry does contain no word chars or spaces between words,\nthen the table stays. For a different behavior replace paragraph23.\n\nA file produced from a docx using pandoc or ``fromdocx.py`` will\nneed a pre-processing via ``rstlisttable`` to convert grid tables to ``list-table`` tables.\nThis is done in one step with ``rstfromdocx -lu doc.rst``.\n\n\n\nrstreflow\n=========\n\n| rstreflow: shell command\n| reflow: rstdoc module\n\nReflow tables and paragraphs in a rst document produced from a docx.\n\nPost-process a docx in this order::\n\n rstfromdocx doc.docx\n rstlisttable doc/doc.rst > doc/tmp.rst\n rstuntable doc/tmp.rst > doc/tmp1.rst\n rstreflow doc/tmp1.rst > doc/tmp2.rst\n rstreimg doc/tmp2.rst > doc/tmp3.rst\n rm doc/doc.rst\n mv doc/tmp3.rst doc/doc.rst\n rm doc/tmp*\n\nCheck the intermediate results.\n\nElse one can also do inplace::\n\n rstfromdocx doc.docx\n rstlisttable -i doc/doc.rst\n rstuntable -i doc/doc.rst\n rstreflow -i doc/doc.rst\n rstreimg -i doc/doc.rst\n\n.. note:: DOCX to RST using Pandoc\n\n ``rstfromdocx -lurg doc.rst`` converts a docx to RST and\n does all the post-processing in one step.\n\n It is adviced, though, to compare the output with the original and do some manual\n corrections here and there.\n\n\n\nrstreimg\n========\n\n| rstreimg: shell command\n| reimg: rstdoc module\n\nReimg renames the images in the rst file and the files themselves.\nIt uses part of the document name and a number as new names.\n\nThis is useful, if more RST documents converted from DOCX\nshould be combined in one directory and\nthe names of the images have no meaning (image13,...).\n\n\n\nrstretable\n==========\n\n| rstretable: shell command\n| retable: rstdoc module\n\nTransforms list tables to grid tables.\n\nThis file also contains the code from\nthe Vim plugin \n`vim-rst-tables-py3 `__,\nplus some little fixes.\n``rstdoc`` is used by the Vim plugin\n`vim_py3_rst `__\n, which replaces\n`vim-rst-tables-py3 `__.\n\n.. |rstdcx| replace:: `rstdcx `__\n.. |rstfromdocx| replace:: `rstfromdocx `__\n.. |rstlisttable| replace:: `rstlisttable `__\n.. |rstuntable| replace:: `rstuntable `__\n.. |rstreflow| replace:: `rstreflow `__\n.. |rstreimg| replace:: `rstreimg `__\n.. |rstretable| replace:: `rstretable `__\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/rpuntaie/rstdoc",
"keywords": "Documentation",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "rstdoc",
"package_url": "https://pypi.org/project/rstdoc/",
"platform": "",
"project_url": "https://pypi.org/project/rstdoc/",
"project_urls": {
"Homepage": "https://github.com/rpuntaie/rstdoc"
},
"release_url": "https://pypi.org/project/rstdoc/1.7.2/",
"requires_dist": [
"cffi",
"cairocffi",
"cairosvg",
"pillow",
"pyx",
"pyfca",
"pygal",
"numpy",
"matplotlib",
"sympy",
"pint",
"drawsvg",
"svgwrite",
"stpl",
"pypandoc",
"docutils",
"sphinx",
"sphinx-bootstrap-theme",
"gitpython",
"waf ; extra == 'build'",
"mock ; extra == 'develop'",
"virtualenv ; extra == 'develop'",
"pytest-coverage ; extra == 'develop'"
],
"requires_python": "",
"summary": "rstdoc - support documentation in restructedText (rst)",
"version": "1.7.2"
},
"last_serial": 5892762,
"releases": {
"1.0": [
{
"comment_text": "",
"digests": {
"md5": "eb75ddeabcb6e588a5f0f9811b676a82",
"sha256": "c957ee9917f4a69df579135c62987b2a7abf0fba57208b96635a574440159b95"
},
"downloads": -1,
"filename": "rstdoc-1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "eb75ddeabcb6e588a5f0f9811b676a82",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 65531,
"upload_time": "2018-04-30T20:06:03",
"url": "https://files.pythonhosted.org/packages/42/b2/558f613f19ff94bf21175a1ea8492291eda222465714352c5f92f0d2def0/rstdoc-1.0-py3-none-any.whl"
}
],
"1.1": [
{
"comment_text": "",
"digests": {
"md5": "b94f92a84009c21c546e757ca4531ddd",
"sha256": "f48fcaba3df0a44928282e1416d36ce7597f93de996fb73297a495ee5211fda6"
},
"downloads": -1,
"filename": "rstdoc-1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b94f92a84009c21c546e757ca4531ddd",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 65925,
"upload_time": "2018-05-10T08:06:38",
"url": "https://files.pythonhosted.org/packages/5a/0d/9f7f0b3dbf413004efae1190220960a004981d2ca814c12e7ac3fb709b8e/rstdoc-1.1-py3-none-any.whl"
}
],
"1.2": [
{
"comment_text": "",
"digests": {
"md5": "ec6b4ed7c7e77e071d5cd3ffbfeaa86b",
"sha256": "6540a388d98c2b695fddda99845575067a86146ca771102d297a6958d0e73363"
},
"downloads": -1,
"filename": "rstdoc-1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ec6b4ed7c7e77e071d5cd3ffbfeaa86b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 66398,
"upload_time": "2018-05-25T17:30:34",
"url": "https://files.pythonhosted.org/packages/ab/8f/4716d2a8f317fa2994916dddac1c1de7605e8aeacf8227dbaa65440247a4/rstdoc-1.2-py3-none-any.whl"
}
],
"1.3": [
{
"comment_text": "",
"digests": {
"md5": "218a00e38607f1e35ab03b820960f4b8",
"sha256": "37cb1ebc6ea0a49fd58a5cee2a0c7b799bdd14477e4a5a88b8097cb0079c12a2"
},
"downloads": -1,
"filename": "rstdoc-1.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "218a00e38607f1e35ab03b820960f4b8",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 68129,
"upload_time": "2018-09-09T18:03:30",
"url": "https://files.pythonhosted.org/packages/22/94/ffcc235b206d626546a69af89705bad1a984b46647d090a2b8bb4cbc6e58/rstdoc-1.3-py3-none-any.whl"
}
],
"1.4": [
{
"comment_text": "",
"digests": {
"md5": "d0bb4ec9537b88696860fbb660281598",
"sha256": "bb025dcf143fe6069ba501634afd81e36501c686289315bf487efb172407817e"
},
"downloads": -1,
"filename": "rstdoc-1.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d0bb4ec9537b88696860fbb660281598",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 66234,
"upload_time": "2018-09-23T20:04:02",
"url": "https://files.pythonhosted.org/packages/da/5f/62baba882d939bd822b31d599ec883804de362cbca64969e0721a3b843e5/rstdoc-1.4-py3-none-any.whl"
}
],
"1.6.0": [
{
"comment_text": "",
"digests": {
"md5": "71ee0dc19af59fa8ad854597592f4eb0",
"sha256": "429a7f5d7f02a2a529ecf7a15354240f83268419f5c5d8825359a52d7a014d73"
},
"downloads": -1,
"filename": "rstdoc-1.6.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "71ee0dc19af59fa8ad854597592f4eb0",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 87621,
"upload_time": "2018-10-23T22:30:23",
"url": "https://files.pythonhosted.org/packages/f8/e4/9ae587121c23821386f7ed217e39289b8ffd8d2fab7db576123de1649cb8/rstdoc-1.6.0-py3-none-any.whl"
}
],
"1.6.1": [
{
"comment_text": "",
"digests": {
"md5": "1c3aff3ccc835f92bdaededc553e52a2",
"sha256": "5229d67e6a7789a2df2c208e26b14715c5a21fa025ff8feaf7a228b3335f870d"
},
"downloads": -1,
"filename": "rstdoc-1.6.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "1c3aff3ccc835f92bdaededc553e52a2",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 97721,
"upload_time": "2018-10-28T22:12:17",
"url": "https://files.pythonhosted.org/packages/6e/9f/f0857840d5c92d26415bf870d61b660c2e929ca18d98c3b57b075290e16e/rstdoc-1.6.1-py3-none-any.whl"
}
],
"1.6.2": [
{
"comment_text": "",
"digests": {
"md5": "1562631711c104915c022bfa0a013853",
"sha256": "d1ad10379a749e477c970ac0236a3560aa86e091b84bc142d85c4f6ed1058251"
},
"downloads": -1,
"filename": "rstdoc-1.6.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "1562631711c104915c022bfa0a013853",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 97919,
"upload_time": "2018-10-29T23:20:08",
"url": "https://files.pythonhosted.org/packages/7b/6c/2ec1471dc046798d995f10724d7590fb2a49aa7f6eb1db7be5a8984bbeb9/rstdoc-1.6.2-py3-none-any.whl"
}
],
"1.6.3": [
{
"comment_text": "",
"digests": {
"md5": "e6f4f43a12f7f935de5a8a5d33b4b882",
"sha256": "0e67ffefb899172ef060918e09e63d0e23b39c75f413011791705bc5c05e6186"
},
"downloads": -1,
"filename": "rstdoc-1.6.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e6f4f43a12f7f935de5a8a5d33b4b882",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 97018,
"upload_time": "2018-11-20T07:02:19",
"url": "https://files.pythonhosted.org/packages/8c/f1/9cf765355209ef10c53903cef6bb8619fb0a89a2eec946abcd3e4bdc7e2f/rstdoc-1.6.3-py3-none-any.whl"
}
],
"1.6.4": [
{
"comment_text": "",
"digests": {
"md5": "a1f4827c3a42759e1a1c1d41eb8eaa64",
"sha256": "2b217162ae87e22b0de7730a734964b5bf701548b31ecdedf0a377585b712fda"
},
"downloads": -1,
"filename": "rstdoc-1.6.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a1f4827c3a42759e1a1c1d41eb8eaa64",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 96691,
"upload_time": "2018-11-20T07:57:04",
"url": "https://files.pythonhosted.org/packages/1d/72/6f1f3d4b67d53dd23db21cf33ad71688936d9bbc6c1935734f4032324ea2/rstdoc-1.6.4-py3-none-any.whl"
}
],
"1.6.5": [
{
"comment_text": "",
"digests": {
"md5": "bd55af2c9a290682cf884a5aa81846fd",
"sha256": "6d41fc5fafd5e5f2e02a50265ee36f6ef9437df05b42278704ef58b17fc41e84"
},
"downloads": -1,
"filename": "rstdoc-1.6.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "bd55af2c9a290682cf884a5aa81846fd",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 96776,
"upload_time": "2018-11-20T20:27:04",
"url": "https://files.pythonhosted.org/packages/ac/fb/225db72dbfaa994dbd3d7d75226e9680c7b7abc62e4a7354b2a53daeca56/rstdoc-1.6.5-py3-none-any.whl"
}
],
"1.6.6": [
{
"comment_text": "",
"digests": {
"md5": "8c5cfe291e06a5111abc934be8f065b6",
"sha256": "a0b6a1b62112b23575da77f9a77228332be990176e2b1a322436017d22116f32"
},
"downloads": -1,
"filename": "rstdoc-1.6.6-py3-none-any.whl",
"has_sig": false,
"md5_digest": "8c5cfe291e06a5111abc934be8f065b6",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 98804,
"upload_time": "2018-12-22T20:01:10",
"url": "https://files.pythonhosted.org/packages/1d/8f/fa5e424c6211cef0fe235f80db883863fc4d045a68fb39ca80c6098ac563/rstdoc-1.6.6-py3-none-any.whl"
}
],
"1.6.7": [
{
"comment_text": "",
"digests": {
"md5": "8753543d4158433c89371c78fc877510",
"sha256": "0ce82217b8049b428a47d824b343efe2bc79be0539c6896b89540bd550ffca06"
},
"downloads": -1,
"filename": "rstdoc-1.6.7-py3-none-any.whl",
"has_sig": false,
"md5_digest": "8753543d4158433c89371c78fc877510",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 99384,
"upload_time": "2019-01-20T18:39:28",
"url": "https://files.pythonhosted.org/packages/6b/2b/704ea437cf3d6f7818bf5b1f0eb476ea91ec84a67aea8eb83bc3f2b7e01b/rstdoc-1.6.7-py3-none-any.whl"
}
],
"1.6.8": [
{
"comment_text": "",
"digests": {
"md5": "76ea364b54f49b7fef8eed0f3f72e6fa",
"sha256": "976140a703b27a0bf3f0e46a4d518cd7d6a6709916103eee4f85797ee2c2240e"
},
"downloads": -1,
"filename": "rstdoc-1.6.8-py3-none-any.whl",
"has_sig": false,
"md5_digest": "76ea364b54f49b7fef8eed0f3f72e6fa",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 99628,
"upload_time": "2019-03-01T18:42:42",
"url": "https://files.pythonhosted.org/packages/82/3d/ca02f8a1109ac6903b5fb1437e2049adf5c8fc68afaa0c0aa87e2fa4d5a7/rstdoc-1.6.8-py3-none-any.whl"
}
],
"1.6.9": [
{
"comment_text": "",
"digests": {
"md5": "333c1b9c0f39a16dfb43fc4c67390d88",
"sha256": "ca518bfb43c4fd9dae010fedd508030c8d6ab9e97465e8cf1574b4ff4ac76655"
},
"downloads": -1,
"filename": "rstdoc-1.6.9-py3-none-any.whl",
"has_sig": false,
"md5_digest": "333c1b9c0f39a16dfb43fc4c67390d88",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 99625,
"upload_time": "2019-03-02T12:11:19",
"url": "https://files.pythonhosted.org/packages/32/47/5f46fddec03ac1ac87a97d78a2de1e5ab3fc7a07ced11ca5772b99e369b3/rstdoc-1.6.9-py3-none-any.whl"
}
],
"1.7.0": [
{
"comment_text": "",
"digests": {
"md5": "f28832f1f71d3f0a02b60b1ec32bbb31",
"sha256": "9a97c96b0ee0ae5ea6497b91a1a149cd692ea2d35a841c90ecb4134727a24597"
},
"downloads": -1,
"filename": "rstdoc-1.7.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f28832f1f71d3f0a02b60b1ec32bbb31",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 101003,
"upload_time": "2019-03-22T17:35:42",
"url": "https://files.pythonhosted.org/packages/01/90/16543384a822797989dd2582ce4417fddbd8f9b6c6d9a9ddd6e0c6e18922/rstdoc-1.7.0-py3-none-any.whl"
}
],
"1.7.1": [
{
"comment_text": "",
"digests": {
"md5": "9f10f83baf9235e04a6b066534885ea8",
"sha256": "1bf1b66a5b96c9146c15a743684ceaf0ab2a85d3ce541be12f9fb9c22454150f"
},
"downloads": -1,
"filename": "rstdoc-1.7.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "9f10f83baf9235e04a6b066534885ea8",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 101050,
"upload_time": "2019-03-28T10:57:05",
"url": "https://files.pythonhosted.org/packages/a1/43/c594133f6e76bc4c20b56dd74967393744219abc7aac1cc3db7f6c5884b9/rstdoc-1.7.1-py3-none-any.whl"
}
],
"1.7.2": [
{
"comment_text": "",
"digests": {
"md5": "43cb94bd3f284f4cfc1e70d899f68639",
"sha256": "86bd448b64eebfed762769721e9f38795a411f691399961b38055cba475100b5"
},
"downloads": -1,
"filename": "rstdoc-1.7.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "43cb94bd3f284f4cfc1e70d899f68639",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 110499,
"upload_time": "2019-09-26T21:06:45",
"url": "https://files.pythonhosted.org/packages/47/25/9acf41156cba3b71c1ff2d12aa15c767412bcd7be32e8208ccc7f6b9ccd1/rstdoc-1.7.2-py3-none-any.whl"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "43cb94bd3f284f4cfc1e70d899f68639",
"sha256": "86bd448b64eebfed762769721e9f38795a411f691399961b38055cba475100b5"
},
"downloads": -1,
"filename": "rstdoc-1.7.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "43cb94bd3f284f4cfc1e70d899f68639",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 110499,
"upload_time": "2019-09-26T21:06:45",
"url": "https://files.pythonhosted.org/packages/47/25/9acf41156cba3b71c1ff2d12aa15c767412bcd7be32e8208ccc7f6b9ccd1/rstdoc-1.7.2-py3-none-any.whl"
}
]
}