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.4.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.4-cp314-cp314-win_arm64.whl (13.6 MB view details)

Uploaded CPython 3.14Windows ARM64

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

Uploaded CPython 3.14Windows x86-64

pywry-2.0.4-cp314-cp314-manylinux_2_35_x86_64.whl (16.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.35+ x86-64

pywry-2.0.4-cp314-cp314-manylinux_2_35_aarch64.whl (16.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.35+ ARM64

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

Uploaded CPython 3.14macOS 14.0+ ARM64

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

Uploaded CPython 3.14macOS 13.0+ x86-64

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

Uploaded CPython 3.13Windows ARM64

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

Uploaded CPython 3.13Windows x86-64

pywry-2.0.4-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.4-cp313-cp313-manylinux_2_35_aarch64.whl (17.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.35+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.13macOS 13.0+ x86-64

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

Uploaded CPython 3.12Windows ARM64

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

Uploaded CPython 3.12Windows x86-64

pywry-2.0.4-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.4-cp312-cp312-manylinux_2_35_aarch64.whl (17.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.35+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

pywry-2.0.4-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.4-cp311-cp311-manylinux_2_35_aarch64.whl (17.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.35+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.10Windows x86-64

pywry-2.0.4-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.4-cp310-cp310-manylinux_2_35_aarch64.whl (17.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.35+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

pywry-2.0.4-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.4.tar.gz.

File metadata

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

File hashes

Hashes for pywry-2.0.4.tar.gz
Algorithm Hash digest
SHA256 77fc921cbcfacf377153d24216e3d3140de5323e7308e291cba1be07bf9563df
MD5 db76c61646db366de663650405818f2a
BLAKE2b-256 5d02887ff4865f8b53a4b9c4b811539cc4675a06b9a2f865e8a2f9bdd96196d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.4.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.4-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: pywry-2.0.4-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.12

File hashes

Hashes for pywry-2.0.4-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 a5034f8d0c98a984db36f0f3ce988e6a0ca2ce54d635c86967beefa3f6a5fc80
MD5 090c890569680ae6c6bc745f6b35d9a5
BLAKE2b-256 3275de0cd1d8016f6a4b68cca596cd96f3bbd922fb6e3ca95ff5f3425723ad9c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.4-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.4-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: pywry-2.0.4-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.12

File hashes

Hashes for pywry-2.0.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 15905e987a3f7eb653bf912f24ef094b62c1964c28a7eb17a30c18ac3b18971f
MD5 cd8fe86549f179faac7b3af6000b544e
BLAKE2b-256 9f8a0a015530b32425fbc81fcf20c500e17a93917fd7cbd6ee6d67b06d212381

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.4-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.4-cp314-cp314-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for pywry-2.0.4-cp314-cp314-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 03abbfcff4f1bb6bc2f2ac2d7ce5cd62474a5b178ebf5416b2cdd635df402557
MD5 6b3785be24a9396aa28d963862bc7b0b
BLAKE2b-256 7a715cda01f264c6cebb5d0a00ade5ba25c16e3c87d89e0230f61cab673230ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.4-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.4-cp314-cp314-manylinux_2_35_aarch64.whl.

File metadata

File hashes

Hashes for pywry-2.0.4-cp314-cp314-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 005cbe775955b9a3491fc91334d567a78708218ecae07679c046331285941f8b
MD5 79c3a2d2cad495ad4c51062a747271fa
BLAKE2b-256 99d3cf003490f61ef1ba2cb6bd3c6f598d21c52f0f6aa5bd4a14a9a5c39863d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.4-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.4-cp314-cp314-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pywry-2.0.4-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9e9c5d11fe5c2e000cb2f476d43f5cda44fb8e2d76073a1c47055bf870c79e8f
MD5 705f608939cd4202bb3b60e5e755aef9
BLAKE2b-256 f3cf72240116915d7e6dda1f41591ffa928282b36067420d656150960daddc15

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.4-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.4-cp314-cp314-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pywry-2.0.4-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b6adef6f72a637f5946c4244b3891d0ee1638ebca4f6a527e850eb7982d99b60
MD5 60d725e32603cc5f6ccd05e7f11fac87
BLAKE2b-256 89b2e2a15703e8eb44590189ecbae1a020f2c4bc948475bad479584ce7afe377

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.4-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.4-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: pywry-2.0.4-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.12

File hashes

Hashes for pywry-2.0.4-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 0b690e23a17124dfd6f758fd01451f1949297794f159384d299bf7b3dd3567da
MD5 190cdae8431e552ecb33e82791c11e10
BLAKE2b-256 e60cd1026113dae5e7b68630fa6ee00b5a3972b5dc54ddc230f6545c7da83adb

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.4-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.4-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pywry-2.0.4-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.12

File hashes

Hashes for pywry-2.0.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b7b534757b0fcb720cda3fa4c8d58ef5a743bf8a03d798857d7aa8b6a71949a9
MD5 8ca6b0d35457d5b2398808b5fb88a462
BLAKE2b-256 7c63f4006ff180fa33e9a2d2528623c9bb3c6010b9ffff6f3c10fc9439b0e3ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.4-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.4-cp313-cp313-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for pywry-2.0.4-cp313-cp313-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 64bdcbfa64ff1f366e9044330649ce1deeb5159f1a25bba026dbc2c960475548
MD5 54fba3a5192bbc672f73135f0eb256bf
BLAKE2b-256 ca124b6055ece857786dac0c9135779f766e8c219e0815bc9328c1f3fa8c342e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.4-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.4-cp313-cp313-manylinux_2_35_aarch64.whl.

File metadata

File hashes

Hashes for pywry-2.0.4-cp313-cp313-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 017ecafb41d3db6900b25921ed90d19208bd90c1d912534d894b9df3add58e98
MD5 3809a2f8e04f8859495ab434893a33fb
BLAKE2b-256 a2190d713a92d4c7444bc3bf7a1a0767c007883c4ba2e49827c4b94b27971c9c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.4-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.4-cp313-cp313-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pywry-2.0.4-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4ae96ceec5e236f6023ce16c78b100cdf0924f6b9ea5412989f03cc5f05f8b6d
MD5 52d47a79f699fb8cc8f5792de35b9673
BLAKE2b-256 a894d4225e63b1b561c3721edbb2737304db97aee961fe197a217962fc90c713

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.4-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.4-cp313-cp313-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pywry-2.0.4-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6f439d7f9418055d86c6a1965ac4adf65cb919e7d5fce43ee6a30fc339059e10
MD5 13bc8cdd6d8bdb44f8242efb0778c3d0
BLAKE2b-256 1f646c8bbf9083ff78dee4bc35cca5fc3ea5be9c35d1482f2a11591b7dee1358

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.4-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.4-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: pywry-2.0.4-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.12

File hashes

Hashes for pywry-2.0.4-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 ca47ec12f91485bc99639349ccefb9e7cc30039fd21f1a9a1edf0032d8183799
MD5 780681438a08b1c75a80906c58235ef8
BLAKE2b-256 6a95d56b1171a57b191b677c1640059a8e612da76070c683d91ae8fbd9a25b25

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.4-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.4-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pywry-2.0.4-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.12

File hashes

Hashes for pywry-2.0.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1f33cb322384329cdea54cc6f590032684cea1f475a2dc1c8b4cf843bfa829f7
MD5 f7a4d04de5ffaf5e05f01f347dc45c78
BLAKE2b-256 f0a49f5e43b1a0a9ee3e55aa90de21080ed1691f9f6c6dc1a225c9a3ef288469

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.4-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.4-cp312-cp312-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for pywry-2.0.4-cp312-cp312-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 adf4298f8fec26df6163fe9e423b7ae3439ceb2f59d0b343d9d4f0df3964e1a4
MD5 a4fe6d59a83a5fdc1230756627d53c15
BLAKE2b-256 f740a03ba518a1c26bc81e2f49c98987a87a833912d1f4113f2bfa5e463099f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.4-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.4-cp312-cp312-manylinux_2_35_aarch64.whl.

File metadata

File hashes

Hashes for pywry-2.0.4-cp312-cp312-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 4300022f4d7a91852669bb8a6e43b4a2ff91774d309b32b85d68b861a2b3fe47
MD5 218b896990e043b36cafc1b109d87940
BLAKE2b-256 457c7492a6b33b648233ed32b417e172b16f30e6d7773779b5d057aa1c6e0e74

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.4-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.4-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pywry-2.0.4-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 18c8821ec15e7a007182ff48b2b8119853f3bdd6cbcb2edee3af851cf34e1048
MD5 8d0306ea052972add75742a92bdcbb5c
BLAKE2b-256 eddb778a0096a1988bb902a5de8ddd59c93434dcc2e230151aa3c180c7ab1943

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.4-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.4-cp312-cp312-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pywry-2.0.4-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 6eb36245b8096df94803f1e972905d9a4e42c8993b1dbe8b924fa5ca06955381
MD5 1dbf2b256cfac207d9fa04dc7b70d24f
BLAKE2b-256 636f6454c1df310d8bf3b68abbe269654648c5e4da75057073efd5cd5047d574

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.4-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.4-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: pywry-2.0.4-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.12

File hashes

Hashes for pywry-2.0.4-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 b661712da73daf5c0d75517e93b2520cd9a4487d45bc1541e7050c2892fe6421
MD5 3c93b7b5b92fa40e4c42117635044df3
BLAKE2b-256 741f731a003a0edbefb1fc7adf11992c5e5d442f0168b351b0ed3f38faafbdc2

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.4-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.4-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pywry-2.0.4-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.12

File hashes

Hashes for pywry-2.0.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 88df46aa159fc867d9db89ebb28238965bc57f2a357604f2bfdb3b1e0d5b1f2f
MD5 569ca5368235bed02ae7dc585ad90cab
BLAKE2b-256 428c807674ab247a1ce48115fbaa4c3deea3ad428bc9803554b0a31c44c2fb6e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.4-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.4-cp311-cp311-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for pywry-2.0.4-cp311-cp311-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 ac9448e8508e59c18e0ec9b26f4289f83553b39921e540baf259688fcc680160
MD5 71633ec7d372f1c80ad38fa62c25d407
BLAKE2b-256 977126a19cff8ede778c4231f962aab07da790c90499d034920eba54d7055529

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.4-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.4-cp311-cp311-manylinux_2_35_aarch64.whl.

File metadata

File hashes

Hashes for pywry-2.0.4-cp311-cp311-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 dae4d4312e04324524a93ab39106bdba444a76526f2b6ce4b46b83372e43ed55
MD5 ac47f229a0667a3d814509933efe2292
BLAKE2b-256 7bb2b5dc95198d08aaafff3e45d56874eaff931e74c6155f4469edb1fa8ea909

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.4-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.4-cp311-cp311-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pywry-2.0.4-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f50dd4c2c2904778edd87fe5a701d44a1e48698906fc6f06df585a2e5faefa21
MD5 4cfa051b1fc6e3af1c5c6011e6abc725
BLAKE2b-256 74a23eb64b31eacf2d832a410d3e8f3e150f595621a52a730b4ef403d1134605

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.4-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.4-cp311-cp311-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pywry-2.0.4-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 5ecd1bbb887dc922da1b78cf6586f3238791a0b8b4efbbd3ae32eee5fb5dac34
MD5 0f5ca41377c1468fc90fcfd994028ca6
BLAKE2b-256 0475cd76547fd2cb92d023d89883228730286308d9fdda0a96136a78fa03165f

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.4-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.4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pywry-2.0.4-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.12

File hashes

Hashes for pywry-2.0.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a2a8853834af2378d2d7e3eddadf6e2c66232bb20beb57d6812baf4894a03407
MD5 d8368a228c2d38a1b5b43048c8882b70
BLAKE2b-256 aa02f814ca1e37162d1c123bd749c1d152e9a57d13c49ebc12d16ab7d27d8ec4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.4-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.4-cp310-cp310-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for pywry-2.0.4-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 871c411a88c1e95dcf217443bcb8b17b11621b9fe674046e4648af4b66b073ff
MD5 5ea65f951b4ef8a7229666154f587cb4
BLAKE2b-256 b7cae765336236040bc4645c45032f0a15041a779f3800b736b5cf88662bcd34

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.4-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.4-cp310-cp310-manylinux_2_35_aarch64.whl.

File metadata

File hashes

Hashes for pywry-2.0.4-cp310-cp310-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 f321b8c7b25a011106e4ae643c6b2e1ade4c1054facf6b82cd42a79ce0776d18
MD5 0733060e40e094919f29421c22810b8c
BLAKE2b-256 1687f69bee19b3f74cdd56be5f216e3db07e5d339cddae8057935afdb2d03cba

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.4-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.4-cp310-cp310-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for pywry-2.0.4-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 e7e4611cbaff12e9d668b06dd60396cd229b9913b3f82fa0104b2d84e0671d0b
MD5 c1dccc3312312ca019ee247013e76b86
BLAKE2b-256 a127f7ec192fb7c109bf5cf4be090f804bf0cd531af212a3499b9f300bb5ac4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.4-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.4-cp310-cp310-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for pywry-2.0.4-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 76acce73e7630cede8279ab945c0dffd5cd69bc825178c4a704c1ceecb94ae03
MD5 f515f0556b38803be44570dff4a02cfe
BLAKE2b-256 f27933852eaa64384dc1dd8979ca272510add010b17848f5e8e7c3daf3e49495

See more details on using hashes here.

Provenance

The following attestation bundles were made for pywry-2.0.4-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