cmarkgfm


Namecmarkgfm JSON
Version 2024.11.20 PyPI version JSON
download
home_pagehttps://github.com/theacodes/cmarkgfm
SummaryMinimal bindings to GitHub's fork of cmark
upload_time2024-11-20 22:04:51
maintainerNone
docs_urlNone
authorThe Python Packaging Authority
requires_pythonNone
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage
            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"
}
        
Elapsed time: 0.35886s