Skip to main content

Minimal bindings to GitHub's fork of cmark

Project description

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

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:

import cmarkgfm



html = cmarkgfm.markdown_to_html(markdown_text)

To render GitHub-flavored markdown:

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.

For example:

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:

# 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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cmarkgfm-2024.11.20.tar.gz (146.8 kB view details)

Uploaded Source

Built Distributions

cmarkgfm-2024.11.20-cp313-cp313-win_amd64.whl (127.3 kB view details)

Uploaded CPython 3.13 Windows x86-64

cmarkgfm-2024.11.20-cp313-cp313-win32.whl (116.8 kB view details)

Uploaded CPython 3.13 Windows x86

cmarkgfm-2024.11.20-cp313-cp313-musllinux_1_2_x86_64.whl (447.5 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

cmarkgfm-2024.11.20-cp313-cp313-musllinux_1_2_i686.whl (418.0 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ i686

cmarkgfm-2024.11.20-cp313-cp313-musllinux_1_2_aarch64.whl (438.7 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ARM64

cmarkgfm-2024.11.20-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (445.2 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

cmarkgfm-2024.11.20-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (439.9 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

cmarkgfm-2024.11.20-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (418.2 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

cmarkgfm-2024.11.20-cp312-cp312-win_amd64.whl (127.3 kB view details)

Uploaded CPython 3.12 Windows x86-64

cmarkgfm-2024.11.20-cp312-cp312-win32.whl (116.8 kB view details)

Uploaded CPython 3.12 Windows x86

cmarkgfm-2024.11.20-cp312-cp312-musllinux_1_2_x86_64.whl (447.5 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

cmarkgfm-2024.11.20-cp312-cp312-musllinux_1_2_i686.whl (418.0 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

cmarkgfm-2024.11.20-cp312-cp312-musllinux_1_2_aarch64.whl (438.7 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

cmarkgfm-2024.11.20-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (445.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

cmarkgfm-2024.11.20-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (440.0 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

cmarkgfm-2024.11.20-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (418.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

cmarkgfm-2024.11.20-cp311-cp311-win_amd64.whl (127.3 kB view details)

Uploaded CPython 3.11 Windows x86-64

cmarkgfm-2024.11.20-cp311-cp311-win32.whl (116.8 kB view details)

Uploaded CPython 3.11 Windows x86

cmarkgfm-2024.11.20-cp311-cp311-musllinux_1_2_x86_64.whl (447.0 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

cmarkgfm-2024.11.20-cp311-cp311-musllinux_1_2_i686.whl (417.7 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

cmarkgfm-2024.11.20-cp311-cp311-musllinux_1_2_aarch64.whl (438.3 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

cmarkgfm-2024.11.20-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (444.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

cmarkgfm-2024.11.20-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (439.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

cmarkgfm-2024.11.20-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (417.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

cmarkgfm-2024.11.20-cp310-cp310-win_amd64.whl (127.3 kB view details)

Uploaded CPython 3.10 Windows x86-64

cmarkgfm-2024.11.20-cp310-cp310-win32.whl (116.8 kB view details)

Uploaded CPython 3.10 Windows x86

cmarkgfm-2024.11.20-cp310-cp310-musllinux_1_2_x86_64.whl (447.1 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

cmarkgfm-2024.11.20-cp310-cp310-musllinux_1_2_i686.whl (417.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

cmarkgfm-2024.11.20-cp310-cp310-musllinux_1_2_aarch64.whl (438.2 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

cmarkgfm-2024.11.20-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (444.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

cmarkgfm-2024.11.20-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (439.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

cmarkgfm-2024.11.20-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (417.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

cmarkgfm-2024.11.20-cp39-cp39-win_amd64.whl (127.3 kB view details)

Uploaded CPython 3.9 Windows x86-64

cmarkgfm-2024.11.20-cp39-cp39-win32.whl (116.8 kB view details)

Uploaded CPython 3.9 Windows x86

cmarkgfm-2024.11.20-cp39-cp39-musllinux_1_2_x86_64.whl (447.1 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

cmarkgfm-2024.11.20-cp39-cp39-musllinux_1_2_i686.whl (417.7 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

cmarkgfm-2024.11.20-cp39-cp39-musllinux_1_2_aarch64.whl (438.2 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

cmarkgfm-2024.11.20-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (444.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

cmarkgfm-2024.11.20-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (439.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

cmarkgfm-2024.11.20-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (417.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

cmarkgfm-2024.11.20-cp38-cp38-win_amd64.whl (127.3 kB view details)

Uploaded CPython 3.8 Windows x86-64

cmarkgfm-2024.11.20-cp38-cp38-win32.whl (116.8 kB view details)

Uploaded CPython 3.8 Windows x86

cmarkgfm-2024.11.20-cp38-cp38-musllinux_1_2_x86_64.whl (447.3 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

cmarkgfm-2024.11.20-cp38-cp38-musllinux_1_2_i686.whl (417.8 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ i686

cmarkgfm-2024.11.20-cp38-cp38-musllinux_1_2_aarch64.whl (438.5 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

cmarkgfm-2024.11.20-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (444.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

cmarkgfm-2024.11.20-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (439.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

cmarkgfm-2024.11.20-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (417.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

cmarkgfm-2024.11.20-cp37-cp37m-win_amd64.whl (127.3 kB view details)

Uploaded CPython 3.7m Windows x86-64

cmarkgfm-2024.11.20-cp37-cp37m-win32.whl (116.8 kB view details)

Uploaded CPython 3.7m Windows x86

cmarkgfm-2024.11.20-cp37-cp37m-musllinux_1_2_x86_64.whl (446.9 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ x86-64

cmarkgfm-2024.11.20-cp37-cp37m-musllinux_1_2_i686.whl (417.5 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ i686

cmarkgfm-2024.11.20-cp37-cp37m-musllinux_1_2_aarch64.whl (438.0 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ ARM64

cmarkgfm-2024.11.20-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (444.6 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

cmarkgfm-2024.11.20-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (439.2 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

cmarkgfm-2024.11.20-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (417.4 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

cmarkgfm-2024.11.20-cp36-cp36m-win_amd64.whl (139.1 kB view details)

Uploaded CPython 3.6m Windows x86-64

cmarkgfm-2024.11.20-cp36-cp36m-win32.whl (124.4 kB view details)

Uploaded CPython 3.6m Windows x86

cmarkgfm-2024.11.20-cp36-cp36m-musllinux_1_2_x86_64.whl (446.3 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.2+ x86-64

cmarkgfm-2024.11.20-cp36-cp36m-musllinux_1_2_i686.whl (417.0 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.2+ i686

cmarkgfm-2024.11.20-cp36-cp36m-musllinux_1_2_aarch64.whl (438.6 kB view details)

Uploaded CPython 3.6m musllinux: musl 1.2+ ARM64

cmarkgfm-2024.11.20-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (444.5 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

cmarkgfm-2024.11.20-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (438.7 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

cmarkgfm-2024.11.20-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (416.4 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

File details

Details for the file cmarkgfm-2024.11.20.tar.gz.

File metadata

  • Download URL: cmarkgfm-2024.11.20.tar.gz
  • Upload date:
  • Size: 146.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for cmarkgfm-2024.11.20.tar.gz
Algorithm Hash digest
SHA256 5dd01cf61975a8a57213cdef5ed870e936032f13fe93d60ddf659ffb9cf73c6a
MD5 669ad7aff2f7706f754c627188f343a9
BLAKE2b-256 44df99c139c587d1fb1633b8adb22a44c8ab6b002453ed4f97ceefb1759eacdf

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 78edaff25d16dc6257d21397f257f43a7fcc8375585c6d51f46896dabacf9b6a
MD5 51090e08eebc880dd71b27d611e40373
BLAKE2b-256 f7b02bb70efd2a10797d2c07262aca576d7c079fd740b2f475bceef79d24837a

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 90b3449bcbf8ab763ca693453ae29e85cf3bbd60b5580ea79e2ae056102b8cdd
MD5 44baea81fb2a2089537859bbdb15a2e4
BLAKE2b-256 5a0d1b3de020df6cac8074955806f38c2ba9bba533a34f4b0104123cdf632b9b

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4f987178288a598ddfa8c6fc19dbcc6eb796b7a211266ff4bd1e8cae436fbfd3
MD5 a5aad88d6f734df370f7b911f8c38029
BLAKE2b-256 ecca0800f288d0db27f65aa792fb534f5abfb672bfa942b649456909700e0f6b

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ffbb3847e4d71de84e23abd30ff23fb3ce81f9096eb7bdc6569499c8b7a098b8
MD5 07528f8f039b4cb0010b23a5e7928476
BLAKE2b-256 1b3438da4e22106fac7070d6733c662684deee595070775a4fb6f16f952ac5bd

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ab2543f2d1070d2dbae37b7098ad3507bedc37f5252883ea879f884dbb7b7610
MD5 4bebdeb27b11a24c1d55b60cea9dd14d
BLAKE2b-256 550cb335f52e4d52a66cadce3eb7662f0392a8036bf1d4349e9149c2d4754e9f

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 61c699e399c7878f5eeef11e51c67d06eb8c4d09d0beb7675b1d6b393c1c5fb9
MD5 d17086d12e75f75cbfc6663013c70af1
BLAKE2b-256 da9847e04e7b63730315e818b9eedb32c1393f264ba7a4a798955ca11e9351a6

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dd414cffe2f57ce652cfb1510637760cc761194518b0a712ceceb929a1a512d4
MD5 b59417cb7747e133450d9e5f92868e7d
BLAKE2b-256 255ab7ff55e9bde4a3f00c27aff495e0f7c0e40841616a71e21fa6990c2cc636

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3d9dea0e0a0e9ad436ab11430333b6fa294de0daa00ff675ddac5757a7c628ec
MD5 aea4c0cd0138026628f30cd94e69c407
BLAKE2b-256 aaa01da2ccbce0b2048f12a5a692d2703226dc826beba361ce5f0e7df0420c95

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 207d77cc794a1b30ed00e763ee664abc2fe647b0a141067c0962b775bdbc56ce
MD5 e61c86a80bf86d86ec93840f1c50c01e
BLAKE2b-256 e43b872737e3653a1c2b918f16583d63a9d5ab8101ad1f404e2661b21776f5be

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 0451df5f02cccc4e76a369e23457cba20e60a99f734ddb126bc3c772018d22dc
MD5 5a92f2f307714291e5c5bd7bce36dba0
BLAKE2b-256 cdcee58c4ca1724899bc54128d0a5552f8de1603078c774a46b6f4859e8f068c

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a01e9d2b6621fba9c833f384d998e6afe0ad858b9e3e22dc71e2aa6caad1e9f3
MD5 a5cd315cf12fafa6723da7153e77b266
BLAKE2b-256 8f46212e9ae69577ca0982c70c229f75f3d3fc434417fa3d3b5796c74e4939e3

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d3eee488ee1bd0ce251d8d5cb853d68234035b2839600319694ca85e585791f0
MD5 62b99fd94f221e9018c0a0d2af247aa1
BLAKE2b-256 99ec683c69493988035cc12bec14cdebfb8b254e0b03154ebe9a290f53aae34c

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6d9e8ae37fe7568bf259dcbcb07b95ee3bc3f744bec87162a1391e806c15d9ae
MD5 b7eb3a93357e95d78c01bb580259ef11
BLAKE2b-256 cd220306ef1bac3f6ab17732edd9c5c103ae9679c3ee68f82e18038766535c18

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1c3d66866247eb72bd494db638ab8247f8452fa871ed6e254e5adfc0e2c15cd0
MD5 ca45d6a2876732043e179f0bd4a6e247
BLAKE2b-256 167695ee253e61d670fb2fddc8c92cf5da544cb2c6bec081aebece8ceb109822

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eab503e922bd2959c7e6148c69478dd44894201358370876028dd24aea776e24
MD5 ebeb79ca90c02ce17614c2fc587f47ed
BLAKE2b-256 8f14d49a73878f4e65d2796f1e4241454853aef85df3ee0124580af308621918

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9347e1f06924bcf207d0b25cb91e51be7eccfa9e91f03528db2a27bfea364365
MD5 fa8878c88445a8f4759ec3ab785f41d0
BLAKE2b-256 12d7a7a375608dea47c3cca72f9dfc577a070adeee7c0e04a548b61304f5d244

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1792cfb4e2f76237753436000cf4433296c869ecabbd714b3c6c27f5b72c49f3
MD5 353aa25ebb8f526d8ce408c9a4f1dcd2
BLAKE2b-256 ca58cb0d5ef111f4b14fcffe9f9304e32c5d63ee6b0fcf61589cb992ebcf25b8

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 22205f2aa5f7eba8770f8881143b760c5c93904d775f6a8dbe6e30123800d27f
MD5 9a07b6783f532f550f2ee17122a9fa6d
BLAKE2b-256 d9452bbf67af3e18860bc758df5afb440f285e827750d5b4c66c109c102ea92c

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b06c24c2ea5a33eb63b8beeae04869b45ffd015fbd609b4266f11c015f2a7a38
MD5 8059988ab66d110c8e2eb0d8123cff8d
BLAKE2b-256 219b3de2ac0edce26e80f1c94fb82e8c567544d18f006dcfcc4cfe64f8b734bd

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 35e280f76a73a71c7e4a494b267137741fcd837667bf77a5b30e68b30ab2d3b1
MD5 54fcb247ee555312ff7fbd0798133a69
BLAKE2b-256 4e45c7905704fe5dbbacf0ce613335bc592cecfac76735db4b0bc22fc457aa88

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e3ae9dfebf1a9f39bbd3ae7c6150133f603601138b753497ec2deb5ff96c2cb6
MD5 a0452603b7a27a33a561799b97d0ea8d
BLAKE2b-256 30a14e8be9027776165f30b1e4fe32f5de9823494b6964783a60a6d884dee027

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9488d4b1049c111300678ff874fde0ddf0f8aaf7ce532d39f942a250e39b56a5
MD5 20f8f6afce65521d7738c1ffb3aa578a
BLAKE2b-256 731d0bc9988d53deb52378e967c700e1401461547c39b6afd564364a49ba9222

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ccec2ae525e4435601e75be9d184d4df153bf5b7fc2605a0e1ac256f5c600b5b
MD5 d1149f0d52d2e2dd2990b6f0663db273
BLAKE2b-256 c17b81c4bb7fd808de5c4f064153d53ae7ed6b8e9726db42c0683cbe4217eb99

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c0eb231d0fa3190ec807f577d60a5bea256fd17968c61c4379c4c1acfd6f61df
MD5 f1acb2e3a45eddd1fb4e99d3a6825c07
BLAKE2b-256 cf2270a4258ace2c8dc46c8e7827c3dc11b56ec34dc4367103b3088e95c5b699

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 191ee4ad8073a8a2c2e9d723c7046e0d7f87cca8686ca96f1e7d6e2735a9ebf8
MD5 61715d9c6b81571a68dee4c38969f1ff
BLAKE2b-256 22a8c232b72be7243be237a4d366e2027a774c65233c350c3c4643e6f8512079

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 19c5ddef9349c0965931ecabed30d3611dbd88beddefa91565283bd54aa0041c
MD5 d173eb3e15a6a601e69fddfaee341d81
BLAKE2b-256 12b77a63c51c710a2adca3fa36230812c18f240d28bd42f54f6cd34a50803567

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 211fad7b509cb1247b6d20a6ec14b0777793b922254b2e28357528001be09f0b
MD5 32223c721723b68fcb576ba6a94b69e1
BLAKE2b-256 74e3aa939d0211bac1cdfeb9c6087c0a23821b8c58c2156bb8cc8c53c45a3733

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 175ed1f9b76310821140f97c201da4384814cb38875374b83efcd7987651a9e4
MD5 1b563cf022c7b8ba132e70ca75778d0d
BLAKE2b-256 169fb7ebe260f4f217d8a16d276cec33114188c6b41ddacbdb69c84015d0c890

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 067bf44b49c23c589eb60ce772f2582259d9818e86a5936b0cd89fd203ff3f21
MD5 831790704239a5bd0c1fb4b0b24ff453
BLAKE2b-256 197825fd7a435213a8027623b89fabd6f0ad4d8bf05caa4a9d2cd09215a2c4dc

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3354d5497820e18eccf0552224cb2cba2cb27ab378ed99371523e2726027c04c
MD5 b402c1abe9e07a26c4bad85dc118b92e
BLAKE2b-256 b41553032c238c3289ba3b5f70fb81f60921168234e1379a48752fd4b2b5e52c

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9d74c8bba226751161b7f163fb3e71ee82453759e016df934927ab44aac532eb
MD5 7271bdd5202e748edb41722d88ad93ba
BLAKE2b-256 28711e0f09be27ce7e087bf91267531080e5640f600502e482bbe0cff2291939

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d71ac6281034e0f9babe1e4aa370e1249ce8f253ad85ff60daadea8ef5da4b00
MD5 818dd3e9b4f1602b799156883366b334
BLAKE2b-256 fa619e339af11a0e21fff2422b4f06283c3153d92ef027726b469b8880f24a4b

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5d23226dc67534c6adf5739b7a5150fbcc2c5b9e0d48f8a0bdcfc5636980e19b
MD5 4c52de06331f2c178fb0cf562fb0d14e
BLAKE2b-256 3d6c650b6ab2cdd0d4e10465a98d100d064e5042b45fe68a1471636afc6c7090

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp39-cp39-win32.whl.

File metadata

  • Download URL: cmarkgfm-2024.11.20-cp39-cp39-win32.whl
  • Upload date:
  • Size: 116.8 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for cmarkgfm-2024.11.20-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 4bc2c0ca1ba3c113f6bd178cfa10e62c257c2ed04d3ef684e2ee8b05342f51bc
MD5 bfa76316a45564ffb515d36f639ea8ca
BLAKE2b-256 196686d57df39b63ed0a45e5ebd62249f2fb5f7331f19d802cdcd6db23dbcacc

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 169f3bdc8c54ac5d9994b8f47817cf383a8ff960a2a7aa7527fdb180ec2317ce
MD5 2c99387fdb11009b060de13e1e4f9a3c
BLAKE2b-256 6475dc5b9a998423ab7acf54f1c3a7430e5a69f96345c2fefe53b7f198684c44

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d58e4a83bc813585f251e3151f55e09915c3c1728da87b47defa0e8c84c85a7c
MD5 07b93e54cab3132c3fac98eb00e7d5ad
BLAKE2b-256 5255bd03c6db5e0486b54e118fe433a7aeb87e91419eecac9393c25b38354407

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3ad48791fdb16372423a43e82774121a5dd85af0ab0532d2c19f56bf46e73f18
MD5 6e7bca8bcf05a74a7849338a2cdd3fc4
BLAKE2b-256 5adb2457bf396ff07e70db652f46dc248261d8774b07fdcd8d191d1b8dc7a4f2

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fc74387e90d518156d493b52af63faab2d95710e5f582df8dd50952cbf601194
MD5 cc508773a25ffedb0b36caf9fd11d6dc
BLAKE2b-256 b5774ea5b4d844f0f4cf95e2491d2f821dbe772bb276e7831e55c0a178abcb95

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2826e9518134ee7d548e1944462cfedf7e7cdf86ffda906d1251c221fae43baf
MD5 eb07b664edf5184017acb0bab34ceec9
BLAKE2b-256 7d2ac2da5a8aa28e0c632ed2fb4050a95a93c16a113d203747a28b92ee8507cb

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bc07268f5b42ac37b36a8091ddc7b6a7a88c436718d7ac88f5ea0785f2bdc1ec
MD5 3bd87c0c36c8fc5b6e8f721263751ff6
BLAKE2b-256 ddefff2168448fdb27685149b77700c96dcb7e0504051d72ce35bccd0055b15a

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b81b1585d6386829a6dd2d972554eb35e38184bd5fa672a18ddb796ab6a977de
MD5 9edad326c0630435bc44223c127f143c
BLAKE2b-256 74d5bb51a5ce207577ecb8aa679aa4169f75abac76e135f98bd129e2f003fd4a

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp38-cp38-win32.whl.

File metadata

  • Download URL: cmarkgfm-2024.11.20-cp38-cp38-win32.whl
  • Upload date:
  • Size: 116.8 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for cmarkgfm-2024.11.20-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 7f314c53959f5ad57828d30b101cfe2f25b3b2e26e83ef5d67027309754daaf8
MD5 b9c0ecfd1b18e333f78680339b8ac6d9
BLAKE2b-256 d15a4bbc3501558dfbda6c7a553437b1b7e503beb9eabd88afa6db9d22e1ca63

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5fbb3e12d0dbb9f508ea2217e9eef03caea0ce7a7460a9692ecfd85a675727ed
MD5 3ceeea3dd046977cc8b44a7e5eb690e5
BLAKE2b-256 007bf1c39d5d082a30200f88a7cc087faf929d772a5a90e950adba4254c21c1e

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0635abbf989281b161a9b22fb510165f60d19e57992d39e24f4fb856e498212e
MD5 8f3c614b36ed7c99ae7b7894ccd83379
BLAKE2b-256 323684f39907e169f7485f70e1996c39812de1e69361cea070eeefb9a2daeb43

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 106aa08dd7b9e55ca481422f705e6067db98cf725e40f7154ad6ba56468a601c
MD5 fb1f3b6ef2131aff2b312f5ed5bd1c28
BLAKE2b-256 14e8a7a435d92bc3871336f26e9fac0ced9c8376f65f5a92d2d455847df2bcf2

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7766026926ed06552ddda4f3584b67fa5890dad3aa3a124e35356b33e2874cfd
MD5 148570d55a1abafeb8ac288efc66f918
BLAKE2b-256 671a274e33e436cad1fca55deb159d634324e38e2af3591d833a4b25e5134162

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9feb163ddb3d17ee0fc763961af9560487c5d3b158a1b74b00480cccf3631df7
MD5 9693e9822f1199a662432ddb9dfbdf99
BLAKE2b-256 c0a7692c85e0fffa5b60643bdb65bd21e06bf4cb70a38a8fad7e614577a9d926

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 13ac2f8f62b22228fa16ed0a027d0af924a86e67f4e047bc59406f8494e7643c
MD5 3b6821f2b166f783a7ae7735bf32c54c
BLAKE2b-256 94ce3f49f52c0576042750c04ca3382b222fa8bf8472b0d7fc2c05fb137dd519

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 0a5e72657a92957fde6d502952113632d946328362585529b7662697421baebc
MD5 80c01636a2ac2170a2ea6d26f4eaf117
BLAKE2b-256 4338226d1009e276f3070b1033de88390fefaedd730baf145367787944f21bd9

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp37-cp37m-win32.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 1e27c7cbc727109d5af94262f29754ac87ae73e15da1ecefda953a3101ad899f
MD5 cf96050f96bf0d555a0b1328f1b74107
BLAKE2b-256 001c36cc5cbe6645f3c5385b6f2f3b11c386790b8913b882f4b5872bd18e1bcb

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp37-cp37m-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f37cb4aed1595620166ef35146fc062e60208324e2787f6b72d65e6c814525d6
MD5 18cacac3219b80edc73cfbd2f83fe8b4
BLAKE2b-256 75d0720f2fde6a6c192332776e0272ac1705c79ea6cf1d8fc8e53dc7e5b9d83f

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp37-cp37m-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp37-cp37m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 bd613fb86c9beb4da614701421931bd534d203006d78dd4537918ade96028e60
MD5 1fc2d9b9c1da6d071908038ac95a81e9
BLAKE2b-256 d520d2e1ad93204f070cec0e4e94afdb6718b67a04769e3238d9ab257a8bf8f3

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp37-cp37m-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 258429ff6608bf8d7d7ad774f651c70ebb11efb9f9f024f55a6ce26249437d52
MD5 c857b64275e8b60dcf4cc01dcac4e778
BLAKE2b-256 ae2f52ecd17eead4720cb032db2eb6ff397c6dede5874c2ee517602e23983cc4

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1cf12f8354c5120198c9a5171e546034de7e24a413118921e244b46036321caf
MD5 ca7c824cc5d03bd0732c8df979cf278a
BLAKE2b-256 d1d45d1f3b6f0a6fdbf4a728c2227b0d163621e93db50de2bd623dcbc8696d96

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 810d1b5157cb17d32660d4032970eb4a140265e2cc09004b97d314e59300e5aa
MD5 d7016330bc13b3abc5aeeb10627bae4e
BLAKE2b-256 b5e077891e790574a90627397f8e2acb6775ff1b8e867b8d46b67615041cfe6d

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4d9073952e578255e27a1f6cb359071813bad301ec4d4f4b8233a9a23e5fa7ab
MD5 d0ed3f7f045fa051a5398c5e7169ff0a
BLAKE2b-256 0b1d33fe106c8baf310ee28d282293e3cfff54e91efa60637546ccee62b7b2ae

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 dc2247e96d7f946b25a03a5ee030b2c32fb3ef06d4194dddb6374b8ec7c4489a
MD5 b491a65651e8937567e08feaa381f38e
BLAKE2b-256 41bd6254726022d28dcc78e81e2ac10ea8904ad2aee2b3a180c46634270da0b6

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp36-cp36m-win32.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 9a846edb229fbb405aa728863723d02ffefd967f43f036fe0c698a67e0069b6f
MD5 9ddb073fb39bab114635068a6aceafd5
BLAKE2b-256 d009294f8d93881450d7db400bc725eaf13f9b6e10839259d3eb14d9c4673da2

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp36-cp36m-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp36-cp36m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e4b79ba349fb18bf0e6e07b388658591e5aea0aca0d68eeac68c9a43ab1a511d
MD5 96d7939025f0f80d1a1646929d63a7a4
BLAKE2b-256 32b6e5bc47576c49c13830fc3309704651067f56b93246e0f3c3092a34fbbe62

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp36-cp36m-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp36-cp36m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8434aa7e4f12fb5cccf0846f29db5cbdb77f8a41c79cef14f67d4903b288618a
MD5 2604d9b5ff8c899cddbbcab475094071
BLAKE2b-256 3014a33761ba5f6a15c990d7fcc06a22baba1459b0b5008bc7bea824f97c0a7b

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp36-cp36m-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp36-cp36m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b1cbe16aa6c6831f5837829f272c68e6550566699f2d1305c9d3469dd4867851
MD5 705f80f119d30cb6527aaaf4735b684f
BLAKE2b-256 a302e422272a95da46c952587f6804c09cd3ffcdcd65f2e835d674ae3922773b

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e134ef56690a2ea9d24947d12fa6f96bdab4288d481af704e845c4fd3de845b8
MD5 e4ac8d085bf2aad5d1ce33b933ca74ab
BLAKE2b-256 952d1a0a8e7d0fb60a2759f8ce90aca37e7cd94c4349246a318e6c59568198e9

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c937e632ff969c7a53e5dd1390d9e12d86be627deb93e292e249a9289237301d
MD5 feb116d57cc9b0ac8043e1e823079d41
BLAKE2b-256 7003f4fd7138d4b4c629740aece1dbf47c7ddecbbc331a36d4649403ec338bb5

See more details on using hashes here.

File details

Details for the file cmarkgfm-2024.11.20-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cmarkgfm-2024.11.20-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c1371b5a58139e54fc04db84cafed3b80731e2f89de9dee699f5f24c7691857d
MD5 adec2f08a84074efcd7b550eeb82a498
BLAKE2b-256 980466843d439f020732fb4dabb2ef3f4f0d0112e9ec5b887a6dbc99136cba63

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page