Skip to main content

Bindings to GitHub's Flavored Markdown (cmark-gfm), with enhanced support for task lists.

Project description

pycmarkgfm

Lightweight Python bindings to GitHub Flavored Markdown (GFM) library, cmark-gfm, with enhanced support for task lists.

Features

  • By design, rendering is compliant with GitHub's, since this package wraps GitHub's own C parser and serializer.
  • As opposed to most cmark-gfm bindings out there, this package supports parsing and toggling task lists.
  • Compatibility: with Python 3.7 & newer, on Linux, MacOS and Windows.

Installation

This packages is available on PyPi along with precompiled wheels for most architectures.

$ pip install pycmarkgfm

Usage

import pycmarkgfm

# CommonMark (not GitHub flavored):
html = pycmarkgfm.markdown_to_html("Hello *world*")

# GitHub flavored Markdown:
html = pycmarkgfm.gfm_to_html("Hello ~world~")

Options

cmark and cmark-gfm come with a bunch of customization options (also known as flags) which are made available through the pycmarkgfm.options module. To use one or multiple options, use the options= argument with a mask (bitwise-or combination) of pycmarkgfm.options. Each option is documented.

text = "hello\n<img src='doge.png'>"

print(pycmarkgfm.markdown_to_html(text))
# <p>hello
# <!-- raw HTML omitted --></p>

from pycmarkgfm import options
print(pycmarkgfm.markdown_to_html(text, options=options.unsafe | options.hardbreaks))
# <p>hello<br />
# <img src='doge.png'></p>

Dealing with task lists

One of the distinctive features of this package is support for task lists. You can get the list of tasks with their checked state, and update that state before rendering:

import pycmarkgfm

md = """
- [ ] eggs
- [x] milk
"""

with pycmarkgfm.parse_gfm(md) as document: 
    eggs, milk = document.get_tasks()
    assert not eggs.checked
    assert milk.checked

    # Toggle! 
    eggs.checked = True
    print(document.to_commonmark())
    # - [x] eggs
    # - [x] milk

There is a convenience method to easily toggle a task state from the rendered HTML. The typical use-case is that your database stores the source GFM, renders it to HTML with gfm_to_html(), then you have some client Javascript snippet that is invoked when a checkbox is clicked. Thanks to the unique data-gfm-task HTML attribute, you can update the source GFM on the server:

import pycmarkgfm

md = """
- [ ] eggs
- [x] milk
"""

print(pycmarkgfm.gfm_to_html(md))
# <ul>
# <li data-gfm-task="2:1-2:10"><input type="checkbox" disabled="" /> eggs</li>
# <li data-gfm-task="3:1-3:10"><input type="checkbox" checked="" disabled="" /> milk</li>
# </ul>

# When user clicks a checkbox, get the parent 'data-gfm-task', then on the server, do:
new_md = pycmarkgfm.gfm_toggle_task_by_id(md, "2:1-2:10", checked=pycmarkgfm.TOGGLE)
print(new_md)
# - [x] eggs
# - [x] milk

You can also use checked=True/False instead of TOGGLE to force a particular state.

How is this package different from cmarkgfm?

cmarkgfm is similar to this package, in fact cmarkgfm's cffi build script is partially re-used in this project – in compliance with its MIT license.

As of October 2023, cmarkgfm is still a well-maintained project and I recommend using it if you don't need the extra features provided by pycmarkgfm, most notably the support for task lists.

License

GNU GPLv3.

The project includes components under a different copyright under the third_party directory.

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

pycmarkgfm-1.2.1.tar.gz (158.8 kB view details)

Uploaded Source

Built Distributions

pycmarkgfm-1.2.1-cp312-cp312-win_amd64.whl (142.8 kB view details)

Uploaded CPython 3.12 Windows x86-64

pycmarkgfm-1.2.1-cp312-cp312-win32.whl (131.6 kB view details)

Uploaded CPython 3.12 Windows x86

