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

Uploaded CPython 3.14Windows ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.35+ ARM64

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

Uploaded CPython 3.14macOS 14.0+ ARM64

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

Uploaded CPython 3.14macOS 13.0+ x86-64

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

Uploaded CPython 3.13Windows ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.35+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.13macOS 13.0+ x86-64

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

Uploaded CPython 3.12Windows ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.35+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.35+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ x86-64

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

Uploaded CPython 3.10Windows x86-64

pywry-2.0.0rc4-cp310-cp310-manylinux_2_35_x86_64.whl (16.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.35+ x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.35+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

File metadata

  • Download URL: pywry-2.0.0rc4.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.0rc4.tar.gz
Algorithm Hash digest
SHA256 f5705234cfd5036df9df6816454faee97aecbcbcf637e123a49a696f4b44d591
MD5 5b68eacfaa1f107859aa65204a6c7356
BLAKE2b-256 de872c67b1d60ca06899cb6ae3558af82a623feab4c051a47687259153b672f8

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc4-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.0rc4-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 dc60dffe47cd95df7472fd908d51146dc1bf782d68d4b07fe19ea5ba644a41e9
MD5 c564aab262ce6cc95a14c0a6afbee110
BLAKE2b-256 b85ded793bcc45ea272fe8eb4b97117f74fa042ae9ac210238f47218403bd39b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc4-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.0rc4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 986577ccdcbced6a6dbd2e78081152681392587e961ad49ca8010ec8fe55fce4
MD5 90b2367b2f4fe4b2d08e694c3d7defb6
BLAKE2b-256 33ae364a1b0035606bc1bc2f014003a0ef099a598d342bee570d600322906859

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc4-cp314-cp314-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 7c92cff1494b65b9fd35c09f3ed2d2b264a87aca5eaecfc8f854320c365f36ce
MD5 28b3c6aeea9b64db2d2038b3ae30f11e
BLAKE2b-256 1a80f23c4f695fb75b27b5b531cfbb8ff636ff01792fb68cbf291357683af4d9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc4-cp314-cp314-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 760d834a8c4dd0fdd566a183d73619ba578029ed52f92441bbaded29f5075823
MD5 4c568c4a56d8583f50b2707b87cf590c
BLAKE2b-256 a721261fff7532fd2be485accc3931df4903d1a6159ff486d1e8eadf04a1f49f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc4-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 b35226709bf370dce57d8db6371b5eb945f2b42242d8087b26a524ca5d4f58a1
MD5 ff83747c37156f919dbaa05b7a710895
BLAKE2b-256 284585081345c1c06d7c93c5234a436f1980b22dc49c604bed601a9fef14e527

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc4-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 bef5456c845422a2a8a719e3e93773991579432958a8d52ab06206cec2884e41
MD5 9c3c65f86ca035aeccf8adb1fc545d64
BLAKE2b-256 85ab450529b3ec7d65cf121876713befa4c0f5decf63ab08fcac40f8aaa60c7a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc4-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.0rc4-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 e73a8ac19c04ea37371269e20433c701c0aa95201060355b30480f81bdebb6ab
MD5 c814e156161d0078d35ffedc0765f3fe
BLAKE2b-256 762710bb4aff456b8abad3d2eed0ec3399d43d78b3081253b9eafba59e3b023d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc4-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.0rc4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3384589096154e0eaba285910dc9a5ccfcbf0c6385d6dfa5c4304a369ec1c7f2
MD5 b973f0a95c9d4ebafc7596bcefff50a5
BLAKE2b-256 f334451a3681cd5c2d39069c8e1373ab0fb8818462e4885d8d33f94807c25263

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc4-cp313-cp313-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 8adeae7a3798647715ca4b3f8568faea1fd86ce8a4dd821175f24c8c7e9182e4
MD5 368eced1e7f942b2d5580fe2d41344c6
BLAKE2b-256 50052b4c0417e58ca848cd0d9d2dc44507c029eb596a940d5a84ca274f4f5468

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc4-cp313-cp313-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 e569c96c1aeb13fb923425e1f75aa4e8a719f4e6d07ad4cb13ceb2c317b66a97
MD5 da45a4457d8ce82894af4b4638a233fe
BLAKE2b-256 30e5a5d13a7e70fdaca9612e63903f0c5536b3f103b2ebaf2754c2bac370ff5e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc4-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a99bf75c56400e807a0cd2b037abd639795f3f604048421a46909185ae3231a4
MD5 c7376610a3c0020e7f93e3a16a516a25
BLAKE2b-256 0514cf2b42458ad438ab270ab943b83993e11cfebf51bd38848b78b5a98f4eb1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc4-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 b6dba7e3996998d35ca838e663c4f34c5d2100a47769bb40d08b158d4ef0a092
MD5 a2ddc7e8e784ada93f464f1d8af232ee
BLAKE2b-256 fdfcd153c722f8a3b45a43d74b6021b606862e5aafda383b61ef350b76b4a8e5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc4-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.0rc4-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 e9647511dd70225a45939315766ce82c830a5e04c11b88b5afd17c81e5048dec
MD5 3eebda07ff4ee92a83ed6a2804273abf
BLAKE2b-256 2ce81def75e253beaaf220a29225ba478498213e6855ae098977522884be9396

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc4-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.0rc4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 8aa5e33db835676a6382abf5ddb0cf5402a52a5b70693efde83c99c8506de186
MD5 c445b303ea0a62ed8cbe33574d8d2cbd
BLAKE2b-256 6c80b1e2125ef21163267b61e37115c98d86e710d4ba6cd8991b6e2d04e79354

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc4-cp312-cp312-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 ccbd0f083381d521b8531b0cf789f92f400c9beef4679b1ac138f5bb80a06240
MD5 0023221295860fcbd51d4c71ad65bb7e
BLAKE2b-256 cba4188b4d854cdf1bf1eca6e24474f3bda1f74640d737297cff43c69ff29e58

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc4-cp312-cp312-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 dc2e27ff9c9959d8a6384b29ae8761a90dea59f93bd53f09e464422a7537aa18
MD5 4e87d38c6a934222e911fc4d0a8d0680
BLAKE2b-256 71519832978ed924b2dbbfb2fb2d34f1ca75f674fea92670d315dec9471ab84b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc4-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 5cc38d1dc6f3e42231a7d11299891421b60a9566c2de1264c330752293379c4f
MD5 2ba7438472ff3b2e4ea3db1e7f1845ee
BLAKE2b-256 72d3e697a896183467890c96b63c4f4e1e22740767ea73413099584c35e26ee5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc4-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 654e570f5efcbdfbe5c5ee22035f601fbe1b706ee9e1f9006476ee978a940b99
MD5 ea5a1ca9fe174b5bd56894d507cc59ce
BLAKE2b-256 bcfc5a36377f636188a4e3749babf70f60da8ff00c3e462f826b0903e201f0b8

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc4-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.0rc4-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 b8c3050da817baec045415de2b183c815294ee2e50f0fbaeba11447d4d6486a5
MD5 1b9c45ef431104a05205779e3dec2c66
BLAKE2b-256 df7b218e4aaacad338c8acdc94fcc7b64f1863e4165bc1776628920e07c0f065

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc4-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.0rc4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4f23d700cd864e51f674fd9eb37b10a8c295e09804ef6cde2eaf13e843a15f6c
MD5 28d41d50a654d70db1e16225379dd72e
BLAKE2b-256 c74388c1adad1d8d0e449b2419d83619a4477dba8b323ccfa11df03b5a3b4730

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc4-cp311-cp311-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 b80d4f0a264663ed9f9ac7c24df53625f50f8f2d42794f73b0bca40f4d72292e
MD5 0d95b6d8231762cbf506e375eabf73e2
BLAKE2b-256 b5a9c06d5bd5397e29854794bca23002bc82ddf212b66e4ce97801658ece8610

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc4-cp311-cp311-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 d4c7fbf65c25adda9eea09cc59a1e8bd22befc580c7016b7e94a9e3cff3968b9
MD5 faadfebbe3ec7591f86b7bd0c6d3fd7a
BLAKE2b-256 fca2afe5b375c6b5f3567c0059b4facdf5834accaba4bfbaee659444df3f6445

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc4-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 22a2ec2035e6fbe10cc3fd282feb34c9c5570ff025dcb795adcebf1fcc9e7ad6
MD5 8cc8f31401e38d7ba7c65ae3087cff5c
BLAKE2b-256 51e5c45c090d6aba42baef0729e01d86bd8962e89c3916d29f85049e3db45620

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc4-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 a102c0e8d0732d03f929b78761dcfe4ebfbec9289574413633420f6101c5de77
MD5 c54e6e1c480c00ccb72d832a936389d7
BLAKE2b-256 706d001c7e7ab57bd4a68a6518a0603724d5eb1fb2a0572606437a354ded6a36

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc4-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.0rc4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 704d0e1cee1ff5f7698ff6ae67f4cdb468034c579f95bc0a4fb7637b3baec0a1
MD5 3db8ab2dbbaf09612c38d356667ebad4
BLAKE2b-256 0952cb598c43639f7bc1b4cca26ae3b25b4144ac0ad02c0b73f49fe9a6fc83c4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc4-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 dfa59bb95ed9134a2962b798e33016b35813be0a62f9bcaa31a351a0b5eeb494
MD5 de77f602a17a425c9ee1826353da9cf5
BLAKE2b-256 f0e8a92f735e99286061a7d11133130d29a1c16d9bccf45af016a886dd8285e4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc4-cp310-cp310-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 b96a2a047196996dccab6f7995365d72986ddf621e54faf0a183838b691e9373
MD5 17935d0deb618d3cf53c003b96197cb6
BLAKE2b-256 80d2d42725d8bfa4c4f1f5af6da3ec455250a74d0952762cb5f07b095e91104d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc4-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 062d524bb31be6f32e020e7140a7babd311d41371ebfc845960ff50f2211070c
MD5 e46bd0fe8e65e97b3e49848a1583499b
BLAKE2b-256 fc4430fb5e78960b5ba68c7164033ef73e2532d47cbc512d9fea99f3def99942

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc4-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 8b2fd58bfd2172deef98bfe96a3ebd5af2e2195241789ef24446f527697d207c
MD5 5172fa3a90a03a74f629558c54b9a301
BLAKE2b-256 f2af03603535463f648153f3d4349f67ff98ade30b0df677d8f3dc0df13a60cf

See more details on using hashes here.

Provenance

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