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

Core extras:

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[sqlite]' Encrypted SQLite state backend (SQLCipher)
pip install 'pywry[all]' Everything above

Chat provider extras:

Extra When to use
pip install 'pywry[openai]' OpenAIProvider (OpenAI SDK)
pip install 'pywry[anthropic]' AnthropicProvider (Anthropic SDK)
pip install 'pywry[magentic]' MagenticProvider (any magentic-supported LLM)
pip install 'pywry[acp]' StdioProvider (Agent Client Protocol subprocess)
pip install 'pywry[deepagent]' DeepagentProvider (LangChain Deep Agents — includes MCP adapters and ACP)

The chat UI itself is included in the base package. Provider extras only install the matching third-party SDK.

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

  • Toolbar componentsButton, Select, MultiSelect, TextInput, SecretInput, SliderInput, RangeInput, Toggle, Checkbox, RadioGroup, TabGroup, Marquee, Modal, and more. All Pydantic models; position them around the content edges or inside the chart area.
  • Two-way eventsapp.emit() and app.on() bridge Python and JavaScript in both directions. Pre-wired Plotly and AgGrid events included.
  • Chat — streaming chat widget with threads, slash commands, artifacts, and pluggable providers: OpenAIProvider, AnthropicProvider, MagenticProvider, CallbackProvider, StdioProvider (ACP subprocess), and DeepagentProvider (LangChain Deep Agents).
  • TradingView charts — extended Lightweight Charts integration with a full drawing surface (trendlines, fib tools, text annotations, price notes, brushes), pluggable datafeed API, UDF adapter for external quote servers, streaming bar updates, compare overlays, compare-derivative indicators (Spread / Ratio / Sum / Product / Correlation), savable layouts, and a themeable settings panel.
  • Theming — light / dark / system modes, themeable via --pywry-* CSS variables, hot reload during development.
  • Security — token auth, CSP headers, SecuritySettings.strict() / .permissive() / .localhost() presets. SecretInput stores values server-side, never in HTML.
  • State backends — in-memory (default), Redis (multi-worker), or SQLite with SQLCipher encryption at rest.
  • Standalone executables — PyInstaller hook ships with pywry[freeze]. No .spec edits or --hidden-import flags required.
  • MCP server — drive widgets, charts, and dashboards from any Model Context Protocol client (Claude Desktop, Claude Code, Cursor, etc.).

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.0rc7.tar.gz (3.9 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.0rc7-cp314-cp314-win_arm64.whl (13.0 MB view details)

Uploaded CPython 3.14Windows ARM64

pywry-2.0.0rc7-cp314-cp314-win_amd64.whl (13.6 MB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.35+ ARM64

pywry-2.0.0rc7-cp314-cp314-macosx_14_0_arm64.whl (13.9 MB view details)

Uploaded CPython 3.14macOS 14.0+ ARM64

pywry-2.0.0rc7-cp314-cp314-macosx_13_0_x86_64.whl (14.3 MB view details)

Uploaded CPython 3.14macOS 13.0+ x86-64

pywry-2.0.0rc7-cp313-cp313-win_arm64.whl (12.7 MB view details)

Uploaded CPython 3.13Windows ARM64

pywry-2.0.0rc7-cp313-cp313-win_amd64.whl (13.3 MB view details)

Uploaded CPython 3.13Windows x86-64

pywry-2.0.0rc7-cp313-cp313-manylinux_2_35_x86_64.whl (16.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.35+ x86-64

pywry-2.0.0rc7-cp313-cp313-manylinux_2_35_aarch64.whl (16.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.35+ ARM64

pywry-2.0.0rc7-cp313-cp313-macosx_14_0_arm64.whl (14.1 MB view details)

Uploaded CPython 3.13macOS 14.0+ ARM64

pywry-2.0.0rc7-cp313-cp313-macosx_13_0_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.13macOS 13.0+ x86-64

pywry-2.0.0rc7-cp312-cp312-win_arm64.whl (12.7 MB view details)

Uploaded CPython 3.12Windows ARM64

pywry-2.0.0rc7-cp312-cp312-win_amd64.whl (13.3 MB view details)

Uploaded CPython 3.12Windows x86-64

pywry-2.0.0rc7-cp312-cp312-manylinux_2_35_x86_64.whl (16.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.35+ x86-64

pywry-2.0.0rc7-cp312-cp312-manylinux_2_35_aarch64.whl (16.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.35+ ARM64

pywry-2.0.0rc7-cp312-cp312-macosx_14_0_arm64.whl (14.1 MB view details)

Uploaded CPython 3.12macOS 14.0+ ARM64

pywry-2.0.0rc7-cp312-cp312-macosx_13_0_x86_64.whl (14.4 MB view details)

Uploaded CPython 3.12macOS 13.0+ x86-64

pywry-2.0.0rc7-cp311-cp311-win_arm64.whl (12.7 MB view details)

Uploaded CPython 3.11Windows ARM64

pywry-2.0.0rc7-cp311-cp311-win_amd64.whl (13.3 MB view details)

Uploaded CPython 3.11Windows x86-64

pywry-2.0.0rc7-cp311-cp311-manylinux_2_35_x86_64.whl (16.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.35+ x86-64

pywry-2.0.0rc7-cp311-cp311-manylinux_2_35_aarch64.whl (16.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.35+ ARM64

pywry-2.0.0rc7-cp311-cp311-macosx_14_0_arm64.whl (14.1 MB view details)

Uploaded CPython 3.11macOS 14.0+ ARM64

pywry-2.0.0rc7-cp311-cp311-macosx_13_0_x86_64.whl (14.5 MB view details)

Uploaded CPython 3.11macOS 13.0+ x86-64

pywry-2.0.0rc7-cp310-cp310-win_amd64.whl (13.3 MB view details)

Uploaded CPython 3.10Windows x86-64

pywry-2.0.0rc7-cp310-cp310-manylinux_2_35_x86_64.whl (16.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.35+ x86-64

pywry-2.0.0rc7-cp310-cp310-manylinux_2_35_aarch64.whl (16.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.35+ ARM64

pywry-2.0.0rc7-cp310-cp310-macosx_14_0_arm64.whl (14.1 MB view details)

Uploaded CPython 3.10macOS 14.0+ ARM64

pywry-2.0.0rc7-cp310-cp310-macosx_13_0_x86_64.whl (14.5 MB view details)

Uploaded CPython 3.10macOS 13.0+ x86-64

File details

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

File metadata

  • Download URL: pywry-2.0.0rc7.tar.gz
  • Upload date:
  • Size: 3.9 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.0rc7.tar.gz
Algorithm Hash digest
SHA256 890207a199d6e10ac6e4950e33d3cf47af47dac53e0e7a64907bcdc337b453cd
MD5 d5bac850e7182af57358f2ea9d94f5ee
BLAKE2b-256 2736e76b27125f73bff090b35ae51fc831f9a2b8c665df140d9ca5d86efd20b1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc7-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 13.0 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.0rc7-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 e439542abf53a689218a0a0b80312a39ee113159c9028c373b5397904a62cf8d
MD5 216aa91724b3e6a3a5c28065fae212eb
BLAKE2b-256 bcde104e6eae3b050031b2042753d03b756f403e28f9334469f8ffeb0ca5c577

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc7-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 13.6 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.0rc7-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 89d41c9eae6544e3070598d3fb4e20beaad008c7e6cd8a34444916a039186b3a
MD5 6e7087dbd86e690fe49351022f66eb51
BLAKE2b-256 cfe1751b8824c8cc7b06e9c957e1f4d0d37004530d531f41d883424f20d043c9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc7-cp314-cp314-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 0eb4db7eff95122ccc56e10478b6496bae8400c6891050ee5d1e73ccda003e16
MD5 8bd9af7f5031113653be5704d85c94cb
BLAKE2b-256 3bfcb8db1629549bdffcee44725f91dddf7633b0080ec65e65595e14458deece

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc7-cp314-cp314-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 b386ba0d57f574363b3c6556d3a5a29f5ca85294aa61a0ca628733f1528243bd
MD5 ca0211ebb506ae8381c2fae8fb889fad
BLAKE2b-256 4a40ed2733c16e0524e6dfe284d066e9ea0f02ec7abaa130d74243782e6b4f22

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc7-cp314-cp314-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 40e7b254a5be8ca2808facc3bce813b09869e2bb619ff4b9811fef90a4fec822
MD5 6669223f733eee4d08e4d2c3f0e712d0
BLAKE2b-256 1af7bc45669ef1ae0c242eb589091356ce1f6933c6bdc587e617da186c371c91

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc7-cp314-cp314-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3d1f863a95a264ba38418ebca2b8b520fd92ae48e995d1864cd82fdb80f04b94
MD5 a4e8183e6269f0288eef82a6b7c6b5d3
BLAKE2b-256 a3460d37e4e921e17241f4f4def1cf84847c04f3f3ce0f96d40a36a7eba7d486

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc7-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 12.7 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.0rc7-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 01e99759cb1331b7de324dce68b5a49e97cbafeebf616867063cc271e9081364
MD5 f64222470296ab5003e22abe2666881f
BLAKE2b-256 9ce638d54ea04c3a2778be3fb4effbd9c8f11b5e80eabb55af3bd8d70f3915ff

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc7-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 13.3 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.0rc7-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 2879924c4c49bf202781dd367f7bbcdc0235bf3af229b58c5a287b49ca09df4f
MD5 5e0e6e2ac4580ad33c8d310b0996035c
BLAKE2b-256 bb8ff7104466c019ddc0507246297b9ebcd1a38f9b5bb412635a9329c94a5f57

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc7-cp313-cp313-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 356ff6d1d6c1d9a5d31b9bc99338d5dae521edb9164d34af9045b830d0d47881
MD5 1e51a18fbe2077fc30069b4f04e25b4a
BLAKE2b-256 dc5f764f6fc3575cba0268367b2cf7d44c9f15611c166fb9de07ba524d3d1650

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc7-cp313-cp313-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 7ede2ccf8f6cb1d7046b3305c588e8d2804b2a0d70f80799bb652c77bf6d7c7d
MD5 829d35024e19cca1f9322000d393acff
BLAKE2b-256 2de00972274b999a25ec7ad82b75238bd0c5f1ecf2c4f65575efc44329a995b4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc7-cp313-cp313-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9746394e6607abd984be87e296efcb9a639d4b60564aed3a2c0aad480a7c2ce6
MD5 abbee5b292a0b0527c5fb85c376b5dcc
BLAKE2b-256 f3385a802a9c79d94b4250ef352568aa32dc091900410346ef38522775e1dc4d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc7-cp313-cp313-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 87421fa14228244556736bc348ab547969bbb31f6bf5fb09381340c31f18a302
MD5 b405df3d7920eb747cea493296ba9b03
BLAKE2b-256 e99af0fcdfabacfa66f14a6c8925a3c1484b8d997eff5b0577a9b58a9459a427

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc7-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 12.7 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.0rc7-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 2f251964720684c54ded4b002a73090aeb242ea5b980929c9a0e72edad4b54ba
MD5 4487b679079fae50dd8ad11595c850cc
BLAKE2b-256 7b2d10739aa76ec8f2fc98213aa02e558872eea03e699a55d4d356a956676609

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc7-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 13.3 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.0rc7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 99f4af6bc8adda93ec43a6e0a09e23209c798ad37acc03a54e349770999a0162
MD5 fc469a457349102ef1660f72891ff6ed
BLAKE2b-256 1bb581e6c90b89858dd2cbdbe50ca9c1a8addaeddc8bbb11a893a8eb7d91734c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc7-cp312-cp312-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 6b19a148b6be5306d346b2ab3322c06d0bb93f9a46dd00116cbcfdc689441b67
MD5 035cc12ef913bc4d89c7ca5f6cd60cb0
BLAKE2b-256 35ce9340cb5e1f8e43024f2c0395e1e16fa12d03f212d07b18279569fa99dd46

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc7-cp312-cp312-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 46f88cef638d93e7b851ae06181cc5f3c21706c68a14c16b4414feb76cecf8d1
MD5 feb196e7c3d5fcc73f0c3dff07e41edd
BLAKE2b-256 e37a96bb65621fb8ed3afdb7dedbd4b662122aac95a3c65530b0ab71d43b8f93

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc7-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 7ccb69fb03df96aaa1c8794cd2a61831d18c63b2ed4046b63723e84f93e8e1a7
MD5 03767af22e9c4b91abd2943b2eff0e3f
BLAKE2b-256 24436cef746520ba859f6bbb43b4b3c0a927c14eacf11bbcafa0784f4f115b9e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc7-cp312-cp312-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 67e0e4b7e450ca26f062d465cc7b7fb78e9f4e102685420ad558b861e3339f7c
MD5 8fdc63fa7ab407b064d185c56f278982
BLAKE2b-256 2d264ece62d312c423f93776960a88ddcffda963eb1670765cc6ad083607973e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc7-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 12.7 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.0rc7-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 c8ed81d2ae8f9e06b176b3f340e12594468b87f04b1d1d38d2bda2df7525e18c
MD5 19ebe51e633ba148223143db8a722e54
BLAKE2b-256 d825d6f0e71e6675a5e50612ea46e37d0d1502c05f1903b22d948a6380735af5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc7-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 13.3 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.0rc7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9c4e791a07ac443e03ad36f00f60994d223f6aec9b686501e68e13b4ada2925f
MD5 bb12f50179ad7bd20b08bcb42380367c
BLAKE2b-256 01a1c42d11cf5527d6115ff92c960ff83de2128724e74646654e354559abaacb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc7-cp311-cp311-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 6347a42e9ab55a057a6eb3bead08bee2bf42dc4b46508627050ca7b43d37c328
MD5 9a0140cdf6e18586b151f07c6411ca36
BLAKE2b-256 62dee33376e3de0d5279ba88e9745de0aff39933e3e144d05b2507e76d931ba4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc7-cp311-cp311-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 4dae1a3c64741b49496f549c7c7291fe49dc1883daa994152602fc26ac5b4dd3
MD5 edd210df0260d861758f5ade3af811da
BLAKE2b-256 a69562a6045e8bac04139350c20f07c9661ebb2b06ad1f7dd23fdfe2e3bfcb47

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc7-cp311-cp311-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 121559ddd8ce2a3836dcf7ee27acf2724f2d04225f9c9cb2e01d4c83a633eda3
MD5 1af808edd61474eae1e4f4053815a560
BLAKE2b-256 671910371655028c45d387d2ab1c216d4b6e9e440529b130d7416c3c45c4a750

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc7-cp311-cp311-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 3d9563be9f9ae0cae31a555bae1c5a51062f2cbaa55a5186cd13ed1d892b1166
MD5 272d906b58446340143de5e1f389a6b8
BLAKE2b-256 56484369a1808135d40d6df210813ceda39008198af3c57e548275aadfd2eed5

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: pywry-2.0.0rc7-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 13.3 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.0rc7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1639a1a5cc2fd58d7ef671e6e4e0abec2fe15724a785f30e2b4c1845a969eb00
MD5 233a1c028a8fedc860e7c91336dc9cda
BLAKE2b-256 e1c53c24d4a8554fbadad2484bdc29f0a3ad60d7f7a29a3b6e5c9309460d2214

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc7-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 2d926d4d8fd6b880958923cb4a272d501bb7f07e99c07fabaa9356302b23f949
MD5 aacb33f2eb1217ab21e8a28d56bbb466
BLAKE2b-256 2ce66f1303872b5a550bcf2b43b3d0bcc0e4889685921a884ffc7dba6d2eb6dc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc7-cp310-cp310-manylinux_2_35_aarch64.whl
Algorithm Hash digest
SHA256 bd77738b655e42f4bd6283285abcb60995a1c36c9f54b8b63540f850d485109f
MD5 350cd76ebe86a8a8fbde0bcbda163ffd
BLAKE2b-256 41018043031f4fdb9b36b1ccd950e4b85011776ae637ea016e2d4e080c8d9289

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc7-cp310-cp310-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 4bda8bf21659d1c8ce74fa43cff636fcf766cca40d52a6a264ec13f9bffb0dc0
MD5 386630dd4893bd00c296f0760e7c77d8
BLAKE2b-256 42afab73f66841d6fdddc61ea493e088b70fb8d52bbf2f4272936025b599510a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pywry-2.0.0rc7-cp310-cp310-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 87613e67b2a72382bca61a80c43537f0235da22780f369e9adc0e635c3cb68e8
MD5 7c75ba08e4f0df197860b5d79531f42d
BLAKE2b-256 74f8a68fd76fb2f92b868021ab54a193caad0a04ab5ebe307833c1a2ff07d373

See more details on using hashes here.

Provenance

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