Skip to main content

mwparserfromhell

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)

Metadata

Release files for mwparserfromhell 0.7.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mwparserfromhell 0.7.2
File Size Uploaded Provenance
mwparserfromhell-0.7.2.tar.gz 196.3 kB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for mwparserfromhell 0.7.2
File
mwparserfromhell-0.7.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
mwparserfromhell-0.7.2-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
mwparserfromhell-0.7.2-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
mwparserfromhell-0.7.2-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
mwparserfromhell-0.7.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
mwparserfromhell-0.7.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
mwparserfromhell-0.7.2-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
mwparserfromhell-0.7.2-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
mwparserfromhell-0.7.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
mwparserfromhell-0.7.2-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
mwparserfromhell-0.7.2-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
mwparserfromhell-0.7.2-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
mwparserfromhell-0.7.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
mwparserfromhell-0.7.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
mwparserfromhell-0.7.2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
mwparserfromhell-0.7.2-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
mwparserfromhell-0.7.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
mwparserfromhell-0.7.2-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
mwparserfromhell-0.7.2-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
mwparserfromhell-0.7.2-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
mwparserfromhell-0.7.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
mwparserfromhell-0.7.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
mwparserfromhell-0.7.2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
mwparserfromhell-0.7.2-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
mwparserfromhell-0.7.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
mwparserfromhell-0.7.2-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
mwparserfromhell-0.7.2-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
mwparserfromhell-0.7.2-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
mwparserfromhell-0.7.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
mwparserfromhell-0.7.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
mwparserfromhell-0.7.2-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
mwparserfromhell-0.7.2-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
mwparserfromhell-0.7.2-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
mwparserfromhell-0.7.2-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
mwparserfromhell-0.7.2-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
mwparserfromhell-0.7.2-cp39-cp39-musllinux_1_2_aarch64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ ARM64 Details
mwparserfromhell-0.7.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
mwparserfromhell-0.7.2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
mwparserfromhell-0.7.2-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
mwparserfromhell-0.7.2-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details

Total release size: 8.3 MB

Release files / mwparserfromhell-0.7.2.tar.gz

Download URL mwparserfromhell-0.7.2.tar.gz
Size 196.3 kB
Tags Source
SHA-256 checksum
How to use checksums
f4193072e9ea93b9e88f772f60a02125c0602d32890d0bbdcb275ed58c8b3763
BLAKE2b-256 checksum
How to use checksums
ebe14e4b53fd838b82061243222d6123ddaf6176278b1ad7058382a1312cb7ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp313-cp313-win_amd64.whl

Download URL mwparserfromhell-0.7.2-cp313-cp313-win_amd64.whl
Size 156.4 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
52f193b59c1b6109b210ad85536ce3c569861c3bb9da7b1875618d8ba54c396f
BLAKE2b-256 checksum
How to use checksums
e2eb09a2201943390f2491df5a2fc1fe9abc06b0115116bef799e11725c65ced
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp313-cp313-win32.whl

Download URL mwparserfromhell-0.7.2-cp313-cp313-win32.whl
Size 153.7 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
0661642c78f8d13369d09401a5c4240f4c91b5af1317e66d7f6270b8b0aecd85
BLAKE2b-256 checksum
How to use checksums
b2b212810d49d24ea35e38ff008c539de49295137e98384433f6ee43502af94e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL mwparserfromhell-0.7.2-cp313-cp313-musllinux_1_2_x86_64.whl
Size 254.1 kB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
4ed1d61927d0ad618352732dc2a2218f3b14e19a6ee6e490b42a6ed535acc301
BLAKE2b-256 checksum
How to use checksums
c106b1cdc1844505fc1894ef1f94674193b9bbf7418b173586800eda8686442d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL mwparserfromhell-0.7.2-cp313-cp313-musllinux_1_2_aarch64.whl
Size 257.8 kB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
fef24a97b0b08f02646be2e018284884f8e6cb9740eea60a10404b5369c04ef6
BLAKE2b-256 checksum
How to use checksums
9485303293cb0aff73a178584be9c7a6a8022bc93922117df8fc814264e9d319
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL mwparserfromhell-0.7.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 256.9 kB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b5345e6b42db45d48162c7bad9b2ce71b6a5ba2e2dea3987eb82b991e5cb9918
BLAKE2b-256 checksum
How to use checksums
34eceba98e51b1b9a0a50de5459462ee62843c03a9538ae01602dd2a98207d67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL mwparserfromhell-0.7.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 262.2 kB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
535c2e8b9aedf3b00fbbb9942df4a659bc66dfb8feb6fca114e97cef48d64680
BLAKE2b-256 checksum
How to use checksums
facba4f485681f2b981dd17aafa90ba98635e2ba18a17805af464669100a568a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp313-cp313-macosx_11_0_arm64.whl

