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.0rc5.tar.gz (3.8 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.0rc5-cp314-cp314-win_arm64.whl (12.9 MB view details)

Uploaded CPython 3.14Windows ARM64

pywry-2.0.0rc5-cp314-cp314-win_amd64.whl (13.4 MB view details)

Uploaded CPython 3.14Windows x86-64

pywry-2.0.0rc5-cp314-cp314-manylinux_2_35_x86_64.whl (16.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.35+ x86-64

pywry-2.0.0rc5-cp314-cp314-manylinux_2_35_aarch64.whl (16.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.35+ ARM64

pywry-2.0.0rc5-cp314-cp314-macosx_14_0_arm64.whl (13.7 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

pywry-2.0.0rc5-cp314-cp314-macosx_13_0_x86_64.whl (14.1 MB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

pywry-2.0.0rc5-cp313-cp313-win_arm64.whl (12.6 MB view details)

Uploaded CPython 3.13Windows ARM64

pywry-2.0.0rc5-cp313-cp313-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.13Windows x86-64

pywry-2.0.0rc5-cp313-cp313-manylinux_2_35_x86_64.whl (16.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.35+ x86-64

pywry-2.0.0rc5-cp313-cp313-manylinux_2_35_aarch64.whl (16.4 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.35+ ARM64

pywry-2.0.0rc5-cp313-cp313-macosx_14_0_arm64.whl (13.9 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

pywry-2.0.0rc5-cp313-cp313-macosx_13_0_x86_64.whl (14.3 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

pywry-2.0.0rc5-cp312-cp312-win_arm64.whl (12.6 MB view details)

Uploaded CPython 3.12Windows ARM64

pywry-2.0.0rc5-cp312-cp312-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.12Windows x86-64

pywry-2.0.0rc5-cp312-cp312-manylinux_2_35_x86_64.whl (16.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.35+ x86-64

pywry-2.0.0rc5-cp312-cp312-manylinux_2_35_aarch64.whl (16.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.35+ ARM64

pywry-2.0.0rc5-cp312-cp312-macosx_14_0_arm64.whl (13.9 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

pywry-2.0.0rc5-cp312-cp312-macosx_13_0_x86_64.whl (14.3 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

pywry-2.0.0rc5-cp311-cp311-win_arm64.whl (12.6 MB view details)

Uploaded CPython 3.11Windows ARM64

pywry-2.0.0rc5-cp311-cp311-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.11Windows x86-64

pywry-2.0.0rc5-cp311-cp311-manylinux_2_35_x86_64.whl (16.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.35+ x86-64

pywry-2.0.0rc5-cp311-cp311-manylinux_2_35_aarch64.whl (16.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.35+ ARM64

pywry-2.0.0rc5-cp311-cp311-macosx_14_0_arm64.whl (14.0 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

pywry-2.0.0rc5-cp311-cp311-macosx_13_0_x86_64.whl (14.3 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

pywry-2.0.0rc5-cp310-cp310-win_amd64.whl (13.1 MB view details)

Uploaded CPython 3.10Windows x86-64

pywry-2.0.0rc5-cp310-cp310-manylinux_2_35_x86_64.whl (16.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.35+ x86-64

pywry-2.0.0rc5-cp310-cp310-manylinux_2_35_aarch64.whl (16.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.35+ ARM64

pywry-2.0.0rc5-cp310-cp310-macosx_14_0_arm64.whl (14.0 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

pywry-2.0.0rc5-cp310-cp310-macosx_13_0_x86_64.whl (14.3 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: pywry-2.0.0rc5.tar.gz
  • Upload date:
  • Size: 3.8 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.0rc5.tar.gz
Algorithm Hash digest
SHA256 e5113e462e08d1db6f38cad6d02a03e93df39d80cf6995902d0d1373f5979c84
MD5 8790549b0e475898400850f23098f76a
BLAKE2b-256 1329a5b2f1fb8df5bafe84d388f318f3aeb101ddf65dccb1a1bc436aff108e0f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc5-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 12.9 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.0rc5-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 86b75c05b41a1cd74a14d9ac94fa191803c875807d55364202dcc500e391361d
MD5 f8cc4119080102ad3071b05495c08411
BLAKE2b-256 e11a5b1b01119a3f60b7fa2493695edb77a05999e35080b7901fb9b645274a44

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc5-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 13.4 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.0rc5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 12098210ba92821e0480444e7823e28812369600f7de27900115a8db1e79e57c
MD5 c4abb600349c69360a5ae701e76dd3e4
BLAKE2b-256 72e914fb5f56b9c416547027178c89d0b732a5c6bd89bd813c6f0b93733aea40

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc5-cp314-cp314-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 dcaf388778257c3968b4e6873ebd6ff56c44bd5bb3a33b305d4141c22a6d7400
MD5 1228a454148e052117fb9ef009a55bba
BLAKE2b-256 c67efb187dd7d0c4137f888ec77fa9cae65c0cf8e4a4c4bcdbb0b55b103b394c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc5-cp314-cp314-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 b380e9069020cf9c1b2e06be60432024d6950aa402160a27226fa69e37eec6ad
MD5 c52729210449c675688d333e486acf8e
BLAKE2b-256 8bb946ff4b0640ccea84398dedfe31ea4829a68ade73d6c5eb0a2362a6ed19b2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc5-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a54a8d88f18c61664bd1cb7da88e509624deb089f2eb5448724682ff96d39a23
MD5 5803964ece586c765247a0d49c89854d
BLAKE2b-256 50e40b5738b026be17831aec801aecba2bb8c5ed3cfe91d1c42ca3e0a32cb97b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc5-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1bcb979b907e236319f07057ceb6e70f3558975ec991106e7f3a675ca806ef0f
MD5 ca3b4a1196bc54ff4e5c633233513e84
BLAKE2b-256 0c6a8961ab4b811900f475349771ed7531e6a6ce211be265e55926c57f13a4da

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc5-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 12.6 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.0rc5-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 137e186f42e261dd72e31e92ac2eecfc123749a3d1ff7bfa09b689039afeec89
MD5 0602b82675988a512e1293a434dd7a17
BLAKE2b-256 e643f4625fa3549ea541cc316fc3ba6ab8256e168c8da423059a2d6d5452de44

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc5-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 13.2 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.0rc5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 40c03f4a310be705d0099ab0b646e429cde2838ad7523e8114a55df738545aa4
MD5 f45b24aaa2b46c618eda2786ab365e9d
BLAKE2b-256 42a7a9423b743b69031f9f0c525725955efbf768663e2635e7fee385d430be29

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc5-cp313-cp313-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 f2eaa458bda65908344aeec1b7aec1f2c998a3ce0d17b69b3b761f1037d5a3e6
MD5 2e8bcc9234735a8511b1fd3356558dda
BLAKE2b-256 821fe4c63777ec4f6a5bf1532bb7614058893a97af3bb0e649af7962d84574fd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc5-cp313-cp313-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 548e94b920e3d3cd5a3c494371a7164e663b112ad418fe88fce364d09597f0d2
MD5 4f674789192e6ddec1a1f6b6100f25ae
BLAKE2b-256 9d42121c025e038b62e6690b4fcc7c156351b0d2037e1faefd46d2872e4090e2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc5-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 09aff7812d63e7fdef61f6c59a1c68bf0d93cd9b630df099189658b93b6ee68f
MD5 b566f5ffbda2ac3e0093d28c53e4cccf
BLAKE2b-256 0882f3fdb01aebc93a7780de9b7340d6f00846519c31cad725f0ad86a70e9c7b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc5-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 7b10bbb073ac5cc5a3f73a2de6be51c03334c289dea7f45ac4a564a8ecc2a09c
MD5 c86ce2d56f58178cb85235fc71251ecf
BLAKE2b-256 705fb711343c438984d840f4647ca660d83acdd4195f1132be509f0e54dfa318

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc5-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 12.6 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.0rc5-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 5d969649556f79fddf8ce6d1d64e99fb3420667fa24803d404ef012af5a9d475
MD5 a080e86a6f6244f63d8ea3384fc46cf9
BLAKE2b-256 288ced87c15d07a999e877db7ceeab04cb93695ea70bd35fe33e55ee90369651

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc5-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 13.2 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.0rc5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d1363a8843a5c1144beb8ab3f9d4aaf19c17832904cd4b6bef8ee2ba908bbae7
MD5 0322bb3460d60172b9418e9794409993
BLAKE2b-256 4940b582250f21b1fbf6f0ee83d4dc4238ad95a4dc2d184c03037225a027d61e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc5-cp312-cp312-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 d27d7df5ce772febf549442bde884402eb0b85d6d16e81b0615fb58d084f4e70
MD5 711a69563a0f45f75ba1b9abbacb0b3b
BLAKE2b-256 24017c32a63fdc7b73c6e4be7f1e8c3618c6fa3ac77e43b8b74bf5c1751ffd3b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc5-cp312-cp312-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 b81b43d147a29ee9f308e56d8e889ab5d2774887124746c22d8b51c0a2a2407c
MD5 6cff55ed41ff60b361cb5df54351ac6a
BLAKE2b-256 cb8c480d657280966314cabb32e7d502e5aa6dc4f5d306fe9cbe9b77821563fa

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc5-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a0a2273f3858495f78da5bd2a751993518c533b367a95803cd04212901e813c8
MD5 1e586cea52ce7b1aa3a3bc16dab619b7
BLAKE2b-256 ae227fda3955fa2c2febe487cbbfd80b730398179838c876c6b592d5844fa0b4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc5-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 c331dc632672dc10adf57c72dd20ef9189b47df669911616c3a28b2b7b2e2044
MD5 f76d8db111e777dbb961bf7597a7e9fb
BLAKE2b-256 72b86bc2ff5ea43ebdb238357c98c87f24599845bbf18bb100da7d0bbbd84417

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc5-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 12.6 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.0rc5-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 83f5f567069a901012d6de189625b33b494b65c4c8ef72845aebf9d16a3f318d
MD5 fefd4df48a66ee9d4109a1fcb5ab50db
BLAKE2b-256 4697c96b2f70ba91c155e662ef4f63d7f2fc77d51f4cc9087d5399744042dbdb

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc5-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 13.1 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.0rc5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d4427731c7914500d3b8825736f4000a4e4cb64d0dd179058d30d0ce3e7b2eab
MD5 9e82af600a93d606f1863cf077fac046
BLAKE2b-256 dbf018d00a8f7c8ae1b576e84db93a3401ff05b26e178f3ed5b24a7905a233c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc5-cp311-cp311-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 cfa90c9e1856ddc9040816409c5aa312c839954fa170071805b3543db723f4f4
MD5 e4613f7419c05fb03798c3409fb82ab5
BLAKE2b-256 78b60a1e762f332be109b6fde4d1f87c26f2d0278d6eff69a7920b0b53b2fdae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc5-cp311-cp311-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 ac4160d58ffc33d886e2510ae3ebdb583553af91634d1131c32408f2160e04b5
MD5 d2bf55a528d1fdae5df2143399672848
BLAKE2b-256 d8d16abca159882490ab1a347fee03cbe82899eff1464f07a4cc692a471f1764

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc5-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 052d65a88c9525eaa5f7d0b9149c781bf8abb5ef4787a69596fe4e9ed979622d
MD5 f2f48924c1051dc9a420c1e6c11138d2
BLAKE2b-256 d5f56d8dc5550fbc4b8c969e173ccb9767c8dcb37e02981e66ee326cf4f9d14a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc5-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3d60875d83a99945bc2e74b8d675eda5655b440df191dd73c1d83a56f9464e85
MD5 f577eb7d68d7ac26fb10a8572364713a
BLAKE2b-256 bb2e8ab24d1abc65e1d22bb3713a77cc18341a872ec608a3946ea0d617e3f117

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc5-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 13.1 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.0rc5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c3121468d518be9ca324686b26feb88f7a9432006d4cc406bbc3fc9952a4d4ca
MD5 9d95c468331cefffa72bbf7bc76a2b9a
BLAKE2b-256 51fe17b89f4e18a1f7991b0626785b3c32640b15dcfbbe41b5779dba82e8d508

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc5-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 75a707a42212a73c27fc5f86e74f30665c7fb084aef7acfa5d9f5a87b24d649f
MD5 de8aed098a36e2aebccba06d31c3842b
BLAKE2b-256 43f964df4ee325b3a618bbd89abe3be32671ad89c2b6a2ff730c0f4eb36a7463

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc5-cp310-cp310-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 6c89da0da440cab0c85ee769b7496722a91797bda44121268884da125e868930
MD5 5f4c36f55afaca83e8e6ed8bc0b018c5
BLAKE2b-256 595229d2d616d397e2470001cc57d1c9d78f44c0919c9a495cced34e79fdcccb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc5-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 94e875ee62d344a16671048079cd8a0e0fbf30b3f7195cf1c110e6a7444f9bf5
MD5 fc7b6eb2a0c6094f07ea7ce73630625c
BLAKE2b-256 dfb6718808e1114ab88a8d46c05940e3dee0e4fb496ee0ee5bed3b789f3cac64

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc5-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 218bad78b4d755246d466a38315d28f8814407c2e9e280649988e527d7edb457
MD5 8da7aab44bd3b1e9f2e987085fa360f2
BLAKE2b-256 3b6cb2ba08dec1c03f6f3741d66c1d0807206f335299c6a2afee352c29362fc7

See more details on using hashes here.

Provenance

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