pycmarkgfm-1.2.1-cp312-cp312-musllinux_1_1_x86_64.whl (463.3 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

pycmarkgfm-1.2.1-cp312-cp312-musllinux_1_1_i686.whl (433.8 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

pycmarkgfm-1.2.1-cp312-cp312-musllinux_1_1_aarch64.whl (455.0 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ ARM64

pycmarkgfm-1.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (471.2 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

pycmarkgfm-1.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (465.1 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

pycmarkgfm-1.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (441.8 kB view details)

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

pycmarkgfm-1.2.1-cp312-cp312-macosx_11_0_arm64.whl (140.8 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

pycmarkgfm-1.2.1-cp312-cp312-macosx_10_9_x86_64.whl (142.6 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

pycmarkgfm-1.2.1-cp311-cp311-win_amd64.whl (142.8 kB view details)

Uploaded CPython 3.11 Windows x86-64

pycmarkgfm-1.2.1-cp311-cp311-win32.whl (131.6 kB view details)

Uploaded CPython 3.11 Windows x86

pycmarkgfm-1.2.1-cp311-cp311-musllinux_1_1_x86_64.whl (462.2 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

pycmarkgfm-1.2.1-cp311-cp311-musllinux_1_1_i686.whl (433.2 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

pycmarkgfm-1.2.1-cp311-cp311-musllinux_1_1_aarch64.whl (454.4 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

pycmarkgfm-1.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (470.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pycmarkgfm-1.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (464.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

pycmarkgfm-1.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (441.4 kB view details)

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

pycmarkgfm-1.2.1-cp311-cp311-macosx_11_0_arm64.whl (140.8 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

pycmarkgfm-1.2.1-cp311-cp311-macosx_10_9_x86_64.whl (142.6 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

pycmarkgfm-1.2.1-cp310-cp310-win_amd64.whl (142.8 kB view details)

Uploaded CPython 3.10 Windows x86-64

pycmarkgfm-1.2.1-cp310-cp310-win32.whl (131.6 kB view details)

Uploaded CPython 3.10 Windows x86

pycmarkgfm-1.2.1-cp310-cp310-musllinux_1_1_x86_64.whl (462.2 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

pycmarkgfm-1.2.1-cp310-cp310-musllinux_1_1_i686.whl (433.1 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

pycmarkgfm-1.2.1-cp310-cp310-musllinux_1_1_aarch64.whl (454.4 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

pycmarkgfm-1.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (470.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pycmarkgfm-1.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (464.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

pycmarkgfm-1.2.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (441.4 kB view details)

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

pycmarkgfm-1.2.1-cp310-cp310-macosx_11_0_arm64.whl (140.8 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pycmarkgfm-1.2.1-cp310-cp310-macosx_10_9_x86_64.whl (142.6 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

pycmarkgfm-1.2.1-cp39-cp39-win_amd64.whl (142.8 kB view details)

Uploaded CPython 3.9 Windows x86-64

pycmarkgfm-1.2.1-cp39-cp39-win32.whl (131.6 kB view details)

Uploaded CPython 3.9 Windows x86

pycmarkgfm-1.2.1-cp39-cp39-musllinux_1_1_x86_64.whl (462.2 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

pycmarkgfm-1.2.1-cp39-cp39-musllinux_1_1_i686.whl (433.1 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

pycmarkgfm-1.2.1-cp39-cp39-musllinux_1_1_aarch64.whl (454.4 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

pycmarkgfm-1.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (470.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pycmarkgfm-1.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (464.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

pycmarkgfm-1.2.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (441.4 kB view details)

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

pycmarkgfm-1.2.1-cp39-cp39-macosx_11_0_arm64.whl (140.8 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pycmarkgfm-1.2.1-cp39-cp39-macosx_10_9_x86_64.whl (142.6 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

pycmarkgfm-1.2.1-cp38-cp38-win_amd64.whl (142.8 kB view details)

Uploaded CPython 3.8 Windows x86-64

pycmarkgfm-1.2.1-cp38-cp38-win32.whl (131.6 kB view details)

Uploaded CPython 3.8 Windows x86

pycmarkgfm-1.2.1-cp38-cp38-musllinux_1_1_x86_64.whl (462.7 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

pycmarkgfm-1.2.1-cp38-cp38-musllinux_1_1_i686.whl (433.5 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

pycmarkgfm-1.2.1-cp38-cp38-musllinux_1_1_aarch64.whl (454.8 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

pycmarkgfm-1.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (470.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

pycmarkgfm-1.2.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (464.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

pycmarkgfm-1.2.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (441.6 kB view details)

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

pycmarkgfm-1.2.1-cp38-cp38-macosx_11_0_arm64.whl (140.8 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

pycmarkgfm-1.2.1-cp38-cp38-macosx_10_9_x86_64.whl (142.6 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

pycmarkgfm-1.2.1-cp37-cp37m-win_amd64.whl (142.8 kB view details)

Uploaded CPython 3.7m Windows x86-64

pycmarkgfm-1.2.1-cp37-cp37m-win32.whl (131.6 kB view details)

Uploaded CPython 3.7m Windows x86

pycmarkgfm-1.2.1-cp37-cp37m-musllinux_1_1_x86_64.whl (461.9 kB view details)

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

pycmarkgfm-1.2.1-cp37-cp37m-musllinux_1_1_i686.whl (432.9 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

pycmarkgfm-1.2.1-cp37-cp37m-musllinux_1_1_aarch64.whl (454.1 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

pycmarkgfm-1.2.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (470.4 kB view details)

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

pycmarkgfm-1.2.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (464.3 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

pycmarkgfm-1.2.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (441.2 kB view details)

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

pycmarkgfm-1.2.1-cp37-cp37m-macosx_10_9_x86_64.whl (142.5 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file pycmarkgfm-1.2.1.tar.gz.

File metadata

  • Download URL: pycmarkgfm-1.2.1.tar.gz
  • Upload date:
  • Size: 158.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for pycmarkgfm-1.2.1.tar.gz
Algorithm Hash digest
SHA256 a0f925081e786879f7ddec13892957831dfc4f44732eeadee4ecc6b85c2c2cda
MD5 348877e8dcd3ad097b1044309446d694
BLAKE2b-256 32f0af5333c36a502bad34c28f36799f5ce453443e47d0a66a9429d27f010e5e

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f855f1c2e8b098e2dcbb246c1ee283d82b2c65141f75ae393800cbb0d7a489ba
MD5 5a71e343853f789f97776b9c939979e5
BLAKE2b-256 87410e464336e0a4bdeb5ab5758ccd910aff708e1a66719c6ac61c613a964a69

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp312-cp312-win32.whl.

File metadata

  • Download URL: pycmarkgfm-1.2.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 131.6 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for pycmarkgfm-1.2.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 cc78e01f1e6296b1b043ff88b9cb2d173f68db19704a7562debccbc006018136
MD5 ad8ea5d12af1696bf3d9eedf940a5466
BLAKE2b-256 3ee65c15797e4d5cd68514e46c9eeb0e46805758f5150db48774e3ec37b86329

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 456f8ea93abd2f6384394425594e75158f20f9bb8c7e50c65df6cc9bda903a01
MD5 7c0c140657e90ccd0b7357232de27edc
BLAKE2b-256 10bf4e0221cbce9a579fa7913efac682aadfb3b76f34397a82fd95613bf12c0a

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 84085c333e865baf15a110a281ff35022c656b13f6e84c7dae55df9f7adacab6
MD5 0aba8db51aae09a226bb7a8c277bddb0
BLAKE2b-256 cb0b721911de9fe2fcd67963414b8f3956b0df2fa8c3e68637800739514e1f30

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp312-cp312-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 a2493abf1e32f958cc5ed5bf48a0ff9791081907ceed684fceaf231988d8923f
MD5 006506482ce23c7d3e2ff27e5ce1daf7
BLAKE2b-256 2516527990e03faf2c54761e2efe397e7eb5b7623757144525858fda83ab3eb8

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c80df2e80bbcbd6389d8b07ff2b4e6129cef87891275055fb92fbe8fb9eef1ab
MD5 c3119145dfdbc4e2344386111a72f480
BLAKE2b-256 2cf090b7f74c8028d0a50dcfc26347679d28ec3aedb826051e9dd6e3fec4a34a

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5476c4c0c4b9b7c33e06d866c64a5a46f23129d0c561dc08f996592d84c2c21e
MD5 2a40003ab44eb7565fff65508e44de0d
BLAKE2b-256 9de63d8589ed4bc4d7438224cc023938a073446e7b349fcc1fd6f9b37b8cbe02

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 52eae88a7817b1c5fac5e1c98fd51b38a8e4ab5a7fbd1b3c9b1dbf214b528916
MD5 2d96d16ddc03526101aa142879f3e041
BLAKE2b-256 038acaa79fb302e49fad7265e9991767beb3962afe386b47f0a052c3ce101c67

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 48cb1ba3d83936e442d2a84538314c8ea830fe8c8f345133c1d7f0d7b963b64d
MD5 feda9646747d0091eab28efc6a114b7c
BLAKE2b-256 48a3c5341a65773b21ed82785fb2015af3bbe871bbda487b724099b233ecbfc3

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8732b69f522173de80434df203b3eec88ac6aeb27f5b31ebac1ad65a053f75ca
MD5 40321df5eff40a00d5ae0acf04ff9beb
BLAKE2b-256 ea1222dc2aa19e4ceeb94dba69bac20d80731374d46fe2757d7f82e2f85ccc7e

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2fca88d5d347f405a2c2f14d43151411880d7f1e6b7277436e966effb0ea8df2
MD5 4d588ee659ec21fa7bf10b98d9c98c25
BLAKE2b-256 95de8a5d44024c9c749db9e651f6a06a7fd548b74c46ac971ac1bfc2f793d559

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: pycmarkgfm-1.2.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 131.6 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for pycmarkgfm-1.2.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 1c201121667fa35f9c31ad5033bfabf9b6d18e400f4ae01a7276025ea864472a
MD5 a4433d331d5f29ed071faacc79ed5c15
BLAKE2b-256 ebff9dc16d93485e5cad816fb188c3893d3da8e2e84f5a00655fddba0275b4d5

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 cd584bf73d6ff98648c642814ebc302adf9a2d31dec357deb42133cf3f8a7b81
MD5 0cf79f6f3de53b7deb329e9d457fcc33
BLAKE2b-256 d2903cdd135a8a3eeee57e8548a107a4370cba0721822e221361077352d07073

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 4ceb250195c68f60bd76dd5ca498c4ec9026eeedb72bf1f5abcdb25e5bbe5353
MD5 9f23350932f76164b08f70118a652805
BLAKE2b-256 e0e094ab285839d50ead03d70b782c84335113ddac82ae4bde5c04f8023037ab

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 b4e92de0733e1ec6f1a5704e874dea93211f4e9e52c7cb192085a4c6e7540403
MD5 74f29a5d8714c6534545825c45e3d3cb
BLAKE2b-256 af390b1a06e06581cd91e2267aa7910e4c46fb414cbe73240704fb88e17ddfb0

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0998277e69999ad23c2ee69ec15bf0beedb6c47c08718883f71741ac9f00ae7a
MD5 70f3fe8e30d134b3a669a35109879c3e
BLAKE2b-256 4d4753c4e038ce0431a905df15b5d5d0779179ea534cf4721192d7b63fddc316

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 407baaf633391e77a23684e86cdd636ae58ed9d985577e9890e7509d610a0a6b
MD5 fd3c9ea481c3f80429ef49c8f2b433a3
BLAKE2b-256 6b381d596a154ce8da8afe0a2ec6cd658da46ff75d8cb2e03d3a5db07513801c

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a3276a347b621389e2f27acabd66a993612ad64a34105ccdc060fa91b4db14a0
MD5 cc208fbb3f6b5b2a9ebd8320f1d0f38e
BLAKE2b-256 d3dbb4ba970bb983344f46806c25e14ba7ca15a19178584c5190e2dd22da428a

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9189109fefc28fbb1763410d435f56815959df66e479992f4e845bf39861d6ee
MD5 be2b99827f5bd0ff83bed9ac5709d027
BLAKE2b-256 d1318d15d5232e02e7234aadf87c9eabfb8f61f605a3f0d2597e51fbe4ddc4f6

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bf83c75890e1b18e428bf8bf811c7a17aa2d20030c8a952afedbf028efbf37d9
MD5 92d4cfbb67216cdc4599ab840370471c
BLAKE2b-256 27b0d14ae21eaed9ded07a4540b731bdd129a3840775d08d44a28d1f8666681c

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5cdca8f260e43c3d4c7cc031818c05dbb3d3d54bab309f99fa6247794771ee21
MD5 5f9295d29113e4ae918372d7e078f58f
BLAKE2b-256 054f0e1fb0336b24d8ba1f90b99d2097cfef9f8ae330cb04f872bb89ef700a88

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: pycmarkgfm-1.2.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 131.6 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for pycmarkgfm-1.2.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 dd10b9ecd1e466f68eb2e974b9db97d9865704394ad39e7e2d7b1660e3b865dd
MD5 834e29e777231723c4d9949c077bf01d
BLAKE2b-256 84e61e7d692b633a23efbea138dc7e29f30e8d2986b6e104316f8237bd2680e0

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 34b84b0750d324151ed398d3e6123984af33fb0f6e1404b7847bf8f8f8858821
MD5 4fb845b307cc042becc04bd6d8aaceed
BLAKE2b-256 d97f8934ecbecf269d8f4cbe47161966bc1c88bba8b8b051e46fd63996c15ce1

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f67ed420bfa2eec001c125d5cc49d78723fa9b5b329a311cf61f850fcf65ed36
MD5 3ec60adf2ea423ccf25c6f6ee53f175e
BLAKE2b-256 9b3aafa823d3a31718e8aec66aedebed2bcbdd7e4ec67b83e5fb7b70f8de2583

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 27c08d6123e2afe72ad8ee980fca99c2ff431ea088f5ae65585b73d767845aed
MD5 fdc86b5d221821404a45a3ba4fd83536
BLAKE2b-256 fdabb8cf0657634b5a51d093e4b106814e7007a333c8b6fa49074cffcfd23866

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cdd2ca9a3da85cc34be77d8ed3cfdd7dbef956592f7e22c73c6ccdafc8925ca2
MD5 90e8ec98a8c7987a49d59a95cf879af7
BLAKE2b-256 ef6c3a3ce8cf951d5fb2c07db1209eee4c8a255aadad175e58ed07ab433b3462

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c10800a59e85e54deb8ce3a26517dc6d3d3f80fc8ec03860288ef37a8cf1b27f
MD5 568d2a57f7421f3659bf84f767f5ce45
BLAKE2b-256 95bf978652f1bd8e7986709d6dbd109427a94d456ec1325c09352ce49832a9b0

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c2da36606b1ae07159ad2d996e4af032e4e40a0169732eb8068af4354437dab0
MD5 ac3323e58fd06f43d0e30d5a020b5701
BLAKE2b-256 80da4382bdb1031d75cdb5c096146b5854b6a97b63577181a643634716626c96

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bd4cad3056b7ffd72b436dc194995f7b06970e89e527da490a4aa4ce5eee71ad
MD5 dc39c8529d0fc0d5bc9e38c6b741f34b
BLAKE2b-256 4c3f37794ec58138019222983aa3adcf136622a0ddd1bfd69d900d5714e89340

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0269f5c098c8bd6a57ca086376b69c2294ef4ff19d2b1b9752889a06ec2651cf
MD5 753b3ccb366717656d75954b783153dc
BLAKE2b-256 fe47e41d43f2f56e8a41c65c5442cae8075ebc976aa7af1065fb04ea30114384

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pycmarkgfm-1.2.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 142.8 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for pycmarkgfm-1.2.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 51ec325f43292bd2facc4c2cd49fa168f63b8e7f0ed7634096409aa8883ba740
MD5 8104dde915ba419ef70b7bb27f5afacc
BLAKE2b-256 f7b688fd8441aad9e0b343895ea3f1cb629d3079e93eca267cf567cef9e39dba

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: pycmarkgfm-1.2.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 131.6 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for pycmarkgfm-1.2.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 3310b709ec3d7be35cb9dab88cfe2238c56da3a4bff140f5ed5b79027ea21e33
MD5 9b5fbcf2edde5df4fc1aa572d826c110
BLAKE2b-256 fd115ee8efe94a64bb2a21d22d6a0f464ada1e7660441dde178259b485aa9b29

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e31b16bc06ec8de30b739cdfc7ab9b8667e65c17d9d998603b569d1e54ae6922
MD5 0c3f372e88f82fa675a036fe59a33eb1
BLAKE2b-256 3a98dd740ee73e928a51dd939c96dc50f13a08cbb0c90d6434bd6df5ede21378

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 47e19dd1b506fa0d3794ca302c5c4325a1efac5d11cca94c5a717d092d6dd31c
MD5 76f76da5ce56543c024c8d5a1fd640f7
BLAKE2b-256 6a5b1a446add413ccaa57c0c2b7361432523267fae2c8860ca144fa66afd2c75

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 cac0b690dd07d660d3ca142c2c268ff64501795bf5fea3422aed5da859dfc010
MD5 f89075ce946e1831b298ab27698ba0e5
BLAKE2b-256 abf72664cb43dc37c1304a2aa932b77a227fecb4b4503514742f0257379750e7

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a47dcfcca2c05af6fc895e06e9eaee0639b73e7142ec0d96f4305183e5b82d12
MD5 3de3f7a24cfd79d89687716329bfe601
BLAKE2b-256 9d492c827b6449e2ec0a238a16b0459480a2a6cc3ef93025c739ce229d9fcb11

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f868793f5675e047b3c028b914b36be169308bd52818416b10ed18a0a53d5b4f
MD5 45be97811ada867a87a138b43e6e1570
BLAKE2b-256 953d766465af4900028f730b8832afe20085e51b83d306c0ec5f0aa20a679945

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bbe8e7c807ae65756c58ce8b319d08231d1c8874271a935980da43b4453e68c6
MD5 6806871e9f613ae25567cc09f6fa7264
BLAKE2b-256 d8590e786d14137bf3f81148182d3a7ba4ff9ab540934af5e3ee938828fcb467

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6add3d300e15b6aa1d19854e1b9bae0bbb8d075d5ff15c8711a1ae729dd761e0
MD5 a59fcd78084a91512a9ff81a1f9957e9
BLAKE2b-256 05fde8cd1c1f7ea65a8b468b6f8ba0cc8f24d1e6233611eddcee875567321700

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e7ab9a62cd89176c01e917b54d48265157d5850cdaba4c91b6bb14948150823a
MD5 2afd0f5f2ef90d9e43f90c944667fa51
BLAKE2b-256 31f0b82b7e6f053a21cd22e82e75a1eddb1856a8e291d9e7a342a623deb3bd43

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pycmarkgfm-1.2.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 142.8 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for pycmarkgfm-1.2.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 1e2e3f0fe320bb267c51359adafef35f97db082a2899190f2050766a622c96f9
MD5 b58d9a2b7bde2b7524aa89dd82eef851
BLAKE2b-256 b2a885f9c22887d6bdeee0979e1f652ec4f083a998b6d4c99de973367512d0e2

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp38-cp38-win32.whl.

File metadata

  • Download URL: pycmarkgfm-1.2.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 131.6 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for pycmarkgfm-1.2.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 481b135f6976033acb94257f32bb1b262d5843cf44d1b2cb4b22b611b5265330
MD5 99383d1e6f808d18f28ed7b4d5f83682
BLAKE2b-256 1ef85acbfba34cca5fda95caefd945055ce88cf5a6ff40afd0d0d903fc91584f

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a78bd27b5be186385fcaa9d1c43dfcf4b940faf4548868a835dfcd0db2c7dd4c
MD5 96623c9daf0b13404658fd048cb5a49a
BLAKE2b-256 2b76f12e606d4b691033b121580ba09cb1dca485f9fa17d3f9625ddb8877c83d

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 d49eff0008abbe0d8dc6f6c7c0645e66f567f4b455280ab3bdf000ebcde4083b
MD5 cccb189f776b716256d0bd45f0572da1
BLAKE2b-256 95a78dee68d30eeadd78904d9aa3a2a29b950aff97e82bd347a54875169a13ca

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 36b2a87401936dd03770cb52253b1f54bbc66a30d183686372751df22b86cc24
MD5 1d466ff9a4fb769d52cfd9479c2530b3
BLAKE2b-256 f618a739cce644a5b3db34d1489074e807d44ce8f1787c14f96b2968d3944947

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9efa7000db97b9182f16a4e4715f76ded24dce4ed28c5efc7867c72a92c9a56f
MD5 8dee0c49780fbea0a2720569ab0b49cc
BLAKE2b-256 708923c54f8e43d8727e7e3ecefc6ffbf58400298500daec9fd2f9a2c6b2c9a2

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0c3b253b2ecd82aec3482028953ef744ac495adc9e942411a85c19a6b9d31b4e
MD5 b37e9cdc1b3b0e38ab39883ba02504c7
BLAKE2b-256 dce941ea4bab2984a9bd39c25e5171ea757fa7db1926b27a7b1965ee7d260534

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bac2a248dff083cbf0380568d4173aa0708f29f9ec9e3ef8b50bac5a21cc0cc7
MD5 1e75abd2418b5c903aa0082c7c5dda2d
BLAKE2b-256 744a91b2de9f10f5ccc2cab16710660770b6bd958f859cf919dee3f05fa1e8e3

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0d9d6b97c03403b914bc9eefc2cdbc461b2a7348e221cac7ccd4b51576b6ddd2
MD5 d89edb460a972d1be4a7fb4a536b8b34
BLAKE2b-256 650957b241ea425a80f57d1e55664e1d542461e8c709f3d3ccbc90c6d622103a

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2c8beb0a670677ce9d1c59dd4f6061f1fbcf565ea82962017e815c6479b072c5
MD5 cc804a9410246c7057532e351f367f01
BLAKE2b-256 8d2fbadb6782d8b42e9719b628f1cee0dd50db432b0d69a3d202959eb5f6eb4d

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 2cb82820f0623f2de40e851027f537dfab0774f4dc5f7c2078df707df717908e
MD5 6cf9a5e484ade12198ef606a60cda738
BLAKE2b-256 554078f51c4b19fd8ebfa0e125937b758351dfdf91b04c9d5f4d902282eef0ca

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp37-cp37m-win32.whl.

File metadata

  • Download URL: pycmarkgfm-1.2.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 131.6 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for pycmarkgfm-1.2.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 d6057d7e8e37cd6894949cc629a481084e0694f9bafcbeac20fbf542e199d09c
MD5 aca6a1b6997712eba14293560639079a
BLAKE2b-256 502ba52efaf61a033dc4d35c3bdff2c42d504538f1c89a39da92f7867106f695

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 557504601ef4bbb54aba913f242bfdd539f0bfd478bb2d628ab72f091785887b
MD5 bd608911b9074d6ad73ee26014e5aa7f
BLAKE2b-256 88b6bb3eb52365d022c318aa4de0ec32f94f7a37088592b3cfe96c8dd29ced92

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 65092caf1e979f6f89cb29275f679d4f014bbf88f817f6b4cab5a156f248ece1
MD5 6c1cf77e3ecce70175cf0e354b5a0aca
BLAKE2b-256 5d481e98f3910859eee49cf52b96bc4cf645ca77b80252ae9463a3d55eb56d6a

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ae1b0f301e80aa9ef239c0d22af23b257e3cfca52b9eea6ba97bfd3c0d608a43
MD5 79d041ce42bedcb81c80371effb141ff
BLAKE2b-256 a675e2e7e2f97f170d0b290cddfba0a11adb85688308320299d8650f7ab54837

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e6f6769f5ba06fa2f165118ad7faa1bd9a363763082c4a08fdbd757bc5f681b1
MD5 346352db858a69679177208b56257c52
BLAKE2b-256 ae784cc8ba5b91b1236127e60f5349c2e4b6b447ebb575c877e02a0f01d1066d

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ecea6943bc037cde6b6441f50b81bf3eeb41664bd22dd5cfc0a83bb8d484e77e
MD5 bc895bc3cc9d5a1a430c94f0df4904b9
BLAKE2b-256 b0f1b9dc71ee0d532282631162e83fbf25781ec059f3456c20383ff453a99d7a

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3ffb7ece182acd75d4a8d1234e57f819f6be6ed6cd1c3c691bad4e9538359c3c
MD5 004fbad81fa06f3b8f41578a90d6c176
BLAKE2b-256 bc367dbbd304d1514158d48189f6b1b9040c3ceee84dba4036fda53447e8b0e4

See more details on using hashes here.

File details

Details for the file pycmarkgfm-1.2.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pycmarkgfm-1.2.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c67858cdba5cc994bf62d5a77863d7d1fa43c601853d50a34c2edaa820f03b86
MD5 9465e5ffb7eb32eb8295581b3e4df766
BLAKE2b-256 f820362cbe8562296b40389975dd4593dd40c54675818efadbe37f30c592d56e

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