chromonic
Experimental. Chromonic is a standalone project proving that Domonic can be the DOM/CSSOM behind a native rendering pipeline:
Browser compatibility is incomplete and the rendering engine is still under active development. You can help evolve Chromonic by contributing to conformance and layout tests. Check the repo for open issues to join in.
Install
Install with pipx to use the command line:
chromonic https://csszengarden.com/
# local page
chromonic ./test.html
chromonic . # serves ./index.html
# run an example file
chromonic example interactive_canvas
Build & run
Pull the repo to build and run the Python API examples:
cd chromonic
make venv
make develop # compiles the Rust extension and installs chromonic editable
python examples/poc.py # -> examples/poc.png, examples/poc_mutated.png
make test
Needs a Rust toolchain (cargo/rustc) on PATH; skia-python installs
from a prebuilt wheel (no C++ build needed on macOS/Linux/Windows x86_64 or
macOS arm64).
Public API
Chromonic exposes a small layered surface. The engine functions are useful for
headless rendering and tests; App is the native desktop application wrapper;
Browser opens a URL in the native browser shell.
pip install chromonic
from domonic.html import body, h1
import chromonic
root = body(h1("Headless render"))
chromonic.layout(root)
png = chromonic.render(root)
from chromonic import App
from domonic.html import body, button, h1, p
root = body(
h1("Counter"),
button("Increment", _id="inc"),
p("0", _id="value"),
)
app = App(root, width=700, height=500)
@app.click("#inc")
def increment(event):
app.document.querySelector("#value").textContent = "1"
app.run()
App keeps the Domonic DOM as the application state. Event handlers can use
normal Domonic APIs such as querySelector, appendChild, remove,
textContent, value, checked, and addEventListener. The convenience
decorators delegate through the document, so they also match elements created
after startup.
@app.click(".delete")
def delete_task(event):
event.currentTarget.parentNode.remove()
@app.key("#new-task", "Enter")
def add_with_enter(event):
app.trigger("#add", "click")
The public attributes are:
app.document # Domonic Document
app.window # Domonic defaultView
The native GLFW window and Skia renderer stay internal for now. See
examples/counter_app.py and examples/todo_app.py for small apps that only
import Domonic HTML tags and chromonic.App.
from chromonic import Browser
browser = Browser("https://eventual.technology")
browser.run()
Direct GPU browser (browse2.py)
python examples/browse2.py https://example.com/
python -m pytest tests
python chromonic/benchmarks/smoke_native.py
python chromonic/examples/browse2.py https://example.com/ --frames 2
Web fonts
The browser loads @font-face URL sources in the background, resolving paths
relative to their stylesheet (or the page for inline CSS). OTF, TTF, WOFF and
WOFF2 are decoded into the same font bytes for Parley/fontique layout and Skia
painting. Arrival triggers relayout and repaint; fonts are never installed
into the OS. Family, numeric weight and normal/italic/oblique style select a
document-private face before system fonts and generic fallbacks.
This first implementation supports static faces in top-level @font-face
rules. local() sources, @import, conditional font-face rules, variable-font
descriptor ranges, unicode-range and font-display policies are not yet
implemented. Failed downloads retain fallback text; diagnostic errors are
available on page.document._chromonic_webfonts.errors.
Comparing a live page with Chrome
For real sites, first capture what Chrome actually rendered. Open the page in
Chrome, then paste tools/chrome_probe.js into DevTools Console. It downloads
a JSON file containing loaded stylesheets, accessible CSS rules, resource
timing, web font status, image natural sizes, visible element rectangles, and
focused computed styles.
That dump is the quickest way to answer whether Chromonic missed an external stylesheet, missed a background image/font resource, or parsed the CSS but resolved a different computed value. For fixture-sized cases, use the permanent Chrome-vs-Chromonic harness below.
Chrome layout conformance
The permanent numeric correctness harness runs the focused fixtures in
tests/layout/fixtures through both installed headless Chrome and chromonic:
make layout-conformance
It compares every data-layout element's getBoundingClientRect() geometry
with a 0.5 CSS-pixel tolerance and reports exact Chrome, chromonic, and delta
values. Each fixture also writes focused computed styles plus chrome.png,
ours.png, and an amplified diff.png. Geometry controls the exit status;
screenshots and style serialization remain diagnostic. See
tests/layout/README.md for fixture conventions,
individual commands, and the current conformance baseline.
Chromonic depends on Domonic 1.8.1 or newer and uses the released DOM/CSSOM implementation directly.
Executable Python inside HTML
There's no limit on what a <script type="text/python"> can do — it runs with the same power as a normal Python exec() (no import allowlist, no resource limits). Treat a .py-in-HTML page exactly like trusted application code you'd run yourself (python app.py) — never point this at arbitrary, remote, or user-supplied HTML/Python; there is no isolation here to protect against it.
<script type="text/python">
button = document.querySelector("#hello")
def clicked(event):
button.textContent = "Clicked"
button.addEventListener("click", clicked)
</script>
python examples/pyscript_demo.py # the inline form above
python examples/pyscript_src_demo.py # the src="app.py" form
Metadata
Release files for chromonic 0.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| chromonic-0.0.4.tar.gz | 1.8 MB | Details |
Built distributions (wheels)
Total release size: 28.3 MB
Release files / chromonic-0.0.4.tar.gz
| Download URL | chromonic-0.0.4.tar.gz |
|---|---|
| Size | 1.8 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4d7a7b6e9bded880b85f8e8772e96cc69bdd483886eb00d49e7cddcb6c965df5
|
|
BLAKE2b-256 checksum How to use checksums |
a7245ac28c99c8097569376403611963d9e76f2742fb4762f9013c9ef7f885e8
|
| 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 15, 2026.
Transparency logRelease files / chromonic-0.0.4-cp314-cp314-win_amd64.whl
| Download URL | chromonic-0.0.4-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 988.2 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
517d185785a2621921815c942c6bff51205f52faa915dd236dc2f0eb84c105ee
|
|
BLAKE2b-256 checksum How to use checksums |
7a99c1effa510eb1ff3d18d63745fad3facb9df86ee4423e3c79634924d0f4b7
|
| 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 15, 2026.
Transparency logRelease files / chromonic-0.0.4-cp314-cp314-manylinux_2_38_x86_64.whl
| Download URL | chromonic-0.0.4-cp314-cp314-manylinux_2_38_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.14 Linux glibc 2.38+ x86-64 |
|
SHA-256 checksum How to use checksums |
c9ce1fc26de79012416b8c1bd5bc0568cbb8bfd4c4455ed733e8afad2ebceb8d
|
|
BLAKE2b-256 checksum How to use checksums |
9d925dbefe96c55c4699762e8a6458cd0c0000bf9f8c3e70dd22873ed64c333e
|
| 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 15, 2026.
Transparency logRelease files / chromonic-0.0.4-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | chromonic-0.0.4-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
4152d8621202383586c211235a2ab4b75957abf5bce4d192c59d5d4db577e74e
|
|
BLAKE2b-256 checksum How to use checksums |
b1bac8fb59986625ffd3f14de083f2f3253528ffe432f4829e7fcb1cf9f80d19
|
| 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 15, 2026.
Transparency logRelease files / chromonic-0.0.4-cp314-cp314-macosx_10_12_x86_64.whl
| Download URL | chromonic-0.0.4-cp314-cp314-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.14 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
c7c95ce9dc6e4823422d9378dcc5a3e2c4547a521972b0932272c072c6868de7
|
|
BLAKE2b-256 checksum How to use checksums |
6a264261c7b72e03b17ed055d65cae135d14cd2bb9b11cc50cc01f6b9d766909
|
| 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 15, 2026.
Transparency logRelease files / chromonic-0.0.4-cp313-cp313-win_amd64.whl
| Download URL | chromonic-0.0.4-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 989.4 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d012f754d18b231e6f2b3b953e22b5e4348fceeeeec6f7cb2f24649cf3822dbe
|
|
BLAKE2b-256 checksum How to use checksums |
68bfd2f49cb67cc6a5f2c83bc602e6629bc6cf77de26dbc7610c60e9793c7ac1
|
| 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 15, 2026.
Transparency logRelease files / chromonic-0.0.4-cp313-cp313-manylinux_2_38_x86_64.whl
| Download URL | chromonic-0.0.4-cp313-cp313-manylinux_2_38_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.13 Linux glibc 2.38+ x86-64 |
|
SHA-256 checksum How to use checksums |
299cada6254ca25c7258f361650fa62def43122a603f07d4ec2636312f4d55b8
|
|
BLAKE2b-256 checksum How to use checksums |
7db5947d9c723bc6391d09f899ba4c93c7e56f5073b362d45f254ef93a78b449
|
| 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 15, 2026.
Transparency logRelease files / chromonic-0.0.4-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | chromonic-0.0.4-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
babf0833b03c9797d577a9d64e92d8182fefd944b611256c900e1b2fc40c3205
|
|
BLAKE2b-256 checksum How to use checksums |
1fef17081e17b923b6995f00b023ea390c57f5da922068a4bba2fe60b49c0479
|
| 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 15, 2026.
Transparency logRelease files / chromonic-0.0.4-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | chromonic-0.0.4-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
9301806566a0f39454b27318f11d0fc25dfbb9d15b1b07d544ed508008f1e83f
|
|
BLAKE2b-256 checksum How to use checksums |
d8760a44decabd95d718fbd2837f4a578f9b0b596834ac34ca8025f0b1ed56c2
|
| 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 15, 2026.
Transparency logRelease files / chromonic-0.0.4-cp312-cp312-win_amd64.whl
| Download URL | chromonic-0.0.4-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 990.6 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
74ca98beb7a3676d115979e0c3e007c635f3e15a66d3515ce0c345edcc6dbc94
|
|
BLAKE2b-256 checksum How to use checksums |
db1c196b5ce70a75c712303e5638fedbb6dc174d1e4ef7e17a3008e92c5ce500
|
| 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 15, 2026.
Transparency logRelease files / chromonic-0.0.4-cp312-cp312-manylinux_2_38_x86_64.whl
| Download URL | chromonic-0.0.4-cp312-cp312-manylinux_2_38_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.12 Linux glibc 2.38+ x86-64 |
|
SHA-256 checksum How to use checksums |
d6038897c6711deaadc54eb46e02d72beef8f86259f9220c0a8673a0fa8424ab
|
|
BLAKE2b-256 checksum How to use checksums |
43f0f9fdfbf64053d0fe2a55a7246410eba7bb739aa443e3c27ff82b3fbda136
|
| 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 15, 2026.
Transparency logRelease files / chromonic-0.0.4-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | chromonic-0.0.4-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
6f5a9b8a3fa97124e0852153b72ccce608ac83d561cb0261b0d0d744e10ecf93
|
|
BLAKE2b-256 checksum How to use checksums |
2346f84a07dadcb113b0bf47a8ac9f3423dbbf0e027981cd92b48e5f57129f68
|
| 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 15, 2026.
Transparency logRelease files / chromonic-0.0.4-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | chromonic-0.0.4-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
8804b0e8673a58a0373ecdc2594bcbfe801c5ef579bac7a88963b5b9a8c7f0b1
|
|
BLAKE2b-256 checksum How to use checksums |
dd8140eeb6d61020d0ec79daba162fb2fdc5a8496e450ca932e9a8541dc06099
|
| 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 15, 2026.
Transparency logRelease files / chromonic-0.0.4-cp311-cp311-win_amd64.whl
| Download URL | chromonic-0.0.4-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 994.6 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
159259fff4d23c18e9b819fbfbc4cf47785275115982824c37171b07ab424b5c
|
|
BLAKE2b-256 checksum How to use checksums |
7e1f99254c134f3b859c8934f73468bb11f02865f3395a9f86c2cdee12048264
|
| 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 15, 2026.
Transparency logRelease files / chromonic-0.0.4-cp311-cp311-manylinux_2_38_x86_64.whl
| Download URL | chromonic-0.0.4-cp311-cp311-manylinux_2_38_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.11 Linux glibc 2.38+ x86-64 |
|
SHA-256 checksum How to use checksums |
b13b885cb947bf6a10e931cb0cd288a2018027a2d381515b4fb6647610b759a8
|
|
BLAKE2b-256 checksum How to use checksums |
2472c282c4b313dc8447a0741c846131d1088ae9e8f43660f9483abc46a84e30
|
| 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 15, 2026.
Transparency logRelease files / chromonic-0.0.4-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | chromonic-0.0.4-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
385f00bc11c34217b5272f65a094a859c399923d2b5119009f14a0bfbc372ba2
|
|
BLAKE2b-256 checksum How to use checksums |
cae66f084932f66585cdaa622eface03bd21b782920c85870080e1c7abc61b6e
|
| 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 15, 2026.
Transparency logRelease files / chromonic-0.0.4-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | chromonic-0.0.4-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
fcfd03fc787348b313cb5839695e88544e075d44a7bf40b794a72e2806a79608
|
|
BLAKE2b-256 checksum How to use checksums |
1b5e6b4c82d12b31f5b536fd9f174ee1a32e45dfe1a30c8fb45c07b4abcb2b23
|
| 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 15, 2026.
Transparency logRelease files / chromonic-0.0.4-cp310-cp310-win_amd64.whl
| Download URL | chromonic-0.0.4-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 989.6 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8258dd8cdf929782755097e2e8ebba68887ee8cf8889c6476e8a6be837a2af43
|
|
BLAKE2b-256 checksum How to use checksums |
88185bff09338dc18d47b6b23d06ffe67a126319a672e9680cc893577f2f1a00
|
| 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 15, 2026.
Transparency logRelease files / chromonic-0.0.4-cp310-cp310-manylinux_2_38_x86_64.whl
| Download URL | chromonic-0.0.4-cp310-cp310-manylinux_2_38_x86_64.whl |
|---|---|
| Size | 2.0 MB |
| Tags | CPython 3.10 Linux glibc 2.38+ x86-64 |
|
SHA-256 checksum How to use checksums |
15e28944302a617940ab90b760ace4a9ccc21a67d13014ef63596809e69f9801
|
|
BLAKE2b-256 checksum How to use checksums |
a344d30f5e53fef521c0008f83a945a6b6c91d5416de4eb5b87d0549a270c5d2
|
| 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 15, 2026.
Transparency logRelease files / chromonic-0.0.4-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | chromonic-0.0.4-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f5d6609568991f487765cf6fb7445a202b78ad01de9ef6cd39a43c646b6f516c
|
|
BLAKE2b-256 checksum How to use checksums |
da1e4099f8ad8acf26afaf5550099f9b7f11eab2c0064988b96c576aa30866ec
|
| 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 15, 2026.
Transparency logRelease files / chromonic-0.0.4-cp310-cp310-macosx_10_12_x86_64.whl
| Download URL | chromonic-0.0.4-cp310-cp310-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.10 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
1b4b0ec906f2c1bd73a11ce9a6b4ba7ffe5bf39afbe1d083fd602a1e3ebec2d7
|
|
BLAKE2b-256 checksum How to use checksums |
775db11968006f42affaa1e98f9cdeea18885b17c4147801b4030320e184ce67
|
| 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 15, 2026.
Transparency log