Skip to main content

MWParserFromHell is a parser for MediaWiki wikicode

Project description

Coverage Status

mwparserfromhell (the MediaWiki Parser from Hell) is a Python package that provides an easy-to-use and outrageously powerful parser for MediaWiki wikicode. It supports Python 3.9+.

Developed by Earwig with contributions from Σ, Legoktm, and others. Full documentation is available on ReadTheDocs. Development occurs on GitHub.

Installation

The easiest way to install the parser is from PyPI; you can install the latest release with pip install mwparserfromhell.

Prebuilt wheels are available on PyPI with a fast, compiled C tokenizer extension for most environments (Linux x86_64 and arm64, macOS x86_64 and arm64, Windows x86 and x86_64). If building from source and the C tokenizer cannot be built, you can fall back to the slower pure-Python implementation by setting the environment variable WITH_EXTENSION=0 when installing.

To get the latest development version (with uv):

git clone https://github.com/earwig/mwparserfromhell.git
cd mwparserfromhell
uv sync
uv run python -c 'import mwparserfromhell; print(mwparserfromhell.__version__)'

The comprehensive test suite can be run with pytest. If using uv, pass --reinstall-package so updates to the extension module are properly tested:

uv run --reinstall-package mwparserfromhell pytest

Usage

Normal usage is rather straightforward (where text is page text):

>>> import mwparserfromhell
>>> wikicode = mwparserfromhell.parse(text)

wikicode is a mwparserfromhell.Wikicode object, which acts like an ordinary str object with some extra methods. For example:

>>> text = "I has a template! {{foo|bar|baz|eggs=spam}} See it?"
>>> wikicode = mwparserfromhell.parse(text)
>>> print(wikicode)
I has a template! {{foo|bar|baz|eggs=spam}} See it?
>>> templates = wikicode.filter_templates()
>>> print(templates)
['{{foo|bar|baz|eggs=spam}}']
>>> template = templates[0]
>>> print(template.name)
foo
>>> print(template.params)
['bar', 'baz', 'eggs=spam']
>>> print(template.get(1).value)
bar
>>> print(template.get("eggs").value)
spam

Since nodes can contain other nodes, getting nested templates is trivial:

>>> text = "{{foo|{{bar}}={{baz|{{spam}}}}}}"
>>> mwparserfromhell.parse(text).filter_templates()
['{{foo|{{bar}}={{baz|{{spam}}}}}}', '{{bar}}', '{{baz|{{spam}}}}', '{{spam}}']

You can also pass recursive=False to filter_templates() and explore templates manually. This is possible because nodes can contain additional Wikicode objects:

>>> code = mwparserfromhell.parse("{{foo|this {{includes a|template}}}}")
>>> print(code.filter_templates(recursive=False))
['{{foo|this {{includes a|template}}}}']
>>> foo = code.filter_templates(recursive=False)[0]
>>> print(foo.get(1).value)
this {{includes a|template}}
>>> print(foo.get(1).value.filter_templates()[0])
{{includes a|template}}
>>> print(foo.get(1).value.filter_templates()[0].get(1).value)
template

Templates can be easily modified to add, remove, or alter params. Wikicode objects can be treated like lists, with append(), insert(), remove(), replace(), and more. They also have a matches() method for comparing page or template names, which takes care of capitalization and whitespace:

>>> text = "{{cleanup}} '''Foo''' is a [[bar]]. {{uncategorized}}"
>>> code = mwparserfromhell.parse(text)
>>> for template in code.filter_templates():
...     if template.name.matches("Cleanup") and not template.has("date"):
...         template.add("date", "July 2012")
...
>>> print(code)
{{cleanup|date=July 2012}} '''Foo''' is a [[bar]]. {{uncategorized}}
>>> code.replace("{{uncategorized}}", "{{bar-stub}}")
>>> print(code)
{{cleanup|date=July 2012}} '''Foo''' is a [[bar]]. {{bar-stub}}
>>> print(code.filter_templates())
['{{cleanup|date=July 2012}}', '{{bar-stub}}']

You can then convert code back into a regular str object (for saving the page!) by calling str() on it:

>>> text = str(code)
>>> print(text)
{{cleanup|date=July 2012}} '''Foo''' is a [[bar]]. {{bar-stub}}
>>> text == code
True

Limitations

While the MediaWiki parser generates HTML and has access to the contents of templates, among other things, mwparserfromhell acts as a direct interface to the source code only. This has several implications:

  • Syntax elements produced by a template transclusion cannot be detected. For example, imagine a hypothetical page "Template:End-bold" that contained the text </b>. While MediaWiki would correctly understand that <b>foobar{{end-bold}} translates to <b>foobar</b>, mwparserfromhell has no way of examining the contents of {{end-bold}}. Instead, it would treat the bold tag as unfinished, possibly extending further down the page.

  • Templates adjacent to external links, as in http://example.com{{foo}}, are considered part of the link. In reality, this would depend on the contents of the template.

  • When different syntax elements cross over each other, as in {{echo|''Hello}}, world!'', the parser gets confused because this cannot be represented by an ordinary syntax tree. Instead, the parser will treat the first syntax construct as plain text. In this case, only the italic tag would be properly parsed.

    Workaround: Since this commonly occurs with text formatting and text formatting is often not of interest to users, you may pass skip_style_tags=True to mwparserfromhell.parse(). This treats '' and ''' as plain text.

    A future version of mwparserfromhell may include multiple parsing modes to get around this restriction more sensibly.

Additionally, the parser lacks awareness of certain wiki-specific settings:

  • Word-ending links are not supported, since the linktrail rules are language-specific.

  • Localized namespace names aren’t recognized, so file links (such as [[File:...]]) are treated as regular wikilinks.

  • Anything that looks like an XML tag is treated as a tag, even if it is not a recognized tag name, since the list of valid tags depends on loaded MediaWiki extensions.

Integration

mwparserfromhell is used by and originally developed for EarwigBot; Page objects have a parse method that essentially calls mwparserfromhell.parse() on page.get().

If you’re using Pywikibot, your code might look like this:

import mwparserfromhell
import pywikibot

def parse(title):
    site = pywikibot.Site()
    page = pywikibot.Page(site, title)
    text = page.get()
    return mwparserfromhell.parse(text)

If you’re not using a library, you can parse any page with the following Python 3 code (using the API and the requests library):

import mwparserfromhell
import requests

API_URL = "https://en.wikipedia.org/w/api.php"

def parse(title):
    params = {
        "action": "query",
        "prop": "revisions",
        "rvprop": "content",
        "rvslots": "main",
        "rvlimit": 1,
        "titles": title,
        "format": "json",
        "formatversion": "2",
    }
    headers = {"User-Agent": "My-Bot-Name/1.0"}
    req = requests.get(API_URL, headers=headers, params=params)
    res = req.json()
    revision = res["query"]["pages"][0]["revisions"][0]
    text = revision["slots"]["main"]["content"]
    return mwparserfromhell.parse(text)

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

mwparserfromhell-0.7.2.tar.gz (196.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

mwparserfromhell-0.7.2-cp313-cp313-win_amd64.whl (156.4 kB view details)

Uploaded CPython 3.13Windows x86-64

mwparserfromhell-0.7.2-cp313-cp313-win32.whl (153.7 kB view details)

Uploaded CPython 3.13Windows x86

mwparserfromhell-0.7.2-cp313-cp313-musllinux_1_2_x86_64.whl (254.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

mwparserfromhell-0.7.2-cp313-cp313-musllinux_1_2_aarch64.whl (257.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

mwparserfromhell-0.7.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (256.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

mwparserfromhell-0.7.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (262.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

mwparserfromhell-0.7.2-cp313-cp313-macosx_11_0_arm64.whl (154.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mwparserfromhell-0.7.2-cp313-cp313-macosx_10_13_x86_64.whl (154.5 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

mwparserfromhell-0.7.2-cp312-cp312-win_amd64.whl (156.4 kB view details)

Uploaded CPython 3.12Windows x86-64

mwparserfromhell-0.7.2-cp312-cp312-win32.whl (153.8 kB view details)

Uploaded CPython 3.12Windows x86

mwparserfromhell-0.7.2-cp312-cp312-musllinux_1_2_x86_64.whl (253.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

mwparserfromhell-0.7.2-cp312-cp312-musllinux_1_2_aarch64.whl (257.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

mwparserfromhell-0.7.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (256.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

mwparserfromhell-0.7.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (261.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

mwparserfromhell-0.7.2-cp312-cp312-macosx_11_0_arm64.whl (154.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mwparserfromhell-0.7.2-cp312-cp312-macosx_10_13_x86_64.whl (154.5 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

mwparserfromhell-0.7.2-cp311-cp311-win_amd64.whl (156.0 kB view details)

Uploaded CPython 3.11Windows x86-64

mwparserfromhell-0.7.2-cp311-cp311-win32.whl (153.7 kB view details)

Uploaded CPython 3.11Windows x86

mwparserfromhell-0.7.2-cp311-cp311-musllinux_1_2_x86_64.whl (249.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

mwparserfromhell-0.7.2-cp311-cp311-musllinux_1_2_aarch64.whl (253.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

mwparserfromhell-0.7.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (251.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

mwparserfromhell-0.7.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (256.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

mwparserfromhell-0.7.2-cp311-cp311-macosx_11_0_arm64.whl (154.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mwparserfromhell-0.7.2-cp311-cp311-macosx_10_9_x86_64.whl (154.2 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

mwparserfromhell-0.7.2-cp310-cp310-win_amd64.whl (155.8 kB view details)

Uploaded CPython 3.10Windows x86-64

mwparserfromhell-0.7.2-cp310-cp310-win32.whl (153.9 kB view details)

Uploaded CPython 3.10Windows x86

mwparserfromhell-0.7.2-cp310-cp310-musllinux_1_2_x86_64.whl (243.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

mwparserfromhell-0.7.2-cp310-cp310-musllinux_1_2_aarch64.whl (247.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

mwparserfromhell-0.7.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (247.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

mwparserfromhell-0.7.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (251.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

mwparserfromhell-0.7.2-cp310-cp310-macosx_11_0_arm64.whl (154.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

mwparserfromhell-0.7.2-cp310-cp310-macosx_10_9_x86_64.whl (154.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

mwparserfromhell-0.7.2-cp39-cp39-win_amd64.whl (155.8 kB view details)

Uploaded CPython 3.9Windows x86-64

mwparserfromhell-0.7.2-cp39-cp39-win32.whl (153.9 kB view details)

Uploaded CPython 3.9Windows x86

mwparserfromhell-0.7.2-cp39-cp39-musllinux_1_2_x86_64.whl (243.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

mwparserfromhell-0.7.2-cp39-cp39-musllinux_1_2_aarch64.whl (246.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

mwparserfromhell-0.7.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (246.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

mwparserfromhell-0.7.2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (251.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

mwparserfromhell-0.7.2-cp39-cp39-macosx_11_0_arm64.whl (154.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

mwparserfromhell-0.7.2-cp39-cp39-macosx_10_9_x86_64.whl (154.2 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file mwparserfromhell-0.7.2.tar.gz.

File metadata

  • Download URL: mwparserfromhell-0.7.2.tar.gz
  • Upload date:
  • Size: 196.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for mwparserfromhell-0.7.2.tar.gz
Algorithm Hash digest
SHA256 f4193072e9ea93b9e88f772f60a02125c0602d32890d0bbdcb275ed58c8b3763
MD5 cf36e372af8c48e28e0f14bead3e67d0
BLAKE2b-256 ebe14e4b53fd838b82061243222d6123ddaf6176278b1ad7058382a1312cb7ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2.tar.gz:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 52f193b59c1b6109b210ad85536ce3c569861c3bb9da7b1875618d8ba54c396f
MD5 8dcd1950552defa88eda01c6a800cc3e
BLAKE2b-256 e2eb09a2201943390f2491df5a2fc1fe9abc06b0115116bef799e11725c65ced

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp313-cp313-win_amd64.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 0661642c78f8d13369d09401a5c4240f4c91b5af1317e66d7f6270b8b0aecd85
MD5 fea6f5e5ffbd74ed1429710c392a7a8a
BLAKE2b-256 b2b212810d49d24ea35e38ff008c539de49295137e98384433f6ee43502af94e

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp313-cp313-win32.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4ed1d61927d0ad618352732dc2a2218f3b14e19a6ee6e490b42a6ed535acc301
MD5 6ce94ffed7ab6f4dfc986970c5d70156
BLAKE2b-256 c106b1cdc1844505fc1894ef1f94674193b9bbf7418b173586800eda8686442d

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fef24a97b0b08f02646be2e018284884f8e6cb9740eea60a10404b5369c04ef6
MD5 5a6c163fc85c86da34ae7362e2c99b20
BLAKE2b-256 9485303293cb0aff73a178584be9c7a6a8022bc93922117df8fc814264e9d319

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b5345e6b42db45d48162c7bad9b2ce71b6a5ba2e2dea3987eb82b991e5cb9918
MD5 54fb0582d4be64f185c3c0f657a3d602
BLAKE2b-256 34eceba98e51b1b9a0a50de5459462ee62843c03a9538ae01602dd2a98207d67

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 535c2e8b9aedf3b00fbbb9942df4a659bc66dfb8feb6fca114e97cef48d64680
MD5 5f81a020585c78f529e1e0f6b49d38a4
BLAKE2b-256 facba4f485681f2b981dd17aafa90ba98635e2ba18a17805af464669100a568a

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6316f6bd1ca8451b312399b44b0b75096981f0fe92fbea108bade29af66bea9b
MD5 aa8a5bbdc222a0fe70dc122d7c91f19d
BLAKE2b-256 29d02d639f526b1a7e1b0f9cba9957bb32cfac0629fb9069488cb0ae485627e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 6032df04279c38b9eaaa332a608dd8241aa31f6f034d6ecdba1b4582fbb548b9
MD5 b0551e7023fa8ea6e40f04aa5b81602e
BLAKE2b-256 4a8ecdbeaee3cdfa3531fb70380aed9ce9619c42b52735496cc1cd5a026986c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4bd6e388b5e0f247c3b2484acb2a4bec4f7ba81598fa25956ec93b7abbd17fbe
MD5 2b6ef0d78bef1fcfa121e1ac57067da3
BLAKE2b-256 138bde18b03f7df8e315682ae33028fb3e10cb895617d061092b9c9e055bf5de

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp312-cp312-win_amd64.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 33115b533e789935c1efd4f32a4b6082b597198499b176a05dd73a94a37232be
MD5 327578f7defe362f3ee0efc01476f748
BLAKE2b-256 cb7b149c13c3b04cc7ef953280f4e38ca15a8f14c8d14fac6801ae9253fb1b1f

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp312-cp312-win32.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b34e5bcd5d7c1c80066abe601e39043f86bd43a581b7c6b46299e84e045e1c83
MD5 b4bfc3302edc881c148a322592461b88
BLAKE2b-256 3ebeb8a6489ddcae1aa85e0b376fff10caa19e8a31cf6e78f363c0e9c956c2fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2a387532607b4d381baba5c8079f75e5a0201da2506ecd0657034c6b40c8d1e1
MD5 f699bf74c53b7e2366d3a41c0d930217
BLAKE2b-256 798242ae87924cb26f12dacd1dba3804463e13f9059756d68d7346278eadc3e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1c992003d7a053963006c94ce7eeaf509575c02bf132181da8130086c18ad5df
MD5 133cb1fc8c0598f96170a7d6546ea107
BLAKE2b-256 79381e058c40d19caa2f0bc5474cf285ad78f6a0e72ef6262a8471534d308091

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 680c96019a62d6f815dad4e7c921383284485ba1f69353ed7ead02d3f232edfc
MD5 d059067bf252231b3739017b7886c335
BLAKE2b-256 1851c5892980c6441fc7b06ea7c3130fd608f91f4f2d45118938f6c630647e96

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 efe6e5255379ff66a08d2102004b26a456692dafbab0cb1e52bed275a43f1c4c
MD5 1d84535f288cd7eac33dd1986f80d142
BLAKE2b-256 46deff83509c5d344c85524cf2497e214d50f6c4b4153bdd7b49aa24e0fc302f

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 bc75b1de65ce5b05823942398f77265650a29e13cff6495a15d3c3573cbf7b1a
MD5 6a690c9e06fe4c4437c69d6b1e82924c
BLAKE2b-256 ff9a0188a9d0837999e061176b9bea7cd701c710eb627927d75d0b38fa2b1c27

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b9715e7d62adf80e7df80526b6eda873eca55826d16d1c6e197fe0ca506d31fc
MD5 e78088b16943c1f7deae0b77054b4bac
BLAKE2b-256 2052b037055009df635f7e270bc2dec4ba0593af9e88919df95abae158dae600

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp311-cp311-win_amd64.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 7713a695a64ca71e627ccc7b2a393a8aadf9b94f83600b4874ee80fbe834fbfd
MD5 d0d4d5b78f8899d22b80328489a6ae3b
BLAKE2b-256 2a744b74bee73e3596d161626670b430f1f352a3903ec2692842690bc26c27ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp311-cp311-win32.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cd8549a2250959a3a2570e24783bfe682d170b02d06ad7727f29e29f4e672f65
MD5 39de50e2b17f837d280c1dc44c9a0c20
BLAKE2b-256 eff3b4be5b6fc60f9027449b83eb6419464b806410225b7f035a045e8e4c4bca

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 beaf750c25d0d2fc0de8f6b301e96c6723630a9f6b2ba02ce65d642021bfbf28
MD5 2bdd758d7ba1d423cc772a63c05b6f0d
BLAKE2b-256 1bff1fd2b852c72150fd6d7c30c58cfaa024c3c9df2202d4fcf2f142265041a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b31789c4d255c027d3075b935a5020efde547dbfbc57ea20abb16d842c52411a
MD5 5c33691eacdb86a2b87e8783ac10bc4b
BLAKE2b-256 656e3e9d4e01493437259940abbf47cd18f9f2f82a5fb5481a0b1778edbec68e

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d51c59fa0c994d5df78fa72cb57107f6e8bac919cdcfd6b0e3c23203e0272038
MD5 c8041b2e7db8eed00219270aabc004df
BLAKE2b-256 ac06fd40cee61e4bb4b70aaf5422b2593223cb54e49284872c116ea9150f7280

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ba3dabf3145a45f4cf8419735018e4e84101b72df0aa045eca7ca5529f3d0f5f
MD5 7b88df4ad76843f466066a9015f781ea
BLAKE2b-256 565df7953a57d79c3a9666af6b183a0e7e27f5009f78d55dfa384c83b2f3a746

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 def35318e734e684cf28d20bf81d586514463bb01c6946bd8a5ec3a2ffc28660
MD5 191e26093656fcb90c0bb28347444d4f
BLAKE2b-256 501f04f0fedc193ed892c0b32958e2685fc894aaf9d2c31d639c19551ab9e320

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a9cf2da9d50823f10212bc2a05bb0bba201625a7bce317d003fe4cf34d22e312
MD5 10181eea6e77f2b6ac3e5fd92f42b3e8
BLAKE2b-256 b6e0a86bacb10afc682bd416d2b76654faa075caec47ff935750caac5f05ba07

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp310-cp310-win_amd64.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 ef17d069ccbaecc830c30e8ac6a27d51576a36e6829bac19af0c347f2d2ed495
MD5 832885d97d3fe4b36fe9c035e4978508
BLAKE2b-256 949ba2f7aef5549d773cb8f97a5b102ecf461199940621d535960290b5ef08e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp310-cp310-win32.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 355d792992447f348c8a5573a89cdc62d4f58f33608d9bd7403fec83e384cecf
MD5 dbf3ec45f2f48c1702ee03bba7787ff5
BLAKE2b-256 608502f5d98336023db22474cbe71bab57f63e0ba2aae55e1433c1c6b1700bb7

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6cdcc5f54a8cc86d507a678ac408975fce74b11320d0b31ab3c3691b99e38711
MD5 a60c0930fdeac810a89fe1fbd40b0b40
BLAKE2b-256 7b90ad6abdd3a2424a986427f8be23f9577f689eb65e8d636ae17cb898c0fb46

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 60e4d7f307ad093626ab81c65b28c403561c5f9bd68c9fa183e75aa0e7d11de7
MD5 8a3b0fa9def5685dedde7cb6b293321c
BLAKE2b-256 59f79f0fd0d93674ee819a7b536c03b988b527852cf0a174283caa32c0103866

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2cfa66c619cf91867c96581ab7bb5e39553bf5895020369a6eada1368a6e4443
MD5 0bcefbac0f43ad2c55bc151071ea2c2b
BLAKE2b-256 c727df849a5ccf230b4dd1bc818f4a03293e830f32830dd739c5edf5d90117df

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 95281cada10011728f0203c7306ec903959e7b18d39b4b65af9f4071ffe5b312
MD5 7ad99bd4fd83243d92e547f4c25e5193
BLAKE2b-256 a506a946887346c2c487e7d8b3b6fe176aaef07b9873d0fc92f41e2d464b753f

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 09ba9480b5714d0016610bc16d714f919b1600f7d605a9f0cfee008618d380ea
MD5 7da51cbd748334655be8cbeb1e7798ff
BLAKE2b-256 96d351441a816f4ef606a55e07263fb34c6991397b3f65cb744e62ad82530f64

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8797fd2891df1d35d057fe9c93eb834d21d5c90036dcaccf993db3de5a876c9f
MD5 b9780561fa51d89a9f783ee4fb3a412d
BLAKE2b-256 7475b0b5c95fa6be44b11a871787d6a343e686189b46f84d71a902eaa5db107c

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp39-cp39-win_amd64.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 eefbb248976d61db29ff3f34fe6c0556b3b7e70ac145cbd2d75c7fd16f9bb4d5
MD5 1c1675e961afe1706fc9271d76b6dfb5
BLAKE2b-256 2f3ccd4cdcc53c4f36bdfdc2deb23e95d36dd44d8c51675f1fec18dfdf667278

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp39-cp39-win32.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 17165898020db7333a71d222cc434f8f5ade893374425b51954f53268466c832
MD5 eb96cbe3f059846ab3ce0fd08b68ad4a
BLAKE2b-256 79954c9c6886f2a0e2927a3c531eaa59ed45fbf92bba42a08095a82579654591

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e54b03e04adf908c930a0038d036f9b182952821f211a325920a46d6720f695d
MD5 3d4361e230ce9545873218f6a9c14779
BLAKE2b-256 c907dc62b7124552da5b3925de3267a74b054621ee0ca77b95dd63dfc415a65e

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp39-cp39-musllinux_1_2_aarch64.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2b9549824664f92bdbb4aaff65379c5bc455a4c2bfe2cef2ba2f1cb01a24d643
MD5 6d751caf3c66cd4d12911a6dd2cbc009
BLAKE2b-256 1e450464aff227e77c55161d88a14e257d0cc479313f2453ebdc27c3c97d3e17

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 15baa2be5610a48f33d018b4c0fbcd2040a4e9450393ffec54bc4fbfb5e75521
MD5 a78a72d0fca6948fd132869843b2a5f4
BLAKE2b-256 b30c96389dbe66aa1bc663994eb73d750d0a6ce6384e886f1af3ed075f50e4ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2d7efeeb636e7363964586b6a960bc24a387fa27910d6f919e2f75b9365872cd
MD5 4985b125fecf26f0abcc673addf51e7a
BLAKE2b-256 3e233ff1d0fefbb938dfd7acc07a060f84b9fa13cdcd3e7a083bca8d985a74e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mwparserfromhell-0.7.2-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e7b1fef77217efc2d23fb683a17c1042ba9c8a071af751fafea8e5464ffdeca5
MD5 4fb0e3d5c0ce2812ee821d71ff48f528
BLAKE2b-256 210ea96c73d1c88eac33e9956f6100d0469136d453c5472abdb2263fe1547b63

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.2-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: build.yml on earwig/mwparserfromhell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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