Download URL mwparserfromhell-0.7.2-cp313-cp313-macosx_11_0_arm64.whl
Size 154.6 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6316f6bd1ca8451b312399b44b0b75096981f0fe92fbea108bade29af66bea9b
BLAKE2b-256 checksum
How to use checksums
29d02d639f526b1a7e1b0f9cba9957bb32cfac0629fb9069488cb0ae485627e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp313-cp313-macosx_10_13_x86_64.whl

Download URL mwparserfromhell-0.7.2-cp313-cp313-macosx_10_13_x86_64.whl
Size 154.5 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
6032df04279c38b9eaaa332a608dd8241aa31f6f034d6ecdba1b4582fbb548b9
BLAKE2b-256 checksum
How to use checksums
4a8ecdbeaee3cdfa3531fb70380aed9ce9619c42b52735496cc1cd5a026986c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp312-cp312-win_amd64.whl

Download URL mwparserfromhell-0.7.2-cp312-cp312-win_amd64.whl
Size 156.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
4bd6e388b5e0f247c3b2484acb2a4bec4f7ba81598fa25956ec93b7abbd17fbe
BLAKE2b-256 checksum
How to use checksums
138bde18b03f7df8e315682ae33028fb3e10cb895617d061092b9c9e055bf5de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp312-cp312-win32.whl

Download URL mwparserfromhell-0.7.2-cp312-cp312-win32.whl
Size 153.8 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
33115b533e789935c1efd4f32a4b6082b597198499b176a05dd73a94a37232be
BLAKE2b-256 checksum
How to use checksums
cb7b149c13c3b04cc7ef953280f4e38ca15a8f14c8d14fac6801ae9253fb1b1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL mwparserfromhell-0.7.2-cp312-cp312-musllinux_1_2_x86_64.whl
Size 253.7 kB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
b34e5bcd5d7c1c80066abe601e39043f86bd43a581b7c6b46299e84e045e1c83
BLAKE2b-256 checksum
How to use checksums
3ebeb8a6489ddcae1aa85e0b376fff10caa19e8a31cf6e78f363c0e9c956c2fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL mwparserfromhell-0.7.2-cp312-cp312-musllinux_1_2_aarch64.whl
Size 257.5 kB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
2a387532607b4d381baba5c8079f75e5a0201da2506ecd0657034c6b40c8d1e1
BLAKE2b-256 checksum
How to use checksums
798242ae87924cb26f12dacd1dba3804463e13f9059756d68d7346278eadc3e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL mwparserfromhell-0.7.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 256.5 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1c992003d7a053963006c94ce7eeaf509575c02bf132181da8130086c18ad5df
BLAKE2b-256 checksum
How to use checksums
79381e058c40d19caa2f0bc5474cf285ad78f6a0e72ef6262a8471534d308091
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL mwparserfromhell-0.7.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 261.6 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
680c96019a62d6f815dad4e7c921383284485ba1f69353ed7ead02d3f232edfc
BLAKE2b-256 checksum
How to use checksums
1851c5892980c6441fc7b06ea7c3130fd608f91f4f2d45118938f6c630647e96
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp312-cp312-macosx_11_0_arm64.whl

Download URL mwparserfromhell-0.7.2-cp312-cp312-macosx_11_0_arm64.whl
Size 154.6 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
efe6e5255379ff66a08d2102004b26a456692dafbab0cb1e52bed275a43f1c4c
BLAKE2b-256 checksum
How to use checksums
46deff83509c5d344c85524cf2497e214d50f6c4b4153bdd7b49aa24e0fc302f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp312-cp312-macosx_10_13_x86_64.whl

Download URL mwparserfromhell-0.7.2-cp312-cp312-macosx_10_13_x86_64.whl
Size 154.5 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
bc75b1de65ce5b05823942398f77265650a29e13cff6495a15d3c3573cbf7b1a
BLAKE2b-256 checksum
How to use checksums
ff9a0188a9d0837999e061176b9bea7cd701c710eb627927d75d0b38fa2b1c27
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp311-cp311-win_amd64.whl

Download URL mwparserfromhell-0.7.2-cp311-cp311-win_amd64.whl
Size 156.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
b9715e7d62adf80e7df80526b6eda873eca55826d16d1c6e197fe0ca506d31fc
BLAKE2b-256 checksum
How to use checksums
2052b037055009df635f7e270bc2dec4ba0593af9e88919df95abae158dae600
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp311-cp311-win32.whl

