{ "info": { "author": "Dmitry Shachnev", "author_email": "mitya57@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "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 :: Libraries :: Python Modules", "Topic :: Text Processing :: General", "Topic :: Text Processing :: Markup" ], "description": "\n.. image:: https://api.travis-ci.org/retext-project/pymarkups.svg\n :target: https://travis-ci.org/retext-project/pymarkups\n :alt: Travis CI status\n.. image:: https://codecov.io/gh/retext-project/pymarkups/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/retext-project/pymarkups\n :alt: Coverage status\n.. image:: https://readthedocs.org/projects/pymarkups/badge/?version=latest\n :target: https://pymarkups.readthedocs.io/en/latest/\n :alt: ReadTheDocs status\n\nThis module provides a wrapper around various text markup languages.\n\nAvailable by default are Markdown_, reStructuredText_ and Textile_, but you\ncan easily add your own markups.\n\nUsage example:\n\n.. code:: python\n\n >>> import markups\n >>> markup = markups.get_markup_for_file_name(\"myfile.rst\")\n >>> markup.name\n 'reStructuredText'\n >>> markup.attributes[markups.common.SYNTAX_DOCUMENTATION]\n 'http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html'\n >>> text = \"\"\"\n ... Hello, world!\n ... =============\n ...\n ... This is an example **reStructuredText** document.\n ... \"\"\"\n >>> result = markup.convert(text)\n >>> result.get_document_title()\n 'Hello, world!'\n >>> print(result.get_document_body()) # doctest: +NORMALIZE_WHITESPACE\n
\n

Hello, world!

\n

This is an example reStructuredText document.

\n
\n\n.. _Markdown: https://daringfireball.net/projects/markdown/\n.. _reStructuredText: http://docutils.sourceforge.net/rst.html\n.. _Textile: https://en.wikipedia.org/wiki/Textile_(markup_language)\n\nThe release version can be downloaded from PyPI_. The source code is hosted on\nGitHub_.\n\n.. _PyPI: https://pypi.org/project/Markups/\n.. _GitHub: https://github.com/retext-project/pymarkups\n\nThe documentation is available online_ or can be generated from source by\ninstalling Sphinx_ and running::\n\n python3 setup.py build_sphinx\n\n.. _online: https://pymarkups.readthedocs.io/en/latest/\n.. _Sphinx: http://www.sphinx-doc.org/en/stable/\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/retext-project/pymarkups", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "Markups", "package_url": "https://pypi.org/project/Markups/", "platform": "", "project_url": "https://pypi.org/project/Markups/", "project_urls": { "Homepage": "https://github.com/retext-project/pymarkups" }, "release_url": "https://pypi.org/project/Markups/3.0.0/", "requires_dist": [ "python-markdown-math", "Markdown (>=2.6); extra == 'Markdown'", "textile; extra == 'Textile'", "Pygments; extra == 'highlighting'", "docutils; extra == 'reStructuredText'" ], "requires_python": "", "summary": "A wrapper around various text markups", "version": "3.0.0" }, "last_serial": 3858739, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "accdc404a91539a88dbe41f41499e653", "sha256": "1d30b651e8bda42424457eb8296c774ce9202253cf7b1d48326c7c9c0941356f" }, "downloads": -1, "filename": "Markups-0.2.tar.gz", "has_sig": false, "md5_digest": "accdc404a91539a88dbe41f41499e653", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5696, "upload_time": "2012-09-04T12:57:57", "url": "https://files.pythonhosted.org/packages/f8/39/f2a2d043d3f7a6c7815437248c70fcfb6630fa732e3a19495504a4239ac0/Markups-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "12cfb91051cc95fec2beaee41941c9a7", "sha256": "5d700eca0c29cd497e55b1e868fc9d0bd547a6d41ea71946a7dd60df76d1ec54" }, "downloads": -1, "filename": "Markups-0.2.1.tar.gz", "has_sig": false, "md5_digest": "12cfb91051cc95fec2beaee41941c9a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6243, "upload_time": "2012-09-09T12:43:26", "url": "https://files.pythonhosted.org/packages/47/5f/920949a44e731a250e135e1ab01b0eacb3a9de0f9252c797e620281c9ffb/Markups-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "c02739c0753d8a63dc5c0f92fcea3ed0", "sha256": "346aa4a943f204d7f00264b41f4a34feac604f87d70e4f76d0c5ded8e9a242c2" }, "downloads": -1, "filename": "Markups-0.2.2.tar.gz", "has_sig": false, "md5_digest": "c02739c0753d8a63dc5c0f92fcea3ed0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8724, "upload_time": "2012-10-02T07:42:21", "url": "https://files.pythonhosted.org/packages/39/12/8218e5e0a4331b2f74a93152f750adbab94983db043b007eb3edd3965c94/Markups-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "4808f5f6d76aa140bd39760418ce6c7b", "sha256": "bef1a5881abf40caf556d25a099c3eec8a6f2b154c1c597dbc6e5a8ae1fcd507" }, "downloads": -1, "filename": "Markups-0.2.3.tar.gz", "has_sig": false, "md5_digest": "4808f5f6d76aa140bd39760418ce6c7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8830, "upload_time": "2012-11-02T17:23:19", "url": "https://files.pythonhosted.org/packages/63/e8/52231779b8b202bf90573b9c23af247a147b1beabe0ed89c741473175c9f/Markups-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "3cc6587285337d8ac77331dd1c640f7e", "sha256": "0aab138698035e699fad1c88bebb3fa5e90a1876bc7d8fefb3491513fe13f16b" }, "downloads": -1, "filename": "Markups-0.2.4.tar.gz", "has_sig": false, "md5_digest": "3cc6587285337d8ac77331dd1c640f7e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8827, "upload_time": "2012-11-25T13:39:35", "url": "https://files.pythonhosted.org/packages/d0/ca/1e18d74a9658d3c773ca8a063d4e0cc5f610991109db30f2de61bf6df22b/Markups-0.2.4.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "98169b2ceed6f909e13114d79c2355ac", "sha256": "963c50474c9346e9eba6ef62f1394cf9fcdae2778de67abeab4705d38c0b788b" }, "downloads": -1, "filename": "Markups-0.3.tar.gz", "has_sig": false, "md5_digest": "98169b2ceed6f909e13114d79c2355ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8944, "upload_time": "2013-07-25T10:28:58", "url": "https://files.pythonhosted.org/packages/41/47/358ce0861ff70e36931d9e5b6957fa597a28c9593fb8a5ea2677c877d1cf/Markups-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "930b5b2a0bc77219e825b954366f50c9", "sha256": "3c33a19200a224b9c320e48557ec29e13dbe8094c6670da2851b75d6657950b8" }, "downloads": -1, "filename": "Markups-0.4.tar.gz", "has_sig": false, "md5_digest": "930b5b2a0bc77219e825b954366f50c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9725, "upload_time": "2013-11-30T09:26:03", "url": "https://files.pythonhosted.org/packages/d6/5c/53242c91dee291a8075147b0c89712b76be5587679a2fdb3152b8078dc8c/Markups-0.4.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "aab48355751441b1abf00a366e3ff141", "sha256": "1cd6c1b277ad60959794fe4c2db04bbb8749e4e2fb8d32384330c2a2ab4e8d8e" }, "downloads": -1, "filename": "Markups-0.5.0.tar.gz", "has_sig": true, "md5_digest": "aab48355751441b1abf00a366e3ff141", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11630, "upload_time": "2014-07-25T18:45:39", "url": "https://files.pythonhosted.org/packages/6d/f7/ff3f31b5ff8d18b76a5c6214907fda3ffe536141ad7bac340ad58e790c86/Markups-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "5e72e411ee0d384171020741c386304f", "sha256": "6caf1573cf48f7d2f810ef4fc7b6e2146c1935f7817bb636d4381838d44cb7b1" }, "downloads": -1, "filename": "Markups-0.5.1.tar.gz", "has_sig": true, "md5_digest": "5e72e411ee0d384171020741c386304f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17822, "upload_time": "2014-09-16T06:21:25", "url": "https://files.pythonhosted.org/packages/c7/25/28c9068673f81c0243cc024de099e0b48db9b74862ae68a38a872cd964e5/Markups-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "2028c326769b142b5f0b1745a96c3596", "sha256": "9e65a2ebfbd9b218aac2206693256e54bd3795917fb5ebb90bcac7b6b6ff6863" }, "downloads": -1, "filename": "Markups-0.5.2.tar.gz", "has_sig": true, "md5_digest": "2028c326769b142b5f0b1745a96c3596", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17943, "upload_time": "2014-11-05T17:50:47", "url": "https://files.pythonhosted.org/packages/a5/ea/c4b974c3cc6005fdbaa096ce0ec77757b3ce19fc14489a21739bde954b24/Markups-0.5.2.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "2cb4da58da9919d70e5d20f5905c003f", "sha256": "e601e9a9fff58403b4e2de3b8e8c34ce33a8604549c2344c569d815ae0e803f1" }, "downloads": -1, "filename": "Markups-0.6.0.tar.gz", "has_sig": true, "md5_digest": "2cb4da58da9919d70e5d20f5905c003f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18738, "upload_time": "2015-01-25T16:57:15", "url": "https://files.pythonhosted.org/packages/cc/7a/3c314ca67670fac93b451a099d0a7d84a9a662525263e4539c80494e4d9d/Markups-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "f00b47f1661a800f44baef1fea91ab89", "sha256": "1f3d6f7b85ac9ddcb936b8b2b6fa15a42ddc9dfc22a075d83d9160b5d59f6d84" }, "downloads": -1, "filename": "Markups-0.6.1.tar.gz", "has_sig": true, "md5_digest": "f00b47f1661a800f44baef1fea91ab89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19116, "upload_time": "2015-04-19T08:29:33", "url": "https://files.pythonhosted.org/packages/93/2b/bdbafe736d6e53aba4345145dde993a784f7c71bb0ec82b6d43ad2d508bd/Markups-0.6.1.tar.gz" } ], "0.6.2": [], "0.6.3": [ { "comment_text": "", "digests": { "md5": "1d9cba7279373bde67dac798aae7f2f2", "sha256": "e3ff5de2be018240c526e017972b37181cb3d5dfb7c96ad14eae6639140f58ef" }, "downloads": -1, "filename": "Markups-0.6.3.tar.gz", "has_sig": true, "md5_digest": "1d9cba7279373bde67dac798aae7f2f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19285, "upload_time": "2015-06-16T18:39:00", "url": "https://files.pythonhosted.org/packages/e8/fb/9302a1458c92d48d7f1cbd120947a2239f6acd43599371d3a9e0bc417480/Markups-0.6.3.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "4735d8a5da2f3532785350c560ba2b4b", "sha256": "4d618b2af5c37fa0e4ae2e0798a87505d1e94f9eb78d0db6b893df1f91c37ec2" }, "downloads": -1, "filename": "Markups-1.0.0.tar.gz", "has_sig": true, "md5_digest": "4735d8a5da2f3532785350c560ba2b4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14841, "upload_time": "2015-12-13T16:23:31", "url": "https://files.pythonhosted.org/packages/33/8d/9321af6a4093fb872d350fcbb5280036b7042f9f9c686e1b888f6a27ed18/Markups-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "bdb52519cf4825ad25f681592ab691eb", "sha256": "74464b7532aa355f6ed2767fd5cfb5eb5b484dd773b33bae4016a7fa9354b4ee" }, "downloads": -1, "filename": "Markups-1.0.1.tar.gz", "has_sig": true, "md5_digest": "bdb52519cf4825ad25f681592ab691eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14894, "upload_time": "2015-12-22T14:38:09", "url": "https://files.pythonhosted.org/packages/da/f8/f251367f9a471819e9161f12a3c0f8ef67fa6570cb857a9cb291cabf9bf9/Markups-1.0.1.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "370bea275a4b62cf40ae277e5f10b812", "sha256": "5639ddd76d74e0a5335e5b66ff2f1b3f9a9f0ab6eeff76a1003f59ed0ec2b721" }, "downloads": -1, "filename": "Markups-2.0.0.tar.gz", "has_sig": true, "md5_digest": "370bea275a4b62cf40ae277e5f10b812", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16772, "upload_time": "2016-05-09T19:33:27", "url": "https://files.pythonhosted.org/packages/0b/98/3a20a868437c17db37cec47cc82fbd1030aa55765faf06207ab832e85152/Markups-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "2798c27f880beb84d46a53e41b729b79", "sha256": "ef65593afe187cd1135da1a9c9f6dde2b0ecd2cda4895790628d270e8b0b7030" }, "downloads": -1, "filename": "Markups-2.0.1.tar.gz", "has_sig": true, "md5_digest": "2798c27f880beb84d46a53e41b729b79", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17002, "upload_time": "2017-06-24T19:49:06", "url": "https://files.pythonhosted.org/packages/87/f9/3acf0b6d96564108ba96f06e6ccdc7722ade412c90c641d5160c175595cb/Markups-2.0.1.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "551f4abbf587e8af0d326219d8ec50b1", "sha256": "dd00c7f082d375bb63d6eb6873b1f984c9b474829a3ff1f9518202c64538d539" }, "downloads": -1, "filename": "Markups-3.0.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "551f4abbf587e8af0d326219d8ec50b1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12279, "upload_time": "2018-05-03T15:13:27", "url": "https://files.pythonhosted.org/packages/56/c0/d77c6af4f43c00268372fcbaee715dc798ce70c6c6a93ae30bec32af94ed/Markups-3.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a2192caf4d913c7a31419946a34538e", "sha256": "1ea19458dfca6a4562044e701aa8698089a0c659fc535689ed260f89a04f8d39" }, "downloads": -1, "filename": "Markups-3.0.0.tar.gz", "has_sig": true, "md5_digest": "6a2192caf4d913c7a31419946a34538e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16966, "upload_time": "2018-05-03T15:13:30", "url": "https://files.pythonhosted.org/packages/2f/35/5eda745b115048ddd7ae7e66ba49862ec9d6fd12b3cd4ff0810b9a213c10/Markups-3.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "551f4abbf587e8af0d326219d8ec50b1", "sha256": "dd00c7f082d375bb63d6eb6873b1f984c9b474829a3ff1f9518202c64538d539" }, "downloads": -1, "filename": "Markups-3.0.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "551f4abbf587e8af0d326219d8ec50b1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12279, "upload_time": "2018-05-03T15:13:27", "url": "https://files.pythonhosted.org/packages/56/c0/d77c6af4f43c00268372fcbaee715dc798ce70c6c6a93ae30bec32af94ed/Markups-3.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a2192caf4d913c7a31419946a34538e", "sha256": "1ea19458dfca6a4562044e701aa8698089a0c659fc535689ed260f89a04f8d39" }, "downloads": -1, "filename": "Markups-3.0.0.tar.gz", "has_sig": true, "md5_digest": "6a2192caf4d913c7a31419946a34538e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16966, "upload_time": "2018-05-03T15:13:30", "url": "https://files.pythonhosted.org/packages/2f/35/5eda745b115048ddd7ae7e66ba49862ec9d6fd12b3cd4ff0810b9a213c10/Markups-3.0.0.tar.gz" } ] }