{ "info": { "author": "Bibek Kafle , Roland Shoemaker ", "author_email": "rolandshoemaker@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Environment :: Other Environment", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Documentation", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Documentation", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Text Processing :: Markup", "Topic :: Utilities" ], "description": "commonmark.py\n=============\n\ncommonmark.py is a pure Python port of `jgm `__'s\n`commonmark.js `__, a\nMarkdown parser and renderer for the\n`CommonMark `__ specification, using only native\nmodules. Once both this project and the CommonMark specification are\nstable we will release the first ``1.0`` version and attempt to keep up\nto date with changes in ``commonmark.js``.\n\ncommonmark.py is tested against the CommonMark spec with Python versions\n2.7, 3.4, 3.5, 3.6, and 3.7.\n\n**Current version:** 0.9.1\n\n|Pypi Link| |Build Status| |Doc Link|\n\nInstallation\n------------\n\n::\n\n $ pip install commonmark\n\nUsage\n-----\n\n::\n\n >>> import commonmark\n >>> commonmark.commonmark('*hello!*')\n '

hello!

\\n'\n\nOr, without the syntactic sugar:\n\n.. code:: python\n\n import commonmark\n parser = commonmark.Parser()\n ast = parser.parse(\"Hello *World*\")\n\n renderer = commonmark.HtmlRenderer()\n html = renderer.render(ast)\n print(html) #

Hello World

\n\n # inspecting the abstract syntax tree\n json = commonmark.dumpJSON(ast)\n commonmark.dumpAST(ast) # pretty print generated AST structure\n\nThere is also a CLI:\n\n::\n\n $ cmark README.md -o README.html\n $ cmark README.md -o README.json -aj # output AST as JSON\n $ cmark README.md -a # pretty print generated AST structure\n $ cmark -h\n usage: cmark [-h] [-o [O]] [-a] [-aj] [infile]\n\n Process Markdown according to the CommonMark specification.\n\n positional arguments:\n infile Input Markdown file to parse, defaults to stdin\n\n optional arguments:\n -h, --help show this help message and exit\n -o [O] Output HTML/JSON file, defaults to stdout\n -a Print formatted AST\n -aj Output JSON AST\n\n\nContributing\n------------\n\nIf you would like to offer suggestions/optimizations/bugfixes through\npull requests please do! Also if you find an error in the\nparser/renderer that isn't caught by the current test suite please open\na new issue and I would also suggest you send the\n`commonmark.js `__ project\na pull request adding your test to the existing test suite.\n\nTests\n-----\n\nTo work on commonmark.py, you will need to be able to run the test suite to\nmake sure your changes don't break anything. To run the tests, you can do\nsomething like this:\n\n::\n\n $ pyvenv venv\n $ ./venv/bin/python setup.py develop test\n\nThe tests script, ``commonmark/tests/run_spec_tests.py``, is pretty much a devtool. As\nwell as running all the tests embedded in ``spec.txt`` it also allows you\nto run specific tests using the ``-t`` argument, provide information\nabout passed tests with ``-p``, percentage passed by category of test\nwith ``-s``, and enter markdown interactively with ``-i`` (In\ninteractive mode end a block by inputting a line with just ``end``, to\nquit do the same but with ``quit``). ``-d`` can be used to print call\ntracing.\n\n::\n\n $ ./venv/bin/python commonmark/tests/run_spec_tests.py -h\n usage: run_spec_tests.py [-h] [-t T] [-p] [-f] [-i] [-d] [-np] [-s]\n\n script to run the CommonMark specification tests against the commonmark.py\n parser.\n\n optional arguments:\n -h, --help show this help message and exit\n -t T Single test to run or comma separated list of tests (-t 10 or -t 10,11,12,13)\n -p Print passed test information\n -f Print failed tests (during -np...)\n -i Interactive Markdown input mode\n -d Debug, trace calls\n -np Only print section header, tick, or cross\n -s Print percent of tests passed by category\n\nAuthors\n-------\n\n- `Bibek Kafle `__\n- `Roland Shoemaker `__\n- `Nikolas Nyby `__\n\n.. |Pypi Link| image:: https://img.shields.io/pypi/v/commonmark.svg\n :target: https://pypi.org/project/commonmark/\n\n.. |Build Status| image:: https://travis-ci.org/rtfd/commonmark.py.svg?branch=master\n :target: https://travis-ci.org/rtfd/commonmark.py\n\n.. |Doc Link| image:: https://readthedocs.org/projects/commonmarkpy/badge/?version=latest\n :target: https://commonmarkpy.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n\n", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/rtfd/commonmark.py", "keywords": "markup,markdown,commonmark", "license": "BSD-3-Clause", "maintainer": "Nikolas Nyby", "maintainer_email": "nikolas@gnu.org", "name": "commonmark", "package_url": "https://pypi.org/project/commonmark/", "platform": "", "project_url": "https://pypi.org/project/commonmark/", "project_urls": { "Homepage": "https://github.com/rtfd/commonmark.py" }, "release_url": "https://pypi.org/project/commonmark/0.9.1/", "requires_dist": [ "future (>=0.14.0) ; python_version < \"3\"", "flake8 (==3.7.8) ; extra == 'test'", "hypothesis (==3.55.3) ; extra == 'test'" ], "requires_python": "", "summary": "Python parser for the CommonMark Markdown spec", "version": "0.9.1" }, "last_serial": 5929007, "releases": { "0.5.0": [ { "comment_text": "", "digests": { "md5": "43c9062122de5b2864f394f8e3764502", "sha256": "ac9b2a01e5dd3f18aff0c1d045ab79b4d7bdcba24d1af5b3dccae405c43d255f" }, "downloads": -1, "filename": "CommonMark-0.5.0.tar.gz", "has_sig": false, "md5_digest": "43c9062122de5b2864f394f8e3764502", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49182, "upload_time": "2014-09-26T13:11:08", "url": "https://files.pythonhosted.org/packages/1e/19/fb900b116432a897c082d2d72dab4d37d322fb2bf5697b8133137d48d1ad/CommonMark-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "0c5e97731eead2fe90ed6be430a5ea79", "sha256": "62e561279f40c45c95504955e0ae2d2e1b04cc49b12ad219aaa4c79952047875" }, "downloads": -1, "filename": "CommonMark-0.5.1.tar.gz", "has_sig": false, "md5_digest": "0c5e97731eead2fe90ed6be430a5ea79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49307, "upload_time": "2014-09-26T15:53:19", "url": "https://files.pythonhosted.org/packages/e0/90/270b0d814e13b24f195c29820b6cff163234b4f47a33805ead8ebecacf1e/CommonMark-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "15797dfab917446950bdeaf5cd34014c", "sha256": "c0b27505d870b0c857937c6423aa6d4afaa0a24476ca898d23ce725ed02c1145" }, "downloads": -1, "filename": "CommonMark-0.5.2.tar.gz", "has_sig": false, "md5_digest": "15797dfab917446950bdeaf5cd34014c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49350, "upload_time": "2014-09-26T18:33:19", "url": "https://files.pythonhosted.org/packages/98/1b/c4ad2873edba74589db897ce3057b217261509f8c94466bf7127ff794e2c/CommonMark-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "421e5edce32cb779b802dd9c54be4d17", "sha256": "db284dc68093d9aa1b9be5a8be45ddd95896b48ee6115d53fc0a5cbe6c969599" }, "downloads": -1, "filename": "CommonMark-0.5.3.tar.gz", "has_sig": false, "md5_digest": "421e5edce32cb779b802dd9c54be4d17", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 119809, "upload_time": "2014-09-27T08:09:06", "url": "https://files.pythonhosted.org/packages/4e/b2/d7841ee173da45e97c024d6d6a02185d613f3537eec79532eb3f50cfd258/CommonMark-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "8eaa7602f8086344ae9027d9a7b1d4b9", "sha256": "34d73ec8085923c023930dfc0bcd1c4286e28a2a82de094bb72fabcc0281cbe5" }, "downloads": -1, "filename": "CommonMark-0.5.4.tar.gz", "has_sig": false, "md5_digest": "8eaa7602f8086344ae9027d9a7b1d4b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 120316, "upload_time": "2014-09-29T02:22:05", "url": "https://files.pythonhosted.org/packages/4d/93/3808cbcebe94d205f55a9a32857df733a603339d32c46cd32669d808d964/CommonMark-0.5.4.tar.gz" } ], "0.5.5": [ { "comment_text": "", "digests": { "md5": "e28364768e72c31d6a71bccbdadcb15b", "sha256": "511516a77cde0ab98c82e1213d1ae50dc24bb6f075a68e6476172f69077b4c3b" }, "downloads": -1, "filename": "CommonMark-0.5.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e28364768e72c31d6a71bccbdadcb15b", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 48305, "upload_time": "2015-12-30T23:40:02", "url": "https://files.pythonhosted.org/packages/43/d8/274d4c78bdb6184a9e234dc5a10aa9540080ff92036c2f846d64ec859a01/CommonMark-0.5.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8edc03bfdd9b98b33d072d6bb1799daa", "sha256": "c267cd9ebcefa9e84d40870a17d0ac6cd731a75bc936093235a5c28a45cceacc" }, "downloads": -1, "filename": "CommonMark-0.5.5.tar.gz", "has_sig": false, "md5_digest": "8edc03bfdd9b98b33d072d6bb1799daa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 123070, "upload_time": "2015-12-30T23:39:56", "url": "https://files.pythonhosted.org/packages/58/3b/5edcf2af7c3fcbe271ab1c2325fc721c147b267a46dc704f6cd7559a6b8c/CommonMark-0.5.5.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "104227cdceafc430d90df3aaed67d44a", "sha256": "9a2beaf6f17f913e1584faa2cbf43d02215072e733efabeab19d82daa517205a" }, "downloads": -1, "filename": "CommonMark-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "104227cdceafc430d90df3aaed67d44a", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 38291, "upload_time": "2016-01-04T20:29:54", "url": "https://files.pythonhosted.org/packages/88/98/600d83f96a57b803d68ba4202322d6fc5eef13c0d16515d84d8c5eb616a6/CommonMark-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eec7e00a4c71db7c409e49e35e7bb17a", "sha256": "8bfedd4fc13b5415c1faea4eeaa4e43321b539f085014d0efd56e888049aab27" }, "downloads": -1, "filename": "CommonMark-0.6.0.tar.gz", "has_sig": false, "md5_digest": "eec7e00a4c71db7c409e49e35e7bb17a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 82425, "upload_time": "2016-01-04T20:29:48", "url": "https://files.pythonhosted.org/packages/69/e6/18fc249f43561cc05284b53e5383aa9a454a131b3c52bdb7d118422767e1/CommonMark-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "d4dd8c30ed36d595fcfa587459b9c021", "sha256": "8e91abc0f08dd096eb74306095988e6576a595ec03d46255056da5cf3f119aa3" }, "downloads": -1, "filename": "CommonMark-0.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d4dd8c30ed36d595fcfa587459b9c021", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 38233, "upload_time": "2016-01-05T21:56:13", "url": "https://files.pythonhosted.org/packages/56/f9/1c99a3e2550eefaf6e6f87d7348055de1fa6d7e001e019fe4e0fb667101d/CommonMark-0.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bdd1b86619423f57824f7278f7017d64", "sha256": "f70e325ba5cc8d37bffbf74212a06aa14a2c8f5781af849672850221e4a382d3" }, "downloads": -1, "filename": "CommonMark-0.6.1.tar.gz", "has_sig": false, "md5_digest": "bdd1b86619423f57824f7278f7017d64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 82433, "upload_time": "2016-01-05T21:55:52", "url": "https://files.pythonhosted.org/packages/39/b3/269d7db3e5806ed353b62f38598ee6c8b93cac69c1d02f320b96b8c9e6bf/CommonMark-0.6.1.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "aaf1681ee395107677939357b98bbb59", "sha256": "7b5251c7d1af3859811f5bcbedae8c2d723d8442ea1dcfbc2a6bfbbf1c382981" }, "downloads": -1, "filename": "CommonMark-0.6.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "aaf1681ee395107677939357b98bbb59", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 38298, "upload_time": "2016-01-08T18:34:42", "url": "https://files.pythonhosted.org/packages/78/8f/043511aaa4c737b8fd842e4ed061d0fbb9a48b27fb037019e05c8a7f37f0/CommonMark-0.6.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7edb83ced30548051d259437b310b6f0", "sha256": "16a36ffc1f6087c589a1558f4dbeee0f7ea293e3000bb5ec214e5d6b43e0770f" }, "downloads": -1, "filename": "CommonMark-0.6.2.tar.gz", "has_sig": false, "md5_digest": "7edb83ced30548051d259437b310b6f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 81203, "upload_time": "2016-01-08T18:34:21", "url": "https://files.pythonhosted.org/packages/5b/5c/503a0d7329d26b2b8fc29ec6add7441dc7c1e1d28abffb91b90dfa64e3a9/CommonMark-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "476acd845d4d66a2d4065ca0d604d8a9", "sha256": "c83f45cd96d9ef86a181ab12de6b1a0b298e57fd33d7b966d34f2031503d80ec" }, "downloads": -1, "filename": "CommonMark-0.6.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "476acd845d4d66a2d4065ca0d604d8a9", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 37596, "upload_time": "2016-01-19T14:52:16", "url": "https://files.pythonhosted.org/packages/8b/bf/707e700a559dd7d2a103e6104411abd44b23113121d6cea9cd5f320ee768/CommonMark-0.6.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a75f584af26d3978b33a296a77f8354e", "sha256": "ee5a88f23678794592efe3fc11033f17fc77b3296a85f5e1d5b715f8e110a773" }, "downloads": -1, "filename": "CommonMark-0.6.3.tar.gz", "has_sig": false, "md5_digest": "a75f584af26d3978b33a296a77f8354e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 82104, "upload_time": "2016-01-19T14:52:09", "url": "https://files.pythonhosted.org/packages/f7/94/b6a4965cfcabc17802dd31709d57f13d7d1dc50c6a42b3e9766fe634996f/CommonMark-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "22fecad48091e26fe5883a41c7d0e18a", "sha256": "da79b830e6874da896b880804cb7f99f4fc4020e1c63977783f552ab18579acb" }, "downloads": -1, "filename": "CommonMark-0.6.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "22fecad48091e26fe5883a41c7d0e18a", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 45428, "upload_time": "2016-05-09T16:12:54", "url": "https://files.pythonhosted.org/packages/89/8d/465d2316172c43771b2680638f13d23280aaea0688b9578047cc0afdaca1/CommonMark-0.6.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d6b44a0a8e5d6cb66dbe6cad72e99ae", "sha256": "0a881b7526ab4c841498f71cb591d499f79fcaedb692e78e334bb3921d27d171" }, "downloads": -1, "filename": "CommonMark-0.6.4.tar.gz", "has_sig": false, "md5_digest": "5d6b44a0a8e5d6cb66dbe6cad72e99ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83586, "upload_time": "2016-05-09T16:12:32", "url": "https://files.pythonhosted.org/packages/dc/05/9f2361017999720f8fbbae8955bf2976f8fc2fc0e0f682019420e675bdd0/CommonMark-0.6.4.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "07798e8eeca7fa38bbbb11409defeb88", "sha256": "665dddf2c64bb6c8260687ba1dd31931276661d54540abff284cad8640808241" }, "downloads": -1, "filename": "CommonMark-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "07798e8eeca7fa38bbbb11409defeb88", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 46235, "upload_time": "2016-06-07T15:56:55", "url": "https://files.pythonhosted.org/packages/96/dd/4786903316e96ede9656c2d9c5058c930d6e8b09b9c8d0320882822e4fdb/CommonMark-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "368b76f5ce9d6602fa9ad3a6bce6c9c1", "sha256": "cb5afb8c6a5579e236ee5f08754c22cac4172317b23f72168a229bc0ed49d227" }, "downloads": -1, "filename": "CommonMark-0.7.0.tar.gz", "has_sig": false, "md5_digest": "368b76f5ce9d6602fa9ad3a6bce6c9c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 84059, "upload_time": "2016-06-07T15:56:50", "url": "https://files.pythonhosted.org/packages/ef/b1/4d62bc6c48432b0544d69b5b2bc61c95ccb77a26dea0aafca5c4c4bfe416/CommonMark-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "8ee789f3233524977b1f76150ae10ff2", "sha256": "11d730846393c4e8336b46e75ba9f8eb519b301c663b4ff547714374a52b73e1" }, "downloads": -1, "filename": "CommonMark-0.7.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8ee789f3233524977b1f76150ae10ff2", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 46587, "upload_time": "2016-07-20T20:08:12", "url": "https://files.pythonhosted.org/packages/a0/98/66dbd5bd17015bacd21149aef4d2b4a8bfd90cf975079d27c802daa150b4/CommonMark-0.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "582287636b17eb0130e750501499c342", "sha256": "6343a672a5fbae777fba077563ec429f67efc8c66adb30a7d4827d22d1ea238f" }, "downloads": -1, "filename": "CommonMark-0.7.1.tar.gz", "has_sig": false, "md5_digest": "582287636b17eb0130e750501499c342", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85204, "upload_time": "2016-07-20T20:08:09", "url": "https://files.pythonhosted.org/packages/86/d9/e976be0d4ff0b85b44e7e669af8224e0f80c11042015154667a2d9d61a33/CommonMark-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "a9a784c28d5fabfbe8f109e966b87827", "sha256": "1e3f891feaaff86c97deb591e4405b8ec07678b619d73f9a3a3846fd26fc1b2b" }, "downloads": -1, "filename": "CommonMark-0.7.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a9a784c28d5fabfbe8f109e966b87827", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 42736, "upload_time": "2016-08-10T15:51:54", "url": "https://files.pythonhosted.org/packages/2e/5c/9ff98712dff8c01bca7355c95ede4112762c634acfccf4b7e29d95a2ff37/CommonMark-0.7.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "93fbcc5359935ca82ebf9de8e4a94a73", "sha256": "3cf8971d85b5782563ef8a3cc9c9ec92f09f4e6b856e42b0cbf1931927218e1b" }, "downloads": -1, "filename": "CommonMark-0.7.2.tar.gz", "has_sig": false, "md5_digest": "93fbcc5359935ca82ebf9de8e4a94a73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 84776, "upload_time": "2016-08-10T15:51:52", "url": "https://files.pythonhosted.org/packages/6b/6b/9f711705fd36259a47ae7b5a4feeea664eea46d3a54856bbda00de7f119c/CommonMark-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "2d7b57b5fbf49235502231f4412850b8", "sha256": "5576b8efdf16c122dd5ac46b5ae39ccd77af8a0983bf5e262d3829d2a79cd0f4" }, "downloads": -1, "filename": "CommonMark-0.7.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2d7b57b5fbf49235502231f4412850b8", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 42976, "upload_time": "2017-01-05T18:49:59", "url": "https://files.pythonhosted.org/packages/8b/5c/953a0cd7250314cae186a905e5ae797b88cc31d784ec4e1501713756c18c/CommonMark-0.7.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b1085af871ca782bccb0ccbd5af31ebc", "sha256": "5f20ebd91614c8d339d4cded314894feb5d9a54c3b52c1ff9883794557149ea8" }, "downloads": -1, "filename": "CommonMark-0.7.3.tar.gz", "has_sig": false, "md5_digest": "b1085af871ca782bccb0ccbd5af31ebc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85177, "upload_time": "2017-01-05T18:49:58", "url": "https://files.pythonhosted.org/packages/c7/10/8b8818f133409f344a412e2d501a8834e403c7b4c9b9ccfab7ceeabd20a7/CommonMark-0.7.3.tar.gz" } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "c404587d1f1c2bf97dc314e939a93eb5", "sha256": "4d3e6853c17c5f92a5bec77343d816254f135e34b8935d0d61f0afc1226c51b7" }, "downloads": -1, "filename": "CommonMark-0.7.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c404587d1f1c2bf97dc314e939a93eb5", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 46218, "upload_time": "2017-08-05T17:34:13", "url": "https://files.pythonhosted.org/packages/0c/d7/25940446e6cb0ff4761ae46ba32fe0e48aaf99335e0c39c37f03e7bb1bbe/CommonMark-0.7.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "84886db395f619661f1876bb6d9dd4a3", "sha256": "24678b72094398df96312fb927e274ccaf5148f25e47aca9f7fc062693ae7577" }, "downloads": -1, "filename": "CommonMark-0.7.4.tar.gz", "has_sig": false, "md5_digest": "84886db395f619661f1876bb6d9dd4a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 87841, "upload_time": "2017-08-05T17:34:11", "url": "https://files.pythonhosted.org/packages/7a/18/2e05002bd47a1608be5352bcfac5ef83dc3e633550fbc49cf4151f3c2875/CommonMark-0.7.4.tar.gz" } ], "0.7.5": [ { "comment_text": "", "digests": { "md5": "cb9e27876c766539f82490b6f017e71b", "sha256": "12deadd8ef46155a0af4213a91a95833ae6c29e1ff36cc3f6121668f345af5ad" }, "downloads": -1, "filename": "CommonMark-0.7.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cb9e27876c766539f82490b6f017e71b", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 46485, "upload_time": "2018-03-13T17:55:40", "url": "https://files.pythonhosted.org/packages/8a/5c/625ac1a93da3a672f52d947023770331b958a1100cd9889b727cde5f7ba5/CommonMark-0.7.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "70cb4ade4b9d0370213be9816f99a21e", "sha256": "4dfbbd1dbc669a9b71a015032b2bbe5c4b019ca8b6ca410d89cf7020de46d2c0" }, "downloads": -1, "filename": "CommonMark-0.7.5.tar.gz", "has_sig": false, "md5_digest": "70cb4ade4b9d0370213be9816f99a21e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 88702, "upload_time": "2018-03-13T17:55:39", "url": "https://files.pythonhosted.org/packages/77/16/44a297228a439484d049cdad818c7f6691c162b4cd741c619caeb208bb1e/CommonMark-0.7.5.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "d311b05e3dab7423380936ac4b872a01", "sha256": "5ef7643594cf9e30de151e82bca2e5b6aeef76644fa4e45ca5609932a3d33774" }, "downloads": -1, "filename": "commonmark-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d311b05e3dab7423380936ac4b872a01", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 88931, "upload_time": "2018-09-03T17:20:08", "url": "https://files.pythonhosted.org/packages/fb/c5/aff135cd992afd11d633f744f9c7721c5d063e85b57e59e0aa2537e17cfc/commonmark-0.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f58f409f16449b2fc9578a5901e791b", "sha256": "96a35cbc43a0e358355729f1e6ff4c1c3eb367b89c3db3d60dc631d47ec40ccf" }, "downloads": -1, "filename": "commonmark-0.8.0.tar.gz", "has_sig": false, "md5_digest": "8f58f409f16449b2fc9578a5901e791b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 125984, "upload_time": "2018-09-03T17:20:06", "url": "https://files.pythonhosted.org/packages/18/f7/687cd76a98608c5677f0ad83ab84fe67ec2b7fc0eca72a6693ff4b96585e/commonmark-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "95ed1916b63b3cf522de8b585fdb71a3", "sha256": "9f6dda7876b2bb88dd784440166f4bc8e56cb2b2551264051123bacb0b6c1d8a" }, "downloads": -1, "filename": "commonmark-0.8.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "95ed1916b63b3cf522de8b585fdb71a3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 47387, "upload_time": "2018-09-06T17:24:43", "url": "https://files.pythonhosted.org/packages/ab/ca/439c88039583a29564a0043186875258e9a4f041fb5c422cd387b8e10175/commonmark-0.8.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f0925dd4fe99e8e177dfac930ac1972d", "sha256": "abcbc854e0eae5deaf52ae5e328501b78b4a0758bf98ac8bb792fce993006084" }, "downloads": -1, "filename": "commonmark-0.8.1.tar.gz", "has_sig": false, "md5_digest": "f0925dd4fe99e8e177dfac930ac1972d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90795, "upload_time": "2018-09-06T17:24:44", "url": "https://files.pythonhosted.org/packages/21/ba/5133e424a9112aa76cf09ce82cbc2af712691f4a80abd123b6de3aa47f07/commonmark-0.8.1.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "b0a09ffdde66ae22ee30fd8229d77711", "sha256": "14c3df31e8c9c463377e287b2a1eefaa6019ab97b22dad36e2f32be59d61d68d" }, "downloads": -1, "filename": "commonmark-0.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b0a09ffdde66ae22ee30fd8229d77711", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 51046, "upload_time": "2019-05-02T19:01:44", "url": "https://files.pythonhosted.org/packages/a7/65/2ea45a38e8c6a0a13453c5cadcc9b725049425c8628dbe7da87b30944573/commonmark-0.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "85f1a4ad18da0ff8f6d1aa67015cfe9f", "sha256": "867fc5db078ede373ab811e16b6789e9d033b15ccd7296f370ca52d1ee792ce0" }, "downloads": -1, "filename": "commonmark-0.9.0.tar.gz", "has_sig": false, "md5_digest": "85f1a4ad18da0ff8f6d1aa67015cfe9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 94507, "upload_time": "2019-05-02T19:01:46", "url": "https://files.pythonhosted.org/packages/ac/9d/a9ff7efaf06fb2b6fcc7a035760ba0971250832e37f0c554c335d86c160b/commonmark-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "091b5c3805fbdad90d5658ad4bf47687", "sha256": "da2f38c92590f83de410ba1a3cbceafbc74fee9def35f9251ba9a971d6d66fd9" }, "downloads": -1, "filename": "commonmark-0.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "091b5c3805fbdad90d5658ad4bf47687", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 51068, "upload_time": "2019-10-04T15:37:37", "url": "https://files.pythonhosted.org/packages/b1/92/dfd892312d822f36c55366118b95d914e5f16de11044a27cf10a7d71bbbf/commonmark-0.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cd1dc70c4714d9ed4117a40490c25e00", "sha256": "452f9dc859be7f06631ddcb328b6919c67984aca654e5fefb3914d54691aed60" }, "downloads": -1, "filename": "commonmark-0.9.1.tar.gz", "has_sig": false, "md5_digest": "cd1dc70c4714d9ed4117a40490c25e00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95764, "upload_time": "2019-10-04T15:37:39", "url": "https://files.pythonhosted.org/packages/60/48/a60f593447e8f0894ebb7f6e6c1f25dafc5e89c5879fdc9360ae93ff83f0/commonmark-0.9.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "091b5c3805fbdad90d5658ad4bf47687", "sha256": "da2f38c92590f83de410ba1a3cbceafbc74fee9def35f9251ba9a971d6d66fd9" }, "downloads": -1, "filename": "commonmark-0.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "091b5c3805fbdad90d5658ad4bf47687", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 51068, "upload_time": "2019-10-04T15:37:37", "url": "https://files.pythonhosted.org/packages/b1/92/dfd892312d822f36c55366118b95d914e5f16de11044a27cf10a7d71bbbf/commonmark-0.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cd1dc70c4714d9ed4117a40490c25e00", "sha256": "452f9dc859be7f06631ddcb328b6919c67984aca654e5fefb3914d54691aed60" }, "downloads": -1, "filename": "commonmark-0.9.1.tar.gz", "has_sig": false, "md5_digest": "cd1dc70c4714d9ed4117a40490c25e00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 95764, "upload_time": "2019-10-04T15:37:39", "url": "https://files.pythonhosted.org/packages/60/48/a60f593447e8f0894ebb7f6e6c1f25dafc5e89c5879fdc9360ae93ff83f0/commonmark-0.9.1.tar.gz" } ] }