Download URL mwparserfromhell-0.7.2-cp311-cp311-win32.whl
Size 153.7 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
7713a695a64ca71e627ccc7b2a393a8aadf9b94f83600b4874ee80fbe834fbfd
BLAKE2b-256 checksum
How to use checksums
2a744b74bee73e3596d161626670b430f1f352a3903ec2692842690bc26c27ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL mwparserfromhell-0.7.2-cp311-cp311-musllinux_1_2_x86_64.whl
Size 249.4 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
cd8549a2250959a3a2570e24783bfe682d170b02d06ad7727f29e29f4e672f65
BLAKE2b-256 checksum
How to use checksums
eff3b4be5b6fc60f9027449b83eb6419464b806410225b7f035a045e8e4c4bca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL mwparserfromhell-0.7.2-cp311-cp311-musllinux_1_2_aarch64.whl
Size 253.1 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
beaf750c25d0d2fc0de8f6b301e96c6723630a9f6b2ba02ce65d642021bfbf28
BLAKE2b-256 checksum
How to use checksums
1bff1fd2b852c72150fd6d7c30c58cfaa024c3c9df2202d4fcf2f142265041a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL mwparserfromhell-0.7.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 251.7 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b31789c4d255c027d3075b935a5020efde547dbfbc57ea20abb16d842c52411a
BLAKE2b-256 checksum
How to use checksums
656e3e9d4e01493437259940abbf47cd18f9f2f82a5fb5481a0b1778edbec68e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL mwparserfromhell-0.7.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 256.5 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d51c59fa0c994d5df78fa72cb57107f6e8bac919cdcfd6b0e3c23203e0272038
BLAKE2b-256 checksum
How to use checksums
ac06fd40cee61e4bb4b70aaf5422b2593223cb54e49284872c116ea9150f7280
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp311-cp311-macosx_11_0_arm64.whl

Download URL mwparserfromhell-0.7.2-cp311-cp311-macosx_11_0_arm64.whl
Size 154.5 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ba3dabf3145a45f4cf8419735018e4e84101b72df0aa045eca7ca5529f3d0f5f
BLAKE2b-256 checksum
How to use checksums
565df7953a57d79c3a9666af6b183a0e7e27f5009f78d55dfa384c83b2f3a746
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp311-cp311-macosx_10_9_x86_64.whl

Download URL mwparserfromhell-0.7.2-cp311-cp311-macosx_10_9_x86_64.whl
Size 154.2 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
def35318e734e684cf28d20bf81d586514463bb01c6946bd8a5ec3a2ffc28660
BLAKE2b-256 checksum
How to use checksums
501f04f0fedc193ed892c0b32958e2685fc894aaf9d2c31d639c19551ab9e320
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp310-cp310-win_amd64.whl

Download URL mwparserfromhell-0.7.2-cp310-cp310-win_amd64.whl
Size 155.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
a9cf2da9d50823f10212bc2a05bb0bba201625a7bce317d003fe4cf34d22e312
BLAKE2b-256 checksum
How to use checksums
b6e0a86bacb10afc682bd416d2b76654faa075caec47ff935750caac5f05ba07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp310-cp310-win32.whl

Download URL mwparserfromhell-0.7.2-cp310-cp310-win32.whl
Size 153.9 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
ef17d069ccbaecc830c30e8ac6a27d51576a36e6829bac19af0c347f2d2ed495
BLAKE2b-256 checksum
How to use checksums
949ba2f7aef5549d773cb8f97a5b102ecf461199940621d535960290b5ef08e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL mwparserfromhell-0.7.2-cp310-cp310-musllinux_1_2_x86_64.whl
Size 243.7 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
355d792992447f348c8a5573a89cdc62d4f58f33608d9bd7403fec83e384cecf
BLAKE2b-256 checksum
How to use checksums
608502f5d98336023db22474cbe71bab57f63e0ba2aae55e1433c1c6b1700bb7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL mwparserfromhell-0.7.2-cp310-cp310-musllinux_1_2_aarch64.whl
Size 247.3 kB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
6cdcc5f54a8cc86d507a678ac408975fce74b11320d0b31ab3c3691b99e38711
BLAKE2b-256 checksum
How to use checksums
7b90ad6abdd3a2424a986427f8be23f9577f689eb65e8d636ae17cb898c0fb46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL mwparserfromhell-0.7.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 247.0 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
60e4d7f307ad093626ab81c65b28c403561c5f9bd68c9fa183e75aa0e7d11de7
BLAKE2b-256 checksum
How to use checksums
59f79f0fd0d93674ee819a7b536c03b988b527852cf0a174283caa32c0103866
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL mwparserfromhell-0.7.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 251.6 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2cfa66c619cf91867c96581ab7bb5e39553bf5895020369a6eada1368a6e4443
BLAKE2b-256 checksum
How to use checksums
c727df849a5ccf230b4dd1bc818f4a03293e830f32830dd739c5edf5d90117df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp310-cp310-macosx_11_0_arm64.whl

