Skip to main content

WuttaPOS

This is an old idea but a new effort, for a Python-based point of sale system.

This project includes two primary components:

  • web app and related daemons, to run on the server
  • standalone GUI app, to run on the lanes

This project is in the very early stages and is not yet documented. But in any case there are some docs, at https://docs.wuttaproject.org/wuttapos/

The docs below will go away at some point, but are left here for now.

Server

Make a virtual environment and install the app:

python3 -m venv wuttapos
source wuttapos/bin/activate
pip install WuttaPOS[server]
wuttapos install

For more info see https://docs.wuttaproject.org/wuttjamaican/narr/install/index.html

Terminal

It uses Flet for the GUI toolkit. The intended use case is to run as a proper standalone GUI app on the lane desktop.

Flet has yet to reach a stable 1.0 version, although it's getting close. Some things have changed since this GUI app project first began, and it needs refactoring to support newer Flet. It currently is pinning an older version so the code at least works.

So far, there is no installer per se. For development purpose you can install the server (above) and then within that same virtual environment:

pip install WuttaPOS[terminal]

The terminal and server apps will share the same database. The terminal probably requires more setup than just that, needs to be documented...

To launch the terminal app in GUI mode:

wuttapos run

To run the terminal as a web server:

wuttapos serve

Metadata

Release files for WuttaPOS 0.4.2

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

Source distribution (sdist)

Source distribution for WuttaPOS 0.4.2
File Size Uploaded
wuttapos-0.4.2.tar.gz 100.8 kB Details

Release files / wuttapos-0.4.2.tar.gz

Download URL wuttapos-0.4.2.tar.gz
Size 100.8 kB
Tags Source
SHA-256 checksum
How to use checksums
0c8c8c44496de5049d2e7a9c1cb166ff2e075b3cd8f0a59a09455b3c1fd3a9b9
BLAKE2b-256 checksum
How to use checksums
2cb56df71aef5f2bed154884f102f1182595e49fe4919ff09e914c14871410f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.2

Release history Release notifications | RSS feed

This release

0.4.2 This release

1 release file

0.4.1

1 release file

0.4.0

1 release file

0.3.0

1 release file

0.2.1

1 release file

0.2.0

1 release file

0.1.0

1 release file

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