Skip to main content

A collection of utilities for building basic desktop apps.

Project description

BeanApp

A collection of utilities for building basic desktop apps.

Overview

BeanApp contains a framework for organizing multiple main program modes, user prompts for basic values, as well as a basic Pydantic config class for app startup. It also includes CLI and Tkinter prompts that support the most commonly used builtin types and any types that are depended upon by BeanApp itself.

Installation

pip install beanapp

Documentation

Read the Usage Guide to understand all of the features of BeanApp and how to use them.

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

beanapp-1.0.0.tar.gz (7.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

beanapp-1.0.0-py3-none-any.whl (15.3 kB view details)

Uploaded Python 3

File details

Details for the file beanapp-1.0.0.tar.gz.

File metadata

  • Download URL: beanapp-1.0.0.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for beanapp-1.0.0.tar.gz
Algorithm Hash digest
SHA256 1852be38b3081ea745e3e9f1b42e61b8cacd9d12e5d4b6397c28da94b97ada9b
MD5 64c1df3598688fe0c293d3749de0f90a
BLAKE2b-256 06463b6b20e0ab5e50d48501657a6e3b2312917dc8206d277711f0e960420df3

See more details on using hashes here.

File details

Details for the file beanapp-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: beanapp-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 15.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for beanapp-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 91f434420361197edd499fbac0c8c4d8ef8d3a2e34d48970501b25780665f793
MD5 cdf30533543e85bb30cbfc998fd0143c
BLAKE2b-256 caa3d66f302e8ceb5db5672596eb2b14448f72d94bf331972188ff19981fe71f

See more details on using hashes here.

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