Download URL mwparserfromhell-0.7.2-cp310-cp310-macosx_11_0_arm64.whl
Size 154.5 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
95281cada10011728f0203c7306ec903959e7b18d39b4b65af9f4071ffe5b312
BLAKE2b-256 checksum
How to use checksums
a506a946887346c2c487e7d8b3b6fe176aaef07b9873d0fc92f41e2d464b753f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp310-cp310-macosx_10_9_x86_64.whl

Download URL mwparserfromhell-0.7.2-cp310-cp310-macosx_10_9_x86_64.whl
Size 154.2 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
09ba9480b5714d0016610bc16d714f919b1600f7d605a9f0cfee008618d380ea
BLAKE2b-256 checksum
How to use checksums
96d351441a816f4ef606a55e07263fb34c6991397b3f65cb744e62ad82530f64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp39-cp39-win_amd64.whl

Download URL mwparserfromhell-0.7.2-cp39-cp39-win_amd64.whl
Size 155.8 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
8797fd2891df1d35d057fe9c93eb834d21d5c90036dcaccf993db3de5a876c9f
BLAKE2b-256 checksum
How to use checksums
7475b0b5c95fa6be44b11a871787d6a343e686189b46f84d71a902eaa5db107c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp39-cp39-win32.whl

Download URL mwparserfromhell-0.7.2-cp39-cp39-win32.whl
Size 153.9 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
eefbb248976d61db29ff3f34fe6c0556b3b7e70ac145cbd2d75c7fd16f9bb4d5
BLAKE2b-256 checksum
How to use checksums
2f3ccd4cdcc53c4f36bdfdc2deb23e95d36dd44d8c51675f1fec18dfdf667278
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL mwparserfromhell-0.7.2-cp39-cp39-musllinux_1_2_x86_64.whl
Size 243.1 kB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
17165898020db7333a71d222cc434f8f5ade893374425b51954f53268466c832
BLAKE2b-256 checksum
How to use checksums
79954c9c6886f2a0e2927a3c531eaa59ed45fbf92bba42a08095a82579654591
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp39-cp39-musllinux_1_2_aarch64.whl

Download URL mwparserfromhell-0.7.2-cp39-cp39-musllinux_1_2_aarch64.whl
Size 246.7 kB
Tags CPython 3.9 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
e54b03e04adf908c930a0038d036f9b182952821f211a325920a46d6720f695d
BLAKE2b-256 checksum
How to use checksums
c907dc62b7124552da5b3925de3267a74b054621ee0ca77b95dd63dfc415a65e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL mwparserfromhell-0.7.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 246.5 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2b9549824664f92bdbb4aaff65379c5bc455a4c2bfe2cef2ba2f1cb01a24d643
BLAKE2b-256 checksum
How to use checksums
1e450464aff227e77c55161d88a14e257d0cc479313f2453ebdc27c3c97d3e17
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL mwparserfromhell-0.7.2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 251.1 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
15baa2be5610a48f33d018b4c0fbcd2040a4e9450393ffec54bc4fbfb5e75521
BLAKE2b-256 checksum
How to use checksums
b30c96389dbe66aa1bc663994eb73d750d0a6ce6384e886f1af3ed075f50e4ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp39-cp39-macosx_11_0_arm64.whl

Download URL mwparserfromhell-0.7.2-cp39-cp39-macosx_11_0_arm64.whl
Size 154.5 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2d7efeeb636e7363964586b6a960bc24a387fa27910d6f919e2f75b9365872cd
BLAKE2b-256 checksum
How to use checksums
3e233ff1d0fefbb938dfd7acc07a060f84b9fa13cdcd3e7a083bca8d985a74e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Release files / mwparserfromhell-0.7.2-cp39-cp39-macosx_10_9_x86_64.whl

Download URL mwparserfromhell-0.7.2-cp39-cp39-macosx_10_9_x86_64.whl
Size 154.2 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
e7b1fef77217efc2d23fb683a17c1042ba9c8a071af751fafea8e5464ffdeca5
BLAKE2b-256 checksum
How to use checksums
210ea96c73d1c88eac33e9956f6100d0469136d453c5472abdb2263fe1547b63
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.12.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

Security for mwparserfromhell 0.7.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 41 files in this release have been uploaded with provenance metadata.

Select from 41 files

Attestation for mwparserfromhell-0.7.2.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jul 1, 2025.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page