Skip to main content

chromonic

Experimental. Chromonic is a standalone project proving that Domonic can be the DOM/CSSOM behind a native rendering pipeline:

Chromonic rendering preview

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 (ibrowse.py)

python examples/ibrowse.py https://example.com/
python -m pytest tests
python chromonic/benchmarks/smoke_native.py
python chromonic/examples/ibrowse.py https://example.com/ --frames 2

Keyboard shortcuts

Key Action
F5 / Cmd+R Reload the current page
F8 Toggle view-source: the page's raw fetched HTML, monospaced
F9 Toggle author stylesheets on/off (page CSS off still keeps chromonic's own UA defaults, so a heading still looks like a heading -- useful for isolating a page's own styling from layout bugs)
F10 Toggle the performance HUD (layout/frame timings, image cache stats)
F12 Toggle a devtools-style console (green-on-black, drops down from the toolbar). Evaluates input as Python against the loaded page's document/window, so JS-style one-liners like document.getElementById('x').textContent work as-is since domonic's DOM mirrors the real API
Cmd+L Focus the address bar
Option+Left / Cmd+[ Back
Option+Right / Cmd+] Forward
Up / Down / Page Up / Page Down / Space / Shift+Space / Home / End Scroll the page (or, while F8's view-source is open, the source text)
Click-drag over page text Select it (highlighted); Cmd+C copies the selection as plain text
Hover an image, Cmd+S Save it to ~/Desktop (its exact original bytes/format when available, not a re-encode) -- the closest equivalent to dragging it out, since there's no OS drag-source API this browser can hook into
Click a link/button, or the address bar Navigate / edit, as usual

Address-bar editing and the F12 console additionally support the usual mac text-field bindings while focused: Left/Right/Home/End/Backspace/ Delete, Option+Left/Option+Right to move by word, Shift to extend a selection, and Cmd+V to paste.

Local files

Typing or dropping a local file's path (or a file:// URI) onto the window navigates to it, same as any other address. An .html file renders normally; an image (.png/.jpg/.gif/.webp/...) shows as an image, with its path in the address bar; anything else recognized as text shows as plain, monospaced text -- none of it is parsed as markup. Dropping several files at once opens the first and ignores the rest.

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.6

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

Source distribution (sdist)

Source distribution for chromonic 0.0.6
File Size Uploaded
chromonic-0.0.6.tar.gz 1.9 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for chromonic 0.0.6
File
chromonic-0.0.6-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
chromonic-0.0.6-cp314-cp314-manylinux_2_38_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.38+ x86-64 Details
chromonic-0.0.6-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
chromonic-0.0.6-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
chromonic-0.0.6-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
chromonic-0.0.6-cp313-cp313-manylinux_2_38_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.38+ x86-64 Details
chromonic-0.0.6-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
chromonic-0.0.6-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
chromonic-0.0.6-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
chromonic-0.0.6-cp312-cp312-manylinux_2_38_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.38+ x86-64 Details
chromonic-0.0.6-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
chromonic-0.0.6-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
chromonic-0.0.6-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
chromonic-0.0.6-cp311-cp311-manylinux_2_38_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.38+ x86-64 Details
chromonic-0.0.6-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
chromonic-0.0.6-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
chromonic-0.0.6-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
chromonic-0.0.6-cp310-cp310-manylinux_2_38_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.38+ x86-64 Details
chromonic-0.0.6-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
chromonic-0.0.6-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details

Total release size: 30.6 MB

Release files / chromonic-0.0.6.tar.gz

Download URL chromonic-0.0.6.tar.gz
Size 1.9 MB
Tags Source
SHA-256 checksum
How to use checksums
3aed206d3e845bdba72cfc5caf4e834c050adcf03790fb47badc610252c0627a
BLAKE2b-256 checksum
How to use checksums
0753d5a7116669bb736ad4dd5bb00fd9ca03d5c0b0eb853fbe661e900e8ab72f
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 21, 2026.

Transparency log

Release files / chromonic-0.0.6-cp314-cp314-win_amd64.whl

Download URL chromonic-0.0.6-cp314-cp314-win_amd64.whl
Size 1.1 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
99cfde759377bb3d60da5be6263f3f49709d1db99b02cf2f3a363cdf15916bf1
BLAKE2b-256 checksum
How to use checksums
2bf6823e62281efa5348c930df0d0535e45b162f39e31b11a30fe0f8d105820c
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 21, 2026.

Transparency log

Release files / chromonic-0.0.6-cp314-cp314-manylinux_2_38_x86_64.whl

Download URL chromonic-0.0.6-cp314-cp314-manylinux_2_38_x86_64.whl
Size 2.1 MB
Tags CPython 3.14 Linux glibc 2.38+ x86-64
SHA-256 checksum
How to use checksums
6ab487672ee208d251f8a52ce65b7fc15a954b6be22081e02b22f89c78eb8200
BLAKE2b-256 checksum
How to use checksums
99f8e729d2f0a326524a22f0e146da5bec3b1b669e1f512fa8597f6bfc172a8c
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 21, 2026.

Transparency log

Release files / chromonic-0.0.6-cp314-cp314-macosx_11_0_arm64.whl

Download URL chromonic-0.0.6-cp314-cp314-macosx_11_0_arm64.whl
Size 1.2 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1ef88430952cde042fee41e4902bab4a04a0a6d5c0f847f947da5fb29673c599
BLAKE2b-256 checksum
How to use checksums
003e8b93e7880ddf396b6796e11e7409b6ebefe4cc9e28ba77f13be257456d9d
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 21, 2026.

Transparency log

Release files / chromonic-0.0.6-cp314-cp314-macosx_10_12_x86_64.whl

Download URL chromonic-0.0.6-cp314-cp314-macosx_10_12_x86_64.whl
Size 1.3 MB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
527d2bda5228400bac5e97e5292e5b9d1a6490f54ea0c8655679491f9381ad02
BLAKE2b-256 checksum
How to use checksums
efbcbe87e77c45592ed11b2531954fe9bcb7d77fa1b5824f3b4f97c401e2e1a8
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 21, 2026.

Transparency log

Release files / chromonic-0.0.6-cp313-cp313-win_amd64.whl

Download URL chromonic-0.0.6-cp313-cp313-win_amd64.whl
Size 1.1 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
17645664c4984b7086399b8233eaf82853b4259f94b14f93d4e835297076d3bc
BLAKE2b-256 checksum
How to use checksums
d970c90740da953a9ed647ef3398bf17dd5f1aa3c640a656be77330cbc5e92ef
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 21, 2026.

Transparency log

Release files / chromonic-0.0.6-cp313-cp313-manylinux_2_38_x86_64.whl

Download URL chromonic-0.0.6-cp313-cp313-manylinux_2_38_x86_64.whl
Size 2.1 MB
Tags CPython 3.13 Linux glibc 2.38+ x86-64
SHA-256 checksum
How to use checksums
9d877db8dd55a03e96adc39065c2825ff1bfdb304574ccdb1acfce801cd729f7
BLAKE2b-256 checksum
How to use checksums
e8dca0a484d1565dc151b329ad03919aa4d56369f582eb6741c9762e9821666e
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 21, 2026.

Transparency log

Release files / chromonic-0.0.6-cp313-cp313-macosx_11_0_arm64.whl

Download URL chromonic-0.0.6-cp313-cp313-macosx_11_0_arm64.whl
Size 1.2 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6a3a71cbd66c6b4b63cb0382e1d734b3cf6ebd82582b091281e85c3e44795ad2
BLAKE2b-256 checksum
How to use checksums
8d020082a41f3270e36aec74759a376d85a2a4dbe8be536bd26f7562002d1e95
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 21, 2026.

Transparency log

Release files / chromonic-0.0.6-cp313-cp313-macosx_10_12_x86_64.whl

Download URL chromonic-0.0.6-cp313-cp313-macosx_10_12_x86_64.whl
Size 1.2 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
8760a05f6e955f9ab90b2016b22d640ad3f7191aa5dad94afc6b880e20639fa5
BLAKE2b-256 checksum
How to use checksums
9797c316119fbe119c8d8a58884170b2425b9d08a59b900743364c48541963e6
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 21, 2026.

Transparency log

Release files / chromonic-0.0.6-cp312-cp312-win_amd64.whl

Download URL chromonic-0.0.6-cp312-cp312-win_amd64.whl
Size 1.1 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
c90588824b458c28221b797a2f500c59b5295c75e6d4311f2d74b2ff7ce9aac2
BLAKE2b-256 checksum
How to use checksums
32891b3f8872659ece2344a70378332ff3c30fbfc92100016e44aa36851f4af9
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 21, 2026.

Transparency log

Release files / chromonic-0.0.6-cp312-cp312-manylinux_2_38_x86_64.whl

Download URL chromonic-0.0.6-cp312-cp312-manylinux_2_38_x86_64.whl
Size 2.1 MB
Tags CPython 3.12 Linux glibc 2.38+ x86-64
SHA-256 checksum
How to use checksums
24aab8a7d5b3029e0112be69b90b7718232b142ff0fa7cfc268baf163a0d6e20
BLAKE2b-256 checksum
How to use checksums
54b33bae8166e33ebc7c17488865df35746a90e8eec6784b205a1ae1e2358877
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 21, 2026.

Transparency log

Release files / chromonic-0.0.6-cp312-cp312-macosx_11_0_arm64.whl

Download URL chromonic-0.0.6-cp312-cp312-macosx_11_0_arm64.whl
Size 1.2 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
91100e2af6e3db353a3a6cf585a5d447a2d281e8c41e91bf77084d1a42f06e93
BLAKE2b-256 checksum
How to use checksums
d13e6f0bbe15bf7d9069de71e9d523b0b15d2b389050201c5fc51ffa1a9ad292
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 21, 2026.

Transparency log

Release files / chromonic-0.0.6-cp312-cp312-macosx_10_12_x86_64.whl

Download URL chromonic-0.0.6-cp312-cp312-macosx_10_12_x86_64.whl
Size 1.3 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
2563e48262f3f3b5459b38c47a1919d2734fbee4059b71464ccb6cc990f19dcc
BLAKE2b-256 checksum
How to use checksums
363d1dd245444a921954b792e445379474523bb919a8360ffe5cea030244aa61
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 21, 2026.

Transparency log

Release files / chromonic-0.0.6-cp311-cp311-win_amd64.whl

Download URL chromonic-0.0.6-cp311-cp311-win_amd64.whl
Size 1.1 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
a12bd6e330b4dc872d054c595ece9f01b7e5125330c021f5b7c6c2cee7ab6dce
BLAKE2b-256 checksum
How to use checksums
03756f620f60a681937d620bb5503bbeb73008f49ba27500301d3c3a8e52b37b
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 21, 2026.

Transparency log

Release files / chromonic-0.0.6-cp311-cp311-manylinux_2_38_x86_64.whl

Download URL chromonic-0.0.6-cp311-cp311-manylinux_2_38_x86_64.whl
Size 2.2 MB
Tags CPython 3.11 Linux glibc 2.38+ x86-64
SHA-256 checksum
How to use checksums
24c42e2a0f987ba7fe0e449dbd7c7db3bc67ef2f6801010857c7568c4fb0a637
BLAKE2b-256 checksum
How to use checksums
65283674892d7f39de52349d867cfe3f89cc1862c24a77f8e77ea73590d5b17b
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 21, 2026.

Transparency log

Release files / chromonic-0.0.6-cp311-cp311-macosx_11_0_arm64.whl

Download URL chromonic-0.0.6-cp311-cp311-macosx_11_0_arm64.whl
Size 1.2 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
961d1e952db7d5d6d35817e990cece29a3374efcbfc9b4c179c8b1d5cd03a6cd
BLAKE2b-256 checksum
How to use checksums
416b39da5695d16bb4c98d3e630d9cb47208d1299b8d35d7d1ccc40bfe329d8d
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 21, 2026.

Transparency log

Release files / chromonic-0.0.6-cp311-cp311-macosx_10_12_x86_64.whl

Download URL chromonic-0.0.6-cp311-cp311-macosx_10_12_x86_64.whl
Size 1.2 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
e185b9e86ed43b2427f140ec5ca4a53909aa301a496366eccfa9e9047d079e92
BLAKE2b-256 checksum
How to use checksums
1ffd1ac305193d20fc12458f83c78709c746693590bf112ca321025451d04a83
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 21, 2026.

Transparency log

Release files / chromonic-0.0.6-cp310-cp310-win_amd64.whl

Download URL chromonic-0.0.6-cp310-cp310-win_amd64.whl
Size 1.1 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
eca8e7e657d0a3e2dede01741add01b56b8b8b719d3687f1f0f464c92e16fbc5
BLAKE2b-256 checksum
How to use checksums
8316d0752477707395671da5d6fb2f282e645cd63e9b8f453e2994e32265f458
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 21, 2026.

Transparency log

Release files / chromonic-0.0.6-cp310-cp310-manylinux_2_38_x86_64.whl

Download URL chromonic-0.0.6-cp310-cp310-manylinux_2_38_x86_64.whl
Size 2.2 MB
Tags CPython 3.10 Linux glibc 2.38+ x86-64
SHA-256 checksum
How to use checksums
392a7cea8861fd9fed518b693118105638772156997a21350912742f33bed018
BLAKE2b-256 checksum
How to use checksums
c811d93c2f10d25174991d7825e39523accc04ef486673d68695e3c1af8bd9d5
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 21, 2026.

Transparency log

Release files / chromonic-0.0.6-cp310-cp310-macosx_11_0_arm64.whl

Download URL chromonic-0.0.6-cp310-cp310-macosx_11_0_arm64.whl
Size 1.2 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
82f83128da66eda0c0d214bc30c889f6c9e31ab0fa633250e58a8bdf9047d3eb
BLAKE2b-256 checksum
How to use checksums
83a2e85726d52f96e60fbca27485ed1e36e70b1ebd859ea6f35773930ab291eb
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 21, 2026.

Transparency log

Release files / chromonic-0.0.6-cp310-cp310-macosx_10_12_x86_64.whl

Download URL chromonic-0.0.6-cp310-cp310-macosx_10_12_x86_64.whl
Size 1.2 MB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
85fb41d448b747a3c4c4e65aa84bf4ae323cf93fc7be44bb8cd94ec171e91c4c
BLAKE2b-256 checksum
How to use checksums
e699beeaf9861a4e0734af4f83fc44da51b9b743ed82fd114291c652a5abe26c
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 21, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.0.6 This release

21 release files

0.0.5

21 release files

0.0.4

21 release files

0.0.3

21 release files

0.0.2

17 release files

0.0.1

2 release files

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