Lexidown
Fast native HTML-to-Markdown for Python, compatible with Turndown.
Lexidown brings Turndown's conversion behavior, options, and extensible service API to Python. Its Cython conversion engine and bundled Lexbor C parser require no runtime dependencies. Joplin's GitHub Flavored Markdown (GFM) rules are included as an optional preset.
Performance
Default settings, eight complete HTML pages, CPython 3.14.7 and Node.js 22.23.2 on an Intel Core i7-1260P:
| Converter | Implementation | Speed vs JS Turndown | Exact JS output |
|---|---|---|---|
| JavaScript Turndown | JavaScript + Domino | 1.00× | 8/8 |
| Lexidown | Cython + Lexbor | 2.94× | 8/8 |
| html2text | Python | 1.16× | 0/8 |
| markdownify | Python + BeautifulSoup | 0.61× | 0/8 |
| html-to-markdown | Rust | 4.46× | 0/8 |
| fast-h2m | Rust | 3.72× | 0/8 |
Speed is the geometric mean of JavaScript time divided by converter time; above 1 means faster. Each page has 21 timed conversions across three fresh processes. Results depend on the input, and different output is not a quality score. See the full comparison for per-page timings, versions, methodology, and additional configurations.
Lexidown also matches Turndown byte for byte across all 104 page/option combinations in the compatibility benchmark.
Installation
Requires Python 3.10 or newer.
python -m pip install lexidown
Platform wheels contain the native conversion engine and Lexbor. Installing a matching wheel requires no compiler, Cython, Node.js, or separate HTML parser. For platforms without a matching wheel, see building from source.
Usage
from lexidown import TurndownService
service = TurndownService({"headingStyle": "atx"})
markdown = service.turndown(
"<h1>Hello world!</h1><p>Made with <strong>Python</strong>.</p>"
)
assert markdown == "# Hello world!\n\nMade with **Python**."
To discard scripts and styles along with their contents:
service = TurndownService().remove(["script", "style"])
assert service.turndown("<style>p { color: red }</style><p>Hello</p>") == "Hello"
Like Turndown, the default conversion retains the text inside unsupported tags. Inline styling attributes do not appear in converted Markdown.
For a runnable example comparing default output with custom formatting, HTML cleanup, and a strikethrough rule, see examples/formatting.py. After installing Lexidown, run it from the project directory:
python examples/formatting.py
Bundled plugins
Two presets are included in the normal installation:
from lexidown import TurndownService
from lexidown.plugins.firecrawl import firecrawl
from lexidown.plugins.joplin_gfm import gfm
service = TurndownService().use(gfm) # or .use(firecrawl)
| Plugin | Provides |
|---|---|
gfm |
Tables, task lists, strikethrough and highlighted code blocks |
firecrawl |
GFM plus Firecrawl-style inline links |
See GFM compatibility and table options for details.
Options
Pass a dictionary to TurndownService. Option names and defaults match
Turndown 7.2.4.
| Option | Default | Alternatives |
|---|---|---|
headingStyle |
"setext" |
"atx" |
hr |
"* * *" |
Thematic break text |
bulletListMarker |
"*" |
"-", "+" |
codeBlockStyle |
"indented" |
"fenced" |
fence |
"```" |
"~~~" |
emDelimiter |
"_" |
"*" |
strongDelimiter |
"**" |
"__" |
linkStyle |
"inlined" |
"referenced" |
linkReferenceStyle |
"full" |
"collapsed", "shortcut" |
br |
" " |
Text inserted before a line-break newline |
preformattedCode |
False |
True |
Advanced options
blankReplacement, keepReplacement, and defaultReplacement accept callbacks
with (content, node, options) arguments to customize blank elements, kept HTML,
and elements without a matching rule. options is a dictionary. Callbacks may
omit unused trailing arguments.
The rules option accepts an ordered dictionary of rules to replace the
built-in rule set.
Methods
turndown(html_or_node)
Convert an HTML string or DOM node to a Markdown string. A service can be reused for multiple conversions.
addRule(key, rule)
Register a conversion rule. add_rule is also available as a Python-style alias.
service = TurndownService().addRule(
"strikethrough",
{
"filter": ["del", "s", "strike"],
"replacement": lambda content: "~~" + content + "~~",
},
)
assert service.turndown("<del>old</del>") == "~~old~~"
keep(filter)
Preserve matching elements as HTML:
service = TurndownService().keep("ins")
assert service.turndown("<ins>new</ins>") == "<ins>new</ins>"
remove(filter)
Discard matching elements and their contents. keep and remove accept the
same filters as rules. Added and built-in rules take precedence over both;
use addRule to override an element that already has a conversion rule.
use(plugin)
Apply a plugin function, or a list of plugin functions. Plugins receive the service and can register rules or change options:
def strikethrough(service):
service.addRule(
"strikethrough",
{"filter": "del", "replacement": lambda content: "~~" + content + "~~"},
)
service = TurndownService().use(strikethrough)
assert service.turndown("<del>old</del>") == "~~old~~"
addRule, keep, remove, and use return the service for chaining.
JavaScript plugins need to be translated into Python functions.
Extending with rules
A rule is a dictionary containing:
filter: a lowercase tag name, a list of tag names, or a callback taking(node, options)and returning whether the rule matches.replacement: a callback taking(content, node, options)and returning Markdown.contentis the converted content of the element's children.append(optional): a callback takingoptionsand returning text to append after conversion, useful for reference definitions. Use a closure or bound method to maintain rule state.
Callbacks may omit unused trailing arguments. Rules are selected in this order: blank rules, added rules (newest first), built-in rules, keep rules, remove rules, then the default rule.
Rule callbacks receive DOM nodes with Turndown's camelCase properties, including
nodeName, nodeType, textContent, outerHTML, parentNode, childNodes,
children, firstChild, nextSibling, previousSibling, and getAttribute.
Conversion also exposes isBlock, isCode, isBlank, and
flankingWhitespace (a dictionary).
Escaping
Text is escaped to prevent Markdown syntax from changing its meaning. Override
service.escape to customize this behavior. Text inside code bypasses escaping.
DOM input
In addition to HTML strings, turndown() accepts native Lexidown DOM nodes and
xml.dom.minidom element, document, and fragment nodes. DOM inputs are cloned
before whitespace normalization, leaving the input tree unchanged.
from xml.dom.minidom import parseString
from lexidown import TurndownService
# minidom parses XML; use well-formed markup when constructing a DOM this way.
document = parseString("<p>Hello <strong>world</strong></p>")
assert TurndownService().turndown(document.documentElement) == "Hello **world**"
Building from source
From a source checkout or unpacked source distribution:
python -m pip install .
A C compiler and Python development headers are required. The build installs Cython automatically and compiles the included Lexbor sources. No parser sources need to be downloaded separately.
See Development for tests, Ruff formatting, benchmarks, implementation details, and wheel builds.
Development details
Turndown was ported to Python and optimized using Codex + GPT-6 Astra Ultra.
License
Lexidown's conversion code is MIT licensed, with Turndown's original
credits retained. Bundled Lexbor is Apache-2.0 licensed and includes BSD-2-Clause
components. Their licenses and notices are included in source distributions and
wheels; the combined package expression is MIT AND Apache-2.0 AND BSD-2-Clause.
See third-party notices and Lexbor's provenance and modifications.
Metadata
Release files for lexidown 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| lexidown-0.2.0.tar.gz | 533.1 kB | Details |
Built distributions (wheels)
Total release size: 56.0 MB
Release files / lexidown-0.2.0.tar.gz
| Download URL | lexidown-0.2.0.tar.gz |
|---|---|
| Size | 533.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
849a8791c0f78959e4a7d28e6eb9952f2e62face4ec9d785631c2ba9a53fbc43
|
|
BLAKE2b-256 checksum How to use checksums |
c39ef241ad04be0a6d581d82bc3e52c4ba27114d45e218fcff72525ffdd4b805
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / lexidown-0.2.0-cp314-cp314-win_amd64.whl
| Download URL | lexidown-0.2.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 359.9 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b6b714c22e9a646f09a48c9fd93774578622ba154c792553da9c995e63b33e78
|
|
BLAKE2b-256 checksum How to use checksums |
aeb5d6a04af287d11e1bf3513f5e7f99efca152413ab38295b4d2760a270bd1d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / lexidown-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | lexidown-0.2.0-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
c43204b2369a5e247d505eb4756feb195db3502041904f8d4160b74b73fb8fb0
|
|
BLAKE2b-256 checksum How to use checksums |
8e6faf6850f096b332258c8823c436400aec84a4b7d77bebea0bc17398206f76
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / lexidown-0.2.0-cp314-cp314-musllinux_1_2_aarch64.whl
| Download URL | lexidown-0.2.0-cp314-cp314-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.14 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
d719c17c0c973d549ae96eaee7928661412101fffb976a77efaae7e5fef83f84
|
|
BLAKE2b-256 checksum How to use checksums |
5fa001c9430842abb959b9575138f034799c1dc574eb9c85b62dfe81c115f3f2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / lexidown-0.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | lexidown-0.2.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.5 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
969d297bfb3420cc21991e836881d60a8a6bb6c070f8ec719c6088f13c0f9d08
|
|
BLAKE2b-256 checksum How to use checksums |
4bda4e3e1f2f3bca75bb51fe66e839d9865b7118b1974f20308a8344d7def026
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / lexidown-0.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | lexidown-0.2.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
e36714edf78989958bd135e5d13810a1610d9a10b9ca991fb463651a2932a58f
|
|
BLAKE2b-256 checksum How to use checksums |
2d1156ae7738ad2348fa940d8bbcaf27980d75997dfaf20e0d9716ef68b46aec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / lexidown-0.2.0-cp314-cp314-macosx_11_0_x86_64.whl
| Download URL | lexidown-0.2.0-cp314-cp314-macosx_11_0_x86_64.whl |
|---|---|
| Size | 492.2 kB |
| Tags | CPython 3.14 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
87c6205675625c235e93f976f079a069b8d8ea7f0406173379ac07a837d9fa68
|
|
BLAKE2b-256 checksum How to use checksums |
3df464a89aa702165db493777e99e5cc5842d82307e4acc160214ff96c10af23
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / lexidown-0.2.0-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | lexidown-0.2.0-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 446.1 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
d45e281aea4d3294373ff5aa382e50d1b58e9d0c8014810c86fbb898a40cce07
|
|
BLAKE2b-256 checksum How to use checksums |
354efa73d3f8ffa03f0fac35e30c667d910149b260d8d25ba6c033308324e248
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / lexidown-0.2.0-cp313-cp313-win_amd64.whl
| Download URL | lexidown-0.2.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 354.7 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
235b29907bcef5b364521bd7978e9e2338182daae3f4e676d7d427acffb82d45
|
|
BLAKE2b-256 checksum How to use checksums |
fd0a74bb6ff4efe32bacd16d944b98206f6851baddc7ee92972bf6c00b1e62fe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / lexidown-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | lexidown-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
970fd728d7b4d5b4a3a4578d7d13a2d27a7a1a10c453cbc43fca2e9231d1aa30
|
|
BLAKE2b-256 checksum How to use checksums |
573c1fd479523aeb97557d93a0c4f2008bec0ee9c177826e95f1849db434c693
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / lexidown-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl
| Download URL | lexidown-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.13 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
d2fc7c34e3d9362b107075e8d459466c0256097ecab10671aab8d316d763b880
|
|
BLAKE2b-256 checksum How to use checksums |
a7f23c616c496fa648acf00788a3aeeacdf626c397ac0331eb03dec89b240be6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / lexidown-0.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | lexidown-0.2.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.5 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
673aeea5f600e01616a5cb91a1c403905ccd221c8836833ecb1f046e7938752d
|
|
BLAKE2b-256 checksum How to use checksums |
2f01fe3daeceaf94af3eae4729032d660a2bf3e19beb1330015a85292cb9b1b3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / lexidown-0.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | lexidown-0.2.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
bf91e059be6c8ff8473bb9dba05fa5e9b87fbf0bcfbd462c3dd7399f636ffe74
|
|
BLAKE2b-256 checksum How to use checksums |
8289c11cd03e2a7b2fc178dade5090475a2e643b0a28655d05ac828ab0fe44d4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / lexidown-0.2.0-cp313-cp313-macosx_11_0_x86_64.whl
| Download URL | lexidown-0.2.0-cp313-cp313-macosx_11_0_x86_64.whl |
|---|---|
| Size | 489.8 kB |
| Tags | CPython 3.13 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
46d5e263b27b2f36bb1daabd36deea6b57df3cb54cde85839e164668a4f9d72a
|
|
BLAKE2b-256 checksum How to use checksums |
a393f198662fb50272a5b1d884b6e40a152b29baaf11d6b557ba78b34cb6fb1e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / lexidown-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | lexidown-0.2.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 443.5 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
85699ba46c73fbd63b3b671674312cafe518eb699564eace49b944679a9aee58
|
|
BLAKE2b-256 checksum How to use checksums |
f075434d1cb92c00fe9a70e527296f7c689cb2d65ec1a2cb840bc3cf7fc09cdb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / lexidown-0.2.0-cp312-cp312-win_amd64.whl
| Download URL | lexidown-0.2.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 354.7 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
74038d760211d15462563763f55ed1ce9475c77bab09fec6efd6804b43d3182e
|
|
BLAKE2b-256 checksum How to use checksums |
bd6a3df113a5accdb6a42a1d87e2047922e0da35ae3e58606bcff289b277db96
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / lexidown-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | lexidown-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
19e14dcb3acc4cbb31ff81d4e020f998e62afe335f1ff79a548db9d6c96bccaf
|
|
BLAKE2b-256 checksum How to use checksums |
8340522d630b4ac66951ff0e7c0da4d9fc5b6027353b787dca7c0a0d9832ec9c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / lexidown-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl
| Download URL | lexidown-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.12 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
bea093156d27fa5ab31921159b4888b04ec708ed01e5e5911629c79973dc2031
|
|
BLAKE2b-256 checksum How to use checksums |
7e5f11cab16b339f4330e6d76edca2da3e6caec540ae23fca949ce68e6a112f9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / lexidown-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | lexidown-0.2.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.5 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
25c7cdc373d1ffd6d4930cd43c3d05ea72ba998d2fae3de76ba86f491704e01e
|
|
BLAKE2b-256 checksum How to use checksums |
397da24e47c0f700c3adc5b92dce44783fec45667b89c3a190447231a0ae2b96
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / lexidown-0.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | lexidown-0.2.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.5 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
4c211719062a25135fe2964f7bee9dba04dcbb644d05d964292c9f4c07517bef
|
|
BLAKE2b-256 checksum How to use checksums |
0d41e08996de6f9d71a6b2d4c1f1aedeeea91e5362b05e5c1f7e3fe6da882ccc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / lexidown-0.2.0-cp312-cp312-macosx_11_0_x86_64.whl
| Download URL | lexidown-0.2.0-cp312-cp312-macosx_11_0_x86_64.whl |
|---|---|
| Size | 492.0 kB |
| Tags | CPython 3.12 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
8f3ee8e7f3540b03d3d641070336308977853811967233f4fc45a09179be60a2
|
|
BLAKE2b-256 checksum How to use checksums |
3ce70149b0922d0e604edad2bd957c649e6c852e688f9f7261a15ed681c57734
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / lexidown-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | lexidown-0.2.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 446.2 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
2f7864e82c3084d393851cf88176e22a0619ac6f850c8393c1fc0fa42ec6ca60
|
|
BLAKE2b-256 checksum How to use checksums |
4f5fa2e37736d45d8ad0b82a0d8d0febd07aa6ee7e1e2344dd2f323af9a79364
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / lexidown-0.2.0-cp311-cp311-win_amd64.whl
| Download URL | lexidown-0.2.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 365.6 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
da609c73f32cf6d14c783c92cb3b91355a59aae610624bd5a917e35fa834b665
|
|
BLAKE2b-256 checksum How to use checksums |
f2bdafcb2b0554364e00e0617f7e3c50c40c04f5b4a9cb297c1e597fe1576754
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / lexidown-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | lexidown-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.5 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
902ae8e3703999a9caf0c269424be0c420703aee5c02dbc0c2d0cb5668fb202f
|
|
BLAKE2b-256 checksum How to use checksums |
71ab9cec67c45c9def7563a4cea57f79ca6de1666a444afc8fa673be9d6ce33c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / lexidown-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl
| Download URL | lexidown-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 2.5 MB |
| Tags | CPython 3.11 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
467b937ee56972210fb0213738790e135c44fc5c0165f7e0c43083b0d7694acd
|
|
BLAKE2b-256 checksum How to use checksums |
6e8b0aa766282e968b77b1d620f02c73fb445d0cb35706c630efb31362daf360
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / lexidown-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | lexidown-0.2.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
2b455c4a6af0440597dd871575588930081fa37cd1807776c1b3cde9ad26dd3d
|
|
BLAKE2b-256 checksum How to use checksums |
5c3ef27c67722a03b4c88835622df4c1b732445806ca66a053d9e5c1d6ce01c0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / lexidown-0.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | lexidown-0.2.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.5 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
d8729241810e54bb07b0a64dc97896096cbcc0e4b2a32149d3784cea3383d3b7
|
|
BLAKE2b-256 checksum How to use checksums |
c72e9da7adc3ec911f271b8483f18e7ab7f49bb1b955666f591c3508bd278944
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / lexidown-0.2.0-cp311-cp311-macosx_11_0_x86_64.whl
| Download URL | lexidown-0.2.0-cp311-cp311-macosx_11_0_x86_64.whl |
|---|---|
| Size | 491.8 kB |
| Tags | CPython 3.11 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
728c6a7c310d0a50d9ad8f156aa12a7cf8609c788d4f2cc54c4828a9c06faf25
|
|
BLAKE2b-256 checksum How to use checksums |
01da2f2ad0fc9881079a03a9cee5ac4f628873cfbc98fe31bdbd1711c66ec378
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / lexidown-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | lexidown-0.2.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 449.9 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
48870a1699f02f98fe287cb424b68b27a31e41fa5255d9100fa185ab6b6ac13e
|
|
BLAKE2b-256 checksum How to use checksums |
35a52a63970a707d572b5d05fb27687a2389ce1af8bab71c795d22f0eb62c779
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / lexidown-0.2.0-cp310-cp310-win_amd64.whl
| Download URL | lexidown-0.2.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 364.7 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5649b779fbe91d522400b6e759458ac263ee8f76ace55dacf00abfce4703fb3e
|
|
BLAKE2b-256 checksum How to use checksums |
23e1f43ac106cc5ee3dbaa802d8e668de30668cef60767e8ffb83f794d5e9b9e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / lexidown-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | lexidown-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
776f5931a976a1a97b014528d42aa450fb70affaf3c20067a7c231ba65298cae
|
|
BLAKE2b-256 checksum How to use checksums |
d53bd9d869b5e75c68edb064fbb0d0a43e6a46285e159059c7d2188bac322357
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / lexidown-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl
| Download URL | lexidown-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.10 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
b297a938f7b98fee1c1f3bb0b5bee1089acda4abed61acd1fcd193d934ec65fe
|
|
BLAKE2b-256 checksum How to use checksums |
74c7a28d4dd6a598865f0bee6a09fa0f12f6dbd53d94f9e6d6a2fa259dd56d32
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / lexidown-0.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | lexidown-0.2.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 2.5 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
1552538e345251da47d697c9da65dbd7cb1eca1130f17d930d3bce4f6d9b9cda
|
|
BLAKE2b-256 checksum How to use checksums |
339cad8656788c1d69733d1224fd9cdffc77d2748b3935e0f1c95f0ac90a118b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / lexidown-0.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | lexidown-0.2.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 2.4 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
5f1eb98000f98084dc81511ef4d731e1b1ade4840007d0093e5b2f449a5c6949
|
|
BLAKE2b-256 checksum How to use checksums |
e5931d827a7d0540b813a62d3bd5aa832b85bcd3c9a7346f9dc9584b1e780f0c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / lexidown-0.2.0-cp310-cp310-macosx_11_0_x86_64.whl
| Download URL | lexidown-0.2.0-cp310-cp310-macosx_11_0_x86_64.whl |
|---|---|
| Size | 492.0 kB |
| Tags | CPython 3.10 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
3d3ff0fe3637a230bdb2da948c4d6db64294f883c65d1356aa3c5f20332ca0f8
|
|
BLAKE2b-256 checksum How to use checksums |
f998519b9b98c620ecde2ccde2205954bf36d63072848b884f0c1bafd69deff6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency logRelease files / lexidown-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | lexidown-0.2.0-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 451.2 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
2405271c6f2e768286056b8e1c0e6a36ba411617308b853aaae255fcb2caf2b9
|
|
BLAKE2b-256 checksum How to use checksums |
a2e226ff785e1e892c9aaa38daea3053df13329340977e583228b4e17f1b7055
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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 Sep 9, 2026.
Transparency log