cmarkgfm - Python bindings to GitHub's cmark
============================================
Minimalist Python bindings to GitHub's fork of cmark.
Installation
------------
This package is published on PyPI as `cmarkgfm <https://pypi.org/project/cmarkgfm/>`__
and can be installed with `pip` or `pipenv`::
pip install --user cmarkgfm
pipenv install cmarkgfm
Wheels are provided for macOS, Linux, and Windows for Python 3.6, 3.7, 3.8, 3.9, 3.10 and 3.11.
Usage
-----
High-level usage is really straightforward. To render normal CommonMark
markdown:
.. code-block:: python
import cmarkgfm
html = cmarkgfm.markdown_to_html(markdown_text)
To render GitHub-flavored markdown:
.. code-block:: python
import cmarkgfm
html = cmarkgfm.github_flavored_markdown_to_html(markdown_text)
Advanced Usage
--------------
**Options**
Both rendering methods ``markdown_to_html`` and ``github_flavored_markdown_to_html`` have
an optional ``options`` argument that can be used to activate `options of cmark <https://manpages.debian.org/stretch/cmark/cmark.1.en.html>`_.
For example:
.. code-block:: python
import cmarkgfm
from cmarkgfm.cmark import Options as cmarkgfmOptions
options = (
cmarkgfmOptions.CMARK_OPT_GITHUB_PRE_LANG
| cmarkgfmOptions.CMARK_OPT_SMART
)
html = cmarkgfm.markdown_to_html(markdown_text, options)
The options are:
+-----------------------------------------+----------------------------------------------------+
| Option | Effect |
+=========================================+====================================================+
| CMARK_OPT_UNSAFE (>=0.5.0) | Allows rendering unsafe HTML and links. |
+-----------------------------------------+----------------------------------------------------+
| CMARK_OPT_SAFE (<0.5.0) | Prevents rendering unsafe HTML and links. |
+-----------------------------------------+----------------------------------------------------+
| CMARK_OPT_SMART | Render curly quotes, en/em-dashes, ellipses |
+-----------------------------------------+----------------------------------------------------+
| CMARK_OPT_NORMALIZE | Consolidate adjacent text nodes. |
+-----------------------------------------+----------------------------------------------------+
| CMARK_OPT_HARDBREAKS | Renders line breaks within paragraphs as ``<br>`` |
+-----------------------------------------+----------------------------------------------------+
| CMARK_OPT_NOBREAKS | Render soft line breaks as spaces. |
+-----------------------------------------+----------------------------------------------------+
| CMARK_OPT_SOURCEPOS | Adds ``data-sourcepos`` to HTML tags indicating |
| | the corresponding line/col ranges in the input |
+-----------------------------------------+----------------------------------------------------+
| CMARK_OPT_FOOTNOTES | Parse footnotes. |
+-----------------------------------------+----------------------------------------------------+
| CMARK_OPT_VALIDATE_UTF8 | Validate UTF\-8 in the input before parsing, |
| | replacing illegal sequenceswith the replacement |
| | character U+FFFD. |
+-----------------------------------------+----------------------------------------------------+
| CMARK_OPT_GITHUB_PRE_LANG | Use GitHub\-style tags for code blocks. |
+-----------------------------------------+----------------------------------------------------+
| CMARK_OPT_LIBERAL_HTML_TAG | Be liberal in interpreting inline HTML tags. |
+-----------------------------------------+----------------------------------------------------+
| CMARK_OPT_STRIKETHROUGH_DOUBLE_TILDE | Only parse strikethroughs if surrounded by exactly |
| | 2 tildes. Gives some compatibility with redcarpet. |
+-----------------------------------------+----------------------------------------------------+
| CMARK_OPT_TABLE_PREFER_STYLE_ATTRIBUTES | Use style attributes to align table cells instead |
| | of align attributes. |
+-----------------------------------------+----------------------------------------------------+
**Unsafe rendering**
Since version 0.5.0, the default behavior is safe. In earlier versions, the default behavior is unsafe, as described below. To render potentially unsafe HTML since 0.5.0 pass the ``CMARK_OPT_UNSAFE`` option.
CommonMark can render potentially unsafe HTML, including raw HTML, raw Javascript, and potentially unsafe links (including links that run scripts). Although ``github_flavored_markdown_to_html`` prevents some raw HTML tags (including ``script``) from being rendered, it does not block unsafe URLs in links.
Therefore it is recommend to call the rendering method with the SAFE option turned on. The safe option does not render raw HTML or potentially dangerous URLs. (Raw HTML is replaced by a placeholder comment; potentially dangerous URLs are replaced by empty strings.) Dangerous URLs are those that begin with ``javascript:``, ``vbscript:``, ``file:``, or ``data:`` (except for ``image/png``, ``image/gif``, ``image/jpeg``, or ``image/webp`` mime types) To do this, use:
.. code-block:: python
# cmarkgfm<0.5.0
import cmarkgfm
from cmarkgfm.cmark import Options as cmarkgfmOptions
html = cmarkgfm.markdown_to_html(markdown_text, options=cmarkgfmOptions.CMARK_OPT_SAFE)
# or
html = cmarkgfm.github_flavored_markdown_to_html(markdown_text, options=cmarkgfmOptions.CMARK_OPT_SAFE)
If you trust the markdown text to not include any unsafe tags and links, then you may skip this.
Contributing
------------
Pull requests are welcome. :)
License
-------
This project is under the MIT License. It includes components under differing
copyright under the ``third_party`` directory in this source tree.
Raw data
{
"_id": null,
"home_page": "https://github.com/theacodes/cmarkgfm",
"name": "cmarkgfm",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": null,
"author": "The Python Packaging Authority",
"author_email": "me@thea.codes, pypa-dev@googlegroups.com",
"download_url": "https://files.pythonhosted.org/packages/44/df/99c139c587d1fb1633b8adb22a44c8ab6b002453ed4f97ceefb1759eacdf/cmarkgfm-2024.11.20.tar.gz",
"platform": null,
"description": "cmarkgfm - Python bindings to GitHub's cmark\r\r\n============================================\r\r\n\r\r\nMinimalist Python bindings to GitHub's fork of cmark.\r\r\n\r\r\nInstallation\r\r\n------------\r\r\n\r\r\nThis package is published on PyPI as `cmarkgfm <https://pypi.org/project/cmarkgfm/>`__\r\r\nand can be installed with `pip` or `pipenv`::\r\r\n\r\r\n pip install --user cmarkgfm\r\r\n pipenv install cmarkgfm\r\r\n\r\r\nWheels are provided for macOS, Linux, and Windows for Python 3.6, 3.7, 3.8, 3.9, 3.10 and 3.11.\r\r\n\r\r\n\r\r\nUsage\r\r\n-----\r\r\n\r\r\nHigh-level usage is really straightforward. To render normal CommonMark\r\r\nmarkdown:\r\r\n\r\r\n.. code-block:: python\r\r\n\r\r\n import cmarkgfm\r\r\n\r\r\n html = cmarkgfm.markdown_to_html(markdown_text)\r\r\n\r\r\n\r\r\nTo render GitHub-flavored markdown:\r\r\n\r\r\n.. code-block:: python\r\r\n\r\r\n import cmarkgfm\r\r\n\r\r\n html = cmarkgfm.github_flavored_markdown_to_html(markdown_text)\r\r\n\r\r\n\r\r\nAdvanced Usage\r\r\n--------------\r\r\n\r\r\n**Options**\r\r\n\r\r\nBoth rendering methods ``markdown_to_html`` and ``github_flavored_markdown_to_html`` have\r\r\nan optional ``options`` argument that can be used to activate `options of cmark <https://manpages.debian.org/stretch/cmark/cmark.1.en.html>`_.\r\r\nFor example:\r\r\n\r\r\n.. code-block:: python\r\r\n\r\r\n import cmarkgfm\r\r\n from cmarkgfm.cmark import Options as cmarkgfmOptions\r\r\n\r\r\n options = (\r\r\n cmarkgfmOptions.CMARK_OPT_GITHUB_PRE_LANG\r\r\n | cmarkgfmOptions.CMARK_OPT_SMART\r\r\n )\r\r\n html = cmarkgfm.markdown_to_html(markdown_text, options)\r\r\n\r\r\nThe options are:\r\r\n\r\r\n+-----------------------------------------+----------------------------------------------------+\r\r\n| Option | Effect |\r\r\n+=========================================+====================================================+\r\r\n| CMARK_OPT_UNSAFE (>=0.5.0) | Allows rendering unsafe HTML and links. |\r\r\n+-----------------------------------------+----------------------------------------------------+\r\r\n| CMARK_OPT_SAFE (<0.5.0) | Prevents rendering unsafe HTML and links. |\r\r\n+-----------------------------------------+----------------------------------------------------+\r\r\n| CMARK_OPT_SMART | Render curly quotes, en/em-dashes, ellipses |\r\r\n+-----------------------------------------+----------------------------------------------------+\r\r\n| CMARK_OPT_NORMALIZE | Consolidate adjacent text nodes. |\r\r\n+-----------------------------------------+----------------------------------------------------+\r\r\n| CMARK_OPT_HARDBREAKS | Renders line breaks within paragraphs as ``<br>`` |\r\r\n+-----------------------------------------+----------------------------------------------------+\r\r\n| CMARK_OPT_NOBREAKS | Render soft line breaks as spaces. |\r\r\n+-----------------------------------------+----------------------------------------------------+\r\r\n| CMARK_OPT_SOURCEPOS | Adds ``data-sourcepos`` to HTML tags indicating |\r\r\n| | the corresponding line/col ranges in the input |\r\r\n+-----------------------------------------+----------------------------------------------------+\r\r\n| CMARK_OPT_FOOTNOTES | Parse footnotes. |\r\r\n+-----------------------------------------+----------------------------------------------------+\r\r\n| CMARK_OPT_VALIDATE_UTF8 | Validate UTF\\-8 in the input before parsing, |\r\r\n| | replacing illegal sequenceswith the replacement |\r\r\n| | character U+FFFD. |\r\r\n+-----------------------------------------+----------------------------------------------------+\r\r\n| CMARK_OPT_GITHUB_PRE_LANG | Use GitHub\\-style tags for code blocks. |\r\r\n+-----------------------------------------+----------------------------------------------------+\r\r\n| CMARK_OPT_LIBERAL_HTML_TAG | Be liberal in interpreting inline HTML tags. |\r\r\n+-----------------------------------------+----------------------------------------------------+\r\r\n| CMARK_OPT_STRIKETHROUGH_DOUBLE_TILDE | Only parse strikethroughs if surrounded by exactly |\r\r\n| | 2 tildes. Gives some compatibility with redcarpet. |\r\r\n+-----------------------------------------+----------------------------------------------------+\r\r\n| CMARK_OPT_TABLE_PREFER_STYLE_ATTRIBUTES | Use style attributes to align table cells instead |\r\r\n| | of align attributes. |\r\r\n+-----------------------------------------+----------------------------------------------------+\r\r\n\r\r\n\r\r\n**Unsafe rendering**\r\r\n\r\r\nSince version 0.5.0, the default behavior is safe. In earlier versions, the default behavior is unsafe, as described below. To render potentially unsafe HTML since 0.5.0 pass the ``CMARK_OPT_UNSAFE`` option.\r\r\n\r\r\nCommonMark can render potentially unsafe HTML, including raw HTML, raw Javascript, and potentially unsafe links (including links that run scripts). Although ``github_flavored_markdown_to_html`` prevents some raw HTML tags (including ``script``) from being rendered, it does not block unsafe URLs in links.\r\r\n\r\r\nTherefore it is recommend to call the rendering method with the SAFE option turned on. The safe option does not render raw HTML or potentially dangerous URLs. (Raw HTML is replaced by a placeholder comment; potentially dangerous URLs are replaced by empty strings.) Dangerous URLs are those that begin with ``javascript:``, ``vbscript:``, ``file:``, or ``data:`` (except for ``image/png``, ``image/gif``, ``image/jpeg``, or ``image/webp`` mime types) To do this, use:\r\r\n\r\r\n.. code-block:: python\r\r\n\r\r\n # cmarkgfm<0.5.0\r\r\n import cmarkgfm\r\r\n from cmarkgfm.cmark import Options as cmarkgfmOptions\r\r\n\r\r\n html = cmarkgfm.markdown_to_html(markdown_text, options=cmarkgfmOptions.CMARK_OPT_SAFE)\r\r\n # or\r\r\n html = cmarkgfm.github_flavored_markdown_to_html(markdown_text, options=cmarkgfmOptions.CMARK_OPT_SAFE)\r\r\n\r\r\nIf you trust the markdown text to not include any unsafe tags and links, then you may skip this.\r\r\n\r\r\n\r\r\nContributing\r\r\n------------\r\r\n\r\r\nPull requests are welcome. :)\r\r\n\r\r\n\r\r\nLicense\r\r\n-------\r\r\n\r\r\nThis project is under the MIT License. It includes components under differing\r\r\ncopyright under the ``third_party`` directory in this source tree.\r\r\n",
"bugtrack_url": null,
"license": null,
"summary": "Minimal bindings to GitHub's fork of cmark",
"version": "2024.11.20",
"project_urls": {
"Bug Reports": "https://github.com/theacodes/cmarkgfm/issues",
"Funding": "https://donate.pypi.org",
"Homepage": "https://github.com/theacodes/cmarkgfm",
"Source": "https://github.com/theacodes/cmarkgfm"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "28711e0f09be27ce7e087bf91267531080e5640f600502e482bbe0cff2291939",
"md5": "7271bdd5202e748edb41722d88ad93ba",
"sha256": "9d74c8bba226751161b7f163fb3e71ee82453759e016df934927ab44aac532eb"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "7271bdd5202e748edb41722d88ad93ba",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 439420,
"upload_time": "2024-11-20T22:04:57",
"upload_time_iso_8601": "2024-11-20T22:04:57.545881Z",
"url": "https://files.pythonhosted.org/packages/28/71/1e0f09be27ce7e087bf91267531080e5640f600502e482bbe0cff2291939/cmarkgfm-2024.11.20-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b41553032c238c3289ba3b5f70fb81f60921168234e1379a48752fd4b2b5e52c",
"md5": "b402c1abe9e07a26c4bad85dc118b92e",
"sha256": "3354d5497820e18eccf0552224cb2cba2cb27ab378ed99371523e2726027c04c"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "b402c1abe9e07a26c4bad85dc118b92e",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 444715,
"upload_time": "2024-11-20T22:04:59",
"upload_time_iso_8601": "2024-11-20T22:04:59.382496Z",
"url": "https://files.pythonhosted.org/packages/b4/15/53032c238c3289ba3b5f70fb81f60921168234e1379a48752fd4b2b5e52c/cmarkgfm-2024.11.20-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fa619e339af11a0e21fff2422b4f06283c3153d92ef027726b469b8880f24a4b",
"md5": "818dd3e9b4f1602b799156883366b334",
"sha256": "d71ac6281034e0f9babe1e4aa370e1249ce8f253ad85ff60daadea8ef5da4b00"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "818dd3e9b4f1602b799156883366b334",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 417640,
"upload_time": "2024-11-20T22:05:00",
"upload_time_iso_8601": "2024-11-20T22:05:00.635600Z",
"url": "https://files.pythonhosted.org/packages/fa/61/9e339af11a0e21fff2422b4f06283c3153d92ef027726b469b8880f24a4b/cmarkgfm-2024.11.20-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "197825fd7a435213a8027623b89fabd6f0ad4d8bf05caa4a9d2cd09215a2c4dc",
"md5": "831790704239a5bd0c1fb4b0b24ff453",
"sha256": "067bf44b49c23c589eb60ce772f2582259d9818e86a5936b0cd89fd203ff3f21"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp310-cp310-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "831790704239a5bd0c1fb4b0b24ff453",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 438233,
"upload_time": "2024-11-20T22:05:01",
"upload_time_iso_8601": "2024-11-20T22:05:01.996859Z",
"url": "https://files.pythonhosted.org/packages/19/78/25fd7a435213a8027623b89fabd6f0ad4d8bf05caa4a9d2cd09215a2c4dc/cmarkgfm-2024.11.20-cp310-cp310-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "169fb7ebe260f4f217d8a16d276cec33114188c6b41ddacbdb69c84015d0c890",
"md5": "1b563cf022c7b8ba132e70ca75778d0d",
"sha256": "175ed1f9b76310821140f97c201da4384814cb38875374b83efcd7987651a9e4"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp310-cp310-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "1b563cf022c7b8ba132e70ca75778d0d",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 417681,
"upload_time": "2024-11-20T22:05:03",
"upload_time_iso_8601": "2024-11-20T22:05:03.897306Z",
"url": "https://files.pythonhosted.org/packages/16/9f/b7ebe260f4f217d8a16d276cec33114188c6b41ddacbdb69c84015d0c890/cmarkgfm-2024.11.20-cp310-cp310-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "74e3aa939d0211bac1cdfeb9c6087c0a23821b8c58c2156bb8cc8c53c45a3733",
"md5": "32223c721723b68fcb576ba6a94b69e1",
"sha256": "211fad7b509cb1247b6d20a6ec14b0777793b922254b2e28357528001be09f0b"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp310-cp310-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "32223c721723b68fcb576ba6a94b69e1",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 447083,
"upload_time": "2024-11-20T22:05:06",
"upload_time_iso_8601": "2024-11-20T22:05:06.783293Z",
"url": "https://files.pythonhosted.org/packages/74/e3/aa939d0211bac1cdfeb9c6087c0a23821b8c58c2156bb8cc8c53c45a3733/cmarkgfm-2024.11.20-cp310-cp310-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "12b77a63c51c710a2adca3fa36230812c18f240d28bd42f54f6cd34a50803567",
"md5": "d173eb3e15a6a601e69fddfaee341d81",
"sha256": "19c5ddef9349c0965931ecabed30d3611dbd88beddefa91565283bd54aa0041c"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp310-cp310-win32.whl",
"has_sig": false,
"md5_digest": "d173eb3e15a6a601e69fddfaee341d81",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 116828,
"upload_time": "2024-11-20T21:23:36",
"upload_time_iso_8601": "2024-11-20T21:23:36.969471Z",
"url": "https://files.pythonhosted.org/packages/12/b7/7a63c51c710a2adca3fa36230812c18f240d28bd42f54f6cd34a50803567/cmarkgfm-2024.11.20-cp310-cp310-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "22a8c232b72be7243be237a4d366e2027a774c65233c350c3c4643e6f8512079",
"md5": "61715d9c6b81571a68dee4c38969f1ff",
"sha256": "191ee4ad8073a8a2c2e9d723c7046e0d7f87cca8686ca96f1e7d6e2735a9ebf8"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "61715d9c6b81571a68dee4c38969f1ff",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": null,
"size": 127308,
"upload_time": "2024-11-20T21:23:38",
"upload_time_iso_8601": "2024-11-20T21:23:38.420674Z",
"url": "https://files.pythonhosted.org/packages/22/a8/c232b72be7243be237a4d366e2027a774c65233c350c3c4643e6f8512079/cmarkgfm-2024.11.20-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c17b81c4bb7fd808de5c4f064153d53ae7ed6b8e9726db42c0683cbe4217eb99",
"md5": "d1149f0d52d2e2dd2990b6f0663db273",
"sha256": "ccec2ae525e4435601e75be9d184d4df153bf5b7fc2605a0e1ac256f5c600b5b"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "d1149f0d52d2e2dd2990b6f0663db273",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 439437,
"upload_time": "2024-11-20T22:05:08",
"upload_time_iso_8601": "2024-11-20T22:05:08.050440Z",
"url": "https://files.pythonhosted.org/packages/c1/7b/81c4bb7fd808de5c4f064153d53ae7ed6b8e9726db42c0683cbe4217eb99/cmarkgfm-2024.11.20-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "731d0bc9988d53deb52378e967c700e1401461547c39b6afd564364a49ba9222",
"md5": "20f8f6afce65521d7738c1ffb3aa578a",
"sha256": "9488d4b1049c111300678ff874fde0ddf0f8aaf7ce532d39f942a250e39b56a5"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "20f8f6afce65521d7738c1ffb3aa578a",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 444724,
"upload_time": "2024-11-20T22:05:09",
"upload_time_iso_8601": "2024-11-20T22:05:09.332976Z",
"url": "https://files.pythonhosted.org/packages/73/1d/0bc9988d53deb52378e967c700e1401461547c39b6afd564364a49ba9222/cmarkgfm-2024.11.20-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "cf2270a4258ace2c8dc46c8e7827c3dc11b56ec34dc4367103b3088e95c5b699",
"md5": "f1acb2e3a45eddd1fb4e99d3a6825c07",
"sha256": "c0eb231d0fa3190ec807f577d60a5bea256fd17968c61c4379c4c1acfd6f61df"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "f1acb2e3a45eddd1fb4e99d3a6825c07",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 417654,
"upload_time": "2024-11-20T22:05:10",
"upload_time_iso_8601": "2024-11-20T22:05:10.514042Z",
"url": "https://files.pythonhosted.org/packages/cf/22/70a4258ace2c8dc46c8e7827c3dc11b56ec34dc4367103b3088e95c5b699/cmarkgfm-2024.11.20-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "30a14e8be9027776165f30b1e4fe32f5de9823494b6964783a60a6d884dee027",
"md5": "a0452603b7a27a33a561799b97d0ea8d",
"sha256": "e3ae9dfebf1a9f39bbd3ae7c6150133f603601138b753497ec2deb5ff96c2cb6"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp311-cp311-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "a0452603b7a27a33a561799b97d0ea8d",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 438295,
"upload_time": "2024-11-20T22:05:12",
"upload_time_iso_8601": "2024-11-20T22:05:12.251469Z",
"url": "https://files.pythonhosted.org/packages/30/a1/4e8be9027776165f30b1e4fe32f5de9823494b6964783a60a6d884dee027/cmarkgfm-2024.11.20-cp311-cp311-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4e45c7905704fe5dbbacf0ce613335bc592cecfac76735db4b0bc22fc457aa88",
"md5": "54fcb247ee555312ff7fbd0798133a69",
"sha256": "35e280f76a73a71c7e4a494b267137741fcd837667bf77a5b30e68b30ab2d3b1"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp311-cp311-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "54fcb247ee555312ff7fbd0798133a69",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 417653,
"upload_time": "2024-11-20T22:05:13",
"upload_time_iso_8601": "2024-11-20T22:05:13.453233Z",
"url": "https://files.pythonhosted.org/packages/4e/45/c7905704fe5dbbacf0ce613335bc592cecfac76735db4b0bc22fc457aa88/cmarkgfm-2024.11.20-cp311-cp311-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "219b3de2ac0edce26e80f1c94fb82e8c567544d18f006dcfcc4cfe64f8b734bd",
"md5": "8059988ab66d110c8e2eb0d8123cff8d",
"sha256": "b06c24c2ea5a33eb63b8beeae04869b45ffd015fbd609b4266f11c015f2a7a38"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp311-cp311-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "8059988ab66d110c8e2eb0d8123cff8d",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 447040,
"upload_time": "2024-11-20T22:05:14",
"upload_time_iso_8601": "2024-11-20T22:05:14.851760Z",
"url": "https://files.pythonhosted.org/packages/21/9b/3de2ac0edce26e80f1c94fb82e8c567544d18f006dcfcc4cfe64f8b734bd/cmarkgfm-2024.11.20-cp311-cp311-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d9452bbf67af3e18860bc758df5afb440f285e827750d5b4c66c109c102ea92c",
"md5": "9a07b6783f532f550f2ee17122a9fa6d",
"sha256": "22205f2aa5f7eba8770f8881143b760c5c93904d775f6a8dbe6e30123800d27f"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp311-cp311-win32.whl",
"has_sig": false,
"md5_digest": "9a07b6783f532f550f2ee17122a9fa6d",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 116835,
"upload_time": "2024-11-20T21:23:39",
"upload_time_iso_8601": "2024-11-20T21:23:39.418901Z",
"url": "https://files.pythonhosted.org/packages/d9/45/2bbf67af3e18860bc758df5afb440f285e827750d5b4c66c109c102ea92c/cmarkgfm-2024.11.20-cp311-cp311-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ca58cb0d5ef111f4b14fcffe9f9304e32c5d63ee6b0fcf61589cb992ebcf25b8",
"md5": "353aa25ebb8f526d8ce408c9a4f1dcd2",
"sha256": "1792cfb4e2f76237753436000cf4433296c869ecabbd714b3c6c27f5b72c49f3"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "353aa25ebb8f526d8ce408c9a4f1dcd2",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": null,
"size": 127311,
"upload_time": "2024-11-20T21:23:40",
"upload_time_iso_8601": "2024-11-20T21:23:40.482740Z",
"url": "https://files.pythonhosted.org/packages/ca/58/cb0d5ef111f4b14fcffe9f9304e32c5d63ee6b0fcf61589cb992ebcf25b8/cmarkgfm-2024.11.20-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8f14d49a73878f4e65d2796f1e4241454853aef85df3ee0124580af308621918",
"md5": "ebeb79ca90c02ce17614c2fc587f47ed",
"sha256": "eab503e922bd2959c7e6148c69478dd44894201358370876028dd24aea776e24"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "ebeb79ca90c02ce17614c2fc587f47ed",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 439973,
"upload_time": "2024-11-20T22:05:16",
"upload_time_iso_8601": "2024-11-20T22:05:16.702621Z",
"url": "https://files.pythonhosted.org/packages/8f/14/d49a73878f4e65d2796f1e4241454853aef85df3ee0124580af308621918/cmarkgfm-2024.11.20-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "167695ee253e61d670fb2fddc8c92cf5da544cb2c6bec081aebece8ceb109822",
"md5": "ca45d6a2876732043e179f0bd4a6e247",
"sha256": "1c3d66866247eb72bd494db638ab8247f8452fa871ed6e254e5adfc0e2c15cd0"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "ca45d6a2876732043e179f0bd4a6e247",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 445269,
"upload_time": "2024-11-20T22:05:18",
"upload_time_iso_8601": "2024-11-20T22:05:18.587932Z",
"url": "https://files.pythonhosted.org/packages/16/76/95ee253e61d670fb2fddc8c92cf5da544cb2c6bec081aebece8ceb109822/cmarkgfm-2024.11.20-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "12d7a7a375608dea47c3cca72f9dfc577a070adeee7c0e04a548b61304f5d244",
"md5": "fa8878c88445a8f4759ec3ab785f41d0",
"sha256": "9347e1f06924bcf207d0b25cb91e51be7eccfa9e91f03528db2a27bfea364365"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "fa8878c88445a8f4759ec3ab785f41d0",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 418261,
"upload_time": "2024-11-20T22:05:19",
"upload_time_iso_8601": "2024-11-20T22:05:19.786541Z",
"url": "https://files.pythonhosted.org/packages/12/d7/a7a375608dea47c3cca72f9dfc577a070adeee7c0e04a548b61304f5d244/cmarkgfm-2024.11.20-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "cd220306ef1bac3f6ab17732edd9c5c103ae9679c3ee68f82e18038766535c18",
"md5": "b7eb3a93357e95d78c01bb580259ef11",
"sha256": "6d9e8ae37fe7568bf259dcbcb07b95ee3bc3f744bec87162a1391e806c15d9ae"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp312-cp312-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "b7eb3a93357e95d78c01bb580259ef11",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 438730,
"upload_time": "2024-11-20T22:05:21",
"upload_time_iso_8601": "2024-11-20T22:05:21.565429Z",
"url": "https://files.pythonhosted.org/packages/cd/22/0306ef1bac3f6ab17732edd9c5c103ae9679c3ee68f82e18038766535c18/cmarkgfm-2024.11.20-cp312-cp312-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "99ec683c69493988035cc12bec14cdebfb8b254e0b03154ebe9a290f53aae34c",
"md5": "62b99fd94f221e9018c0a0d2af247aa1",
"sha256": "d3eee488ee1bd0ce251d8d5cb853d68234035b2839600319694ca85e585791f0"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp312-cp312-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "62b99fd94f221e9018c0a0d2af247aa1",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 418035,
"upload_time": "2024-11-20T22:05:22",
"upload_time_iso_8601": "2024-11-20T22:05:22.703207Z",
"url": "https://files.pythonhosted.org/packages/99/ec/683c69493988035cc12bec14cdebfb8b254e0b03154ebe9a290f53aae34c/cmarkgfm-2024.11.20-cp312-cp312-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8f46212e9ae69577ca0982c70c229f75f3d3fc434417fa3d3b5796c74e4939e3",
"md5": "a5cd315cf12fafa6723da7153e77b266",
"sha256": "a01e9d2b6621fba9c833f384d998e6afe0ad858b9e3e22dc71e2aa6caad1e9f3"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp312-cp312-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "a5cd315cf12fafa6723da7153e77b266",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 447528,
"upload_time": "2024-11-20T22:05:23",
"upload_time_iso_8601": "2024-11-20T22:05:23.841085Z",
"url": "https://files.pythonhosted.org/packages/8f/46/212e9ae69577ca0982c70c229f75f3d3fc434417fa3d3b5796c74e4939e3/cmarkgfm-2024.11.20-cp312-cp312-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "cdcee58c4ca1724899bc54128d0a5552f8de1603078c774a46b6f4859e8f068c",
"md5": "5a92f2f307714291e5c5bd7bce36dba0",
"sha256": "0451df5f02cccc4e76a369e23457cba20e60a99f734ddb126bc3c772018d22dc"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp312-cp312-win32.whl",
"has_sig": false,
"md5_digest": "5a92f2f307714291e5c5bd7bce36dba0",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 116846,
"upload_time": "2024-11-20T21:23:41",
"upload_time_iso_8601": "2024-11-20T21:23:41.497804Z",
"url": "https://files.pythonhosted.org/packages/cd/ce/e58c4ca1724899bc54128d0a5552f8de1603078c774a46b6f4859e8f068c/cmarkgfm-2024.11.20-cp312-cp312-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e43b872737e3653a1c2b918f16583d63a9d5ab8101ad1f404e2661b21776f5be",
"md5": "e61c86a80bf86d86ec93840f1c50c01e",
"sha256": "207d77cc794a1b30ed00e763ee664abc2fe647b0a141067c0962b775bdbc56ce"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "e61c86a80bf86d86ec93840f1c50c01e",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": null,
"size": 127350,
"upload_time": "2024-11-20T21:23:42",
"upload_time_iso_8601": "2024-11-20T21:23:42.622745Z",
"url": "https://files.pythonhosted.org/packages/e4/3b/872737e3653a1c2b918f16583d63a9d5ab8101ad1f404e2661b21776f5be/cmarkgfm-2024.11.20-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "255ab7ff55e9bde4a3f00c27aff495e0f7c0e40841616a71e21fa6990c2cc636",
"md5": "b59417cb7747e133450d9e5f92868e7d",
"sha256": "dd414cffe2f57ce652cfb1510637760cc761194518b0a712ceceb929a1a512d4"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "b59417cb7747e133450d9e5f92868e7d",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 439948,
"upload_time": "2024-11-20T22:05:24",
"upload_time_iso_8601": "2024-11-20T22:05:24.995464Z",
"url": "https://files.pythonhosted.org/packages/25/5a/b7ff55e9bde4a3f00c27aff495e0f7c0e40841616a71e21fa6990c2cc636/cmarkgfm-2024.11.20-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "da9847e04e7b63730315e818b9eedb32c1393f264ba7a4a798955ca11e9351a6",
"md5": "d17086d12e75f75cbfc6663013c70af1",
"sha256": "61c699e399c7878f5eeef11e51c67d06eb8c4d09d0beb7675b1d6b393c1c5fb9"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "d17086d12e75f75cbfc6663013c70af1",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 445250,
"upload_time": "2024-11-20T22:05:26",
"upload_time_iso_8601": "2024-11-20T22:05:26.166944Z",
"url": "https://files.pythonhosted.org/packages/da/98/47e04e7b63730315e818b9eedb32c1393f264ba7a4a798955ca11e9351a6/cmarkgfm-2024.11.20-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "aaa01da2ccbce0b2048f12a5a692d2703226dc826beba361ce5f0e7df0420c95",
"md5": "aea4c0cd0138026628f30cd94e69c407",
"sha256": "3d9dea0e0a0e9ad436ab11430333b6fa294de0daa00ff675ddac5757a7c628ec"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "aea4c0cd0138026628f30cd94e69c407",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 418172,
"upload_time": "2024-11-20T22:05:27",
"upload_time_iso_8601": "2024-11-20T22:05:27.897636Z",
"url": "https://files.pythonhosted.org/packages/aa/a0/1da2ccbce0b2048f12a5a692d2703226dc826beba361ce5f0e7df0420c95/cmarkgfm-2024.11.20-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "550cb335f52e4d52a66cadce3eb7662f0392a8036bf1d4349e9149c2d4754e9f",
"md5": "4bebdeb27b11a24c1d55b60cea9dd14d",
"sha256": "ab2543f2d1070d2dbae37b7098ad3507bedc37f5252883ea879f884dbb7b7610"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp313-cp313-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "4bebdeb27b11a24c1d55b60cea9dd14d",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 438704,
"upload_time": "2024-11-20T22:05:29",
"upload_time_iso_8601": "2024-11-20T22:05:29.020980Z",
"url": "https://files.pythonhosted.org/packages/55/0c/b335f52e4d52a66cadce3eb7662f0392a8036bf1d4349e9149c2d4754e9f/cmarkgfm-2024.11.20-cp313-cp313-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1b3438da4e22106fac7070d6733c662684deee595070775a4fb6f16f952ac5bd",
"md5": "07528f8f039b4cb0010b23a5e7928476",
"sha256": "ffbb3847e4d71de84e23abd30ff23fb3ce81f9096eb7bdc6569499c8b7a098b8"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp313-cp313-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "07528f8f039b4cb0010b23a5e7928476",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 418016,
"upload_time": "2024-11-20T22:05:30",
"upload_time_iso_8601": "2024-11-20T22:05:30.446531Z",
"url": "https://files.pythonhosted.org/packages/1b/34/38da4e22106fac7070d6733c662684deee595070775a4fb6f16f952ac5bd/cmarkgfm-2024.11.20-cp313-cp313-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ecca0800f288d0db27f65aa792fb534f5abfb672bfa942b649456909700e0f6b",
"md5": "a5aad88d6f734df370f7b911f8c38029",
"sha256": "4f987178288a598ddfa8c6fc19dbcc6eb796b7a211266ff4bd1e8cae436fbfd3"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp313-cp313-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "a5aad88d6f734df370f7b911f8c38029",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 447541,
"upload_time": "2024-11-20T22:05:32",
"upload_time_iso_8601": "2024-11-20T22:05:32.232492Z",
"url": "https://files.pythonhosted.org/packages/ec/ca/0800f288d0db27f65aa792fb534f5abfb672bfa942b649456909700e0f6b/cmarkgfm-2024.11.20-cp313-cp313-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5a0d1b3de020df6cac8074955806f38c2ba9bba533a34f4b0104123cdf632b9b",
"md5": "44baea81fb2a2089537859bbdb15a2e4",
"sha256": "90b3449bcbf8ab763ca693453ae29e85cf3bbd60b5580ea79e2ae056102b8cdd"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp313-cp313-win32.whl",
"has_sig": false,
"md5_digest": "44baea81fb2a2089537859bbdb15a2e4",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 116846,
"upload_time": "2024-11-20T21:23:44",
"upload_time_iso_8601": "2024-11-20T21:23:44.599528Z",
"url": "https://files.pythonhosted.org/packages/5a/0d/1b3de020df6cac8074955806f38c2ba9bba533a34f4b0104123cdf632b9b/cmarkgfm-2024.11.20-cp313-cp313-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f7b02bb70efd2a10797d2c07262aca576d7c079fd740b2f475bceef79d24837a",
"md5": "51090e08eebc880dd71b27d611e40373",
"sha256": "78edaff25d16dc6257d21397f257f43a7fcc8375585c6d51f46896dabacf9b6a"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "51090e08eebc880dd71b27d611e40373",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": null,
"size": 127346,
"upload_time": "2024-11-20T21:23:46",
"upload_time_iso_8601": "2024-11-20T21:23:46.136234Z",
"url": "https://files.pythonhosted.org/packages/f7/b0/2bb70efd2a10797d2c07262aca576d7c079fd740b2f475bceef79d24837a/cmarkgfm-2024.11.20-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7003f4fd7138d4b4c629740aece1dbf47c7ddecbbc331a36d4649403ec338bb5",
"md5": "feb116d57cc9b0ac8043e1e823079d41",
"sha256": "c937e632ff969c7a53e5dd1390d9e12d86be627deb93e292e249a9289237301d"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "feb116d57cc9b0ac8043e1e823079d41",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": null,
"size": 438686,
"upload_time": "2024-11-20T22:05:33",
"upload_time_iso_8601": "2024-11-20T22:05:33.357801Z",
"url": "https://files.pythonhosted.org/packages/70/03/f4fd7138d4b4c629740aece1dbf47c7ddecbbc331a36d4649403ec338bb5/cmarkgfm-2024.11.20-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "952d1a0a8e7d0fb60a2759f8ce90aca37e7cd94c4349246a318e6c59568198e9",
"md5": "e4ac8d085bf2aad5d1ce33b933ca74ab",
"sha256": "e134ef56690a2ea9d24947d12fa6f96bdab4288d481af704e845c4fd3de845b8"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "e4ac8d085bf2aad5d1ce33b933ca74ab",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": null,
"size": 444504,
"upload_time": "2024-11-20T22:05:34",
"upload_time_iso_8601": "2024-11-20T22:05:34.468929Z",
"url": "https://files.pythonhosted.org/packages/95/2d/1a0a8e7d0fb60a2759f8ce90aca37e7cd94c4349246a318e6c59568198e9/cmarkgfm-2024.11.20-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "980466843d439f020732fb4dabb2ef3f4f0d0112e9ec5b887a6dbc99136cba63",
"md5": "adec2f08a84074efcd7b550eeb82a498",
"sha256": "c1371b5a58139e54fc04db84cafed3b80731e2f89de9dee699f5f24c7691857d"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "adec2f08a84074efcd7b550eeb82a498",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": null,
"size": 416368,
"upload_time": "2024-11-20T22:05:35",
"upload_time_iso_8601": "2024-11-20T22:05:35.914072Z",
"url": "https://files.pythonhosted.org/packages/98/04/66843d439f020732fb4dabb2ef3f4f0d0112e9ec5b887a6dbc99136cba63/cmarkgfm-2024.11.20-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a302e422272a95da46c952587f6804c09cd3ffcdcd65f2e835d674ae3922773b",
"md5": "705f80f119d30cb6527aaaf4735b684f",
"sha256": "b1cbe16aa6c6831f5837829f272c68e6550566699f2d1305c9d3469dd4867851"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp36-cp36m-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "705f80f119d30cb6527aaaf4735b684f",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": null,
"size": 438645,
"upload_time": "2024-11-20T22:05:37",
"upload_time_iso_8601": "2024-11-20T22:05:37.722556Z",
"url": "https://files.pythonhosted.org/packages/a3/02/e422272a95da46c952587f6804c09cd3ffcdcd65f2e835d674ae3922773b/cmarkgfm-2024.11.20-cp36-cp36m-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3014a33761ba5f6a15c990d7fcc06a22baba1459b0b5008bc7bea824f97c0a7b",
"md5": "2604d9b5ff8c899cddbbcab475094071",
"sha256": "8434aa7e4f12fb5cccf0846f29db5cbdb77f8a41c79cef14f67d4903b288618a"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp36-cp36m-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "2604d9b5ff8c899cddbbcab475094071",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": null,
"size": 416980,
"upload_time": "2024-11-20T22:05:38",
"upload_time_iso_8601": "2024-11-20T22:05:38.846802Z",
"url": "https://files.pythonhosted.org/packages/30/14/a33761ba5f6a15c990d7fcc06a22baba1459b0b5008bc7bea824f97c0a7b/cmarkgfm-2024.11.20-cp36-cp36m-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "32b6e5bc47576c49c13830fc3309704651067f56b93246e0f3c3092a34fbbe62",
"md5": "96d7939025f0f80d1a1646929d63a7a4",
"sha256": "e4b79ba349fb18bf0e6e07b388658591e5aea0aca0d68eeac68c9a43ab1a511d"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp36-cp36m-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "96d7939025f0f80d1a1646929d63a7a4",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": null,
"size": 446300,
"upload_time": "2024-11-20T22:05:40",
"upload_time_iso_8601": "2024-11-20T22:05:40.103927Z",
"url": "https://files.pythonhosted.org/packages/32/b6/e5bc47576c49c13830fc3309704651067f56b93246e0f3c3092a34fbbe62/cmarkgfm-2024.11.20-cp36-cp36m-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d009294f8d93881450d7db400bc725eaf13f9b6e10839259d3eb14d9c4673da2",
"md5": "9ddb073fb39bab114635068a6aceafd5",
"sha256": "9a846edb229fbb405aa728863723d02ffefd967f43f036fe0c698a67e0069b6f"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp36-cp36m-win32.whl",
"has_sig": false,
"md5_digest": "9ddb073fb39bab114635068a6aceafd5",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": null,
"size": 124397,
"upload_time": "2024-11-20T21:23:47",
"upload_time_iso_8601": "2024-11-20T21:23:47.691115Z",
"url": "https://files.pythonhosted.org/packages/d0/09/294f8d93881450d7db400bc725eaf13f9b6e10839259d3eb14d9c4673da2/cmarkgfm-2024.11.20-cp36-cp36m-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "41bd6254726022d28dcc78e81e2ac10ea8904ad2aee2b3a180c46634270da0b6",
"md5": "b491a65651e8937567e08feaa381f38e",
"sha256": "dc2247e96d7f946b25a03a5ee030b2c32fb3ef06d4194dddb6374b8ec7c4489a"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp36-cp36m-win_amd64.whl",
"has_sig": false,
"md5_digest": "b491a65651e8937567e08feaa381f38e",
"packagetype": "bdist_wheel",
"python_version": "cp36",
"requires_python": null,
"size": 139140,
"upload_time": "2024-11-20T21:23:49",
"upload_time_iso_8601": "2024-11-20T21:23:49.259592Z",
"url": "https://files.pythonhosted.org/packages/41/bd/6254726022d28dcc78e81e2ac10ea8904ad2aee2b3a180c46634270da0b6/cmarkgfm-2024.11.20-cp36-cp36m-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b5e077891e790574a90627397f8e2acb6775ff1b8e867b8d46b67615041cfe6d",
"md5": "d7016330bc13b3abc5aeeb10627bae4e",
"sha256": "810d1b5157cb17d32660d4032970eb4a140265e2cc09004b97d314e59300e5aa"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "d7016330bc13b3abc5aeeb10627bae4e",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 439232,
"upload_time": "2024-11-20T22:05:41",
"upload_time_iso_8601": "2024-11-20T22:05:41.275277Z",
"url": "https://files.pythonhosted.org/packages/b5/e0/77891e790574a90627397f8e2acb6775ff1b8e867b8d46b67615041cfe6d/cmarkgfm-2024.11.20-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d1d45d1f3b6f0a6fdbf4a728c2227b0d163621e93db50de2bd623dcbc8696d96",
"md5": "ca7c824cc5d03bd0732c8df979cf278a",
"sha256": "1cf12f8354c5120198c9a5171e546034de7e24a413118921e244b46036321caf"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "ca7c824cc5d03bd0732c8df979cf278a",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 444605,
"upload_time": "2024-11-20T22:05:42",
"upload_time_iso_8601": "2024-11-20T22:05:42.462621Z",
"url": "https://files.pythonhosted.org/packages/d1/d4/5d1f3b6f0a6fdbf4a728c2227b0d163621e93db50de2bd623dcbc8696d96/cmarkgfm-2024.11.20-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0b1d33fe106c8baf310ee28d282293e3cfff54e91efa60637546ccee62b7b2ae",
"md5": "d0ed3f7f045fa051a5398c5e7169ff0a",
"sha256": "4d9073952e578255e27a1f6cb359071813bad301ec4d4f4b8233a9a23e5fa7ab"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "d0ed3f7f045fa051a5398c5e7169ff0a",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 417436,
"upload_time": "2024-11-20T22:05:43",
"upload_time_iso_8601": "2024-11-20T22:05:43.619586Z",
"url": "https://files.pythonhosted.org/packages/0b/1d/33fe106c8baf310ee28d282293e3cfff54e91efa60637546ccee62b7b2ae/cmarkgfm-2024.11.20-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ae2f52ecd17eead4720cb032db2eb6ff397c6dede5874c2ee517602e23983cc4",
"md5": "c857b64275e8b60dcf4cc01dcac4e778",
"sha256": "258429ff6608bf8d7d7ad774f651c70ebb11efb9f9f024f55a6ce26249437d52"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp37-cp37m-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "c857b64275e8b60dcf4cc01dcac4e778",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 437953,
"upload_time": "2024-11-20T22:05:44",
"upload_time_iso_8601": "2024-11-20T22:05:44.997827Z",
"url": "https://files.pythonhosted.org/packages/ae/2f/52ecd17eead4720cb032db2eb6ff397c6dede5874c2ee517602e23983cc4/cmarkgfm-2024.11.20-cp37-cp37m-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d520d2e1ad93204f070cec0e4e94afdb6718b67a04769e3238d9ab257a8bf8f3",
"md5": "1fc2d9b9c1da6d071908038ac95a81e9",
"sha256": "bd613fb86c9beb4da614701421931bd534d203006d78dd4537918ade96028e60"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp37-cp37m-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "1fc2d9b9c1da6d071908038ac95a81e9",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 417476,
"upload_time": "2024-11-20T22:05:46",
"upload_time_iso_8601": "2024-11-20T22:05:46.161191Z",
"url": "https://files.pythonhosted.org/packages/d5/20/d2e1ad93204f070cec0e4e94afdb6718b67a04769e3238d9ab257a8bf8f3/cmarkgfm-2024.11.20-cp37-cp37m-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "75d0720f2fde6a6c192332776e0272ac1705c79ea6cf1d8fc8e53dc7e5b9d83f",
"md5": "18cacac3219b80edc73cfbd2f83fe8b4",
"sha256": "f37cb4aed1595620166ef35146fc062e60208324e2787f6b72d65e6c814525d6"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp37-cp37m-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "18cacac3219b80edc73cfbd2f83fe8b4",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 446857,
"upload_time": "2024-11-20T22:05:47",
"upload_time_iso_8601": "2024-11-20T22:05:47.637193Z",
"url": "https://files.pythonhosted.org/packages/75/d0/720f2fde6a6c192332776e0272ac1705c79ea6cf1d8fc8e53dc7e5b9d83f/cmarkgfm-2024.11.20-cp37-cp37m-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "001c36cc5cbe6645f3c5385b6f2f3b11c386790b8913b882f4b5872bd18e1bcb",
"md5": "cf96050f96bf0d555a0b1328f1b74107",
"sha256": "1e27c7cbc727109d5af94262f29754ac87ae73e15da1ecefda953a3101ad899f"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp37-cp37m-win32.whl",
"has_sig": false,
"md5_digest": "cf96050f96bf0d555a0b1328f1b74107",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 116843,
"upload_time": "2024-11-20T21:23:50",
"upload_time_iso_8601": "2024-11-20T21:23:50.952141Z",
"url": "https://files.pythonhosted.org/packages/00/1c/36cc5cbe6645f3c5385b6f2f3b11c386790b8913b882f4b5872bd18e1bcb/cmarkgfm-2024.11.20-cp37-cp37m-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4338226d1009e276f3070b1033de88390fefaedd730baf145367787944f21bd9",
"md5": "80c01636a2ac2170a2ea6d26f4eaf117",
"sha256": "0a5e72657a92957fde6d502952113632d946328362585529b7662697421baebc"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp37-cp37m-win_amd64.whl",
"has_sig": false,
"md5_digest": "80c01636a2ac2170a2ea6d26f4eaf117",
"packagetype": "bdist_wheel",
"python_version": "cp37",
"requires_python": null,
"size": 127318,
"upload_time": "2024-11-20T21:23:51",
"upload_time_iso_8601": "2024-11-20T21:23:51.880547Z",
"url": "https://files.pythonhosted.org/packages/43/38/226d1009e276f3070b1033de88390fefaedd730baf145367787944f21bd9/cmarkgfm-2024.11.20-cp37-cp37m-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c0a7692c85e0fffa5b60643bdb65bd21e06bf4cb70a38a8fad7e614577a9d926",
"md5": "9693e9822f1199a662432ddb9dfbdf99",
"sha256": "9feb163ddb3d17ee0fc763961af9560487c5d3b158a1b74b00480cccf3631df7"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "9693e9822f1199a662432ddb9dfbdf99",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 439575,
"upload_time": "2024-11-20T22:05:48",
"upload_time_iso_8601": "2024-11-20T22:05:48.886069Z",
"url": "https://files.pythonhosted.org/packages/c0/a7/692c85e0fffa5b60643bdb65bd21e06bf4cb70a38a8fad7e614577a9d926/cmarkgfm-2024.11.20-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "671a274e33e436cad1fca55deb159d634324e38e2af3591d833a4b25e5134162",
"md5": "148570d55a1abafeb8ac288efc66f918",
"sha256": "7766026926ed06552ddda4f3584b67fa5890dad3aa3a124e35356b33e2874cfd"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "148570d55a1abafeb8ac288efc66f918",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 444841,
"upload_time": "2024-11-20T22:05:50",
"upload_time_iso_8601": "2024-11-20T22:05:50.084335Z",
"url": "https://files.pythonhosted.org/packages/67/1a/274e33e436cad1fca55deb159d634324e38e2af3591d833a4b25e5134162/cmarkgfm-2024.11.20-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "94ce3f49f52c0576042750c04ca3382b222fa8bf8472b0d7fc2c05fb137dd519",
"md5": "3b6821f2b166f783a7ae7735bf32c54c",
"sha256": "13ac2f8f62b22228fa16ed0a027d0af924a86e67f4e047bc59406f8494e7643c"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "3b6821f2b166f783a7ae7735bf32c54c",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 417809,
"upload_time": "2024-11-20T22:05:51",
"upload_time_iso_8601": "2024-11-20T22:05:51.939623Z",
"url": "https://files.pythonhosted.org/packages/94/ce/3f49f52c0576042750c04ca3382b222fa8bf8472b0d7fc2c05fb137dd519/cmarkgfm-2024.11.20-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "14e8a7a435d92bc3871336f26e9fac0ced9c8376f65f5a92d2d455847df2bcf2",
"md5": "fb1f3b6ef2131aff2b312f5ed5bd1c28",
"sha256": "106aa08dd7b9e55ca481422f705e6067db98cf725e40f7154ad6ba56468a601c"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp38-cp38-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "fb1f3b6ef2131aff2b312f5ed5bd1c28",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 438533,
"upload_time": "2024-11-20T22:05:53",
"upload_time_iso_8601": "2024-11-20T22:05:53.425818Z",
"url": "https://files.pythonhosted.org/packages/14/e8/a7a435d92bc3871336f26e9fac0ced9c8376f65f5a92d2d455847df2bcf2/cmarkgfm-2024.11.20-cp38-cp38-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "323684f39907e169f7485f70e1996c39812de1e69361cea070eeefb9a2daeb43",
"md5": "8f3c614b36ed7c99ae7b7894ccd83379",
"sha256": "0635abbf989281b161a9b22fb510165f60d19e57992d39e24f4fb856e498212e"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp38-cp38-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "8f3c614b36ed7c99ae7b7894ccd83379",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 417822,
"upload_time": "2024-11-20T22:05:54",
"upload_time_iso_8601": "2024-11-20T22:05:54.700832Z",
"url": "https://files.pythonhosted.org/packages/32/36/84f39907e169f7485f70e1996c39812de1e69361cea070eeefb9a2daeb43/cmarkgfm-2024.11.20-cp38-cp38-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "007bf1c39d5d082a30200f88a7cc087faf929d772a5a90e950adba4254c21c1e",
"md5": "3ceeea3dd046977cc8b44a7e5eb690e5",
"sha256": "5fbb3e12d0dbb9f508ea2217e9eef03caea0ce7a7460a9692ecfd85a675727ed"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp38-cp38-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "3ceeea3dd046977cc8b44a7e5eb690e5",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 447280,
"upload_time": "2024-11-20T22:05:55",
"upload_time_iso_8601": "2024-11-20T22:05:55.982329Z",
"url": "https://files.pythonhosted.org/packages/00/7b/f1c39d5d082a30200f88a7cc087faf929d772a5a90e950adba4254c21c1e/cmarkgfm-2024.11.20-cp38-cp38-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d15a4bbc3501558dfbda6c7a553437b1b7e503beb9eabd88afa6db9d22e1ca63",
"md5": "b9c0ecfd1b18e333f78680339b8ac6d9",
"sha256": "7f314c53959f5ad57828d30b101cfe2f25b3b2e26e83ef5d67027309754daaf8"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp38-cp38-win32.whl",
"has_sig": false,
"md5_digest": "b9c0ecfd1b18e333f78680339b8ac6d9",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 116849,
"upload_time": "2024-11-20T21:23:53",
"upload_time_iso_8601": "2024-11-20T21:23:53.369902Z",
"url": "https://files.pythonhosted.org/packages/d1/5a/4bbc3501558dfbda6c7a553437b1b7e503beb9eabd88afa6db9d22e1ca63/cmarkgfm-2024.11.20-cp38-cp38-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "74d5bb51a5ce207577ecb8aa679aa4169f75abac76e135f98bd129e2f003fd4a",
"md5": "9edad326c0630435bc44223c127f143c",
"sha256": "b81b1585d6386829a6dd2d972554eb35e38184bd5fa672a18ddb796ab6a977de"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp38-cp38-win_amd64.whl",
"has_sig": false,
"md5_digest": "9edad326c0630435bc44223c127f143c",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": null,
"size": 127318,
"upload_time": "2024-11-20T21:23:54",
"upload_time_iso_8601": "2024-11-20T21:23:54.334563Z",
"url": "https://files.pythonhosted.org/packages/74/d5/bb51a5ce207577ecb8aa679aa4169f75abac76e135f98bd129e2f003fd4a/cmarkgfm-2024.11.20-cp38-cp38-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7d2ac2da5a8aa28e0c632ed2fb4050a95a93c16a113d203747a28b92ee8507cb",
"md5": "eb07b664edf5184017acb0bab34ceec9",
"sha256": "2826e9518134ee7d548e1944462cfedf7e7cdf86ffda906d1251c221fae43baf"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "eb07b664edf5184017acb0bab34ceec9",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 439412,
"upload_time": "2024-11-20T22:05:57",
"upload_time_iso_8601": "2024-11-20T22:05:57.236358Z",
"url": "https://files.pythonhosted.org/packages/7d/2a/c2da5a8aa28e0c632ed2fb4050a95a93c16a113d203747a28b92ee8507cb/cmarkgfm-2024.11.20-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b5774ea5b4d844f0f4cf95e2491d2f821dbe772bb276e7831e55c0a178abcb95",
"md5": "cc508773a25ffedb0b36caf9fd11d6dc",
"sha256": "fc74387e90d518156d493b52af63faab2d95710e5f582df8dd50952cbf601194"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "cc508773a25ffedb0b36caf9fd11d6dc",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 444733,
"upload_time": "2024-11-20T22:05:58",
"upload_time_iso_8601": "2024-11-20T22:05:58.499861Z",
"url": "https://files.pythonhosted.org/packages/b5/77/4ea5b4d844f0f4cf95e2491d2f821dbe772bb276e7831e55c0a178abcb95/cmarkgfm-2024.11.20-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ddefff2168448fdb27685149b77700c96dcb7e0504051d72ce35bccd0055b15a",
"md5": "3bd87c0c36c8fc5b6e8f721263751ff6",
"sha256": "bc07268f5b42ac37b36a8091ddc7b6a7a88c436718d7ac88f5ea0785f2bdc1ec"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "3bd87c0c36c8fc5b6e8f721263751ff6",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 417622,
"upload_time": "2024-11-20T22:05:59",
"upload_time_iso_8601": "2024-11-20T22:05:59.859064Z",
"url": "https://files.pythonhosted.org/packages/dd/ef/ff2168448fdb27685149b77700c96dcb7e0504051d72ce35bccd0055b15a/cmarkgfm-2024.11.20-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5adb2457bf396ff07e70db652f46dc248261d8774b07fdcd8d191d1b8dc7a4f2",
"md5": "6e7bca8bcf05a74a7849338a2cdd3fc4",
"sha256": "3ad48791fdb16372423a43e82774121a5dd85af0ab0532d2c19f56bf46e73f18"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp39-cp39-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "6e7bca8bcf05a74a7849338a2cdd3fc4",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 438232,
"upload_time": "2024-11-20T22:06:01",
"upload_time_iso_8601": "2024-11-20T22:06:01.193610Z",
"url": "https://files.pythonhosted.org/packages/5a/db/2457bf396ff07e70db652f46dc248261d8774b07fdcd8d191d1b8dc7a4f2/cmarkgfm-2024.11.20-cp39-cp39-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5255bd03c6db5e0486b54e118fe433a7aeb87e91419eecac9393c25b38354407",
"md5": "07b93e54cab3132c3fac98eb00e7d5ad",
"sha256": "d58e4a83bc813585f251e3151f55e09915c3c1728da87b47defa0e8c84c85a7c"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp39-cp39-musllinux_1_2_i686.whl",
"has_sig": false,
"md5_digest": "07b93e54cab3132c3fac98eb00e7d5ad",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 417673,
"upload_time": "2024-11-20T22:06:02",
"upload_time_iso_8601": "2024-11-20T22:06:02.585882Z",
"url": "https://files.pythonhosted.org/packages/52/55/bd03c6db5e0486b54e118fe433a7aeb87e91419eecac9393c25b38354407/cmarkgfm-2024.11.20-cp39-cp39-musllinux_1_2_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6475dc5b9a998423ab7acf54f1c3a7430e5a69f96345c2fefe53b7f198684c44",
"md5": "2c99387fdb11009b060de13e1e4f9a3c",
"sha256": "169f3bdc8c54ac5d9994b8f47817cf383a8ff960a2a7aa7527fdb180ec2317ce"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp39-cp39-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "2c99387fdb11009b060de13e1e4f9a3c",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 447075,
"upload_time": "2024-11-20T22:06:03",
"upload_time_iso_8601": "2024-11-20T22:06:03.905943Z",
"url": "https://files.pythonhosted.org/packages/64/75/dc5b9a998423ab7acf54f1c3a7430e5a69f96345c2fefe53b7f198684c44/cmarkgfm-2024.11.20-cp39-cp39-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "196686d57df39b63ed0a45e5ebd62249f2fb5f7331f19d802cdcd6db23dbcacc",
"md5": "bfa76316a45564ffb515d36f639ea8ca",
"sha256": "4bc2c0ca1ba3c113f6bd178cfa10e62c257c2ed04d3ef684e2ee8b05342f51bc"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp39-cp39-win32.whl",
"has_sig": false,
"md5_digest": "bfa76316a45564ffb515d36f639ea8ca",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 116832,
"upload_time": "2024-11-20T21:23:55",
"upload_time_iso_8601": "2024-11-20T21:23:55.411438Z",
"url": "https://files.pythonhosted.org/packages/19/66/86d57df39b63ed0a45e5ebd62249f2fb5f7331f19d802cdcd6db23dbcacc/cmarkgfm-2024.11.20-cp39-cp39-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3d6c650b6ab2cdd0d4e10465a98d100d064e5042b45fe68a1471636afc6c7090",
"md5": "4c52de06331f2c178fb0cf562fb0d14e",
"sha256": "5d23226dc67534c6adf5739b7a5150fbcc2c5b9e0d48f8a0bdcfc5636980e19b"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "4c52de06331f2c178fb0cf562fb0d14e",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": null,
"size": 127304,
"upload_time": "2024-11-20T21:23:56",
"upload_time_iso_8601": "2024-11-20T21:23:56.972940Z",
"url": "https://files.pythonhosted.org/packages/3d/6c/650b6ab2cdd0d4e10465a98d100d064e5042b45fe68a1471636afc6c7090/cmarkgfm-2024.11.20-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "44df99c139c587d1fb1633b8adb22a44c8ab6b002453ed4f97ceefb1759eacdf",
"md5": "669ad7aff2f7706f754c627188f343a9",
"sha256": "5dd01cf61975a8a57213cdef5ed870e936032f13fe93d60ddf659ffb9cf73c6a"
},
"downloads": -1,
"filename": "cmarkgfm-2024.11.20.tar.gz",
"has_sig": false,
"md5_digest": "669ad7aff2f7706f754c627188f343a9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 146799,
"upload_time": "2024-11-20T22:04:51",
"upload_time_iso_8601": "2024-11-20T22:04:51.722931Z",
"url": "https://files.pythonhosted.org/packages/44/df/99c139c587d1fb1633b8adb22a44c8ab6b002453ed4f97ceefb1759eacdf/cmarkgfm-2024.11.20.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-20 22:04:51",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "theacodes",
"github_project": "cmarkgfm",
"travis_ci": false,
"coveralls": true,
"github_actions": true,
"lcname": "cmarkgfm"
}