Skip to main content

A lightweight and blazingly fast, cross-platform, WebView rendering engine and desktop UI toolkit for Python. Batteries included.

Project description

PyWry

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

PyWry — live TradingView chart driving a streaming chat widget

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 componentsButton, 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 eventsapp.emit() and app.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), and DeepagentProvider (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. SecretInput stores 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 .spec edits or --hidden-import flags 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

deeleeramone.github.io/PyWry

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

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pywry-2.0.6.tar.gz (4.4 MB view details)

Uploaded Source

Built Distributions

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

pywry-2.0.6-cp314-cp314-win_arm64.whl (13.6 MB view details)

Uploaded CPython 3.14Windows ARM64

pywry-2.0.6-cp314-cp314-win_amd64.whl (14.1 MB view details)

Uploaded CPython 3.14Windows x86-64

pywry-2.0.6-cp314-cp314-manylinux_2_35_x86_64.whl (16.4 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.35+ x86-64

pywry-2.0.6-cp314-cp314-manylinux_2_35_aarch64.whl (17.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.35+ ARM64

pywry-2.0.6-cp314-cp314-macosx_14_0_arm64.whl (14.4 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

pywry-2.0.6-cp314-cp314-macosx_13_0_x86_64.whl (14.8 MB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

pywry-2.0.6-cp313-cp313-win_arm64.whl (13.3 MB view details)

Uploaded CPython 3.13Windows ARM64

pywry-2.0.6-cp313-cp313-win_amd64.whl (13.9 MB view details)

Uploaded CPython 3.13Windows x86-64

pywry-2.0.6-cp313-cp313-manylinux_2_35_x86_64.whl (17.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.35+ x86-64

pywry-2.0.6-cp313-cp313-manylinux_2_35_aarch64.whl (17.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.35+ ARM64

pywry-2.0.6-cp313-cp313-macosx_14_0_arm64.whl (14.6 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

pywry-2.0.6-cp313-cp313-macosx_13_0_x86_64.whl (15.0 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

pywry-2.0.6-cp312-cp312-win_arm64.whl (13.3 MB view details)

Uploaded CPython 3.12Windows ARM64

pywry-2.0.6-cp312-cp312-win_amd64.whl (13.9 MB view details)

Uploaded CPython 3.12Windows x86-64

pywry-2.0.6-cp312-cp312-manylinux_2_35_x86_64.whl (17.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.35+ x86-64

pywry-2.0.6-cp312-cp312-manylinux_2_35_aarch64.whl (17.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.35+ ARM64

pywry-2.0.6-cp312-cp312-macosx_14_0_arm64.whl (14.6 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

pywry-2.0.6-cp312-cp312-macosx_13_0_x86_64.whl (15.0 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

pywry-2.0.6-cp311-cp311-win_arm64.whl (13.3 MB view details)

Uploaded CPython 3.11Windows ARM64

pywry-2.0.6-cp311-cp311-win_amd64.whl (13.9 MB view details)

Uploaded CPython 3.11Windows x86-64

pywry-2.0.6-cp311-cp311-manylinux_2_35_x86_64.whl (17.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.35+ x86-64

pywry-2.0.6-cp311-cp311-manylinux_2_35_aarch64.whl (17.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.35+ ARM64

pywry-2.0.6-cp311-cp311-macosx_14_0_arm64.whl (14.7 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

pywry-2.0.6-cp311-cp311-macosx_13_0_x86_64.whl (15.0 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

pywry-2.0.6-cp310-cp310-win_amd64.whl (13.9 MB view details)

Uploaded CPython 3.10Windows x86-64

pywry-2.0.6-cp310-cp310-manylinux_2_35_x86_64.whl (17.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.35+ x86-64

pywry-2.0.6-cp310-cp310-manylinux_2_35_aarch64.whl (17.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.35+ ARM64

pywry-2.0.6-cp310-cp310-macosx_14_0_arm64.whl (14.7 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

pywry-2.0.6-cp310-cp310-macosx_13_0_x86_64.whl (15.0 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

Details for the file pywry-2.0.6.tar.gz.

File metadata

  • Download URL: pywry-2.0.6.tar.gz
  • Upload date:
  • Size: 4.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for pywry-2.0.6.tar.gz
Algorithm Hash digest
SHA256 7f87302d3a2d07edb8ebcd736fd26571e4c26ad6708408431aed342680cf3fa0
MD5 8622c73d7def3efdbc21257c9ae9c4f0
BLAKE2b-256 0c36b75f184d662d2aae1e9cd96861db66fcb386801b5b576b35be53c6d4975a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.6.tar.gz:

Publisher: publish-pywry.yml on deeleeramone/PyWry

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

File details

Details for the file pywry-2.0.6-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: pywry-2.0.6-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 13.6 MB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for pywry-2.0.6-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 b2c840ed87df04bf4dd445e47d97a7e3ba3a43f9d28daf0977b24b575eb91e8a
MD5 5357b59831518cdfd1c96b55c1637dd4
BLAKE2b-256 66877af507c4e6ece0db16863ce467c9f2fb26fa621a7600f5030b73d81444e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.6-cp314-cp314-win_arm64.whl:

Publisher: publish-pywry.yml on deeleeramone/PyWry

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

File details

Details for the file pywry-2.0.6-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: pywry-2.0.6-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 14.1 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for pywry-2.0.6-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e8f88f925747f0ff15c758ffa1aa1502e0616d662d3299e3df16f4e4064a5be1
MD5 4561670b6db7a16f317689c2a376f6c7
BLAKE2b-256 5f01b73e33cecf8d6a9c7f3606341770aff93593b23ed626386d7662e8502555

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.6-cp314-cp314-win_amd64.whl:

Publisher: publish-pywry.yml on deeleeramone/PyWry

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

File details

Details for the file pywry-2.0.6-cp314-cp314-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for pywry-2.0.6-cp314-cp314-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 8b0e0836ede7c674c8309061b411fea9d9d9a808223e1890958898b40a5a2bbd
MD5 7114779e6cce8667e9d9fb3deae5e020
BLAKE2b-256 0a2d9ea566fd6d1c7b0f39f63bbde84a10d96fb1a5611a40e8f1ba086cf7feb6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.6-cp314-cp314-manylinux_2_35_x86_64.whl:

Publisher: publish-pywry.yml on deeleeramone/PyWry

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

File details

Details for the file pywry-2.0.6-cp314-cp314-manylinux_2_35_aarch64.whl.

File metadata

File hashes

Hashes for pywry-2.0.6-cp314-cp314-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 58f0976c8decd2fe82d4e78641a8b2d61d5df5dfafdb148be9fe544ec1e61de6
MD5 501b11adad416659fdac346ca4be9a6e
BLAKE2b-256 ee9a445f11debb36e3d65df13a4031ea21ba4a362cf5e48dd4a98de62088dcb5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.6-cp314-cp314-manylinux_2_35_aarch64.whl:

Publisher: publish-pywry.yml on deeleeramone/PyWry

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

File details

Details for the file pywry-2.0.6-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pywry-2.0.6-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1a44f362736c4270942544a2d6160ae2542f3018704359e530c713ae71c37aba
MD5 7f135a77c173aa0c016d42eabab215e4
BLAKE2b-256 e38357e5ad0ea76c9f63d0d01f735c66602a7d9c44eaf6053abc296edea0238b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.6-cp314-cp314-macosx_14_0_arm64.whl:

Publisher: publish-pywry.yml on deeleeramone/PyWry

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

File details

Details for the file pywry-2.0.6-cp314-cp314-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pywry-2.0.6-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bf1d85638f48d3c0a2c5f9e96fe44613b8edc1e953178d9a05b8b90d56d2b9af
MD5 40e8069f24dbf78d48aba19db2b0837b
BLAKE2b-256 d19d8d49a71c9f2480f4c6b3abb30ed5d6079ca9a841c8c201a7cb3b4abf0aa6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.6-cp314-cp314-macosx_13_0_x86_64.whl:

Publisher: publish-pywry.yml on deeleeramone/PyWry

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

File details

Details for the file pywry-2.0.6-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: pywry-2.0.6-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 13.3 MB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for pywry-2.0.6-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 74c61b5041d5a58b3dcc14b07586fa4e88ebc6388b6f5424278157d4a1f56d15
MD5 99ee31c6e3707dfbb3b436f6493adeba
BLAKE2b-256 593dc35fba0b0582db1b17f8872d9a82f445da471c7cad9ec040d251ecff986a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.6-cp313-cp313-win_arm64.whl:

Publisher: publish-pywry.yml on deeleeramone/PyWry

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

File details

Details for the file pywry-2.0.6-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pywry-2.0.6-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 13.9 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for pywry-2.0.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f69d4467653b8bc99ddb1634873e045e99b5f805d777aceb0f03d742942504fa
MD5 b9332850b205811aee02724147b0576c
BLAKE2b-256 8cbbe281425d1d2239e9f0e4b265de090bfa0960256899641b10b08c9f1607c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.6-cp313-cp313-win_amd64.whl:

Publisher: publish-pywry.yml on deeleeramone/PyWry

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

File details

Details for the file pywry-2.0.6-cp313-cp313-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for pywry-2.0.6-cp313-cp313-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 c56dc64355b1594848cd08d088de8371f31366cfa7665f9daada7fcfcb3c4be8
MD5 141678dc9b0527debe40154c04cb34a5
BLAKE2b-256 cc24f687f3cbff58cde6876003b7bb9da1ee32a54aa2b7b3993a08efc5fd1fb7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.6-cp313-cp313-manylinux_2_35_x86_64.whl:

Publisher: publish-pywry.yml on deeleeramone/PyWry

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

File details

Details for the file pywry-2.0.6-cp313-cp313-manylinux_2_35_aarch64.whl.

File metadata

File hashes

Hashes for pywry-2.0.6-cp313-cp313-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 28e9b3c6e9a63dcd9c9f2765fcb2926d677a2db4ece0aa914d0b703a8643c5af
MD5 82b57791c17a8c318bb95db2a62331dd
BLAKE2b-256 30c0d4b1a847f10abea4b1d977660e9cd7eb8cc254a140f4be7e2d74cba3b047

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.6-cp313-cp313-manylinux_2_35_aarch64.whl:

Publisher: publish-pywry.yml on deeleeramone/PyWry

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

File details

Details for the file pywry-2.0.6-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pywry-2.0.6-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 335e7c99efd4a5cc17580df663df4888f58f97c6fb0d55e7ae86b07fc3ed6a91
MD5 3804cd7bc410a30be64ff937edc7e910
BLAKE2b-256 4c39cbd627698e1e9acfffe05efccee2b71cf8dc0ba207112bf3927415ba3205

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.6-cp313-cp313-macosx_14_0_arm64.whl:

Publisher: publish-pywry.yml on deeleeramone/PyWry

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

File details

Details for the file pywry-2.0.6-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pywry-2.0.6-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 608ccca2833091884fca973a09ff2d1bc95671e76159e275c60d7fd42b804654
MD5 14894d6342c6170ee2ddfc814dedd9a5
BLAKE2b-256 7978c040a8def598b7af380aec9c9d4518b77d6ebf979cf78ed0fe03e653778a

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.6-cp313-cp313-macosx_13_0_x86_64.whl:

Publisher: publish-pywry.yml on deeleeramone/PyWry

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

File details

Details for the file pywry-2.0.6-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: pywry-2.0.6-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 13.3 MB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for pywry-2.0.6-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 ce369e1cdb6572b76974be990cdd0b368345308d1a49930b4596cd960a405a5f
MD5 b5f6cb930f4ffd291b60b051e66c582e
BLAKE2b-256 b462ea7c91c0be52c3676c31b83e3e3badd13d6b31da06f95b1c8b715e599550

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.6-cp312-cp312-win_arm64.whl:

Publisher: publish-pywry.yml on deeleeramone/PyWry

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

File details

Details for the file pywry-2.0.6-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pywry-2.0.6-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 13.9 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for pywry-2.0.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 64f0754bc8a8b643c231aee57558dd0bf51db6ad22ba988d8b9bb60dce1aff4b
MD5 db78771fdec58099e436aa7744e05370
BLAKE2b-256 40a0224e957b9d29b6c15e5035fe11974d7e5d166867782694c42d701ecfacf4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.6-cp312-cp312-win_amd64.whl:

Publisher: publish-pywry.yml on deeleeramone/PyWry

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

File details

Details for the file pywry-2.0.6-cp312-cp312-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for pywry-2.0.6-cp312-cp312-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 382ad15fe645993801b07de8f08bf83d982f65025217f6092f955e016b88224f
MD5 6ae2d430b5b94d6422c1a560048535b1
BLAKE2b-256 8e6dc9253b6cb8a1c8b6b5039afaf3afc6cd514e17a9ce74582ff257c10f9f60

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.6-cp312-cp312-manylinux_2_35_x86_64.whl:

Publisher: publish-pywry.yml on deeleeramone/PyWry

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

File details

Details for the file pywry-2.0.6-cp312-cp312-manylinux_2_35_aarch64.whl.

File metadata

File hashes

Hashes for pywry-2.0.6-cp312-cp312-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 4167155e3b20c8631173b25b979b24a0626fea01bdaaef53267734f211f79eda
MD5 8865a60057673e358a5612cca2729512
BLAKE2b-256 c3d8d58b07e551a05943b5389f3a2f9582ed8b5be67fb8cdf5e0abea965c6ed1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.6-cp312-cp312-manylinux_2_35_aarch64.whl:

Publisher: publish-pywry.yml on deeleeramone/PyWry

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

File details

Details for the file pywry-2.0.6-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pywry-2.0.6-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6807e599f9916d9a81443752d305bc9ad5db38bf786791f89bf9b5d001132c2e
MD5 29b91b09d814c61815b8f2b7654ee6c0
BLAKE2b-256 71d58b7695cbb3f2dbcff31c69ad337959cf7a2d0c28198ac9f4e6480d89374e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.6-cp312-cp312-macosx_14_0_arm64.whl:

Publisher: publish-pywry.yml on deeleeramone/PyWry

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

File details

Details for the file pywry-2.0.6-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pywry-2.0.6-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1b8342b0164f43364d17b7058b35e9c067cd5ce8b734e1f650cb4503a1da6ef9
MD5 2fa53a722e6bac6b3f54de649bd05355
BLAKE2b-256 10eea40beeb277dd3f8ecd84b33f9b737b9ff3a3857e7eef58943fa41e9288f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.6-cp312-cp312-macosx_13_0_x86_64.whl:

Publisher: publish-pywry.yml on deeleeramone/PyWry

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

File details

Details for the file pywry-2.0.6-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: pywry-2.0.6-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 13.3 MB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for pywry-2.0.6-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 9523f96e356c61548d728973424c52c7d86f0af523dde53c1390584e812732b2
MD5 d3ec5189c569411f017a122f3963b6da
BLAKE2b-256 357aa29903175f26c59d6afd9d7abb8f9e0f36819388b023e2cf6eecfd22edd7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.6-cp311-cp311-win_arm64.whl:

Publisher: publish-pywry.yml on deeleeramone/PyWry

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

File details

Details for the file pywry-2.0.6-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pywry-2.0.6-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 13.9 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for pywry-2.0.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 92f0e777e2c73858acea90e3b8575bb02631e8b686ae730ac395bf102a7df4ca
MD5 220f2e081c11503c671c12b75c912cc0
BLAKE2b-256 aaf06bd4ed5e2da8755f38eb0741ce337f77f76e1c3f28ce771122870a23bdee

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.6-cp311-cp311-win_amd64.whl:

Publisher: publish-pywry.yml on deeleeramone/PyWry

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

File details

Details for the file pywry-2.0.6-cp311-cp311-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for pywry-2.0.6-cp311-cp311-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 b7f7a8c05eae8c961d90a879ed7283e07260585971797038902e6f4e61b462da
MD5 45937e7393318d45ded4cee82630efdd
BLAKE2b-256 f2d4554f169a111b8bce7ee742a5a3684daf86e2372bc0c85a236c696415c344

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.6-cp311-cp311-manylinux_2_35_x86_64.whl:

Publisher: publish-pywry.yml on deeleeramone/PyWry

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

File details

Details for the file pywry-2.0.6-cp311-cp311-manylinux_2_35_aarch64.whl.

File metadata

File hashes

Hashes for pywry-2.0.6-cp311-cp311-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 d1890d4a42e5ee99c0bd1a7b898024354e1eb24cff72bb82307a05807306bd7b
MD5 9da9dc248c34fc5b327b625ff3561c19
BLAKE2b-256 bd6a4bdbd46f3206303ba52e23c2d53c45e71c4f4981c20d8a857662eae7adbe

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.6-cp311-cp311-manylinux_2_35_aarch64.whl:

Publisher: publish-pywry.yml on deeleeramone/PyWry

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

File details

Details for the file pywry-2.0.6-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pywry-2.0.6-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 c28b490f9daf8e20edc9d160dabb16ba5c4ab5b170a544bb5d772a288d9d0324
MD5 9f9b51a9d77a392d53704a82d94a9309
BLAKE2b-256 6f6f8cc7b9de432e670574b2fdfc8f85068bf62cbc9a0de02e62fbc91bb791ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.6-cp311-cp311-macosx_14_0_arm64.whl:

Publisher: publish-pywry.yml on deeleeramone/PyWry

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

File details

Details for the file pywry-2.0.6-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pywry-2.0.6-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a6f38650a91809ca1adae6b717df3bbe1fdc29855e704e9894fee70e9b5aa19e
MD5 1fe6c6957d7bd151f951612ce3c7cd65
BLAKE2b-256 cc38d9e3713b7722d3b3b3db08071a7c2d03856279ab69a35652462dfec70514

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.6-cp311-cp311-macosx_13_0_x86_64.whl:

Publisher: publish-pywry.yml on deeleeramone/PyWry

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

File details

Details for the file pywry-2.0.6-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pywry-2.0.6-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 13.9 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for pywry-2.0.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 000cac77795b964b46b47d29d0a85eda701388d8154065e64cdf21ea414ff94b
MD5 0a1d2e0e345c4298a8036edd4d1a7d13
BLAKE2b-256 4c3c55ca4544f963c432db0d859daf93c49d8b7c1d836145053a4dc4d240f556

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.6-cp310-cp310-win_amd64.whl:

Publisher: publish-pywry.yml on deeleeramone/PyWry

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

File details

Details for the file pywry-2.0.6-cp310-cp310-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for pywry-2.0.6-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 437cf4580038083418ca121ee26150c330c1ad7693055e0815311efb92cccd1f
MD5 40abe1403b13d051daf34da2e50b866a
BLAKE2b-256 d54b17ecf3d22f2393032e761675f8062e15b9208309a046b834a13b609c3c7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.6-cp310-cp310-manylinux_2_35_x86_64.whl:

Publisher: publish-pywry.yml on deeleeramone/PyWry

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

File details

Details for the file pywry-2.0.6-cp310-cp310-manylinux_2_35_aarch64.whl.

File metadata

File hashes

Hashes for pywry-2.0.6-cp310-cp310-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 b3019e95e68db04036fed4440d35b103c4d69297e4d5f8344a35efe42e472af3
MD5 f53b364dd8f804f7fda83e084103bda1
BLAKE2b-256 d7beaffc335c8d364269a78be90f8a232e5d0f12325b439b604832f2f2b4d407

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.6-cp310-cp310-manylinux_2_35_aarch64.whl:

Publisher: publish-pywry.yml on deeleeramone/PyWry

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

File details

Details for the file pywry-2.0.6-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pywry-2.0.6-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7699c3b4e73fefb522fad87e8584718f8131af80f8b85e3c019c9df197a19045
MD5 63d3117e9e8e9b2420736e86bedca857
BLAKE2b-256 4fcf6dad9fdf19717a0973c52b8fd8c8f7fa4f4fd797454968ccf34d766d5182

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.6-cp310-cp310-macosx_14_0_arm64.whl:

Publisher: publish-pywry.yml on deeleeramone/PyWry

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

File details

Details for the file pywry-2.0.6-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pywry-2.0.6-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3bc62fb088f334780b1447e75df9a12290acd3f896f795f5ccae7dac27244e5d
MD5 d8d6a69dc194d4003cecfc7d5101ed32
BLAKE2b-256 ba7afa026f5fd84591569aa60588db886de93f4fa637c44e1a0b09b13bd8e44b

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.6-cp310-cp310-macosx_13_0_x86_64.whl:

Publisher: publish-pywry.yml on deeleeramone/PyWry

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

Supported by

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