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.0rc3.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.0rc3-cp314-cp314-win_arm64.whl (12.5 MB view details)

Uploaded CPython 3.14Windows ARM64

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

Uploaded CPython 3.14Windows x86-64

pywry-2.0.0rc3-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.0rc3-cp314-cp314-manylinux_2_35_aarch64.whl (15.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.35+ ARM64

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

Uploaded CPython 3.14macOS 14.0+ ARM64

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

Uploaded CPython 3.14macOS 13.0+ x86-64

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

Uploaded CPython 3.13Windows ARM64

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

Uploaded CPython 3.13Windows x86-64

pywry-2.0.0rc3-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.0rc3-cp313-cp313-manylinux_2_35_aarch64.whl (16.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.35+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

pywry-2.0.0rc3-cp313-cp313-macosx_13_0_x86_64.whl (14.0 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

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

Uploaded CPython 3.12Windows ARM64

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

Uploaded CPython 3.12Windows x86-64

pywry-2.0.0rc3-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.0rc3-cp312-cp312-manylinux_2_35_aarch64.whl (16.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.35+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

pywry-2.0.0rc3-cp312-cp312-macosx_13_0_x86_64.whl (14.0 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

pywry-2.0.0rc3-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.0rc3-cp311-cp311-manylinux_2_35_aarch64.whl (16.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.35+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.10Windows x86-64

pywry-2.0.0rc3-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.0rc3-cp310-cp310-manylinux_2_35_aarch64.whl (16.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.35+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

pywry-2.0.0rc3-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.0rc3.tar.gz.

File metadata

  • Download URL: pywry-2.0.0rc3.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.0rc3.tar.gz
Algorithm Hash digest
SHA256 3e429cda11a1403e86752db55335157e35bf4a3d144848af6e2e6dfd884df9dd
MD5 4879f9efc902af686091cb7392ce0622
BLAKE2b-256 5f74c2590793579983371b6088fa5944a394b76610e804cfb2b56f485848c733

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc3-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.0rc3-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 939bbdbba08f57ceb48c3d7f4c83dc8e0243719f82b74e09231fbff987500364
MD5 e2f1b6cbae6cc3cc510a647f907771ad
BLAKE2b-256 1632aa2169fa97313da286e775577c1fe7ddb5b5c8753cf54943c5ce0ac7008c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc3-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.0rc3-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 bbeca4e6cd2accea2061f408d8953f21b60bbf0e0aa00cd827c47e3fb6ab0404
MD5 43a2ef865b8fff8d72b6c8181b2c051e
BLAKE2b-256 054cbf6894782d4613eb3665c474f12d2d9badba6e726b99ee62889b601731f5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc3-cp314-cp314-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 90b8dcf772185e508c75662312d00d4bfed7011ec1e0d3c1cd87797c48ab4466
MD5 04cacb6444d33f4781281a3157f54766
BLAKE2b-256 d27d31d38fa24580c36e00254f0830546562126da39b71f6111e701b886bd1a2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc3-cp314-cp314-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 078816658f7705d02c0d10d1e3dde670a6ebcacfb35289950e06512194d3a0a0
MD5 33ee53c0bc99bed0a53f064b6d1a6171
BLAKE2b-256 b825a80701a35f235737e6c21545b4990338126ef90114005f20a15cbcbbc11e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc3-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5c031671e20fdedfd0f7bd5e340fd47746aa9ba248bf9eda47f0b00d6fefd001
MD5 0db7065d073f3943b0c65d9eddb52e4e
BLAKE2b-256 6aeaf5410c35a454d128a3f758a3b34a6d2b3429c84f3a897f2afa594d93569f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc3-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b4570fb4a2c49e80dda0d168abe70ba083b9edd4b2a0d98381821f92bc32af3d
MD5 66eedb3723d499f119f2984837867b47
BLAKE2b-256 40a43562cff7ebd6e3eccdf07a2132b101d8e544815bc08d4ff45488a82230d6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc3-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.0rc3-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 985d8f2e87f6043174ec6bf42d1426c6e554cad82a24cc34a30d950737b3116f
MD5 ca776478df75e4eae80d08950bc92f13
BLAKE2b-256 e124ae53f9a1f394d97d800cfd2e24f20fe46494ee16716d45359427b3ee05c0

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc3-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.0rc3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 94fdb70583560bb6cc89acacdc0d22b82b06de0ead49f599ee1c43d77df2a5a4
MD5 e95df4372a4daefaf2b2c2b127fbcdf7
BLAKE2b-256 3630d14c78bea8c841752db7daf5468e5a1cf908fa5ce222683563a9f47c1a43

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc3-cp313-cp313-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 1750e5a00ef421cdb230ac85cbb9aa804cfed8c3ad5c2e3eb88142f8fc4d495a
MD5 4c568ca66bdb0b5005801db42e54e514
BLAKE2b-256 c188969120bfcfa297a82f758f6174bc3341dc377502582ff879713928554410

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc3-cp313-cp313-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 aeab3d649d9054f8b9214b21f9767ae8773898dd9b01c0339e987b6f295ab175
MD5 221192f5eb488c844e78825d20e4752e
BLAKE2b-256 77294b4272e552fc9a5e507c7e8d8707983cdb8fe10c539eee7084722656c64f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc3-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b0d2cbf1efe0130dae2c42c31165b5f5f0bd88bd89a4fad6d696745b32043b00
MD5 9b542e213fe75cff8577b1a2974507f7
BLAKE2b-256 ee311a655682853732ff0b3402fd9bb25c7f0052ec0093b29f84293cd632367a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc3-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 dfb3c0cf4814f736208154efe581638e9d69bbed4e69c2e590b7573054bc44a1
MD5 ca478768442067e44e76b5a533e04e42
BLAKE2b-256 9a3abc583b0c92fe8a37d8231938a52cfca93d3c8bf8b7faa4b2c97afb32c34a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc3-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.0rc3-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 97a10144ace147d48a496c34fe95e06c1f52a0fbd239da5933db7c89fa08a3cd
MD5 450be6452aaed4b13898fc0143bc2636
BLAKE2b-256 b037cc1371d89700e0a1c9576cc09886e0ce5c9768ceb08e0253bed5bf8e4f09

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc3-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.0rc3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 66a6b895c905145be335ed80f688bfa4b0122fe4f2f5cf003e7b55e1323b5886
MD5 2e531b858542a4375fbf07805d3e6e66
BLAKE2b-256 9b0f4b2424e289250d86ba330d4abc94c92ad4a4c0b98119402126072b7b8a5b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc3-cp312-cp312-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 3d3c89c3d85eabeefa5e196b9d368bedfaa5bec8eb04d86ebab640452bdc9a43
MD5 6a69695a91646d74dbb6a3736a19a9d6
BLAKE2b-256 1adf228fccb6d547f7fd359670701d7262b865a763018e30e2c0ed7188e7d74f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc3-cp312-cp312-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 16929840b957afc8d4223fd5cc8c2269cade1cd24db411eee59135431968981e
MD5 946cec84a3491a2bc28346e38f5f8b57
BLAKE2b-256 a38ade042ced71cbe826d50e6117720e2d67f456a6e0a5361a0f37dd7df0158b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc3-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 65ecd9ee8f596b2aaf152c24b3dfe5b37b31be135d379890563cee5674ac7a4f
MD5 b704fd6fe8742a6ba89a1b303ca42689
BLAKE2b-256 d55ed806f4e85681ee2e23de257ff79731670ba808e82e07526640521a30cda3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc3-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 227732f5637be7b5fb646b8e1ebe0f312d3d0c1be708c547796f8add3366b3fa
MD5 f61aad71c2bcf4d24e582279a8d2c673
BLAKE2b-256 d08ff5b3325652cf2fe854d319169e1c16b5c20a4f3adac93d816ee519b9da94

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc3-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.0rc3-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 e4966e5d739735ce5ea0a37ac0064f39b8b8f7e7eee25ee3967c2accc3cdd235
MD5 5b19a01fd47c105eddbe0ddb97f6e191
BLAKE2b-256 fab8866990991bacaeb4b655ab1f706358855b14fb32c32f74a76bf9ad54de24

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc3-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.0rc3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5f368f2ceae094d30424fbca608b6e5a9dc7b0c9297a2c379b13e904ca9d6ad6
MD5 f66f51bb0c679c1308b1b0e76aeb8204
BLAKE2b-256 1fa9f161b54798fd258f75008c948c618539b163d9a737d764632b27f017e6dc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc3-cp311-cp311-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 982dec4253da334a046e4667f9dfd40e7d07bf4120434e53d0dce9a8a1ac76d2
MD5 47e5c2c0148f09f901ecb72446435da6
BLAKE2b-256 6467bedd995afec76fbe59f91d0cc6c60a75c465f9e1fd76d059bb4c4a2aba28

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc3-cp311-cp311-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 4f536e159f580e9588b6ed6f71a0d4ae7e76315235b6490417d54f10eca059c8
MD5 ba7e44c49a8a152ade5f5959472af25b
BLAKE2b-256 d71e1dac5417544ac89b4c718be5c33222cdbca46048e8ceab5b9d8901e25d2b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc3-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 6ceedbffd9936a2bcc6dcb126a2b66d2e47999c127ed5dbd94b46d75bcbf1b61
MD5 ca88e55bd903725ff84213f4bb3d3931
BLAKE2b-256 5563bd99743d2a902cadd122079d4dacf44db100a2d516afc12e5442726e32f6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc3-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 25b68fa5ff8e4798faf46bfd56f04286df5aa8d314a52576e06eb14e060f1831
MD5 2ae7b52ccd3e26b7d17b9542eb282602
BLAKE2b-256 5a4442ca782ed564de5bf4a89dc2fdd51e73d2efbdfe9d10c4b74b6c84c4e4b3

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc3-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.0rc3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5edb9c0bdbdb12828d21cde5bbc044442e06c56836125dc5fd1eaa1f469420f9
MD5 51d95ae4df2c1d2fb82dcfe1acd0c314
BLAKE2b-256 21e718fc376c323c91480ed16f662823f6c798d84e9ee974eee7f9838fb9a9fb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc3-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 3626e2885e8f94ff2fc25e1dd3366c239c04f936728294e4a83f8596e617aef4
MD5 e6e723d00e308f34eadee1767513290c
BLAKE2b-256 858e0547acf2e211df6d3e8b227d98995207262f5a193e265c2d2142c4f544c5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc3-cp310-cp310-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 34089461b9a745877d7aa0b3538be599861fb00521a480f15827508d2425949f
MD5 de77daf764016f41ebe1db44e3f80ea2
BLAKE2b-256 a3e56de7f0d5e77984f33e0bc4456e3fabfe4960aba916500fc6c5d1599d0c6b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc3-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 8c43bb7dda6444ba901b218e5ed60b521defc0578062bf938b9ff2e99ee9a994
MD5 de8bc6a711e3261ea994cd8c878fd538
BLAKE2b-256 b531ee53986307387948af38f726fa58f6a2432ecd738c6c87d23b39329d098d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc3-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1ebccffdcf681529a4bf8c4ca7f826cece7baa5b338658a2cf87488c244cf328
MD5 551dd5e76e457c89c2d6089595baf53e
BLAKE2b-256 6fa1051a2c4578e0c590b60ff5e38499d5708fddf4b053e10f2cb4aa31ee0a86

See more details on using hashes here.

Provenance

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