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

Uploaded CPython 3.14Windows ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.35+ ARM64

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

Uploaded CPython 3.14macOS 14.0+ ARM64

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

Uploaded CPython 3.14macOS 13.0+ x86-64

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

Uploaded CPython 3.13Windows ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.35+ ARM64

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

Uploaded CPython 3.13macOS 14.0+ ARM64

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

Uploaded CPython 3.13macOS 13.0+ x86-64

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

Uploaded CPython 3.12Windows ARM64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.35+ ARM64

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

Uploaded CPython 3.12macOS 14.0+ ARM64

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

Uploaded CPython 3.12macOS 13.0+ x86-64

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

Uploaded CPython 3.11Windows ARM64

pywry-2.0.0rc6-cp311-cp311-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.35+ ARM64

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

Uploaded CPython 3.11macOS 14.0+ ARM64

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

Uploaded CPython 3.11macOS 13.0+ x86-64

pywry-2.0.0rc6-cp310-cp310-win_amd64.whl (13.2 MB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.35+ ARM64

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

Uploaded CPython 3.10macOS 14.0+ ARM64

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

File metadata

  • Download URL: pywry-2.0.0rc6.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.0rc6.tar.gz
Algorithm Hash digest
SHA256 c6f691939209f9de6c9adfbba9b0791bd09be1eabe98589dfb5664fbe29681b7
MD5 29936a16f535c4de98d8926d426742f6
BLAKE2b-256 ec29603f83dbb451b87d899ab49852cc7bbfa0cd1459ab63dc2e08dedc7bd006

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc6-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.0rc6-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 e9509d15b37ffa594dae4779ce3afca744a589dab196ac97d29548adb1f45963
MD5 26500bc5f4bec4507a2c0ea5c901803b
BLAKE2b-256 fb48546820619a94b6f2a5a5c7d247eb35affd86869d3e79f4a7125c63087f6b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc6-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.0rc6-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 e56703b7d94ee665357a047b292013b05551e268078e0afbfd04a7c7ba4eb095
MD5 bdc097faa55ec9f98a93ac82840a8c2e
BLAKE2b-256 5968e2824ca45ef9e2eef9b31fc0050dd5b11e27b58788468ec1a4294322bf37

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc6-cp314-cp314-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 784b2ed68dc3eb2fd9484baea16ae38e2b1f1a060e05ac22664a3ef07911a348
MD5 db33008cf8801415ce06b35e4821c20f
BLAKE2b-256 bab3204084fb9c8fea28f87d4f8bf8f49f9172490e3155023947b6ca4ee05ba4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc6-cp314-cp314-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 cdf152ee25f7f818fd6ceccc000d901db69d0e88da69d44ec11523d53251beee
MD5 64023ebfe9f8768be55ce1203c24bbcc
BLAKE2b-256 57b987098bfd5e80257379db35ddbd48d7a4741aa9ac5bd4b03f4c7f6e3c9470

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc6-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 68f0e6b2884124f98fbff6063677a95f49992fac3f83a35fb2b7896c889601fa
MD5 5df1d45f6406e2a90c38d6d222b2856e
BLAKE2b-256 85cecce594e58a516c884547738b2f42a776eb604a8e9d0c674f83e27cfe48cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc6-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 1a460a0d9d406febbfc7f9ac58bb266d0e63b40c4a4fc92226b80a69577d1c84
MD5 eec98ed59900cd41028664a690f54391
BLAKE2b-256 45394454897b56362605b3a4cfd359e5f8caf9fb741ca2face2263e6c273a09d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc6-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.0rc6-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 b7c37c8bc0f9a99d034b31556be3ee6a926ae6ba97bdd263bc23af62f3d4d1a0
MD5 e02e4502552b1c82efa2e77c5b8dade9
BLAKE2b-256 614a26271aa8639839b21e32d1fbbf0963e2fd1ff21d64b80554d7c8de684d10

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc6-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.0rc6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4f87801062f491cd5b724bfd5a41ef733a4c75d9c8875346a05c2e46298fb95d
MD5 f0213d743ee37bce105b9f6c007e3fe8
BLAKE2b-256 9ed9d3a290800e2211c808793f3760a798cd2b692cab00c709d3ea7bfa6e0dc9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc6-cp313-cp313-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 6586d7e1e0c6ba61048ac6ca4c6e839bc230f611642fba388686fd3fdf264786
MD5 2c1c6ff9b37256ec828bcfb9a8417892
BLAKE2b-256 7e5d5e0ce1b32e1a6e9f77a5348234bf959716f54cb5c0e7e964eb9344f0d262

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc6-cp313-cp313-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 97367230cd62b78c22894bdd9ff12be08ccd41f6e31b7640bd02f2324075e073
MD5 a1ef473e4b060f896e5b3ef79e8c22e5
BLAKE2b-256 7a1e07d3e99a3ae93685ef9033bddb44c8ed4b1014a53aa2e73a5da5829f7b44

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc6-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 64d56224e3a49dfd5ac3dc628f42c7a5d2f398fd4104225e2ca9ba6da53847a8
MD5 a3f0df22f318880815b84e329e44f398
BLAKE2b-256 fc4dd316317c1fb9701f96139744c6a36351a7a5f5b08fad43dc294bf56ac061

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc6-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 4056f82cdad967cdf25f257971a84b959ed5f006fc42b42e8243445d47d0ba90
MD5 f92a8549e736ee52f43ff803ca41c4a4
BLAKE2b-256 cdac6e4e39713e8e8b95631da38db2f2ea7d187b89ddbcc603ca9c36a5f46ae6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc6-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.0rc6-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 cbcb00f07ac4f033da7025317dd122ef564f58ecb6656c8030fef077fb67ee66
MD5 4124e961709b455d1e0c6611fecfec09
BLAKE2b-256 38330ab091569cb1dbc9fbbd07cb63131fbc2245b29dcaa285831134a394df91

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc6-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.0rc6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 dad497e5716b4c2c76511337aa1296a04833fd46bcf330caf83fcb243bfb6e04
MD5 37c0ee429716a3478336d176a6ae18ef
BLAKE2b-256 7bf079bfc44c19ec81909063dbdf3957600454bd5c85e30b83bb01e1e5f4d658

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc6-cp312-cp312-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 660970253767b49b8b9459400f5f1d433fc79102d9dc1d20bc0b99338b7be5bb
MD5 81006810e9ed0554082a966fb305b118
BLAKE2b-256 92f77be751bcc61f55ac968cfe92f8c76ce0214b6ef3c39065672b3cf9555f38

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc6-cp312-cp312-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 20c694ceb2c1dac4a85bf545ea27b2a03266ca5a83f661d2642b109d7df45204
MD5 bca9583d94783edb7661eb3ce06439c3
BLAKE2b-256 9575913a00c2f9f23299fc10d5a22ef06c613188b81e99eef6133e183a69e809

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc6-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 097a3ec41b46dbc3331ab668acc989eb4a48d60f92c958f9ff2cf5acdda36807
MD5 da42aae7401041d2bb2999e689aa9f4b
BLAKE2b-256 838fddc3f1ab7cbacd1a9d221172181a2060d7ae692cb401b8c98ea5ef748593

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc6-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 80298a3ef9af983545500676daae0217079aa5e5ca9d618aa2f7376622da280c
MD5 9b1efb3a9d5d4c86ed64448cc9891d5e
BLAKE2b-256 0e66f0ebcab7aecf4a68f9f79497a0e6c80cb4cb9ec38efd8d3487dadfcf3c91

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc6-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.0rc6-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 e33960bb3660a6149a023956c11f776f8f285dcdefb0ccc58cea518cae77e9de
MD5 0a28b834e410b11eb441f380433751a0
BLAKE2b-256 3a8270ea81bcc28bcbe8abfe991d56f3b4afb935c63b7d9ae058c7ea0fef2927

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc6-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 13.2 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.0rc6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c322d78a5f4a49c5f0f57ea5921bedeabe6b1b05b5d373f22895c5c65d37cf06
MD5 1dd27884062a13ea7b0f906904d0bc9c
BLAKE2b-256 7ca32d915c2c374da7d51ee96292eb1bc0aa9e4a34e573f6621d79873764339c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc6-cp311-cp311-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 daf8975d8f7d79c297f17584f17161e8f8c2fb7aacbda44cc596dca10773d4ba
MD5 be9b853cfe1eef5d8a82057aefc8c1df
BLAKE2b-256 c94a798aea3091a61b316b09ecb5a77a173e3afe22578dbd9044b09656aa2d8a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc6-cp311-cp311-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 05679545cff61eb4e37ac08d05df97c5eca9ad8d24c5eebe33338abab3804613
MD5 cf99072d56feb8f4937f0e361a6bafff
BLAKE2b-256 410b4caa860ebc3735fd259db983267df0b443b833d0537f6bca2e2db816b97b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc6-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 07c0d24b1fa40317be40c9b8329e8b5d477a12bc5363e5c75d69a3068d6b06b6
MD5 70632b784349a4fce6b10c2688226ad6
BLAKE2b-256 693332e31eb1ed55b5eedaf1d53a7685a4302cac2498ac9d221bf1ebf9bccccc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc6-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 f1cc9982bbf738cedc5a10d4fa017fcdd3a75c1500d3c95a077958c310b634bf
MD5 05f56249c3c1674fb84f183b7b8d3804
BLAKE2b-256 55da6f29265aa33e7361b68979030838da39903512e2ae25dbd2f657830ad97d

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc6-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 13.2 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.0rc6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bcae564c4b869a582482879920c8849d93c9f73896df41dced21c69616be99dc
MD5 75c907ba88fbe3034f96e19b3a07f653
BLAKE2b-256 e0ccd28e2dcada599878219f70b8139a9db0d24bac76c13ec3d36e24d93d8e96

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc6-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 8c752bec9a09762d49ddd0e2abfc7b753dbf605c680266eebce9134a22cae655
MD5 4faca6f13c646b5c6f402b932e7d0bfa
BLAKE2b-256 cad37388fa7035492b019c040712bd43fc151fb883327630af6fd2d2c1e79235

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc6-cp310-cp310-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 bfa37c8114a4370a1e6354c76188b4e233490918aed88f0a606b22ef2774de7e
MD5 30b7ce151012cbbaaa4e72a2365208c0
BLAKE2b-256 b37b4847026724f5a56ce536f74cf2753840686685f351a80df6803e5529bf7f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc6-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 1ae60b434c42894fc8836b77ce8e0c713460476de87e34d12011012dcdd4d312
MD5 e4702176b2a16c9fa91442918a998620
BLAKE2b-256 a660d6ee2678b7f5747708f405d74b78fb7bbfac35cb1df78a21568771dadd96

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc6-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 2facdbf4e8d1a818a31798fe26d3d7b41778f7282ba53004e271e9df06aac2ee
MD5 2b619f7a1034df284d685cc68237f481
BLAKE2b-256 44cd2623f0ffb889aa11e0c1f2285357283238334f12131eb92329e14cb6438c

See more details on using hashes here.

Provenance

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