PyWry is a cross-platform rendering engine and desktop UI toolkit for Python. One API, three output targets:
- Native window — OS webview via PyTauri. Not Qt, not Electron. Use unrestricted HTML/CSS/JS.
- Jupyter widget — anywidget + FastAPI + WebSocket, works in JupyterLab, VS Code, and Colab.
- Browser tab — FastAPI server with Redis state backend for horizontal scaling.
Build Once, Render Anywhere: Prototype interactive data apps in a Jupyter Notebook, easily deploy them as web apps, and seamlessly compile them into secure, lightweight standalone desktop executables via pywry[freeze].
Installation
Python 3.10–3.14, virtual environment recommended.
pip install pywry
Core extras:
| Extra | When to use |
|---|---|
pip install 'pywry[notebook]' |
Jupyter / anywidget integration |
pip install 'pywry[auth]' |
OAuth2 and keyring-backed auth support |
pip install 'pywry[freeze]' |
PyInstaller hook for standalone executables |
pip install 'pywry[mcp]' |
Model Context Protocol server support |
pip install 'pywry[sqlite]' |
Encrypted SQLite state backend (SQLCipher) |
pip install 'pywry[all]' |
Everything above |
Chat provider extras:
| Extra | When to use |
|---|---|
pip install 'pywry[openai]' |
OpenAIProvider (OpenAI SDK) |
pip install 'pywry[anthropic]' |
AnthropicProvider (Anthropic SDK) |
pip install 'pywry[magentic]' |
MagenticProvider (any magentic-supported LLM) |
pip install 'pywry[acp]' |
StdioProvider (Agent Client Protocol subprocess) |
pip install 'pywry[deepagent]' |
DeepagentProvider (LangChain Deep Agents — includes MCP adapters and ACP) |
The chat UI itself is included in the base package. Provider extras only install the matching third-party SDK.
Linux only — install system webview dependencies first:
sudo apt-get install libwebkit2gtk-4.1-dev libgtk-3-dev libglib2.0-dev \
libxkbcommon-x11-0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 \
libxcb-randr0 libxcb-render-util0 libxcb-xinerama0 libxcb-xfixes0 \
libxcb-shape0 libgl1 libegl1
Quick Start
from pywry import PyWry
app = PyWry()
app.show("Hello World!")
app.block()
Toolbar + callbacks
from pywry import PyWry, Toolbar, Button
app = PyWry()
def on_click(data, event_type, label):
app.emit("pywry:set-content", {"selector": "h1", "text": "Clicked!"}, label)
app.show(
"<h1>Hello</h1>",
toolbars=[Toolbar(position="top", items=[Button(label="Click me", event="app:click")])],
callbacks={"app:click": on_click},
)
app.block()
Pandas DataFrame → AgGrid
from pywry import PyWry
import pandas as pd
app = PyWry()
df = pd.DataFrame({"name": ["Alice", "Bob", "Carol"], "age": [30, 25, 35]})
def on_select(data, event_type, label):
names = ", ".join(row["name"] for row in data["rows"])
app.emit("pywry:alert", {"message": f"Selected: {names}"}, label)
app.show_dataframe(df, callbacks={"grid:row-selected": on_select})
app.block()
Plotly chart
from pywry import PyWry
import plotly.express as px
app = PyWry(theme="light")
fig = px.scatter(px.data.iris(), x="sepal_width", y="sepal_length", color="species")
app.show_plotly(fig)
app.block()
Features
- Toolbar components —
Button,Select,MultiSelect,TextInput,SecretInput,SliderInput,RangeInput,Toggle,Checkbox,RadioGroup,TabGroup,Marquee,Modal, and more. All Pydantic models; position them around the content edges or inside the chart area. - Two-way events —
app.emit()andapp.on()bridge Python and JavaScript in both directions. Pre-wired Plotly and AgGrid events included. - Chat — streaming chat widget with threads, slash commands, artifacts, and pluggable providers:
OpenAIProvider,AnthropicProvider,MagenticProvider,CallbackProvider,StdioProvider(ACP subprocess), andDeepagentProvider(LangChain Deep Agents). - TradingView charts — extended Lightweight Charts integration with a full drawing surface (trendlines, fib tools, text annotations, price notes, brushes), pluggable datafeed API, UDF adapter for external quote servers, streaming bar updates, compare overlays, compare-derivative indicators (Spread / Ratio / Sum / Product / Correlation), savable layouts, and a themeable settings panel.
- Theming — light / dark / system modes, themeable via
--pywry-*CSS variables, hot reload during development. - Security — token auth, CSP headers,
SecuritySettings.strict()/.permissive()/.localhost()presets.SecretInputstores values server-side, never in HTML. - State backends — in-memory (default), Redis (multi-worker), or SQLite with SQLCipher encryption at rest.
- Standalone executables — PyInstaller hook ships with
pywry[freeze]. No.specedits or--hidden-importflags required. - MCP server — drive widgets, charts, and dashboards from any Model Context Protocol client (Claude Desktop, Claude Code, Cursor, etc.).
MCP Server
pip install 'pywry[mcp]'
pywry mcp --transport stdio
See the MCP docs for Claude Desktop setup and tool reference.
Standalone Executables
pip install 'pywry[freeze]'
pyinstaller --windowed --name MyApp my_app.py
The output in dist/MyApp/ is fully self-contained. Target machines need no Python installation — only the OS webview (WebView2 on Windows 10 1803+, WKWebView on macOS, libwebkit2gtk on Linux).
Documentation
- Getting Started — installation, quick start, rendering paths
- Concepts — events, configuration, state, hot reload, RBAC
- Components — live previews for all toolbar components
- API Reference — auto-generated docs for every class and function
- MCP Server — AI agent integration
Release Artifacts
Release bundles include CycloneDX SBOM files as sbom.xml and sbom.json.
These SBOM files are published with release artifacts rather than committed to repository root.
License
Apache 2.0 — see LICENSE.
Release files for pywry 2.0.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pywry-2.0.6.tar.gz | 4.4 MB | Details |
Built distributions (wheels)
Total release size: 446.4 MB
Release files / pywry-2.0.6.tar.gz
| Download URL | pywry-2.0.6.tar.gz |
|---|---|
| Size | 4.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7f87302d3a2d07edb8ebcd736fd26571e4c26ad6708408431aed342680cf3fa0
|
|
BLAKE2b-256 checksum How to use checksums |
0c36b75f184d662d2aae1e9cd96861db66fcb386801b5b576b35be53c6d4975a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 20, 2026.
Transparency logRelease files / pywry-2.0.6-cp314-cp314-win_arm64.whl
| Download URL | pywry-2.0.6-cp314-cp314-win_arm64.whl |
|---|---|
| Size | 13.6 MB |
| Tags | CPython 3.14 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
b2c840ed87df04bf4dd445e47d97a7e3ba3a43f9d28daf0977b24b575eb91e8a
|
|
BLAKE2b-256 checksum How to use checksums |
66877af507c4e6ece0db16863ce467c9f2fb26fa621a7600f5030b73d81444e1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 20, 2026.
Transparency logRelease files / pywry-2.0.6-cp314-cp314-win_amd64.whl
| Download URL | pywry-2.0.6-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 14.1 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e8f88f925747f0ff15c758ffa1aa1502e0616d662d3299e3df16f4e4064a5be1
|
|
BLAKE2b-256 checksum How to use checksums |
5f01b73e33cecf8d6a9c7f3606341770aff93593b23ed626386d7662e8502555
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 20, 2026.
Transparency logRelease files / pywry-2.0.6-cp314-cp314-manylinux_2_35_x86_64.whl
| Download URL | pywry-2.0.6-cp314-cp314-manylinux_2_35_x86_64.whl |
|---|---|
| Size | 16.4 MB |
| Tags | CPython 3.14 Linux glibc 2.35+ x86-64 |
|
SHA-256 checksum How to use checksums |
8b0e0836ede7c674c8309061b411fea9d9d9a808223e1890958898b40a5a2bbd
|
|
BLAKE2b-256 checksum How to use checksums |
0a2d9ea566fd6d1c7b0f39f63bbde84a10d96fb1a5611a40e8f1ba086cf7feb6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 20, 2026.
Transparency logRelease files / pywry-2.0.6-cp314-cp314-manylinux_2_35_aarch64.whl
| Download URL | pywry-2.0.6-cp314-cp314-manylinux_2_35_aarch64.whl |
|---|---|
| Size | 17.0 MB |
| Tags | CPython 3.14 Linux glibc 2.35+ ARM64 |
|
SHA-256 checksum How to use checksums |
58f0976c8decd2fe82d4e78641a8b2d61d5df5dfafdb148be9fe544ec1e61de6
|
|
BLAKE2b-256 checksum How to use checksums |
ee9a445f11debb36e3d65df13a4031ea21ba4a362cf5e48dd4a98de62088dcb5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 20, 2026.
Transparency logRelease files / pywry-2.0.6-cp314-cp314-macosx_14_0_arm64.whl
| Download URL | pywry-2.0.6-cp314-cp314-macosx_14_0_arm64.whl |
|---|---|
| Size | 14.4 MB |
| Tags | CPython 3.14 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
1a44f362736c4270942544a2d6160ae2542f3018704359e530c713ae71c37aba
|
|
BLAKE2b-256 checksum How to use checksums |
e38357e5ad0ea76c9f63d0d01f735c66602a7d9c44eaf6053abc296edea0238b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 20, 2026.
Transparency logRelease files / pywry-2.0.6-cp314-cp314-macosx_13_0_x86_64.whl
| Download URL | pywry-2.0.6-cp314-cp314-macosx_13_0_x86_64.whl |
|---|---|
| Size | 14.8 MB |
| Tags | CPython 3.14 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
bf1d85638f48d3c0a2c5f9e96fe44613b8edc1e953178d9a05b8b90d56d2b9af
|
|
BLAKE2b-256 checksum How to use checksums |
d19d8d49a71c9f2480f4c6b3abb30ed5d6079ca9a841c8c201a7cb3b4abf0aa6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 20, 2026.
Transparency logRelease files / pywry-2.0.6-cp313-cp313-win_arm64.whl
| Download URL | pywry-2.0.6-cp313-cp313-win_arm64.whl |
|---|---|
| Size | 13.3 MB |
| Tags | CPython 3.13 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
74c61b5041d5a58b3dcc14b07586fa4e88ebc6388b6f5424278157d4a1f56d15
|
|
BLAKE2b-256 checksum How to use checksums |
593dc35fba0b0582db1b17f8872d9a82f445da471c7cad9ec040d251ecff986a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 20, 2026.
Transparency logRelease files / pywry-2.0.6-cp313-cp313-win_amd64.whl
| Download URL | pywry-2.0.6-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 13.9 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f69d4467653b8bc99ddb1634873e045e99b5f805d777aceb0f03d742942504fa
|
|
BLAKE2b-256 checksum How to use checksums |
8cbbe281425d1d2239e9f0e4b265de090bfa0960256899641b10b08c9f1607c3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 20, 2026.
Transparency logRelease files / pywry-2.0.6-cp313-cp313-manylinux_2_35_x86_64.whl
| Download URL | pywry-2.0.6-cp313-cp313-manylinux_2_35_x86_64.whl |
|---|---|
| Size | 17.3 MB |
| Tags | CPython 3.13 Linux glibc 2.35+ x86-64 |
|
SHA-256 checksum How to use checksums |
c56dc64355b1594848cd08d088de8371f31366cfa7665f9daada7fcfcb3c4be8
|
|
BLAKE2b-256 checksum How to use checksums |
cc24f687f3cbff58cde6876003b7bb9da1ee32a54aa2b7b3993a08efc5fd1fb7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 20, 2026.
Transparency logRelease files / pywry-2.0.6-cp313-cp313-manylinux_2_35_aarch64.whl
| Download URL | pywry-2.0.6-cp313-cp313-manylinux_2_35_aarch64.whl |
|---|---|
| Size | 17.1 MB |
| Tags | CPython 3.13 Linux glibc 2.35+ ARM64 |
|
SHA-256 checksum How to use checksums |
28e9b3c6e9a63dcd9c9f2765fcb2926d677a2db4ece0aa914d0b703a8643c5af
|
|
BLAKE2b-256 checksum How to use checksums |
30c0d4b1a847f10abea4b1d977660e9cd7eb8cc254a140f4be7e2d74cba3b047
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 20, 2026.
Transparency logRelease files / pywry-2.0.6-cp313-cp313-macosx_14_0_arm64.whl
| Download URL | pywry-2.0.6-cp313-cp313-macosx_14_0_arm64.whl |
|---|---|
| Size | 14.6 MB |
| Tags | CPython 3.13 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
335e7c99efd4a5cc17580df663df4888f58f97c6fb0d55e7ae86b07fc3ed6a91
|
|
BLAKE2b-256 checksum How to use checksums |
4c39cbd627698e1e9acfffe05efccee2b71cf8dc0ba207112bf3927415ba3205
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 20, 2026.
Transparency logRelease files / pywry-2.0.6-cp313-cp313-macosx_13_0_x86_64.whl
| Download URL | pywry-2.0.6-cp313-cp313-macosx_13_0_x86_64.whl |
|---|---|
| Size | 15.0 MB |
| Tags | CPython 3.13 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
608ccca2833091884fca973a09ff2d1bc95671e76159e275c60d7fd42b804654
|
|
BLAKE2b-256 checksum How to use checksums |
7978c040a8def598b7af380aec9c9d4518b77d6ebf979cf78ed0fe03e653778a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 20, 2026.
Transparency logRelease files / pywry-2.0.6-cp312-cp312-win_arm64.whl
| Download URL | pywry-2.0.6-cp312-cp312-win_arm64.whl |
|---|---|
| Size | 13.3 MB |
| Tags | CPython 3.12 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
ce369e1cdb6572b76974be990cdd0b368345308d1a49930b4596cd960a405a5f
|
|
BLAKE2b-256 checksum How to use checksums |
b462ea7c91c0be52c3676c31b83e3e3badd13d6b31da06f95b1c8b715e599550
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 20, 2026.
Transparency logRelease files / pywry-2.0.6-cp312-cp312-win_amd64.whl
| Download URL | pywry-2.0.6-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 13.9 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
64f0754bc8a8b643c231aee57558dd0bf51db6ad22ba988d8b9bb60dce1aff4b
|
|
BLAKE2b-256 checksum How to use checksums |
40a0224e957b9d29b6c15e5035fe11974d7e5d166867782694c42d701ecfacf4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 20, 2026.
Transparency logRelease files / pywry-2.0.6-cp312-cp312-manylinux_2_35_x86_64.whl
| Download URL | pywry-2.0.6-cp312-cp312-manylinux_2_35_x86_64.whl |
|---|---|
| Size | 17.3 MB |
| Tags | CPython 3.12 Linux glibc 2.35+ x86-64 |
|
SHA-256 checksum How to use checksums |
382ad15fe645993801b07de8f08bf83d982f65025217f6092f955e016b88224f
|
|
BLAKE2b-256 checksum How to use checksums |
8e6dc9253b6cb8a1c8b6b5039afaf3afc6cd514e17a9ce74582ff257c10f9f60
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 20, 2026.
Transparency logRelease files / pywry-2.0.6-cp312-cp312-manylinux_2_35_aarch64.whl
| Download URL | pywry-2.0.6-cp312-cp312-manylinux_2_35_aarch64.whl |
|---|---|
| Size | 17.1 MB |
| Tags | CPython 3.12 Linux glibc 2.35+ ARM64 |
|
SHA-256 checksum How to use checksums |
4167155e3b20c8631173b25b979b24a0626fea01bdaaef53267734f211f79eda
|
|
BLAKE2b-256 checksum How to use checksums |
c3d8d58b07e551a05943b5389f3a2f9582ed8b5be67fb8cdf5e0abea965c6ed1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 20, 2026.
Transparency logRelease files / pywry-2.0.6-cp312-cp312-macosx_14_0_arm64.whl
| Download URL | pywry-2.0.6-cp312-cp312-macosx_14_0_arm64.whl |
|---|---|
| Size | 14.6 MB |
| Tags | CPython 3.12 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
6807e599f9916d9a81443752d305bc9ad5db38bf786791f89bf9b5d001132c2e
|
|
BLAKE2b-256 checksum How to use checksums |
71d58b7695cbb3f2dbcff31c69ad337959cf7a2d0c28198ac9f4e6480d89374e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 20, 2026.
Transparency logRelease files / pywry-2.0.6-cp312-cp312-macosx_13_0_x86_64.whl
| Download URL | pywry-2.0.6-cp312-cp312-macosx_13_0_x86_64.whl |
|---|---|
| Size | 15.0 MB |
| Tags | CPython 3.12 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
1b8342b0164f43364d17b7058b35e9c067cd5ce8b734e1f650cb4503a1da6ef9
|
|
BLAKE2b-256 checksum How to use checksums |
10eea40beeb277dd3f8ecd84b33f9b737b9ff3a3857e7eef58943fa41e9288f5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 20, 2026.
Transparency logRelease files / pywry-2.0.6-cp311-cp311-win_arm64.whl
| Download URL | pywry-2.0.6-cp311-cp311-win_arm64.whl |
|---|---|
| Size | 13.3 MB |
| Tags | CPython 3.11 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
9523f96e356c61548d728973424c52c7d86f0af523dde53c1390584e812732b2
|
|
BLAKE2b-256 checksum How to use checksums |
357aa29903175f26c59d6afd9d7abb8f9e0f36819388b023e2cf6eecfd22edd7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 20, 2026.
Transparency logRelease files / pywry-2.0.6-cp311-cp311-win_amd64.whl
| Download URL | pywry-2.0.6-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 13.9 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
92f0e777e2c73858acea90e3b8575bb02631e8b686ae730ac395bf102a7df4ca
|
|
BLAKE2b-256 checksum How to use checksums |
aaf06bd4ed5e2da8755f38eb0741ce337f77f76e1c3f28ce771122870a23bdee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 20, 2026.
Transparency logRelease files / pywry-2.0.6-cp311-cp311-manylinux_2_35_x86_64.whl
| Download URL | pywry-2.0.6-cp311-cp311-manylinux_2_35_x86_64.whl |
|---|---|
| Size | 17.3 MB |
| Tags | CPython 3.11 Linux glibc 2.35+ x86-64 |
|
SHA-256 checksum How to use checksums |
b7f7a8c05eae8c961d90a879ed7283e07260585971797038902e6f4e61b462da
|
|
BLAKE2b-256 checksum How to use checksums |
f2d4554f169a111b8bce7ee742a5a3684daf86e2372bc0c85a236c696415c344
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 20, 2026.
Transparency logRelease files / pywry-2.0.6-cp311-cp311-manylinux_2_35_aarch64.whl
| Download URL | pywry-2.0.6-cp311-cp311-manylinux_2_35_aarch64.whl |
|---|---|
| Size | 17.1 MB |
| Tags | CPython 3.11 Linux glibc 2.35+ ARM64 |
|
SHA-256 checksum How to use checksums |
d1890d4a42e5ee99c0bd1a7b898024354e1eb24cff72bb82307a05807306bd7b
|
|
BLAKE2b-256 checksum How to use checksums |
bd6a4bdbd46f3206303ba52e23c2d53c45e71c4f4981c20d8a857662eae7adbe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 20, 2026.
Transparency logRelease files / pywry-2.0.6-cp311-cp311-macosx_14_0_arm64.whl
| Download URL | pywry-2.0.6-cp311-cp311-macosx_14_0_arm64.whl |
|---|---|
| Size | 14.7 MB |
| Tags | CPython 3.11 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
c28b490f9daf8e20edc9d160dabb16ba5c4ab5b170a544bb5d772a288d9d0324
|
|
BLAKE2b-256 checksum How to use checksums |
6f6f8cc7b9de432e670574b2fdfc8f85068bf62cbc9a0de02e62fbc91bb791ac
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 20, 2026.
Transparency logRelease files / pywry-2.0.6-cp311-cp311-macosx_13_0_x86_64.whl
| Download URL | pywry-2.0.6-cp311-cp311-macosx_13_0_x86_64.whl |
|---|---|
| Size | 15.0 MB |
| Tags | CPython 3.11 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
a6f38650a91809ca1adae6b717df3bbe1fdc29855e704e9894fee70e9b5aa19e
|
|
BLAKE2b-256 checksum How to use checksums |
cc38d9e3713b7722d3b3b3db08071a7c2d03856279ab69a35652462dfec70514
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 20, 2026.
Transparency logRelease files / pywry-2.0.6-cp310-cp310-win_amd64.whl
| Download URL | pywry-2.0.6-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 13.9 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
000cac77795b964b46b47d29d0a85eda701388d8154065e64cdf21ea414ff94b
|
|
BLAKE2b-256 checksum How to use checksums |
4c3c55ca4544f963c432db0d859daf93c49d8b7c1d836145053a4dc4d240f556
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 20, 2026.
Transparency logRelease files / pywry-2.0.6-cp310-cp310-manylinux_2_35_x86_64.whl
| Download URL | pywry-2.0.6-cp310-cp310-manylinux_2_35_x86_64.whl |
|---|---|
| Size | 17.3 MB |
| Tags | CPython 3.10 Linux glibc 2.35+ x86-64 |
|
SHA-256 checksum How to use checksums |
437cf4580038083418ca121ee26150c330c1ad7693055e0815311efb92cccd1f
|
|
BLAKE2b-256 checksum How to use checksums |
d54b17ecf3d22f2393032e761675f8062e15b9208309a046b834a13b609c3c7b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 20, 2026.
Transparency logRelease files / pywry-2.0.6-cp310-cp310-manylinux_2_35_aarch64.whl
| Download URL | pywry-2.0.6-cp310-cp310-manylinux_2_35_aarch64.whl |
|---|---|
| Size | 17.1 MB |
| Tags | CPython 3.10 Linux glibc 2.35+ ARM64 |
|
SHA-256 checksum How to use checksums |
b3019e95e68db04036fed4440d35b103c4d69297e4d5f8344a35efe42e472af3
|
|
BLAKE2b-256 checksum How to use checksums |
d7beaffc335c8d364269a78be90f8a232e5d0f12325b439b604832f2f2b4d407
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 20, 2026.
Transparency logRelease files / pywry-2.0.6-cp310-cp310-macosx_14_0_arm64.whl
| Download URL | pywry-2.0.6-cp310-cp310-macosx_14_0_arm64.whl |
|---|---|
| Size | 14.7 MB |
| Tags | CPython 3.10 macOS 14.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
7699c3b4e73fefb522fad87e8584718f8131af80f8b85e3c019c9df197a19045
|
|
BLAKE2b-256 checksum How to use checksums |
4fcf6dad9fdf19717a0973c52b8fd8c8f7fa4f4fd797454968ccf34d766d5182
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 20, 2026.
Transparency logRelease files / pywry-2.0.6-cp310-cp310-macosx_13_0_x86_64.whl
| Download URL | pywry-2.0.6-cp310-cp310-macosx_13_0_x86_64.whl |
|---|---|
| Size | 15.0 MB |
| Tags | CPython 3.10 macOS 13.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
3bc62fb088f334780b1447e75df9a12290acd3f896f795f5ccae7dac27244e5d
|
|
BLAKE2b-256 checksum How to use checksums |
ba7afa026f5fd84591569aa60588db886de93f4fa637c44e1a0b09b13bd8e44b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.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 Jul 20, 2026.
Transparency log