Blazingly fast Markdown parser
Project description
PyroMark
PyroMark (stands for Python Rust Optimized Markdown) is a blazingly fast Markdown parser for Python.
Uses pulldown-cmark Rust crate under the hood.
Installation
python -m pip install -U pyromark
Usage
pyromark.markdown
import pyromark
html = pyromark.markdown(
"# Hello world",
# Optional, include the ones you want
extensions=(
"tables",
"footnotes",
"strikethrough",
"tasklists",
"smart_punctuation",
"heading_attributes",
),
)
print(html) # <h1>Hello world</h1>\n
pyromark.Markdown
import pyromark
md = pyromark.Markdown(
# Optional, include the ones you want
extensions=(
"tables",
"footnotes",
"strikethrough",
"tasklists",
"smart_punctuation",
"heading_attributes",
)
)
html = md.convert("# Hello world")
print(html) # <h1>Hello world</h1>\n
Extensions
You can see examples of how each extension affects the result in the tests.
- tables
- footnotes
- strikethrough
- tasklists
smart_punctuation
converts some characters to their HTML equivalents:Character Replacements ' ‘ ’ " “ ” ... … -- – --- — - heading_attributes
Performance
125x faster than Markdown, 109x faster than markdown-it-py, 86x faster than mistune.
If you use threading, the difference with other libraries will be even more enormous, since pyromark releases the GIL.
Python 3.11.3 (main, Apr 5 2023, 15:52:25) [GCC 12.2.1 20230201]
Type 'copyright', 'credits' or 'license' for more information
IPython 8.13.2 -- An enhanced Interactive Python. Type '?' for help.
In [1]: import requests, markdown, markdown_it, mistune, pyromark
In [2]: markdown.__version__, markdown_it.__version__, mistune.__version__
Out[2]: ('3.4.3', '2.2.0', '2.0.5')
In [3]: text = requests.get(
...: "https://raw.githubusercontent.com/rust-lang/rust/1.69.0/README.md"
...: ).text
In [4]: %timeit markdown.markdown(text)
7.51 ms ± 22 µs per loop (mean ± std. dev. of 7 runs, 100 loops each)
In [5]: %timeit markdown_it.MarkdownIt().render(text)
6.5 ms ± 42.8 µs per loop (mean ± std. dev. of 7 runs, 100 loops each)
In [6]: %timeit mistune.html(text)
5.16 ms ± 40.1 µs per loop (mean ± std. dev. of 7 runs, 100 loops each)
In [7]: %timeit pyromark.markdown(text)
59.9 µs ± 202 ns per loop (mean ± std. dev. of 7 runs, 10,000 loops each)
License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyromark-0.1.2.tar.gz
(7.3 kB
view hashes)
Built Distributions
pyromark-0.1.2-cp311-none-win32.whl
(215.0 kB
view hashes)
pyromark-0.1.2-cp310-none-win32.whl
(215.0 kB
view hashes)
pyromark-0.1.2-cp39-none-win32.whl
(215.0 kB
view hashes)
pyromark-0.1.2-cp38-none-win32.whl
(215.2 kB
view hashes)
pyromark-0.1.2-cp37-none-win32.whl
(215.1 kB
view hashes)
Close
Hashes for pyromark-0.1.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6fb3e57363aad40ce43dd6c8ca95e67ee4a2afe3abcc300d1cc617019c553c5 |
|
MD5 | ad617b33206619e0868f5306b43ed2b2 |
|
BLAKE2b-256 | 8283fd6259aea354378b8e5ea1523ab478378ba90dd550e505d0982b3da81032 |
Close
Hashes for pyromark-0.1.2-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69b29534c750544c401d2ccae82bce38de9702ec3fd3d0f1aa4b7f9d816b02ac |
|
MD5 | f75ad111f7f1c2ce46b22e3604796364 |
|
BLAKE2b-256 | 30e7568eb4656b958d41fefca81fb09ec36252fe2e0a4ca2cdfb7c42a057b144 |
Close
Hashes for pyromark-0.1.2-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a46c435a28edcd075b52b8cce1d4053f0346bcbd45bf7ef088e6ca416b7f157a |
|
MD5 | 228e86c4bf0d01862539941f027b95fe |
|
BLAKE2b-256 | 4235bc602a8a1cb2e0fb0f89dfa5e93903a40996753c612453c3bdd0723d5b74 |
Close
Hashes for pyromark-0.1.2-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30aca9fd8864f63a97ea2ccc89d12d1a51bb858648d02c9b2c0008dcebea55c4 |
|
MD5 | f0474ddc2da891978a87c4593f907060 |
|
BLAKE2b-256 | 42eb124b36a7607b73a2de8d5acc1fb8b09361cfb9a465b8370d84c83d763647 |
Close
Hashes for pyromark-0.1.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d23b3bc5bf8a1e8fafdb701a1b4a855b21424829ddb10f933236dae4473d059e |
|
MD5 | f2c2976029fb00400b29034d204fd458 |
|
BLAKE2b-256 | 61037e60c51610a48225ad18fcb1989bf4acac269e31335f6bc32829c2c04a82 |
Close
Hashes for pyromark-0.1.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ee27eb8c4a670af572afe2423f7c7309cb4abd3b9435c121cdb89404c529beb |
|
MD5 | e4b3676a0002d1fac0360917831e2325 |
|
BLAKE2b-256 | b4c5be2ab3c8c0d82087213133edcecbba34d6b4dd63a2d2c58025eadb22f261 |
Close
Hashes for pyromark-0.1.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6478f027d753b820b1ee55001f37d420acfda4ad97c75b5963f0aece8fb6effd |
|
MD5 | f1299efbb94a2c51303752c093f73a08 |
|
BLAKE2b-256 | ee347bc6d89a742b3ddd4baf133034a3a16d5a7b38c2bf9ee3e34016dde0185c |
Close
Hashes for pyromark-0.1.2-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47a1108133a63740a9842893307fd1cd0c3be4ed17e8dfcb1b8e37e3468f46cc |
|
MD5 | 8767ff94d8f37b8de3c40328d47af5f9 |
|
BLAKE2b-256 | c6f74f7175b7c61b335c9c7fe7dd6b64d3d7115ffcd5c61b02a016c2e94d3d5e |
Close
Hashes for pyromark-0.1.2-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82ff3e0d4160923f5ed5734e6ceff10e29eb5aaf8a537c1cd298b7f3a3438fc3 |
|
MD5 | f32b72aaa9f755b910ab8ddb95f20500 |
|
BLAKE2b-256 | 62b857822569c12de28e185192429caee95ec5b44981ae00388c77554e036efb |
Close
Hashes for pyromark-0.1.2-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f3f02f14d03d02cb90841e3cf54b158de5f81c17cd154a0b977bb55f2700d90 |
|
MD5 | 59aa159d259cb9db96ad45bf43dc6002 |
|
BLAKE2b-256 | 4de30b01135482f0f7682d36084ac002488adea318e0ede9f08e8e424abf0586 |
Close
Hashes for pyromark-0.1.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4814b635a2884b38767a889dda0b838edee2b3f7c095e3273c09bfb8d35d9e1 |
|
MD5 | 41ff8d947b3c3c450fadb94d53b162ca |
|
BLAKE2b-256 | 034f7f2a95d2712053935e7aeaac4e45bc88b78cef7e2530a7756e3903863e8b |
Close
Hashes for pyromark-0.1.2-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3cf496fde014cfa9e5925faf3056f1fa043e326bd73fca412a02a5464c399731 |
|
MD5 | 283d2ba99f4ab575a0d1f160567bf952 |
|
BLAKE2b-256 | fa1d6fab73952b4e4c6d6d0e645557a40e2266458df834b469e0c4cd0949afa9 |
Close
Hashes for pyromark-0.1.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f43bc68783878e06e9944eb199b31e43e9640a2405b3de8d8039118947c3f41 |
|
MD5 | 21c018d0a59c26d528e2fa8cee52fc33 |
|
BLAKE2b-256 | 73a83604c2d5b5af603cbce2f92f87385db396bcd4b7b3558cdfd9fc29264b47 |
Close
Hashes for pyromark-0.1.2-pp37-pypy37_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2ed21438ce5f592cb8325488d22f78e347faa2f3f77b1dd0199227347d8290b8 |
|
MD5 | 293892850aaf3a063817effc71a26a04 |
|
BLAKE2b-256 | 7fa42fda4266676179d14d6d30f406e298c450848791a08df52cbcc9105ea2fb |
Close
Hashes for pyromark-0.1.2-pp37-pypy37_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bf5e691f44dcff42c9d9e424968c647a4bec12ed36dd53d8797cba8f5a47746 |
|
MD5 | 3be3549ef31ec9a20f3d485881085f8b |
|
BLAKE2b-256 | 44424445851a02cdf1f9445cfb49507f65454e367d99c054423533d22c2d392f |
Close
Hashes for pyromark-0.1.2-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6069c76dead230698915a1156d0048797377a7eb2a904cd08a2bcc7e43a37ce6 |
|
MD5 | a4f9c546f451de43a68d6a2ad42fdaed |
|
BLAKE2b-256 | c58ef5251ee5099028b75c6f488d8fcb9f9ead92fcb2c56474fc869cb94fd7ad |
Close
Hashes for pyromark-0.1.2-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff6adbe0180f9f5207d2b1e18283782306b0aa8661b4f3a38d75d0002586402c |
|
MD5 | ca08e008616eac0281e463e9180d03d4 |
|
BLAKE2b-256 | 124af5d39b3d4f7895eb6baca4b9aceb997925aa0a28cf42021bdcd59740e857 |
Close
Hashes for pyromark-0.1.2-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0faea229ad6a5ad31c64fcaa9bfe53301328948b94ae188fadef583af6beb77b |
|
MD5 | 5ed7fea034cda7b9e8a0e56376d70e1b |
|
BLAKE2b-256 | 50e6039ba2e9b2e216ea2e38c0aeeb8574e0ded89181b10b0f85d42c1765bdff |
Close
Hashes for pyromark-0.1.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8c6ddccf4d900cc1b5f4688485d7a2c3429ec69a276234c593a4a8b0e9057198 |
|
MD5 | 019a8d1bbe82422c9bed88d7c4ecdd67 |
|
BLAKE2b-256 | 2d6a9f52b021e1ee6aeb500d643e15cc5a08adba5252a8fa2e52d6dacfc7b293 |
Close
Hashes for pyromark-0.1.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f860a52bc4a6b2035957611cbc3dd9b16c52f8f741d1ce4c2b6fa5d7579e897 |
|
MD5 | 1f11ba5c59c03c7584e08f9362a01bb8 |
|
BLAKE2b-256 | b105a6b5b3fe46acefef5867ac6bbce6f7c771928f5730754cee35424dd300fa |
Close
Hashes for pyromark-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 06d60c21be5b8e9e37fd5fdf35ae22955f4c3539551c462837a11522474dedf2 |
|
MD5 | e3ea7a1661b7e7c43c1bb402a4303fca |
|
BLAKE2b-256 | 7768d5404c35e1c3445924c02d558d46e3998fa3948d5128e9d92f093b5cd40a |
Close
Hashes for pyromark-0.1.2-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e2d6ea863f4e34d0e6799ceb04826563434399c8e5d39eb961c12ecddd760f5 |
|
MD5 | ce5d65b0af20e83dd0d8c48f4c2a3659 |
|
BLAKE2b-256 | e1f974111c125639ec4e0cd35b600a99e1750b891c9a06b7636e50530cfe697b |
Close
Hashes for pyromark-0.1.2-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 191d644d79502be1c7174849b8c650aec5c68b078b517e3067cd841599d8e849 |
|
MD5 | 2b02ce6a513bae71eff65840f2d48897 |
|
BLAKE2b-256 | dd7e4a4b2a460dbdb0adc6f1b7e01c8c65120868d3be8d2bdafecdf2dc6ca66b |
Close
Hashes for pyromark-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 268a3b42a74c379a1478868ebcee8cdfbc3b064c1776b67d541fca02a837725c |
|
MD5 | 023e70f75f08753e96b3f9e4f4995ca4 |
|
BLAKE2b-256 | 521acc19d335f64003cae68db1f17919a90d71a2dcb732205ad6bbc632e29b7a |
Close
Hashes for pyromark-0.1.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24c98398e9eb0d39dc3d8a77ade4fa62365cdd507522486646a9622ab6c9229a |
|
MD5 | e7fb8d22aac317fb10404f4bc8364b11 |
|
BLAKE2b-256 | 39b7d7cb405c5011f438b6d5aec0fd6e42654aae2d7de62d22817701a85b3e43 |
Close
Hashes for pyromark-0.1.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b65ba7a0caacc68b88971c1d2e6735d40475295784ac324878f78838b369ef40 |
|
MD5 | afbde103e09ad0e48497b749f38662bf |
|
BLAKE2b-256 | b5c764ef525390e3bd30ccd6d17a53fae5933e03ab09af255702d116aeb2eaa0 |
Close
Hashes for pyromark-0.1.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c11e81cd86553ee113e85ebed1c656fd306601c78cf7fbfffd477bc972245096 |
|
MD5 | 93be4c9691c1458b65e8b40cdfd95f20 |
|
BLAKE2b-256 | 8d42746e5cedf78078e483a1205891ad507fb328f67adef657aca32392563866 |
Close
Hashes for pyromark-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4fea94add79785e217e6bb2c3651237d29ea16095d744918c2b4dd6193603c6d |
|
MD5 | 75829a5d29bcfce534706aafd2ed73df |
|
BLAKE2b-256 | ac98931196e6cf719979ae367d8897b200f6ff7b22722e23168c9f5c8bb51a99 |
Close
Hashes for pyromark-0.1.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f4df2ae354598aa60abec4b43098ef3164020e67160b5a9b26f5b07caa2da73 |
|
MD5 | 6dde86986298451f955ba59b75d24683 |
|
BLAKE2b-256 | e466cb5770471189aec47213839183d396e3b14e92ff05f8b4c283c3ffa9863b |
Close
Hashes for pyromark-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c143a070221d17e3c97616f7405ee7a306127e822b0fe396506236270b6f89dd |
|
MD5 | 08a30bc47021a76b5d6d4362ddf50ab3 |
|
BLAKE2b-256 | ce88478adcf5d0c08b765cf6ab11e3815ba56c7500dccc6c7e9fc6ba887559e7 |
Close
Hashes for pyromark-0.1.2-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 449af282a0a3b944f2f1357be9b51d48ed0510cb5998ad224305f2b46241e8ca |
|
MD5 | d53a278aba286dd0a053d18d749c27e6 |
|
BLAKE2b-256 | feed5d75945b36c2688de9d5710b3b275746a87566925dc94878b1b0e1ed3af5 |
Close
Hashes for pyromark-0.1.2-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af7231aae7e9b351a02b6bbe024bc0b06fd543a5f25198b1b4d8d6f160852eed |
|
MD5 | 274404ef315b4be0b3e32ec9c8b887e1 |
|
BLAKE2b-256 | 7eca9373b3fe0846d8439551bd3059ac7820a7bb1cd8629eb42df4b93796e495 |
Close
Hashes for pyromark-0.1.2-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a2e3dd110c73726e37a32b4e76d4f4475a53a257fd0cb8c3b0400251a8043b8 |
|
MD5 | e3d2fb2422ddd42a6fd34b7e91b075ad |
|
BLAKE2b-256 | 1a316d49847094826f05ae18c201426d9a7d36f707e93b4a19343d90a4e5ccb3 |
Close
Hashes for pyromark-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07e28ab974c81f90bbd47ee7ad5d33241808829725737b39b596854da6d0bd96 |
|
MD5 | e0354bb4e3581d10ecafb66acec06380 |
|
BLAKE2b-256 | d862ddcfad8a2b013a7237adc0627763dba704a1cc59e5a46b432003207d2f42 |
Close
Hashes for pyromark-0.1.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41f5486733720dd7a03661ca23da068a3cfaa5f23848484d1c3b57bdb4c8c270 |
|
MD5 | 606de6d691337e4b0d3b35a320a339ff |
|
BLAKE2b-256 | 829e244f66a46dfd83b79422c62b8e724a057b7609a2b31b71012d1ee1ad02a4 |
Close
Hashes for pyromark-0.1.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e7c3bffca8174d438af1a31686876c817e962dbff74f66730d978da4d0978e7 |
|
MD5 | 3541da02e74d243176c6f0355bfc92f1 |
|
BLAKE2b-256 | 2c7972dba16eddac4b634c272e52140537f70ed64c6b800980635e69ae22c0d0 |
Close
Hashes for pyromark-0.1.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18fe83be2d6959ee9cd8084977d82e8461fb704a6ecf84ae9b70131633b35273 |
|
MD5 | d55db1fead77351ea9b483b1dac0beca |
|
BLAKE2b-256 | ea494d3223230bf61ba34143d0ff04e196b7be074e833d6afb42c564bbfaf947 |
Close
Hashes for pyromark-0.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a09477f08b03a1dee332072aacd70336b26e1830438c30418103af224b807661 |
|
MD5 | dd16b46531c8dd367970bb86f9ff097d |
|
BLAKE2b-256 | b86b2c0a637b583bf63a401ba8975e34c1033ffa8eb4badb4000f0cd782cdea0 |
Close
Hashes for pyromark-0.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b851c426a6f82535ec0aeab7b322168abd60326021ef42a9e399a6cf26148d64 |
|
MD5 | 4bb1352458849a0844770628a5c24e54 |
|
BLAKE2b-256 | acb64d3a756ff9ac0d7dd36f4507a4fa183523a47368ec69aaa91a2081cb8e4a |
Close
Hashes for pyromark-0.1.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe4e50e5610ac8c53aeda1964cdc36de91f6128d2393de56a292653a882451a7 |
|
MD5 | 10fb3a4d922af8cb26fca09d1d856624 |
|
BLAKE2b-256 | 336f2934c3c5debf3fea46fa06829954cfd8eb583b3c3712d9cb360c7bcd891a |
Close
Hashes for pyromark-0.1.2-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99d5b973be71748d29e54aa2ebf1fbf3f431f498bf4636bf6f9eb6c13dfb0a4d |
|
MD5 | 7423d1ffef92975ad977204af9b20ca1 |
|
BLAKE2b-256 | 494caf69741c98e3126feb4cf740b8a278531ef25ecccfe7c918c30d2321a9e0 |
Close
Hashes for pyromark-0.1.2-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b08bc2bef9951321ab1e696306cf990e319878de66ec7c4bf763dfb639b907d |
|
MD5 | a289b191197a4459ea3c7dc8d209d7b0 |
|
BLAKE2b-256 | b54097aedd04ed21d6e4e474e60ee27601ad59adda7ad3d031b78015fd1a19b0 |
Close
Hashes for pyromark-0.1.2-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d5a22718e630c8d2d2203ca0bc2e618b073dc892a84ab6b52b991e7a3b08529 |
|
MD5 | e8fb540c52dac7f2e4f9fdfb313dc5e0 |
|
BLAKE2b-256 | f4228d8585e27a73d7d31bee21d7e7558564a4a5bae0febc87ba91b0b066c20a |
Close
Hashes for pyromark-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ec9a77b0b377e394e54230be3421e7065c7355334f7ca6508d5e6bd84999607 |
|
MD5 | 3c951b3840b584f88ae9893e263f5cdd |
|
BLAKE2b-256 | 1506747965af621b1c5d4220b60acb190f180e0af715941ce303ea183f2e6141 |
Close
Hashes for pyromark-0.1.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1dec361353e24f5c68aeb40aa7a8c0df7cbd09e9bdb094c13023d2cbee460013 |
|
MD5 | caf2c356b267dbd6c7f48281abd81114 |
|
BLAKE2b-256 | ca10fe99272bcb6456a45b76a37901b8dc6bf71d73b394c21c0ebeec91be31e7 |
Close
Hashes for pyromark-0.1.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d009c839f7c7ed402c0427b3edfa9634bb8fc3f0f4449ae146215f83c71a0f2 |
|
MD5 | 437a66e6c7115ad83c683b59b4326712 |
|
BLAKE2b-256 | 45a37475d7448b123bf331967840c0f14f13ca77da4a77d7e54d112b861cc6df |
Close
Hashes for pyromark-0.1.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97dbbd0d941870c868a7dfec705afaa5f8dae2539133d556c31d67d1a60d8847 |
|
MD5 | f5655b5864aedf1dea42afaa531aa78c |
|
BLAKE2b-256 | 5a99d027779dea5e902f940611ac8dcf32b24af5b15a367877b40fd8ba51fc6d |
Close
Hashes for pyromark-0.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 787a36273ac0d599b47dfc93ac62d074915f636dd934c36461ac16c5c8bb0834 |
|
MD5 | 50e81adefb65f96bd126d14019f61053 |
|
BLAKE2b-256 | b29897c8e07c312877392fbecad8123ab535023f2adb796149e886b1de50e9b4 |
Close
Hashes for pyromark-0.1.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ab226a895b00a39072edc03392eeaca6f48a31b862ce035695917065a4b5eae |
|
MD5 | b1877ef5aac4d1862041d598371fe65a |
|
BLAKE2b-256 | b7b66675efa7562c51f5acb34272b91c5539319fc071e527b2ae00efca36f320 |
Close
Hashes for pyromark-0.1.2-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | afa3ba2b4ef9020845536dc04ed796d3429649a1f737ae4aad30067159c4247b |
|
MD5 | 91090debab5622cc92338cb3d0c48cec |
|
BLAKE2b-256 | 07b834c28a4abaa3dabdac3d76602c1e6bdc48ddf7a24eee38623d07d51691c1 |
Close
Hashes for pyromark-0.1.2-cp38-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0aaabafe61a3440185421034796611499a038dbb4f55519a5e36b96849ed5072 |
|
MD5 | 900f05a9bf0da6e6641d1356a403a648 |
|
BLAKE2b-256 | 237dab921fe7addb14b261807d5fd8c1dea973bb3b1981e0e3f108ec688eb711 |
Close
Hashes for pyromark-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01e1fec021e30dce2561e0f2348972faf93b2598dedb010f722812128122deb1 |
|
MD5 | dd9669339010abd6bb5aae305bd6d547 |
|
BLAKE2b-256 | 5ab88dec9f3b72e7ce8022b279c2f5e9731b2b4cbaf17d0cae07c7dc9161b57e |
Close
Hashes for pyromark-0.1.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1daf94e4e3bea5f7b35cd2fa599f41d321753814dfdf80f8e71f63893415c2ae |
|
MD5 | f747b963e133401dc72e4228c52ee5f9 |
|
BLAKE2b-256 | a825e29257b00ccfbff47c5b6d075c03a19e6745d7a48394684a705222a04388 |
Close
Hashes for pyromark-0.1.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd00de98c5a0276a2261871263b978f0deb615e690cf619ab63968f8eb87db19 |
|
MD5 | 9a4ff76cdfc744cf512918929aa0dc6b |
|
BLAKE2b-256 | c12da33cd76c33c7b3123bd6a5dda86089f9daf6d6c20dfa577a09df1c0d15d0 |
Close
Hashes for pyromark-0.1.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ffbfac8fcbfd24b89e652c66a467475c46c044d7266aaa170441873288ae6a9 |
|
MD5 | dfb1b349407a91f7290d2866fc667b45 |
|
BLAKE2b-256 | 5fd3a1fda9f0af0bb0907ac528ebd085b179d5cc3cb03f2e06f860d2d95ede1b |
Close
Hashes for pyromark-0.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 384548bf72be2ed2270aab9449c1ad5a715be8280edb41dc5a70975b6b876d4c |
|
MD5 | 23a0d0a7fad0201af6da774c32e3b70e |
|
BLAKE2b-256 | aadbfb5420f5c4cbc7fc2d4c7facb4ded7d558f6b8f7d2355d67ee912b60c2ef |
Close
Hashes for pyromark-0.1.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 918b5b6e7482ff5a86205e08f7199bb374d2acae7d6ab8e4bba0198bafc66c4d |
|
MD5 | b6937e6d1f60b8fa919897a5447923e7 |
|
BLAKE2b-256 | 5e20fdc92145ebe4317cd98459d3decd79a79a968e96585011119b7540608143 |
Close
Hashes for pyromark-0.1.2-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 179e41233b12dc1f41373ce1ad148cec22b445998cc2588a0927f16160353151 |
|
MD5 | c047ba4ab4650cdda98b139250ac16d1 |
|
BLAKE2b-256 | f52686fefba727d484a23e08304eaaa383a54b22c17fb0fcbf7ed80aa0049771 |
Close
Hashes for pyromark-0.1.2-cp37-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 854691546ae2ef8cd161367f5caeda7db6d2802a9bb6f38f04e1f68b9460276e |
|
MD5 | 4ed1016b2a8c1e692f0cd42f1228b233 |
|
BLAKE2b-256 | d6a5d03516f20a62b6f7fcb8d55a45e9de1e6ff0354f73c4d1507859b5cb1711 |
Close
Hashes for pyromark-0.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1891760069c78360c99205499430742fc05b2bfef262786bf9f4f509d3ae98ca |
|
MD5 | 946b011d8fb9c08ed31733c6333f6c9d |
|
BLAKE2b-256 | 33ae1706a9008d4322822ae75b667fc3ed85321f71f151e4d01c40b0ea2cc9d0 |
Close
Hashes for pyromark-0.1.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b4a26393e8852dcf34a9b8e4da0e7821963ebc71b39bdc5f2a3fd470c94bbe4 |
|
MD5 | 5f903e87642c83d6313e5036886a7125 |
|
BLAKE2b-256 | b5ccc0fc3dacd64b23bebed0d4aca67d523e7884046fd2b4a8d0db59f23ef39e |
Close
Hashes for pyromark-0.1.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c023b8e24d6429acf172071c38afaf1470f76d987471ae4439db3ee30cc84bc1 |
|
MD5 | 5c89d2c90c3cdb4b1c4eccf3fd570b41 |
|
BLAKE2b-256 | c3c66f3652b772e939d37c521e732bbc1ee93c7a09a0b6d5d28a3e3f45c07e1a |
Close
Hashes for pyromark-0.1.2-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6604f73dda0b82e90348a4e5bb7441794fec3e2dcdf83d90c8ba0e146c148b59 |
|
MD5 | 59f916f0a5859ed3dcc2762df875d6a2 |
|
BLAKE2b-256 | bd2f017869fb3591d54406e8b25b495fc30cf14194bd610a577f2c91d41894d8 |
Close
Hashes for pyromark-0.1.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9fa1cb583605e144ba0c2347fa4b2a144f44a75e32897f2a1814419e3a14367c |
|
MD5 | 1c0b0b50baf0bfb3c846f9aa121b5072 |
|
BLAKE2b-256 | c9d4b2e9ab4e1c849f6ab034dc7fa252bf4dd8ec8b7a983f5bbc8c7f9cb1c815 |
Close
Hashes for pyromark-0.1.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93673cfacb70c823dbe9e93a45531e3e6dadda4fe7f48b7766118e56c8101c5b |
|
MD5 | c6ddb4047f84c06c22e7898a0223216b |
|
BLAKE2b-256 | d9df269a253090de6504a48fb5ec08c89b135f384d9d488f79c1adee804ec11f |