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.1.tar.gz (195.3 kB view details)

Uploaded Source

Built Distributions

mwparserfromhell-0.7.1-cp313-cp313-win_amd64.whl (154.8 kB view details)

Uploaded CPython 3.13Windows x86-64

mwparserfromhell-0.7.1-cp313-cp313-win32.whl (152.2 kB view details)

Uploaded CPython 3.13Windows x86

mwparserfromhell-0.7.1-cp313-cp313-musllinux_1_2_x86_64.whl (252.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

mwparserfromhell-0.7.1-cp313-cp313-musllinux_1_2_aarch64.whl (256.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

mwparserfromhell-0.7.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (255.4 kB view details)

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

mwparserfromhell-0.7.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (260.6 kB view details)

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

mwparserfromhell-0.7.1-cp313-cp313-macosx_11_0_arm64.whl (153.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

mwparserfromhell-0.7.1-cp313-cp313-macosx_10_13_x86_64.whl (153.0 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

mwparserfromhell-0.7.1-cp312-cp312-win_amd64.whl (154.8 kB view details)

Uploaded CPython 3.12Windows x86-64

mwparserfromhell-0.7.1-cp312-cp312-win32.whl (152.2 kB view details)

Uploaded CPython 3.12Windows x86

mwparserfromhell-0.7.1-cp312-cp312-musllinux_1_2_x86_64.whl (252.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

mwparserfromhell-0.7.1-cp312-cp312-musllinux_1_2_aarch64.whl (255.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

mwparserfromhell-0.7.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (255.0 kB view details)

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

mwparserfromhell-0.7.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (260.1 kB view details)

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

mwparserfromhell-0.7.1-cp312-cp312-macosx_11_0_arm64.whl (153.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

mwparserfromhell-0.7.1-cp312-cp312-macosx_10_13_x86_64.whl (153.0 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

mwparserfromhell-0.7.1-cp311-cp311-win_amd64.whl (154.5 kB view details)

Uploaded CPython 3.11Windows x86-64

mwparserfromhell-0.7.1-cp311-cp311-win32.whl (152.2 kB view details)

Uploaded CPython 3.11Windows x86

mwparserfromhell-0.7.1-cp311-cp311-musllinux_1_2_x86_64.whl (247.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

mwparserfromhell-0.7.1-cp311-cp311-musllinux_1_2_aarch64.whl (251.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

mwparserfromhell-0.7.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (250.2 kB view details)

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

mwparserfromhell-0.7.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (255.0 kB view details)

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

mwparserfromhell-0.7.1-cp311-cp311-macosx_11_0_arm64.whl (153.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

mwparserfromhell-0.7.1-cp311-cp311-macosx_10_9_x86_64.whl (152.6 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

mwparserfromhell-0.7.1-cp310-cp310-win_amd64.whl (154.2 kB view details)

Uploaded CPython 3.10Windows x86-64

mwparserfromhell-0.7.1-cp310-cp310-win32.whl (152.3 kB view details)

Uploaded CPython 3.10Windows x86

mwparserfromhell-0.7.1-cp310-cp310-musllinux_1_2_x86_64.whl (242.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

mwparserfromhell-0.7.1-cp310-cp310-musllinux_1_2_aarch64.whl (245.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

mwparserfromhell-0.7.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (245.4 kB view details)

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

mwparserfromhell-0.7.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (250.0 kB view details)

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

mwparserfromhell-0.7.1-cp310-cp310-macosx_11_0_arm64.whl (153.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

mwparserfromhell-0.7.1-cp310-cp310-macosx_10_9_x86_64.whl (152.6 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

mwparserfromhell-0.7.1-cp39-cp39-win_amd64.whl (154.2 kB view details)

Uploaded CPython 3.9Windows x86-64

mwparserfromhell-0.7.1-cp39-cp39-win32.whl (152.3 kB view details)

Uploaded CPython 3.9Windows x86

mwparserfromhell-0.7.1-cp39-cp39-musllinux_1_2_x86_64.whl (241.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

mwparserfromhell-0.7.1-cp39-cp39-musllinux_1_2_aarch64.whl (245.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

mwparserfromhell-0.7.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (245.0 kB view details)

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

mwparserfromhell-0.7.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (249.6 kB view details)

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

mwparserfromhell-0.7.1-cp39-cp39-macosx_11_0_arm64.whl (153.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

mwparserfromhell-0.7.1-cp39-cp39-macosx_10_9_x86_64.whl (152.6 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: mwparserfromhell-0.7.1.tar.gz
  • Upload date:
  • Size: 195.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.1.tar.gz
Algorithm Hash digest
SHA256 c9e413e80eaa88b75fd5be4d9f9d32be936e69b9596a0f99d1c24bca17156e44
MD5 c7144267a3ec3103412642e16d88d5d7
BLAKE2b-256 6823fb0fc3b7be7e8df07b9ccac9640b7046ced9b1792ebe505f5ba03a075230

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1.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.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c376c216256ff4a19674fbb2ac49416ee2a3bcbfe98be992353bfbfa6a1bd405
MD5 6e7e429ec22faccc066bfdd5f8ee4721
BLAKE2b-256 f3eddd577841bd332a5bfedc2f9bf41fa67b2080d0a050a08e7c6fb3283dc32d

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 1e4836bd3fd45b485b9889a89c7d3d78aff7d5af4d06324992467c3eedcb1064
MD5 5eed4e54221bc74c0793a94754adb51b
BLAKE2b-256 03bb255b7c08b77d0152b2728f3b93ba65b16c9b5d2a34edaec6d2d7a88ceacf

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 94324e6b771888772f3b50c511ce7cb1560c76365db3effc58ddf869e3af7bcd
MD5 b020cae2a2d26c982fd1e6c91f860b1a
BLAKE2b-256 2bbe7019b3b9cd12c18780fe5bc8f5d73b76b1c071b0070ba7ea243fa093b0ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 da4a1df446fdf036e7e5e5b8c57f1d7fd21d6c2c58b6f2e44dfaed7c3e09113b
MD5 5fae2760d63658ff6dc42f01b3fbbdf6
BLAKE2b-256 9e05620d1ad3f6aeecbb2669a59b208fd6098acff1874386ce895e867399719f

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-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.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 af2035f113039a3c4fa22ea2bc45bfcf2f40e206a1aaf8470e11308d0925653b
MD5 ed195aadf101a24f5b8eb3197a5a4f3c
BLAKE2b-256 badd2823512186946fe814e5d98ad65db042695564b5732ff89f39f399fc3082

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8503686e9f57004e2b782599caebf3627c1a698a8f33a7d3ecb3895cd3df6f3c
MD5 d8f08d0645270ddb988aeaebcce4d9e0
BLAKE2b-256 24f43d8e460fc985e96c323d890d607a80b935208cfcb2ddb77d76d3ddef8bd9

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 14830b1dfc5f99bc568c13e03d3708094eab723cdfe2cb78ab95d4481a27a95e
MD5 def3bea80e97a3fddca5162c4fb01b91
BLAKE2b-256 e26a7b04c10efb8ea5177aa2f567807527a7863b5b9a5d437d05d87120ca239b

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 2047d46b2ab549f3bf5963e9f3c1dc11c9534911d2f715601d1155a467a2ccba
MD5 a89f7f2783b299f07087c484b610e8af
BLAKE2b-256 3fc21a93b0a480fa5ed67182482a35fe07e8f4ec6976cded78d13e15a18624df

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 acb31c41fcabc820d1e971c6e008b313251562d6e8f9256f62703e4c8aa6e1e8
MD5 8a8fdad68dac8d767723ca67e756806c
BLAKE2b-256 5624d5315177a195a2fb3a5ada531e6c95de82be7e96d24eb0661c6d8cf76c88

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 ea888642662bfd0303a6c3f8ec2384528a0695e7d8fe1d7874ebed45625f155e
MD5 736b9891655bea94c9a734faddbca4fb
BLAKE2b-256 c353f435bbd82c3494f927385110143297969e2c33d593ff9330e7883b81e1ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e973a7ac7800126753bfef58703d2ee09c791990ace741f5721848ffcb9c448f
MD5 a892fe0117125e1c5e3fcf76dbdac787
BLAKE2b-256 21f92ef23061f9e0b7450c0cedce3c3425a1e1626e304090a17d15ceefc07317

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bc9b2650d3e6f6bff67f57bd6e623fd028920593d5eb712cde0d4f79b6d07b66
MD5 cac5af7be031f072a39e5743dcb06507
BLAKE2b-256 0d840f04fda5211dfdaa08f1e9a15648fa8a6083bf9cfda43979551d60dddf45

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-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.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b24ff9bc83235af08b04793ffb6aac921b60e44288e229d80357eedc6c2692d0
MD5 06d06efebbf95d288b13b08df3cb15a5
BLAKE2b-256 040ec365dc654376461ed277f00db3934d42a9e9063c1aca0999d2be55fb058b

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3eb5edd3d2ce763cdcc8e001e35f69aaec116491b2757bdc334f1d7a411a529b
MD5 6076621d6ff384038fd66d949d5c3617
BLAKE2b-256 e767f95b9b97e1189bbb5cc630be774a161fa5e645880ff1b0a424c59da00b33

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c588edaf9a341833853d9b3d5f068e1013f3de61eed71ef4b49b0497408f6fa2
MD5 8a0f7715613ef080b6f97361adca461d
BLAKE2b-256 969de7f6c2b95dbdc78adb178f1f509e575c72fd75cddc491772f8a8388e0758

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 296ac542dbfd0b63ee85bba0f3a75d19cf5ca7164d140c797f45afcd901a6ba1
MD5 2d18786ab82ea927c4e4831e96b24b11
BLAKE2b-256 cf391854729dd39db64cf1016505b2ad51d620df6e3346bb16ecd2f2a9edfda5

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 45018eb6da1035db7f82b89023d71654039ed6e5f73d62b83b25d4100ddd829e
MD5 968aecea666c10e18406a8aa414a1cf4
BLAKE2b-256 ff99ab42d40a5b42f114fc989f21e8fffe06bb7cafbf61f58509d5da18d014d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 a6ea6e3925871a52fd26444dcbac07456db545a7f8c0ec466e4e0ecf05c73200
MD5 97784b4c5d65af4dd762abd88a5760b4
BLAKE2b-256 2428a7ce50c584fe5e2e22f6ddd6e6e59e1bf44db904d916b3b5ec44bec0ebd5

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f4dc275f913b1780e4864321a143ca26ba6ae4eee7d8a3d3baa14c8c0619f219
MD5 0ed4096f88b90a34474e4f76b2d75674
BLAKE2b-256 d5dbbe7c9dfc12080c8216ca1055f4db046f405b048479663c9166795ee03bbc

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1818568de9b18ec8ce5f4bdf788e412cc1a89c83364aea9052a1506fc18a94fe
MD5 bd9cbfbfdbd960bd51a7c40c3db1b304
BLAKE2b-256 3d44514c47fa04fc24b90a6c5d2f641b0277a393b85a39fa25307dc7ccfc9422

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-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.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1eedef3edfc3f4bbd080aedc90475e6a04ce51de1dae15fa5152c76087b7b9ec
MD5 8d05815a00b90158be730b867f7ab007
BLAKE2b-256 871c81abf160e1729f7da18faac260f16921a5488bd66ee83422ae95c17ebdb8

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 85fbe84965e1b09ff66686c5676ee4cc9d82c6d8cbfc3f1b004ad2e61e570a71
MD5 0aecfd98ebf8e2598fab023c4e00d439
BLAKE2b-256 cc16a041f9ca43788333071cf7a34c1eab94c6eafcafcdb3b4f697a61dfd8025

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 125643656aa70868e0cbf810f67efe1e92ca0a2d26ec49d4a01300577eda5309
MD5 4bb53dc49e943c4687b7e53b2a3505d5
BLAKE2b-256 6752b7721f38fef334070364f7d25d41a330b4433c0024acc770f99fcaff55ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 13dd0eac5e22d259349bb0e2b90f216101bc0c2d24f5b673fd77bb4add61c27d
MD5 6c47f27bbbb45095a7312c3669152b70
BLAKE2b-256 9470933533468deb1b526aff5b58c309a7f4bb2821b99555f98fadc23eddcbdf

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 284c1af0563aa7a70911248c0fa8b7b8e47e55a7cce650290cb328ab0de71bd0
MD5 a606e9ebf745a5dba283f16371cd1b24
BLAKE2b-256 797b4cdb1ec79c6880cec75bc222f49ad5fd626e4fc7a22968289d611efc0769

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 a98dab8d051b1442308ef8659409565270e2ef9e66b73871168dd5df494db309
MD5 487393d1ab5f31d4f03c341de698bebe
BLAKE2b-256 518f5ed9b328d785e69540a3306d8198a4e1552981251c91516a9aeae33dc281

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 306575241752b1d5c5b4039e4296ca39233dbad1b6219d12b1f45faa99160596
MD5 987009e6b1f23495eddd87d7fed21e31
BLAKE2b-256 9f0c5aa8269363ca574026a6c7ee32ffe04c12620672d7e839b656007c9803e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 320be54abc0d1b28e6e95da92b226ac699982fc18368d3032fc1350456f320ea
MD5 98ce23f052c8bc334f4f93715eed43d6
BLAKE2b-256 c2085b8ba336a144910518ff00aba86886347759246e22c86a326a4c33088b0b

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-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.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9f39853c8788bc2708b23a1e494a1da938078032127b8f135423fc873db0c651
MD5 d0d3052606a2515fc16b5e238a05f824
BLAKE2b-256 70559d08f4d087e09ab46127aa32fd60df574bd48afa63af3dd6d0e2eca3ad6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 74ae3679e817db31dbbe88f5fc6c4420bc86c0a377fe9376a2ae5ee32ba97185
MD5 277f200a3e92436ad116b476cc47614b
BLAKE2b-256 d71be8d59a558b0b7a135298abf17b38c7a8eb99bcd881c2428817dbf3c50a89

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cab83f568a522696a09cf0901466b01816991859117ecf63f91686a7fb1dc824
MD5 0ac9b170bfc73fe4fec51ddad0132194
BLAKE2b-256 ec9d545756b6dbc03f7fe797cbeffce1f9eab21ace8298092ad6fa9731f03335

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f10eff7a3789036707200973d90918bcc85fb2852e10069e0f232dfef19f591d
MD5 1b533e5e054a011bce762531a3de3c7a
BLAKE2b-256 5774a9e6801c56e558068c96a0bc1c4e7f9bccf88d833f6a03608901edca6698

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f9f942440446276dfc260f2eaf22020cbec8c14256d474c7e077f43965909479
MD5 a046d03eef65f035a74b47518b9007b3
BLAKE2b-256 2bda95090db7ceb60ab2deadc156ec58f9d6a645d044d7896c7c09db1933537e

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: mwparserfromhell-0.7.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 152.3 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for mwparserfromhell-0.7.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 1917a0f50f6f8a4224b883c1de07444b9db581f0d174d741a401854e84f6287a
MD5 5dbd21538fade926f0586adbdfa5f55c
BLAKE2b-256 be99d79d74c09d6817fcd9d80cc1015c87dfbb52f41f8de05f5303421dc82a8b

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 229aed3425a2f5df318c64490c295cb6eabfca14db5307519b8358cc872fae15
MD5 75b5cd5d73fe9eb34a3a40547d55208f
BLAKE2b-256 f439325e1cdec738d0f9ba9f9c1722fc54bc87a76dce435084976c0ab9b89ff4

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4bdfd5341e8c522caa5bfd15521bc33bbb104a4e6b395b1784e574bef53626ef
MD5 19532454c0c2216c9fa7dbf5750a48c4
BLAKE2b-256 5dd11690975907ae785c641d33f6099d48eb4881d3e6a5ccfccad2663fe4118c

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-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.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7fecd1c7b618ad01f9747163600208dfc4833949d044d2c28346ff61d55c13c8
MD5 d81c6c861adea3ffab77a1a2eeeeb989
BLAKE2b-256 5b16b667933eb6a4d097b5f13b8d17dea3d2309666f8170211b2c405ecc2f5a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 662e44605d7e2ed02a34cbe00ac724e64e06440124d8bd534c1d569fab2d02c6
MD5 c569d8fbb63a19067d7d0eb19b5b36aa
BLAKE2b-256 1447d6cf5acd08995d9a9ef4bb30fb3dd8aab5fd0a798a420917a030a74de25f

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a2d74bf50b31d0e64ac323e0d17cd1d37bb6ad2997c61244717aac08827ff00f
MD5 1c2ad3daadd22be35ceb2d88dffc1d95
BLAKE2b-256 a149f00129d111b4db7b91e70e9b0e96ff6c9f1ab96c01b61461a205e9584779

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for mwparserfromhell-0.7.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 152be7ac1d5d896d62261ea547214312e5726b5c8c610f50fafa9b33dd4675e9
MD5 514ac27860e9b4131dda6f7897aad58a
BLAKE2b-256 7d1a1627a03c041260352313a4e147371a84237c997a207fdb759c98375552a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for mwparserfromhell-0.7.1-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 Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page