Skip to main content

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

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

Installation

Python 3.10–3.14, virtual environment recommended.

pip install pywry
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[openai]' OpenAIProvider integration
pip install 'pywry[anthropic]' AnthropicProvider integration
pip install 'pywry[magentic]' MagenticProvider integration
pip install 'pywry[all]' Everything above

The chat UI itself is included in the base package. The provider extras only install optional third-party SDKs.

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

  • 18 toolbar componentsButton, Select, MultiSelect, TextInput, SecretInput, SliderInput, RangeInput, Toggle, Checkbox, RadioGroup, TabGroup, Marquee, Modal, and more. All Pydantic models, 7 layout positions.
  • Two-way eventsapp.emit() and app.on() bridge Python and JavaScript in both directions. Pre-wired Plotly and AgGrid events included.
  • Theming — light/dark modes, 60+ CSS variables, hot reload during development.
  • Security — token auth, CSP headers, SecuritySettings.strict() / .permissive() / .localhost() presets. SecretInput stores values server-side, never in HTML.
  • Standalone executables — PyInstaller hook ships with pywry[freeze]. No .spec edits or --hidden-import flags required.
  • MCP server — 25 tools, 8 skills, 20+ resources for AI agent integration.

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

License

Apache 2.0 — see LICENSE.

Project details


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.0rc2.tar.gz (3.5 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.0rc2-cp314-cp314-win_arm64.whl (12.5 MB view details)

Uploaded CPython 3.14Windows ARM64

pywry-2.0.0rc2-cp314-cp314-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.14Windows x86-64

pywry-2.0.0rc2-cp314-cp314-manylinux_2_35_x86_64.whl (15.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.35+ x86-64

pywry-2.0.0rc2-cp314-cp314-manylinux_2_35_aarch64.whl (15.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.35+ ARM64

pywry-2.0.0rc2-cp314-cp314-macosx_14_0_arm64.whl (13.4 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

pywry-2.0.0rc2-cp314-cp314-macosx_13_0_x86_64.whl (13.8 MB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

pywry-2.0.0rc2-cp313-cp313-win_arm64.whl (12.2 MB view details)

Uploaded CPython 3.13Windows ARM64

pywry-2.0.0rc2-cp313-cp313-win_amd64.whl (12.8 MB view details)

Uploaded CPython 3.13Windows x86-64

pywry-2.0.0rc2-cp313-cp313-manylinux_2_35_x86_64.whl (16.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.35+ x86-64

pywry-2.0.0rc2-cp313-cp313-manylinux_2_35_aarch64.whl (16.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.35+ ARM64

pywry-2.0.0rc2-cp313-cp313-macosx_14_0_arm64.whl (13.6 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

pywry-2.0.0rc2-cp313-cp313-macosx_13_0_x86_64.whl (13.9 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

pywry-2.0.0rc2-cp312-cp312-win_arm64.whl (12.2 MB view details)

Uploaded CPython 3.12Windows ARM64

pywry-2.0.0rc2-cp312-cp312-win_amd64.whl (12.8 MB view details)

Uploaded CPython 3.12Windows x86-64

pywry-2.0.0rc2-cp312-cp312-manylinux_2_35_x86_64.whl (16.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.35+ x86-64

pywry-2.0.0rc2-cp312-cp312-manylinux_2_35_aarch64.whl (16.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.35+ ARM64

pywry-2.0.0rc2-cp312-cp312-macosx_14_0_arm64.whl (13.6 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

pywry-2.0.0rc2-cp312-cp312-macosx_13_0_x86_64.whl (13.9 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

pywry-2.0.0rc2-cp311-cp311-win_arm64.whl (12.2 MB view details)

Uploaded CPython 3.11Windows ARM64

pywry-2.0.0rc2-cp311-cp311-win_amd64.whl (12.8 MB view details)

Uploaded CPython 3.11Windows x86-64

pywry-2.0.0rc2-cp311-cp311-manylinux_2_35_x86_64.whl (16.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.35+ x86-64

pywry-2.0.0rc2-cp311-cp311-manylinux_2_35_aarch64.whl (16.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.35+ ARM64

pywry-2.0.0rc2-cp311-cp311-macosx_14_0_arm64.whl (13.6 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

pywry-2.0.0rc2-cp311-cp311-macosx_13_0_x86_64.whl (14.0 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

pywry-2.0.0rc2-cp310-cp310-win_amd64.whl (12.8 MB view details)

Uploaded CPython 3.10Windows x86-64

pywry-2.0.0rc2-cp310-cp310-manylinux_2_35_x86_64.whl (16.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.35+ x86-64

pywry-2.0.0rc2-cp310-cp310-manylinux_2_35_aarch64.whl (16.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.35+ ARM64

pywry-2.0.0rc2-cp310-cp310-macosx_14_0_arm64.whl (13.6 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

pywry-2.0.0rc2-cp310-cp310-macosx_13_0_x86_64.whl (14.0 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

Details for the file pywry-2.0.0rc2.tar.gz.

File metadata

  • Download URL: pywry-2.0.0rc2.tar.gz
  • Upload date:
  • Size: 3.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pywry-2.0.0rc2.tar.gz
Algorithm Hash digest
SHA256 178b434cbd4c5a967abdf617027d3b62f7f975ba12f40ed995786a7b05c90b7b
MD5 e752be7a346f1e8dc7e791c38d559b30
BLAKE2b-256 2aea97b562270c069969bcee8e99c469506d84e2490a72e770c343104f4906c7

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pywry-2.0.0rc2-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 e4e8ca504d6d8fc7b54061ba08e48141be08786910cc6b18b663d9d75619389c
MD5 0cbb465b67d888babb920fb1c5e1b2ab
BLAKE2b-256 d6ec9cff581f0627ad33ec30865ca72730764f3994df50301d8ca52cd7aee3bf

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pywry-2.0.0rc2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 61e24e4ca470dd88164af145e021ac699f27e04370b4879d3dc84a507fb58cfb
MD5 e6ecd6c032adb720a1c0d69cca8fa67e
BLAKE2b-256 723d3d92560403526297085f8c225c0ff1a6e98bb7300c79ab6f7fdc6201d614

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc2-cp314-cp314-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 02c8040a8be071450e5dc0b4ceda1572b8a3f42750ae96e849c87449e3b6c60c
MD5 feb8b76237284fb4a44a27399670720d
BLAKE2b-256 6325d99b011d9d0c939f18e244dd3f53f936e80c30989323931050ba99c54701

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc2-cp314-cp314-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 8e307b622cc44198036b55a67937065d267e309538454fed402fa9f0bf4c80f0
MD5 7208c0db7d2fa274f6734826f692020e
BLAKE2b-256 da247bd804f37f252074460083ce6cb220d34dca85b0d8a15f11783bf8e9c479

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc2-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4c247c2a458ff7c8faea1c3fe708a6e97442267ee039a3a1e9847b730f7c38fd
MD5 b2eb8ecabb38b7639534b237330c6090
BLAKE2b-256 00bf9772ca9acc9e416cb985ebc44c0eba08b66a5f136066d7298546ae7efdc8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc2-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 047735db0995f182ee718566e2493d8b10a0a18f9138ad66b71a17ecbd08a309
MD5 3e582e0ab96b2971622a61e4c6b20c36
BLAKE2b-256 8ef5c04551d7d0c16116fd8977e08ab3ebac94a422002a6e41fad77e06ec9216

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pywry-2.0.0rc2-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 5bf982bf97125d4d727fcd5a988756fa45a61ff9fdd81f23a1cf48e0f891f1a1
MD5 a18b2b582046057e8e585f609daf1de3
BLAKE2b-256 83eb3a88094ce11bf42fc6f15657b46248055d87e1a80870199c1b502ee997d5

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pywry-2.0.0rc2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 700644bf641e445b3b3727b89556f177fbde4a90c5c1720ed450bf4cc6de4a03
MD5 1c4dacae8ed149d26187fd4431577559
BLAKE2b-256 10d308b5b214aae8864e9db507d802a3b6a06f3e62644e5fc6fce0081a73bda0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc2-cp313-cp313-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 9536f32c55f71782f3a9c5a1e1d52c40c5fc3ee4edf915bbd4ee980b8f7e3255
MD5 40e92dcc2734511fb8d136563c8b189f
BLAKE2b-256 e9bb55fe9fce072dbef6f0fa12f6f8fb0d1f5d1d60d41e92d577d5bc3934db75

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc2-cp313-cp313-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 30836b5407928f8ef01bc2282825de6a833b417cfbef20c8449d67fe4cf168ca
MD5 c488a365a4261b48fa9509635b46698e
BLAKE2b-256 4598e3897aab9c4f1b557645fe6e50712b2185b468ff196eceeecdb289f2fc54

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc2-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8c3a12cef8709ea4d43de8f448c5b389b2506fbad066b6b05f32de81eb60cd50
MD5 a725195b7be86cd8bbb19efe62cff29d
BLAKE2b-256 b1b6fef64dcff961b1b41334128cf5d78285547419b82f552cbe032618b40a68

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc2-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 0d8cd9c6c5d638f3f9fa9c4c13f46c38f8cdc5c0ba3cb5dcf7fa23c120a4b7d7
MD5 a8d2207d7f2697d2c3c16dca8c5f0eaa
BLAKE2b-256 47ad5abb2110278501eeec75ac280e86ca0e09e3c014111df650e2f708d99ab1

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pywry-2.0.0rc2-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 8c1ed4a22eeebc839ac070091dfec595ed3009c6195e9748e0a46a8649198e67
MD5 86f10d73db139749e4e3955ac9347306
BLAKE2b-256 3d02c7abd842bc5ec9d501e563a87b7185801618790a1f9364a2f5ca306f8fec

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pywry-2.0.0rc2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4f3f7c1f3a59d5f8e0803a6752b6285c751ae50cf9523d45ceaf9689c34e3c7a
MD5 b5a74c6dacb81a33ba996e2feabe73f6
BLAKE2b-256 143fba08925e65014d6317b22e8ac57cffeaa912198af92b96aa8fca9fc16a97

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc2-cp312-cp312-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 b84b1214c642d0eb0c9b740434f769909f9276e31b200790edea3401cd6b7386
MD5 1263b45bb0ce39d7effe1c0666c2a077
BLAKE2b-256 d813a3d3973c357e4bf4d00236dc0c5808171bcbce4aed2aa438a8df67945b90

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc2-cp312-cp312-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 2abb7e5c7f9bd5d3d79ce816ccd3ea19d5ae4f3073466e701d1ba5f1f6a5e3dd
MD5 b66a0ee8b6a20f3c7077f60f108ba14a
BLAKE2b-256 83e7245d09a89ae4bbf6bd3f5416350746a855ecb0d353916a8ead826437a8de

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc2-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 05650cec76c76302e01190e84ee6d46f300e88b7ad282aae27caf8358ee3092f
MD5 18a28be0990c767fb63f834263671892
BLAKE2b-256 92ec11de0ab14cd8486d3af0dcb828d6cc4a5ade56fa4b3e26a3e445aab7a26c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc2-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f8a56fe523bc2d84e46f2f7b60f93cdc1136c9dcc2572e7d3e049d65cd36030e
MD5 36dc631e2c78b2044ecbd1e8943e647d
BLAKE2b-256 0ea160617c8ca7455c9501d6021360328f4cee65cb40f3b4aed28f9cde412bab

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pywry-2.0.0rc2-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 e7be3aaff5471648ab634ada8cfd3dd66ec3554b780f3a871ce7a00916bff2c3
MD5 2caffb68e68799300f967dc0dab6cc7b
BLAKE2b-256 6e60e97068b885a835b42ac19a568cf186694f5bf0f7bee7233ee4dec625613c

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pywry-2.0.0rc2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a58107f8b793ebbb392a2a349583352c79e8e51f7201c989d26252c123de19c5
MD5 3e008e3c9287af7854a2a7e3b03cb1dc
BLAKE2b-256 26f2382ec36328e4e7dbe2645fe66f9b47f584e032b8174fe9e87970efd6ce5f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc2-cp311-cp311-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 92272b6baf711136a9a4df3aa7031d67502ff83661421a600b1567a8404ad5f9
MD5 0755bd67d527add4f7397a9388abd319
BLAKE2b-256 59cb46e916e569ad2dd1702093559224db61ab6de4541b7e57b1afffec4d98f6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc2-cp311-cp311-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 3f165acc4ca9e617f99b7fd4f3d364920bea39bd5368987e5af789d8166ef624
MD5 56d8e95daf5d95eee6a59403db83d129
BLAKE2b-256 7f2c07ac78479713bc1c3e5a4f6351ec88b07a99277a064253bd1edfa5f0cd60

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc2-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 3b706121716b2593ac9959ba438782c8b41b208ebf47be1d1fc7443a5bfe7948
MD5 838ff9e0dafddc28f0d978d5fe9dfefc
BLAKE2b-256 40db649fa2273511504f131524e5e8c4365f53a82a3d19d320c20776bcb9cfbe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc2-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 20213a6072a2fba5aff4e946b2a721baae19f7b73a79db2c92cc2d8e5124fb00
MD5 8a746806befe678d840ee57e017a0f5a
BLAKE2b-256 0e50f52f2680e340c9a366feae5748b2170db9c8755f0fe0df08c4531e3a799d

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for pywry-2.0.0rc2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f568ea6a71f02a6a96593eb18e98d07a40ff570ad34df990a18b120d37cdb935
MD5 078b59d119c2ba30bb80a572601eacc1
BLAKE2b-256 5850f95f668eab456efbdab20fbc7e9f27d9b9a0cbcb5565829b1ce3e125ae15

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc2-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 50cc58c082562b2e145047db4766b368250216ad55406b65b1cb9c50fb2822a8
MD5 21fe1d9489af16239a3f50f889eebc67
BLAKE2b-256 87db8769825d03eb377a97fa017914e89ee6030e46469b80895585e89a6bb540

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc2-cp310-cp310-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 3a2a2a2223e38129e1fdd86c5cd775f37bd83e60f9014ecc779cd3681d760103
MD5 757259b194ae4c4cfc403eaeac3d4d3f
BLAKE2b-256 353639c5255d442db135fe2e1855396f70badce83f409931987c28c279054f81

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc2-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 36affb8ce19c5d0ddacc3bcfe4509292aa2d7e4d15e7e58be918b7d40734c324
MD5 ed9986df9b7f885977314c1a7bd72d8f
BLAKE2b-256 004d0d0c868f105ba352e96901b3e1e58e99e85858be580e5a8498079e18d155

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc2-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 81e77bc2f7a003f9275e25fc9db70975aa50c7d4eba3cb8fbb93456e1862d040
MD5 a2b13563096a1512b21b0500f0a8689b
BLAKE2b-256 62506dffc5cdc31c89bce7661f5441fc5b0fca51af2ed8706091b9ab999e0332

See more details on using hashes here.

Provenance

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