Skip to main content

A fast, fully typed HTML toolkit for Python, powered by a C-accelerated core.

Project description

turbohtml

PyPI Supported Python versions Downloads Documentation status check

A fast, fully typed HTML toolkit for Python with a C-accelerated core. turbohtml escapes and unescapes HTML to match the standard library byte for byte, tokenizes markup with a WHATWG-conformant streaming tokenizer, and parses whole documents into a navigable element tree you query with CSS selectors, edit in place, build from scratch, and serialize back to conformant HTML. Each operation runs several times faster than its pure-Python counterpart and supports the free-threaded build.

Install

$ pip install turbohtml

Wheels ship per interpreter for CPython 3.10–3.15 (including free-threading), so there is nothing to compile.

Usage

Escape text before interpolating it into HTML so it cannot break out of its context:

import turbohtml

print(turbohtml.escape('<a href="?x=1&y=2">Tom & Jerry</a>'))
# &lt;a href=&quot;?x=1&amp;y=2&quot;&gt;Tom &amp; Jerry&lt;/a&gt;

Inside a text node the quotes are safe, so pass quote=False to keep the output smaller:

print(turbohtml.escape('He said "hi" & left', quote=False))
# He said "hi" &amp; left

Turn HTML character references back into text, following the full HTML5 rules (named, numeric, and longest-match references that omit the trailing semicolon):

print(turbohtml.unescape("caf&eacute; &amp; r&eacute;sum&eacute; &#127881;"))
# café & résumé 🎉

escape and unescape reproduce html.escape and html.unescape exactly, so turbohtml is a drop-in replacement on hot paths.

Tokenize markup into a stream of tokens that follows the WHATWG tokenization algorithm:

for token in turbohtml.tokenize('<p class="x">Tom &amp; Jerry</p>'):
    print(token.type.name, token.tag or token.data, token.attrs)
# START_TAG p [('class', 'x')]
# TEXT Tom & Jerry None
# END_TAG p []

For incremental input, Tokenizer.feed() returns the tokens completed by each chunk and close() flushes the rest:

tokenizer = turbohtml.Tokenizer()
print([token.tag for token in tokenizer.feed("<div><sp")])  # ['div']
print([token.tag for token in tokenizer.feed("an>")])  # ['span']
print(list(tokenizer.close()))  # []

Parse a whole document into a tree and walk it with find, find_all, and the navigation accessors:

doc = turbohtml.parse("<ul><li>one<li>two</ul>")
print([li.text for li in doc.find_all("li")])  # ['one', 'two']
print(doc.find("ul").children[0].tag)  # li

Query with a CSS selector, and serialize a node back to HTML with the escaping you choose:

from turbohtml import Formatter

doc = turbohtml.parse("<article><h1>Tea</h1><p class=note>café &amp; cake</p></article>")
print(doc.select_one("p.note").text)
# café & cake
print(doc.select_one("p").serialize(formatter=Formatter.NAMED_ENTITIES))
# <p class="note">caf&eacute; &amp; cake</p>

Pass bytes to sniff the encoding the WHATWG way (byte-order mark, then a <meta> declaration):

doc = turbohtml.parse(b'<meta charset="iso-8859-2"><p>\xe1</p>')
print((doc.encoding, doc.find("p").text))  # ('iso-8859-2', 'á')

Parse a fragment as the contents of a context element, the way innerHTML does:

cell = turbohtml.parse_fragment("<td>data", context="tr")
print((cell.tag, cell.text))  # ('tr', 'data')

Build a tree from scratch with the node constructors, then assemble it (a list value for a token-list attribute like class joins on a space, and the text setter fills an element with a single text child):

from turbohtml import Element

card = Element("article", {"class": ["card", "lg"]})
heading = Element("h2")
heading.text = "Tea"
card.append(heading)
print(card.html)
# <article class="card lg"><h2>Tea</h2></article>

Edit a parsed tree in place. unwrap, decompose, wrap, insert_before, replace_with, and the rest move nodes within a tree or adopt them from another, and element.attrs is a live mapping you assign to:

doc = turbohtml.parse("<p>keep <b>bold</b> <span>drop</span></p>")
doc.find("b").unwrap()
doc.find("span").decompose()
doc.find("p").attrs["class"] = "lead"
print(doc.find("p").html)
# <p class="lead">keep bold </p>

The sealed node hierarchy (Element, Text, Comment, Doctype, ProcessingInstruction, CData, and Document) sets __match_args__ for structural pattern matching, and any node deep-copies with copy.copy, copy.deepcopy, or pickle.

Performance

turbohtml's C core makes every operation several times faster than its pure-Python counterpart, and it runs faster than the other C libraries on the read-path benchmarks. Measured with pyperf on an Apple M4:

  • escape and unescape match the standard library byte for byte while running several times faster, up to 22× on no-op text and 13× on entity-dense input.
  • tokenize is 9–16× faster than html.parser wherever markup appears.
  • parse builds a full WHATWG tree 2–5× faster than the C parsers lxml and selectolax, and 30–80× faster than the pure-Python BeautifulSoup and html5lib.
  • find_all and CSS select run 2–40× faster than lxml's C XPath and cssselect at every size and 100× faster than BeautifulSoup.
  • serializing a tree back to HTML runs 2–4× faster than lxml and selectolax and about 40× faster than BeautifulSoup.
  • building a tree from scratch and editing a parsed one both run about twice as fast as lxml and an order of magnitude faster than BeautifulSoup.

See the performance page for the full sectioned tables and the methodology.

Documentation

Full documentation, including tutorials, how-to guides, migration guides from BeautifulSoup, lxml, selectolax, html5lib, and the standard library, the API reference, and the design rationale, lives at turbohtml.readthedocs.io.

License

turbohtml is released under the MIT license.

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

turbohtml-0.4.0.tar.gz (240.6 kB view details)

Uploaded Source

Built Distributions

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

turbohtml-0.4.0-cp315-cp315t-win_amd64.whl (132.5 kB view details)

Uploaded CPython 3.15tWindows x86-64

turbohtml-0.4.0-cp315-cp315t-musllinux_1_2_x86_64.whl (184.3 kB view details)

Uploaded CPython 3.15tmusllinux: musl 1.2+ x86-64

turbohtml-0.4.0-cp315-cp315t-musllinux_1_2_aarch64.whl (179.7 kB view details)

Uploaded CPython 3.15tmusllinux: musl 1.2+ ARM64

