Skip to main content

Proof of concept using web technologies for UI, and python to produce a desktop application.

The stack is currently:

  • pyenv: manage python versions.
  • poetry: python dependency management
  • pywebview: qt/gtk webview
  • flask: local server and web framework
  • pex: packaging
  • makefile: build configuration

Contributing

The project can also run from a venv:

Setup:

poetry install
poetry run webview-flask

Makefile:

  • build: use pex to build a single executable (dist/webview_flask) with Python 3.8-3.11 as its only dependency. Flask requires 3.8.
  • run-build: run it.

Release files for webview-flask 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for webview-flask 0.1.1
File Size Uploaded
webview_flask-0.1.1.tar.gz 1.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for webview-flask 0.1.1
File Interpreter ABI Platform
webview_flask-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 3.9 kB

Release files / webview_flask-0.1.1.tar.gz

Download URL webview_flask-0.1.1.tar.gz
Size 1.6 kB
Tags Source
SHA-256 checksum
How to use checksums
e5df765b034779b7dec36a289afea7b3d2a8006697f00d6cce8dffea662d8938
BLAKE2b-256 checksum
How to use checksums
0d8718092432a3bc8e590f5766da074ade15427c4fa3c6933352dcd2868b39de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.5.1 CPython/3.10.6 Linux/5.19.0-45-generic

Release files / webview_flask-0.1.1-py3-none-any.whl

Download URL webview_flask-0.1.1-py3-none-any.whl
Size 2.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ec25486d2ec87906fcf72ec1407aba24d6200e4e4443eafbb6901b5104be4ec5
BLAKE2b-256 checksum
How to use checksums
6deebc5cff71018fc3bff7f2dc363698de42f9f26e939f6e6b496921b9031b58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.5.1 CPython/3.10.6 Linux/5.19.0-45-generic

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page