turbohtml-0.4.0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (183.0 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

turbohtml-0.4.0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (178.1 kB view details)

Uploaded CPython 3.15tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

turbohtml-0.4.0-cp315-cp315t-macosx_11_0_arm64.whl (137.8 kB view details)

Uploaded CPython 3.15tmacOS 11.0+ ARM64

turbohtml-0.4.0-cp315-cp315-win_amd64.whl (131.7 kB view details)

Uploaded CPython 3.15Windows x86-64

turbohtml-0.4.0-cp315-cp315-musllinux_1_2_x86_64.whl (182.1 kB view details)

Uploaded CPython 3.15musllinux: musl 1.2+ x86-64

turbohtml-0.4.0-cp315-cp315-musllinux_1_2_aarch64.whl (176.6 kB view details)

Uploaded CPython 3.15musllinux: musl 1.2+ ARM64

turbohtml-0.4.0-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (180.8 kB view details)

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

turbohtml-0.4.0-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (175.1 kB view details)

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

turbohtml-0.4.0-cp315-cp315-macosx_11_0_arm64.whl (135.2 kB view details)

Uploaded CPython 3.15macOS 11.0+ ARM64

turbohtml-0.4.0-cp314-cp314t-win_amd64.whl (132.4 kB view details)

Uploaded CPython 3.14tWindows x86-64

turbohtml-0.4.0-cp314-cp314t-musllinux_1_2_x86_64.whl (183.6 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

turbohtml-0.4.0-cp314-cp314t-musllinux_1_2_aarch64.whl (179.1 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

turbohtml-0.4.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (182.5 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

turbohtml-0.4.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (177.6 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

turbohtml-0.4.0-cp314-cp314t-macosx_11_0_arm64.whl (137.8 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

turbohtml-0.4.0-cp314-cp314-win_amd64.whl (131.7 kB view details)

Uploaded CPython 3.14Windows x86-64

turbohtml-0.4.0-cp314-cp314-musllinux_1_2_x86_64.whl (182.1 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

turbohtml-0.4.0-cp314-cp314-musllinux_1_2_aarch64.whl (176.6 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

turbohtml-0.4.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (180.8 kB view details)

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

turbohtml-0.4.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (175.1 kB view details)

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

turbohtml-0.4.0-cp314-cp314-macosx_11_0_arm64.whl (135.2 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

turbohtml-0.4.0-cp313-cp313-win_amd64.whl (128.3 kB view details)

Uploaded CPython 3.13Windows x86-64

turbohtml-0.4.0-cp313-cp313-musllinux_1_2_x86_64.whl (182.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

turbohtml-0.4.0-cp313-cp313-musllinux_1_2_aarch64.whl (176.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

turbohtml-0.4.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (180.7 kB view details)

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

turbohtml-0.4.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (174.8 kB view details)

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

turbohtml-0.4.0-cp313-cp313-macosx_11_0_arm64.whl (135.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

turbohtml-0.4.0-cp312-cp312-win_amd64.whl (128.3 kB view details)

Uploaded CPython 3.12Windows x86-64

turbohtml-0.4.0-cp312-cp312-musllinux_1_2_x86_64.whl (182.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

turbohtml-0.4.0-cp312-cp312-musllinux_1_2_aarch64.whl (176.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

turbohtml-0.4.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (180.7 kB view details)

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

turbohtml-0.4.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (174.8 kB view details)

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

turbohtml-0.4.0-cp312-cp312-macosx_11_0_arm64.whl (135.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

turbohtml-0.4.0-cp311-cp311-win_amd64.whl (128.1 kB view details)

Uploaded CPython 3.11Windows x86-64

turbohtml-0.4.0-cp311-cp311-musllinux_1_2_x86_64.whl (181.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

turbohtml-0.4.0-cp311-cp311-musllinux_1_2_aarch64.whl (176.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

turbohtml-0.4.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (180.0 kB view details)

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

turbohtml-0.4.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (175.0 kB view details)

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

turbohtml-0.4.0-cp311-cp311-macosx_11_0_arm64.whl (134.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

turbohtml-0.4.0-cp310-cp310-win_amd64.whl (127.9 kB view details)

Uploaded CPython 3.10Windows x86-64

turbohtml-0.4.0-cp310-cp310-musllinux_1_2_x86_64.whl (181.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

turbohtml-0.4.0-cp310-cp310-musllinux_1_2_aarch64.whl (176.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

turbohtml-0.4.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (180.1 kB view details)

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

turbohtml-0.4.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (175.0 kB view details)

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

turbohtml-0.4.0-cp310-cp310-macosx_11_0_arm64.whl (135.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file turbohtml-0.4.0.tar.gz.

File metadata

  • Download URL: turbohtml-0.4.0.tar.gz
  • Upload date:
  • Size: 240.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for turbohtml-0.4.0.tar.gz
Algorithm Hash digest
SHA256 18d2a1b7746d0aef12e280805ab7aefa97e185e2159d8d77f7cf396605e4a661
MD5 527a23ee0c5681daebb197eae94cefde
BLAKE2b-256 ae497f119c9d876bc80eace88e12963f747344f8d39be14fdfdbfb9887453ad0

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0.tar.gz:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp315-cp315t-win_amd64.whl.

File metadata

  • Download URL: turbohtml-0.4.0-cp315-cp315t-win_amd64.whl
  • Upload date:
  • Size: 132.5 kB
  • Tags: CPython 3.15t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for turbohtml-0.4.0-cp315-cp315t-win_amd64.whl
Algorithm Hash digest
SHA256 edd6373faff1322276ceac06ddc47ce295e085855f90cc7cce803e8f2110494d
MD5 186c3dc39525ff11b9ba9bb830fe505f
BLAKE2b-256 0486bc29b7b28924a7149b93d00c92e02c006333e3883b9f065e1fbbf21f989b

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp315-cp315t-win_amd64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp315-cp315t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp315-cp315t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 28e1e17c914be48810eb2368efa2b521f8b99ddb56b7ea999859c9be72446849
MD5 3fa34ef042e7b2872bd0a3024a03eabc
BLAKE2b-256 cf724ea8df11fea9cc6a9c1b1862a8fe120c446c361e7dd88043eaa3db196765

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp315-cp315t-musllinux_1_2_x86_64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp315-cp315t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp315-cp315t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 01db8e8b72d8f1fffdfaa0880a2b6ec380f20688946ffbbd3d22c9b6b46d0607
MD5 6b975d490f06f0d6e2d4ecfdbb55a4df
BLAKE2b-256 0e7b8dcba2c625c241c53f84de405ff30ba4704d57937d3e885bf967f530efe5

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp315-cp315t-musllinux_1_2_aarch64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cd8ce4926784922f04237f18d2096826fb7fe906bfe430a89e443083f54e0a6a
MD5 0bc2aa418d0934654d724874ba5614ca
BLAKE2b-256 ec495ba6ac6fc7d451e4b9c4567dc44f31a3739838142713d56119156f9d1e52

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp315-cp315t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b05b9a516df52aa39371c7fbccd9de0386a0ddf3d978fed09b40ab96e6760b5d
MD5 8ec53d1fcf87fcd29fcbad9690ad5ceb
BLAKE2b-256 03d5f0f78b9468fbab77311b6787553c0f4420fb7a7ce45f85e3d9fada8eb1e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp315-cp315t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp315-cp315t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp315-cp315t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 09d0d440a843601e7f7d744f120333ac056cf33a3e1c223a446a377aa4f1f7db
MD5 abf81897721662c6673d9945f9785f3b
BLAKE2b-256 5aa59836313ad82236e7d9a65708c1ee7f90de89edf101d4bf4e52efa6bab0bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp315-cp315t-macosx_11_0_arm64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp315-cp315-win_amd64.whl.

File metadata

  • Download URL: turbohtml-0.4.0-cp315-cp315-win_amd64.whl
  • Upload date:
  • Size: 131.7 kB
  • Tags: CPython 3.15, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for turbohtml-0.4.0-cp315-cp315-win_amd64.whl
Algorithm Hash digest
SHA256 c9ac5d97af9d27d9b7cea43d4408ef6aa5521a7d5e7798c77127e90c2bc96cc8
MD5 70add22da028ec362e08fbe1e7902a5a
BLAKE2b-256 9f954b2187aad27481e5c3bea11bdf48d0221c642062db0db8d795e798c88aaa

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp315-cp315-win_amd64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp315-cp315-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp315-cp315-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 556c7ac53cc5eda2006cd6ca4815daac5e12e2d6607f8aaa610a9d156887788d
MD5 d0c07948b16f72b7c758f18a751bc038
BLAKE2b-256 49b3df3c6f7cda4161b955bc74fbd76f4675234c246d80a8f3a1711ac2382683

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp315-cp315-musllinux_1_2_x86_64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp315-cp315-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp315-cp315-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4a5ed719ece8f84299740eb81f808cbaa4c234685ee9ee3db797718f7765ceb6
MD5 076cda5c22e4bc8f2b2f66b7297d537e
BLAKE2b-256 9b51a429dfe92528be5926d7a7cd085c644671e25b5dcff7a70e42f29d4c0aa8

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp315-cp315-musllinux_1_2_aarch64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 30bc3a8a4e05dc1d0a4c37b7d0a51fa7ede3fc0282a0debf0d981253ccfc3e25
MD5 22b24d55811b120bd482df5cf6c969de
BLAKE2b-256 f6ac26be0c71007ec07c58be8e9f2ffccc9fe11860f7ee9a5bbf70275fdb2e68

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp315-cp315-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b8dec6731a315fe823f373fa8eefa2a9a948dfd17e4126ce26944bdd0f7b59bc
MD5 a9a3cfbd53c452ea8c6419cd3be1e363
BLAKE2b-256 564ba1b3cdb0f4dc85d47e8a6783687a8578a02efad5b225d24ea609219d7e6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp315-cp315-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp315-cp315-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp315-cp315-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1ce6f2eb64bcb7aa72f7b2ebf230ff9b0f72a42d5484765b2db565315586c016
MD5 75d21cbbf6c4f5ec222a7427baf6a658
BLAKE2b-256 1ddb52e97ed39eeda35358593e19e7878d20485009394a099bb78144009b3308

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp315-cp315-macosx_11_0_arm64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: turbohtml-0.4.0-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 132.4 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for turbohtml-0.4.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 041f4a802d6742d7031ecab51d577da635242d8e83520d4a0472bc5ae8e580a0
MD5 d67ed1fb0176a155c64702f4e1d0dee6
BLAKE2b-256 09762bfab2ce210c299788635d8a517ccb36e287846871980fe31659e8e0aa2e

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp314-cp314t-win_amd64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2fc2f8647e86733899b1806e0193253276028add9292ddbbd4306d71f7a8e14f
MD5 876e2d9b6c4e568e14c8d0350467a0dc
BLAKE2b-256 71995097c6b792e132820ea8cf2d7945ff0322e7f3d44da343618934ee73d90c

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a7929c2a057c6394e26e4c3735b4c2fe1828139d101ca5035888db5a4d49f29f
MD5 19d5a7d671cc16e111dc4f6338bce3ae
BLAKE2b-256 cdcee840848f78a3e824899d048f6676c692d08bfa9f0d47c2b55e484c99f9e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8b8fbedde2bb2a6d530c7fa7755c975615f5232bdf85b46714f6b80d23753e5a
MD5 289339b795aabaaac34267a3deb69169
BLAKE2b-256 52c83e1974ad7741a70ff874809493e0e5de742a124f3e07cb180c58b9f4fa74

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6135c935bfe6afe6fe560bd58e087eb46693a9fc95a61fb826bed0090f7f406e
MD5 600c272c3ebde451565333a38f20e434
BLAKE2b-256 c3554e45aa6d2aa7bc18500222ed6d6cbdd2483521a3319c48974247e29652fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0795806ecf12a1719fb39dd085cc843257f18353f8a6f9948b1f62792dd5d875
MD5 3d54ebe4799a4a5712f88381eb7db279
BLAKE2b-256 2562b876d14a59396a71596224c66fca8bcc217199763ec41b73ada1c6a0bfa2

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: turbohtml-0.4.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 131.7 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for turbohtml-0.4.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 6ec2c23e55f76d9c798124f2ba9f1ad2ae84467fbe01edff9dcb1b9fa8bb2952
MD5 d116db400599f1dd67d9149258fe705f
BLAKE2b-256 f7633ca0e066fb4f93fe650344b1c2330d801f0c22190295a3809a890917c713

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp314-cp314-win_amd64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d3f9dbacacd7ac0ce1a116e1cf0e16b5de916b737223d61f7349bcfb68a16517
MD5 83ba3003dc2eca9687a0eb20a8ffa64e
BLAKE2b-256 57850840e72799ac0d4183a00738f49ea6a44f837429bde03a22a940ab6545f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 943064ee5361c698815cd1e7774d72427154869e42a11702b6505f698b29fc46
MD5 ea2ed2b80d77a0cd8df2b7e16d1d62d3
BLAKE2b-256 3fc27d2c1bf313f217f1d617604cb3f5cc750b73a53518efd56753cac1057d39

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d183db713ca571238181d8e927c2a9195d55911142cc9e3e2cad55fb59c870ad
MD5 49c25abfe48e8f4d1f83ecff4edf0931
BLAKE2b-256 c345f1ffdd684484b261f71789e1c48991a46bcdf4f737a7956cef28a672403b

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9e0ea967dd547ae6b0da10c82493a135cb18eca9df8b8ce7e8f7057f675ef84d
MD5 7cf7e5a896a609a42f6d9e6c6c525640
BLAKE2b-256 e7f0d3ec9f0c2e1d876733fa5d7e62e0d5548609e748a3830390ea30b5a40e38

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0443787e932c8e225d83bf245fb61427d5b2caf8f85251e96d8a700ad1fd3f75
MD5 65d001a4a154d279a62dbc54e069940e
BLAKE2b-256 4e4fbb0ad0a29b5747477bd23e56cf425c62a31bfc765f0d8366d68d5d86bf6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: turbohtml-0.4.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 128.3 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for turbohtml-0.4.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 174ba07d6af2560474ba558eef7ac5b9f3f7a4e783d0a06c19dd4e1a8787ef0f
MD5 b9a030a5b8c6dc7b5597bb307076887f
BLAKE2b-256 f06a04c561819d257ed79ad9eff91d2a6045412647a48c60773f520a97f9cadd

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp313-cp313-win_amd64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9b743ef998a20ec0ad351c37bba61d106847f3ed47269647a98d3e06b299b796
MD5 f72743e44420b294e63aef2b60c89783
BLAKE2b-256 37a8551afd267ea5b853f1b0d45e0384bfca91c8153cbaf3990eaec9107ed036

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0800850edb18a94587222e7f768057c607a79cf2599c5eb5f4c1b63683240b03
MD5 b1600350c67c7501c961a381c2eee2e1
BLAKE2b-256 d960d840d61a6e41f9a718978151b62dc2c8c57aae35993cbbcb778778774942

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 42bf1bdeaa185521eb827bd353067006d66d024d0f5cb12412b614b14a0c6b21
MD5 954fe62c8bb4a27676c8186dd6b79932
BLAKE2b-256 1f15190451db3f7969ab52c7f6b6a292e2d40e6dde74c7d6390a4a9686d8b16a

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 62cb15e3876eb346235c39d2aa7910cd51ca881e94f6c3a82728e8836e338dcf
MD5 bc59d56076f1b85744ed768c40991a43
BLAKE2b-256 ce200f6b5a8304a786a1b12931ec6089dabb77951d53d726193299fe3704d153

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f5b2708b30591db0d8db377cd9af22afa681f4657780564edd7b3c68e94db52f
MD5 75f7a4cc16406f33f38234a5558af2d7
BLAKE2b-256 ed7372387feac695ad63fcd237247dab43425c53cb11fe59d3db0055f8589cf1

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: turbohtml-0.4.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 128.3 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for turbohtml-0.4.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 90b58b8f3424b8a8d86e186479e8aae6a9ade782ea04309c1c920c443784f254
MD5 14d7a39645e10a015bdf1bace15682e4
BLAKE2b-256 3bd00ce2b024e4162d301db9af6c8b118579ac91684426dacea90ba56304c823

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp312-cp312-win_amd64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 78276d0a972214de11821e1bd2f0edaa9f821daae5b0c3bd8c87685bd67b6236
MD5 80b5e48746beeaf751a40652a88ffbe1
BLAKE2b-256 77112cc272fbb0ffd37ca8cb906fb8723ea42555006fd18252a20a844cfdb8ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a7547e839d6580f39df69e0be72fc3784928542a1876c261b8293422709ea180
MD5 63b94ba74db879498737449599a586c8
BLAKE2b-256 0155553568acab3c13434d8905a7212386d22c1199cc9baeeb1228c4f69716e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 296da76f2ecbf3c32b3c38ba397cdd24a0fb7bcf73951c7bba1ee980b0f28635
MD5 5f527063804a328ae096a1d94437cbc0
BLAKE2b-256 51f2b5c0bf3e5a37af1e44ba61b2d7dd3420158a0c840c75f861919a2b171312

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a547e95e5108e6acfca84753d2c31eb9c41e9f43dc3ba24bf5a845cf3e637e4a
MD5 5f95b554ce6babc82dd0ccf6a2eda979
BLAKE2b-256 e645cdfdc7e6a34eb04f3bea652099f312bf710735ee2f482585a3aa213f9477

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3e6daf1d28a2fc795506f4fe1a9e73f09f7129b57c523d850b52a6230fe8273f
MD5 05f0ed5dfbe32f59513c9ee1059b28ce
BLAKE2b-256 3e22e8cdaebcc0c42614af9fdfbbbd594c702eb79b1763e5483b48a3f9a58e19

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: turbohtml-0.4.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 128.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for turbohtml-0.4.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3f1d48fa01bf5d8ee174b112ae97211b07c512087bc3531fb35fed8995c2a346
MD5 556ffa71b3b7208d4ba120800aa871e7
BLAKE2b-256 61dd3ea5d8b71ba4ef627edcbeae6665daba5cc448e9aca9703e55fb86714b12

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp311-cp311-win_amd64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5e781bc3575afad8a4fe9faa4abac6a7c2d5e40021a2c000afff37f6cde07cf0
MD5 1ea32cbf940e883a7cee14b6d90b05cc
BLAKE2b-256 b5afd731df93460deecbe96712aae583b786958a51c0608bc0c07a3e87febfe2

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7583dfbaca3ca4e059abba7483d7f9c17c6e5b64a0f10f88c7f99f360fe1b305
MD5 020429d2253f9d46d1cd2e972bf19800
BLAKE2b-256 72835471764b9e3884f4288ba07cc10a3479f3ca9b8353854a6bd6bd1da79394

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a6d13396fe994cdcf882419eb0fa862e60c140a7cde2065dd8c93fbbedc0162f
MD5 4abde7f0f356d477bdba4bf99fa346ca
BLAKE2b-256 53dc66998d2f8aec0527901727b4744434c0ed88b882bbf76b3f247d580c5ff9

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 901732074d00da8a10c712aa5bbde01c59b4090162ff6b091d880e1f620ed4e6
MD5 7dbb85514f9fc75fb40b526165f2745b
BLAKE2b-256 ad5dae18b08cd33c882d56a9d9a440cecc27860bc390bd088d16483c4fda5bfd

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7eaa1975497fe03e9a8e884dbc051397fbdce4633ddc2aea2c8d34e2c5ba890a
MD5 b2ba52397d9da4580d4b8066a1a75ba3
BLAKE2b-256 62f2fcd595b0d79cb07597228c106edae564955aa5a93336569931056a3ee289

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: turbohtml-0.4.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 127.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for turbohtml-0.4.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 642c614a1cac0697677cdf801c618b7768fc954e0ad0567ce9303182cf13f1cf
MD5 7d025ceb78b772e4fa5dd915cad281b3
BLAKE2b-256 a19d28505707ae75d438b57284c413528639faf9c9853008fe42b948ea094421

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp310-cp310-win_amd64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 017e7851f41fc3d44842e983d9a504ad175a4f97b1665371d1be9cb58309d471
MD5 d0420930cf1b5ff346445c7944e1265b
BLAKE2b-256 43e7cb39ad78d0e95d76b47198d23fdd05e71d7b49d1b0837700c5376dc6bea3

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ca01a3d90611d4f99dc2c49b614336f396b7579031b101eaa47baeedb77efcaa
MD5 aebf1cebd7651f9c0cbb43167c8dfff2
BLAKE2b-256 896a584442e27d4be83ab676741632b48592229171577e15cc8d6c136638bd72

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c07d3678609db0f1ac3366b11d2b3788f8e1668c94cc2a6b822dfe5e060fa784
MD5 a38e474c541503547795a559a3966720
BLAKE2b-256 e4ed22999b21264e11ea49f8b57a0305699958e610400f88a0a42affcce72c05

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d3358093bf31e348b21985ea5849ffd4baf49ecd945fbde2d08e40d39ecbaf01
MD5 5ff0cb8023246542cf553d9dc1295ca5
BLAKE2b-256 e5550679f23b782a8172660fedb23b9bfafa2c5edeaadc7198ccdff9d91e15ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

File details

Details for the file turbohtml-0.4.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for turbohtml-0.4.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7f0a5499fb2ca490b61b9124e73cc03c3282d39153cc1c5bdf11bcc5225abc3c
MD5 635fe35b1aa3ba5056043cc8b3c7d02b
BLAKE2b-256 e86466a84f334aaa188dee285cb4d5d54bdbba7fbf4d21ca54f60c7b7eaec624

See more details on using hashes here.

Provenance

The following attestation bundles were made for turbohtml-0.4.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yaml on tox-dev/turbohtml

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

Supported by

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